public class LinkedToChildrenNodeLink extends SmartReportNodeLink
Constructor and Description |
---|
LinkedToChildrenNodeLink(SmartReportNode childnode,
LinkedToParent<?> linkedtoparent) |
Modifier and Type | Method and Description |
---|---|
protected void |
gatherData(SourceGenerator sg,
SmartReportNode parent,
java.lang.String prefixparent,
java.lang.String prefixforlinkandchild,
boolean first,
int circuitbreaker,
DataObjectDefinition rootobject,
java.lang.String reportname)
writes the data gathering code
|
java.util.List<FilterElement<?>> |
getFilterelement() |
DataObjectDefinition |
getLeftObject() |
java.util.List<LineGroupingCriteria> |
getLineGroupingCriteria() |
LinkedToParent<?> |
getLinkedToparent() |
protected void |
orderData(SourceGenerator sg,
SmartReportNode smartReportNode,
java.lang.String prefix,
java.lang.String prefixforlinkandchild,
boolean first,
int circuitbreaker,
DataObjectDefinition rootobject,
java.lang.String reportname)
writes the data ordering code
|
getChildNode
public LinkedToChildrenNodeLink(SmartReportNode childnode, LinkedToParent<?> linkedtoparent)
childnode
- child node to the linklinkedtoparent
- linked to parent property used to navigate from parent
to childpublic LinkedToParent<?> getLinkedToparent()
public java.util.List<FilterElement<?>> getFilterelement()
public DataObjectDefinition getLeftObject()
getLeftObject
in class SmartReportNodeLink
public java.util.List<LineGroupingCriteria> getLineGroupingCriteria()
protected void gatherData(SourceGenerator sg, SmartReportNode parent, java.lang.String prefixparent, java.lang.String prefixforlinkandchild, boolean first, int circuitbreaker, DataObjectDefinition rootobject, java.lang.String reportname) throws java.io.IOException
SmartReportNodeLink
gatherData
in class SmartReportNodeLink
sg
- the source generator to write data gathering
code toparent
- parent node parent nodeprefixparent
- prefix for parentprefixforlinkandchild
- prefix for link and childfirst
- true if first element of the recurive data
orderingcircuitbreaker
- recursive circuit breakerrootobject
- root object for the data reportreportname
- report namejava.io.IOException
- if any error is encountered during the writing of data
gatheringprotected void orderData(SourceGenerator sg, SmartReportNode smartReportNode, java.lang.String prefix, java.lang.String prefixforlinkandchild, boolean first, int circuitbreaker, DataObjectDefinition rootobject, java.lang.String reportname) throws java.io.IOException
SmartReportNodeLink
orderData
in class SmartReportNodeLink
sg
- the source generator to write data gathering code tosmartReportNode
- parent nodeprefix
- prefix for parentprefixforlinkandchild
- prefix for link and childfirst
- true if first element of the recursive data orderingcircuitbreaker
- recursive circuit breakerrootobject
- root object for the data reportreportname
- report namejava.io.IOException
- if any error is encountered during the ordering of data
gathering