public class SDRFNodeWrapper<T extends SDRFNode>
extends org.isatools.tablib.export.graph2tab.DefaultAbstractNode
| Constructor and Description |
|---|
SDRFNodeWrapper(T base,
int order,
WrapperNodeFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendAttributeCommentsToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
Map<String,String> comments) |
protected void |
appendAttributeToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
AbstractSDRFAttribute attribute) |
protected void |
appendFactorValuesToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group) |
protected void |
appendFactorValuesToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
SDRFNodeWrapper<T> node) |
protected void |
appendNodeCommentsToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
Map<String,List<String>> comments) |
protected void |
appendValueToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
String header,
String value) |
int |
compareTo(org.isatools.tablib.export.graph2tab.Node other) |
T |
getBase() |
protected int |
getCurrentChannel() |
protected org.isatools.tablib.export.graph2tab.DefaultTabValueGroup |
getDefaultTabValueGroup() |
SortedSet<org.isatools.tablib.export.graph2tab.Node> |
getInputs() |
int |
getOrder() |
SortedSet<org.isatools.tablib.export.graph2tab.Node> |
getOutputs() |
List<org.isatools.tablib.export.graph2tab.TabValueGroup> |
getTabValues() |
String |
getType() |
protected boolean |
isEndNode() |
protected boolean |
isMultiChannel() |
protected void |
setCurrentChannel(String label) |
public SDRFNodeWrapper(T base, int order, WrapperNodeFactory factory)
public T getBase()
public SortedSet<org.isatools.tablib.export.graph2tab.Node> getInputs()
getInputs in interface org.isatools.tablib.export.graph2tab.NodegetInputs in class org.isatools.tablib.export.graph2tab.DefaultAbstractNodepublic SortedSet<org.isatools.tablib.export.graph2tab.Node> getOutputs()
getOutputs in interface org.isatools.tablib.export.graph2tab.NodegetOutputs in class org.isatools.tablib.export.graph2tab.DefaultAbstractNodepublic final List<org.isatools.tablib.export.graph2tab.TabValueGroup> getTabValues()
public String getType()
getType in interface org.isatools.tablib.export.graph2tab.NodegetType in class org.isatools.tablib.export.graph2tab.DefaultAbstractNodepublic int getOrder()
getOrder in interface org.isatools.tablib.export.graph2tab.NodegetOrder in class org.isatools.tablib.export.graph2tab.DefaultAbstractNodeprotected boolean isEndNode()
protected boolean isMultiChannel()
protected void setCurrentChannel(String label)
protected int getCurrentChannel()
protected org.isatools.tablib.export.graph2tab.DefaultTabValueGroup getDefaultTabValueGroup()
protected void appendFactorValuesToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
SDRFNodeWrapper<T> node)
protected void appendFactorValuesToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group)
protected void appendValueToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
String header,
String value)
public int compareTo(org.isatools.tablib.export.graph2tab.Node other)
compareTo in interface Comparable<org.isatools.tablib.export.graph2tab.Node>compareTo in class org.isatools.tablib.export.graph2tab.DefaultAbstractNodeprotected void appendAttributeToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
AbstractSDRFAttribute attribute)
protected void appendAttributeCommentsToGroup(org.isatools.tablib.export.graph2tab.DefaultTabValueGroup group,
Map<String,String> comments)
Copyright © 2014. All rights reserved.