<MetaForm>

Renders a FormTable based on the current MetaContext

Bindings
useFourZones *

Use a TBLR layout (versus one column)

boolean
(get)

ariba.ui.meta.layouts
Class MetaForm

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWComponent
          extended by ariba.ui.meta.layouts.MetaForm
All Implemented Interfaces:
AWCycleable, AWCycleableReference, AWFullValidationHandler, AWResponseGenerating, AWResponseGenerating.ResponseSubstitution, AWObject

public class MetaForm
extends AWComponent
implements AWFullValidationHandler


Nested Class Summary
 
Nested classes/interfaces inherited from interface ariba.ui.aribaweb.core.AWResponseGenerating
AWResponseGenerating.ResponseSubstitution
 
Constructor Summary
MetaForm()
           
 
Method Summary
 Object currentProperties()
           
 void dragAction()
           
 String dragClass()
           
 String dragType()
           
 void dropAction()
           
 String dropAreaClass()
           
 void evaluateValidity(AWComponent pageComponent)
          Carry out the evaluation.
 void handleClickedAction()
           
 void initClass()
           
 boolean isInspectedField()
           
 boolean isStateless()
          Overridden by AWComponent subclasses to indicate whether component instances should be preseved with the page/session (i.e.
 boolean shouldHideZone(String zone)
           
 String zonePath()
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWComponent
_topLevelApplyValues, _topLevelInvokeAction, _topLevelRenderResponse, allowEmbeddedKeyPaths, allowsWhitespaceCompression, application, applyValues, awcyclePageAndLog, bindingForName, bindingForName, bindings, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browserMaxWidth, browserMinWidth, characterEncoding, clearValidationError, clientTimeZone, componentConfiguration, componentDefinition, componentPath, componentReference, createPageWithName, defaultTemplateParser, determineInstance, determineInstance, dict, dict, dict, doubleValueForBinding, doubleValueForBinding, doubleValueForBinding, encodedStringValueForBinding, encodedStringValueForBinding, ensureAwake, ensureFieldValuesClear, env, errorManager, escapeAttribute, escapeString, escapeUnsafeString, extendedFields, formValueManager, generateResponse, generateResponse, generateResponse, generateStringContents, getAWParameter, getThis, hasBinding, hasBinding, hasContentNamed, hasMultipleTemplates, hasSubTemplateNamed, httpSession, init, init, intValueForBinding, intValueForBinding, intValueForBinding, invokeAction, isBidirectional, isBrowserMicrosoft, isClientPanel, isMacintosh, isStrictTagNaming, isValidationEnabled, languageDirection, languageLeft, languageRight, loadTemplate, localizedJavaString, markBacktrackState, name, namePath, notifyChange, otherBindings, otherBindingsValues, page, pageComponent, pageWithClass, pageWithClass, pageWithName, pageWithName, parent, postTakeValueActions, preferredLocale, recordBacktrackState, recordBacktrackState, recordValidationError, recordValidationError, recordValidationError, recordValidationErrors, recordValidationWarning, redirectToPage, registerXmlNodeWithName, removeBacktrackState, renderResponse, replacementResponse, request, requestContext, requiresPreGlidCompatibility, resourceClassName, resourceManager, response, restoreFromBacktrackState, session, session, setCharacterEncoding, setClientPanel, setClientTimeZone, setComponentConfiguration, setDefaultTemplateParser, setEnv, setPreferredLocale, setResourceManager, setTemplateParser, setupForNextCycle, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, setValueForBinding, shouldCachePage, shouldCloseElements, strings, stringValueForBinding, stringValueForBinding, stringValueForBinding, supportedBindingNames, template, templateName, templateParser, templateResource, templateResourceManager, truncateBacktrackState, truncateBacktrackState, urlForResourceNamed, urlForResourceNamed, urlForResourceNamed, useXmlEscaping, valueForBinding, valueForBinding, valueForBinding, xml
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, getFieldValue, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, isKindOfClass, setFieldValue
 

Field Detail

ZonesTLRBD

public static String[] ZonesTLRBD

_object

public Object _object

_field

public String _field

_fieldsByZone

public Map<String,List<String>> _fieldsByZone

_properties

public Object _properties

_className

public String _className

_zonePath

public String _zonePath

_zone

public String _zone

renderedFirst

public boolean renderedFirst
Constructor Detail

MetaForm

public MetaForm()
Method Detail

isStateless

public boolean isStateless()
Description copied from class: AWComponent
Overridden by AWComponent subclasses to indicate whether component instances should be preseved with the page/session (i.e. are "stateful") or can be pooled and reused for each phase of request processing (i.e. are stateless) Default is to be statelss unless the component is used as the top-level (page) component.

Overrides:
isStateless in class AWComponent

currentProperties

public Object currentProperties()

shouldHideZone

public boolean shouldHideZone(String zone)

evaluateValidity

public void evaluateValidity(AWComponent pageComponent)
Description copied from interface: AWFullValidationHandler
Carry out the evaluation. The handler is responsible for registering the errors with the error manager of the page. The pageComponent is passed down to the handler and should be use to record the errors.

Specified by:
evaluateValidity in interface AWFullValidationHandler

initClass

public void initClass()

zonePath

public String zonePath()

dropAreaClass

public String dropAreaClass()

dragType

public String dragType()

dragClass

public String dragClass()

dragAction

public void dragAction()

dropAction

public void dropAction()

handleClickedAction

public void handleClickedAction()

isInspectedField

public boolean isInspectedField()


AribaWeb User Interface Development Framework
Copyright © 2000-2009 Ariba, Inc. All Rights Reserved.