|
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<Scan> net.sf.basedb.util.overview.loader.ScanLoader
public class ScanLoader
Node loader implementation for scans. The forward-loading
direction goes from Hybridization
:s -> Scan
:s ->
RawBioAssay
:s. The reverse-loading direction is the opposite
direction.
Field Summary |
---|
Fields inherited from class net.sf.basedb.util.overview.loader.BasicItemNodeLoader |
---|
ALLOW_ROOT_NODE, allowAsRootNode, DENY_ROOT_NODE, factoryKey, nameGenerator |
Constructor Summary | |
---|---|
ScanLoader()
|
Method Summary | |
---|---|
Node |
createForwardNode(DbControl dc,
OverviewContext context,
Node hybridizationNode)
Create forward-loading scan nodes from a given hybridization node. |
Node |
createReverseNode(DbControl dc,
OverviewContext context,
Node rawBioAssayNode)
Create a reverse-loading scan node from the raw bioassay node. |
protected void |
loadForwardChildNodes(DbControl dc,
OverviewContext context,
Node scanNode)
Loads all raw bioassay nodes that are children of the given scan node. |
protected void |
loadPropertyChildNodes(DbControl dc,
OverviewContext context,
Node scanNode)
Loads property nodes of a scan. |
protected void |
loadReverseChildNodes(DbControl dc,
OverviewContext context,
Node scanNode)
Loads the hybridization node that is the parent of this scan. |
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 ScanLoader()
Method Detail |
---|
public Node createForwardNode(DbControl dc, OverviewContext context, Node hybridizationNode)
createForwardNode
in interface NodeLoader<Scan>
createForwardNode
in class AbstractNodeLoader<Scan>
dc
- The DbControl to use for database accesscontext
- The overview contexthybridizationNode
- The parent node
public Node createReverseNode(DbControl dc, OverviewContext context, Node rawBioAssayNode)
createReverseNode
in interface NodeLoader<Scan>
createReverseNode
in class AbstractNodeLoader<Scan>
dc
- The DbControl to use for database accesscontext
- The overview contextrawBioAssayNode
- The child node
protected void loadPropertyChildNodes(DbControl dc, OverviewContext context, Node scanNode)
AnnotationLoader.createPropertyNode(DbControl, OverviewContext, Node)
ProtocolLoader.createPropertyNode(DbControl, OverviewContext, Node)
HardwareLoader.createPropertyNode(DbControl, OverviewContext, Node)
ImageLoader.createPropertyNode(DbControl, OverviewContext, Node)
loadPropertyChildNodes
in class AbstractNodeLoader<Scan>
protected void loadForwardChildNodes(DbControl dc, OverviewContext context, Node scanNode)
loadForwardChildNodes
in class AbstractNodeLoader<Scan>
RawBioAssayLoader.createForwardNode(DbControl, OverviewContext, Node)
protected void loadReverseChildNodes(DbControl dc, OverviewContext context, Node scanNode)
loadReverseChildNodes
in class AbstractNodeLoader<Scan>
HybridizationLoader.createReverseNode(DbControl, OverviewContext, Node)
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |