|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.jhu.ece.iacl.jist.pipeline.PipePort<T> edu.jhu.ece.iacl.jist.pipeline.parameter.ParamModel<T> edu.jhu.ece.iacl.jist.pipeline.parameter.ParamHidden<java.lang.Class> edu.jhu.ece.iacl.jist.pipeline.parameter.ParamHeader
public class ParamHeader
Header identifies plug-in.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.jhu.ece.iacl.jist.pipeline.PipePort |
---|
PipePort.PortListener, PipePort.type |
Field Summary | |
---|---|
protected java.lang.String |
className
Canonical calss name, which may or may not exist. |
protected java.lang.String |
uuid
Least significant part of uuid |
protected float |
version
Version of MAPS that created this header. |
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.parameter.ParamModel |
---|
cliTag, description, factory, hidden, label, loadAndSaveOnValidate, mandatory, shortLabel |
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.PipePort |
---|
connectible, gport, incomingConnectors, listeners, maxIncoming, maxOutgoing, outgoingConnectors, owner, portType, useWire |
Constructor Summary | |
---|---|
ParamHeader()
Default constructor. |
|
ParamHeader(java.lang.String name,
java.lang.Class c)
Instantiates a new param header. |
Method Summary | |
---|---|
ParamHeader |
clone()
Clone object. |
int |
compareTo(ParamModel obj)
Compare values for compatibility. |
boolean |
equals(ParamModel<java.lang.Class> mod)
|
static java.lang.Class |
findClass(java.lang.String className)
|
java.lang.String |
getHumanReadableDataType()
|
java.lang.String |
getUUID()
|
java.lang.Class |
getValue()
Get plug-in class. |
float |
getVersion()
Get MAPS version number. |
java.lang.String |
getXMLValue()
|
void |
init()
Initialize parameter. |
java.lang.String |
probeDefaultValue()
|
void |
setUUID(java.lang.String uuid)
|
void |
setValue(java.lang.Class value)
Set class. |
void |
setValue(java.lang.String value)
Set class by canonical name. |
void |
setVersion(float version)
Set MAPS version number. |
void |
setXMLValue(java.lang.String arg)
|
void |
stampUUID()
|
java.lang.String |
toString()
Get class name. |
void |
validate()
Validate class. |
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.parameter.ParamHidden |
---|
isHidden |
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.parameter.ParamModel |
---|
clean, createMipavParameter, createTreeNode, dispose, getCliTag, getDescription, getFactory, getInputView, getLabel, getName, getOutputView, getShortLabel, getView, hide, importMipavParameter, importParameter, isCompatible, isConnectible, isMandatory, loadResources, loadResources, read, read, replacePath, saveResources, setCliTag, setDescription, setFactory, setHidden, setInputView, setLabel, setLoadAndSaveOnValidate, setMandatory, setName, setOutputView, setShortLabel, toXML, write, write, writeAndFreeNow |
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipePort |
---|
addListener, disconnect, disconnect, disconnect, disconnect, getGraphPort, getIncomingConnector, getIncomingConnectors, getIncomingPorts, getListeners, getMaxIncoming, getMaxOutgoing, getOutgoingConnector, getOutgoingConnectors, getOutgoingPorts, getOwner, getPortType, isConnected, isConnectedTo, isInputPort, isOutputPort, notifyListenersOfConnection, notifyListenersOfDisconnection, removeAllListeners, removeListener, setConnectable, setGraphPort, setMaxIncoming, setMaxOutgoing, setOwner, setPortType, setUseConnector, usingConnector |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String className
protected float version
protected java.lang.String uuid
Constructor Detail |
---|
public ParamHeader()
public ParamHeader(java.lang.String name, java.lang.Class c)
name
- the namec
- the cMethod Detail |
---|
public void stampUUID()
public void setUUID(java.lang.String uuid)
public java.lang.String getUUID()
public ParamHeader clone()
clone
in class ParamModel<java.lang.Class>
public int compareTo(ParamModel obj)
compareTo
in interface java.lang.Comparable<ParamModel>
compareTo
in class ParamModel<java.lang.Class>
obj
- the obj
public java.lang.Class getValue()
getValue
in class ParamModel<java.lang.Class>
public static java.lang.Class findClass(java.lang.String className)
public float getVersion()
public void init()
init
in class ParamHidden<java.lang.Class>
public void setValue(java.lang.Class value) throws InvalidParameterValueException
setValue
in class ParamModel<java.lang.Class>
value
- the value
InvalidParameterValueException
- the invalid parameter value exceptionpublic void setValue(java.lang.String value) throws InvalidParameterValueException
value
- the value
InvalidParameterValueException
- the invalid parameter value exceptionpublic void setVersion(float version)
version
- the versionpublic java.lang.String toString()
toString
in class ParamModel<java.lang.Class>
public void validate() throws InvalidParameterException
validate
in class ParamModel<java.lang.Class>
InvalidParameterException
- the invalid parameter exceptionpublic boolean equals(ParamModel<java.lang.Class> mod)
equals
in class ParamModel<java.lang.Class>
public java.lang.String getHumanReadableDataType()
getHumanReadableDataType
in class ParamModel<java.lang.Class>
public java.lang.String getXMLValue()
getXMLValue
in class ParamModel<java.lang.Class>
public void setXMLValue(java.lang.String arg)
setXMLValue
in class ParamModel<java.lang.Class>
public java.lang.String probeDefaultValue()
probeDefaultValue
in class ParamModel<java.lang.Class>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |