Class Container.FormInfo
- java.lang.Object
-
- com.adobe.xfa.template.containers.Container.FormInfo
-
- Enclosing class:
- Container
public static class Container.FormInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description NodeList
altDataNodes
alternate list of data nodes (used only during a connection remerge - oDataNodes will contain connectionData nodes for merging while oAltDataNodes will contain existing data nodes.boolean
bAssociation
indicates the dataNode list is from an associationboolean
bConnectDataRef
if eMergeType == MATCH_DATAREF, specifies that it's a connection DataRefboolean
bRemoveAfterUse
Normally bound nodes and data ref nodes that have * wild cards or predicates can only be used onceElement
connectionDataNode
used who store connection data context for use by complex bindingElement
connectionDataParent
the connection data parent - needed for hasDescendantMatchNodeList
dataNodes
a list of data nodesElement
dataParent
the data parentint
eMergeType
the merge type of the nodeNode
scopeData
Container
templateContainerNode
maintain a link to the template node so it can be cleared
-
-
-
Field Detail
-
templateContainerNode
public final Container templateContainerNode
maintain a link to the template node so it can be cleared
-
dataParent
public Element dataParent
the data parent
-
connectionDataParent
public Element connectionDataParent
the connection data parent - needed for hasDescendantMatch
-
scopeData
public Node scopeData
-
dataNodes
public NodeList dataNodes
a list of data nodes
-
bAssociation
public boolean bAssociation
indicates the dataNode list is from an association
-
bConnectDataRef
public boolean bConnectDataRef
if eMergeType == MATCH_DATAREF, specifies that it's a connection DataRef
-
bRemoveAfterUse
public boolean bRemoveAfterUse
Normally bound nodes and data ref nodes that have * wild cards or predicates can only be used once
-
eMergeType
public final int eMergeType
the merge type of the node
-
connectionDataNode
public final Element connectionDataNode
used who store connection data context for use by complex binding
-
altDataNodes
public NodeList altDataNodes
alternate list of data nodes (used only during a connection remerge - oDataNodes will contain connectionData nodes for merging while oAltDataNodes will contain existing data nodes. The merge will create form nodes for connection data being imported by matching against the connection data nodes in oDataNodes, the merge process will then use the alternate list to find match existing data nodes which are then bound to the new form nodes and the data in the form nodes is used to update the existing data nodes)
-
-