Package org.codehaus.modello.plugin.stax
Class GeneratorNode
- java.lang.Object
-
- org.codehaus.modello.plugin.stax.GeneratorNode
-
class GeneratorNode extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ModelAssociationassociationprivate java.util.List<java.lang.String>chainprivate java.util.List<GeneratorNode>childrenprivate java.util.Map<java.lang.String,GeneratorNode>nodesWithReferencableChildrenprivate booleanreferencableprivate booleanreferencableChildrenprivate java.lang.Stringto
-
Constructor Summary
Constructors Modifier Constructor Description (package private)GeneratorNode(java.lang.String to, GeneratorNode parent)privateGeneratorNode(java.lang.String to, GeneratorNode parent, ModelAssociation association)(package private)GeneratorNode(ModelAssociation association, GeneratorNode parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(GeneratorNode child)voidaddNodesWithReferencableChildren(java.util.Map<java.lang.String,GeneratorNode> allChildNodes)ModelAssociationgetAssociation()java.util.List<java.lang.String>getChain()java.util.List<GeneratorNode>getChildren()java.util.Map<java.lang.String,GeneratorNode>getNodesWithReferencableChildren()java.lang.StringgetTo()booleanisReferencable()booleanisReferencableChildren()voidsetAssociation(ModelAssociation association)voidsetReferencable(boolean referencable)voidsetReferencableChildren(boolean referencableChildren)java.lang.StringtoString()
-
-
-
Field Detail
-
to
private final java.lang.String to
-
referencableChildren
private boolean referencableChildren
-
children
private java.util.List<GeneratorNode> children
-
association
private ModelAssociation association
-
referencable
private boolean referencable
-
nodesWithReferencableChildren
private java.util.Map<java.lang.String,GeneratorNode> nodesWithReferencableChildren
-
chain
private java.util.List<java.lang.String> chain
-
-
Constructor Detail
-
GeneratorNode
GeneratorNode(java.lang.String to, GeneratorNode parent)
-
GeneratorNode
GeneratorNode(ModelAssociation association, GeneratorNode parent)
-
GeneratorNode
private GeneratorNode(java.lang.String to, GeneratorNode parent, ModelAssociation association)
-
-
Method Detail
-
isReferencableChildren
public boolean isReferencableChildren()
-
setReferencableChildren
public void setReferencableChildren(boolean referencableChildren)
-
addChild
public void addChild(GeneratorNode child)
-
getChildren
public java.util.List<GeneratorNode> getChildren()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTo
public java.lang.String getTo()
-
getAssociation
public ModelAssociation getAssociation()
-
setAssociation
public void setAssociation(ModelAssociation association)
-
setReferencable
public void setReferencable(boolean referencable)
-
isReferencable
public boolean isReferencable()
-
getNodesWithReferencableChildren
public java.util.Map<java.lang.String,GeneratorNode> getNodesWithReferencableChildren()
-
addNodesWithReferencableChildren
public void addNodesWithReferencableChildren(java.util.Map<java.lang.String,GeneratorNode> allChildNodes)
-
getChain
public java.util.List<java.lang.String> getChain()
-
-