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 ModelAssociation
association
private java.util.List<java.lang.String>
chain
private java.util.List<GeneratorNode>
children
private java.util.Map<java.lang.String,GeneratorNode>
nodesWithReferencableChildren
private boolean
referencable
private boolean
referencableChildren
private java.lang.String
to
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
GeneratorNode(java.lang.String to, GeneratorNode parent)
private
GeneratorNode(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 void
addChild(GeneratorNode child)
void
addNodesWithReferencableChildren(java.util.Map<java.lang.String,GeneratorNode> allChildNodes)
ModelAssociation
getAssociation()
java.util.List<java.lang.String>
getChain()
java.util.List<GeneratorNode>
getChildren()
java.util.Map<java.lang.String,GeneratorNode>
getNodesWithReferencableChildren()
java.lang.String
getTo()
boolean
isReferencable()
boolean
isReferencableChildren()
void
setAssociation(ModelAssociation association)
void
setReferencable(boolean referencable)
void
setReferencableChildren(boolean referencableChildren)
java.lang.String
toString()
-
-
-
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:
toString
in 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()
-
-