|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.basedb.util.overview.loader.AbstractNodeLoader<I> net.sf.basedb.util.overview.loader.BasicItemNodeLoader<LabeledExtract> net.sf.basedb.util.overview.loader.LabeledExtractLoader
public class LabeledExtractLoader
Node loader implementation for labeled extracts. The forward-loading
direction goes from Extract
:s -> LabeledExtract
:s ->
Hybridization
:s. The reverse-loading direction is the opposite
direction. In both cases we also need to consider pooled labeled extracts.
Field Summary |
---|
Fields inherited from class net.sf.basedb.util.overview.loader.BasicItemNodeLoader |
---|
ALLOW_ROOT_NODE, allowAsRootNode, DENY_ROOT_NODE, factoryKey, nameGenerator |
Constructor Summary | |
---|---|
LabeledExtractLoader()
|
Method Summary | |
---|---|
Node |
createForwardNode(DbControl dc,
OverviewContext context,
Node parentNode)
Create forward-loading labeled extract nodes from a given parent extract or labeled extract node. |
private Node |
createForwardNode(Extract extract,
DbControl dc,
OverviewContext context,
Node parentNode)
Create forward-loading labeled extract nodes for the labeled extracts that has a given extract as their parent. |
private Node |
createForwardNode(LabeledExtract parentExtract,
DbControl dc,
OverviewContext context,
Node parentNode)
Create forward-loading labeled extract nodes for the (pooled) labeled extract that has a given labeled extract among their parents. |
Node |
createReverseNode(DbControl dc,
OverviewContext context,
Node parentNode)
Create reverse-loading labeled extract nodes from a hybridization node or from a pooled labeled extract. |
private Node |
createReverseNode(Hybridization hyb,
DbControl dc,
OverviewContext context,
Node parentNode)
Create reverse-loading labeled extract nodes from a hybridization. |
private Node |
createReverseNode(LabeledExtract product,
DbControl dc,
OverviewContext context,
Node parentNode)
Create reverse-loading labeled extract nodes of a pooled labeled extract. |
protected void |
loadForwardChildNodes(DbControl dc,
OverviewContext context,
Node extractNode)
Loads the hybridizations and labeled extracts that has been created from this labeled extract. |
protected void |
loadPropertyChildNodes(DbControl dc,
OverviewContext context,
Node extractNode)
Loads property nodes of a labeled extract. |
protected void |
loadReverseChildNodes(DbControl dc,
OverviewContext context,
Node extractNode)
If the labeled extract is a pooled labeled extract, loads the labeled extracts it was pooled from. |
Methods inherited from class net.sf.basedb.util.overview.loader.BasicItemNodeLoader |
---|
createItemNode, createRootNode, getNodeFactory, getNodeFactory, getNodeLoader, getNodeLoaderFactory, getNodeValidator, getNodeValidatorFactory, postValidateFolder |
Methods inherited from class net.sf.basedb.util.overview.loader.AbstractNodeLoader |
---|
createPropertyNode, loadChildNodes, loadChildNodesOfFolderNode, loadChildNodesOfItemNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LabeledExtractLoader()
Method Detail |
---|
public Node createForwardNode(DbControl dc, OverviewContext context, Node parentNode)
createForwardNode
in interface NodeLoader<LabeledExtract>
createForwardNode
in class AbstractNodeLoader<LabeledExtract>
dc
- The DbControl to use for database accesscontext
- The overview contextparentNode
- The parent node
public Node createReverseNode(DbControl dc, OverviewContext context, Node parentNode)
createReverseNode
in interface NodeLoader<LabeledExtract>
createReverseNode
in class AbstractNodeLoader<LabeledExtract>
dc
- The DbControl to use for database accesscontext
- The overview contextparentNode
- The child node
protected void loadPropertyChildNodes(DbControl dc, OverviewContext context, Node extractNode)
AnnotationLoader.createPropertyNode(DbControl, OverviewContext, Node)
ProtocolLoader.createPropertyNode(DbControl, OverviewContext, Node)
loadPropertyChildNodes
in class AbstractNodeLoader<LabeledExtract>
protected void loadForwardChildNodes(DbControl dc, OverviewContext context, Node extractNode)
loadForwardChildNodes
in class AbstractNodeLoader<LabeledExtract>
HybridizationLoader.createForwardNode(DbControl, OverviewContext, Node)
protected void loadReverseChildNodes(DbControl dc, OverviewContext context, Node extractNode)
loadReverseChildNodes
in class AbstractNodeLoader<LabeledExtract>
createReverseNode(DbControl, OverviewContext, Node)
,
ExtractLoader.createReverseNode(DbControl, OverviewContext, Node)
private Node createReverseNode(LabeledExtract product, DbControl dc, OverviewContext context, Node parentNode)
private Node createReverseNode(Hybridization hyb, DbControl dc, OverviewContext context, Node parentNode)
private Node createForwardNode(Extract extract, DbControl dc, OverviewContext context, Node parentNode)
private Node createForwardNode(LabeledExtract parentExtract, DbControl dc, OverviewContext context, Node parentNode)
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |