Bases: TASSELpy.net.maizegenetics.plugindef.Plugin.Plugin
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getCitation(*args) | Returns Citation for this plugin |
getClass(*args) | Returns the runtime class of this Object. |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getInputs(*args) | Gets list of inputs |
getParameter(*args) | Returns a parameter value for given parameter key |
hashCode(*args) | Returns a hash code vlaue for the object |
isInteractive(*args) | If interactive == true, the plugin will create dialgos and panels |
performFunction(*args) | Performs the function of this plugin |
pluginDescription(*args) | Returns description of the plugin |
processData(*args) | For the new Generic plugin parameter design, performFunction() will automatically call this. |
receiveInput(*args) | Sets up this plugin to receive input from another plugin |
setParameter(*args) | Sets parameter value |
setParameters(*args) | Allows self-describing Plugins to use args to set parameters specific |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Bases: TASSELpy.java.lang.Object.Object
This wraps data elements used as input or output to TASSEL modules
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getClass(*args) | Returns the runtime class of this Object. |
getComment(*args) | Gets the comment for the datum |
getData(*args) | Gets the data |
getDataType(*args) | Gets the class of the datum |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getName(*args) | Gets the name of the datum |
hashCode(*args) | Returns a hash code vlaue for the object |
setName(*args) | Sets the name of the datum |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Creats a new instance of Datum
Signature: | Datum (String name, Object data, String comment) |
---|---|
Parameters: |
|
Gets the comment for the datum
Signature: | getComment () |
---|---|
Returns: | The comment for the datum |
Return type: | String |
Gets the class of the datum
Signature: | getDataType () |
---|---|
Returns: | The Class of the Data |
Return type: | Class |
Bases: TASSELpy.java.lang.Object.Object
This is a set of Datum
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getClass(*args) | Returns the runtime class of this Object. |
getCreator(*args) | Gets the creator of the dataset |
getData(*args) | Gets a particular datum |
getDataOfType(*args) | Gets the data of a type or list of types |
getDataOfTypeWithName(*args) | Gets data of some type that has some name |
getDataSet(*args) | Gets the dataset as a list |
getDataWithName(*args) | Gets the data named somehow |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getSize(*args) | Gets the size of the dataset |
hashCode(*args) | Returns a hash code vlaue for the object |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Instantiates a DataSet
Signature: | DataSet (Datum theDatum, Plugin creator) |
---|---|
Signature: | DataSet (Datum[] list, Plugin creator) |
Parameters: |
|
Gets the creator of the dataset
Signature: | getCreator () |
---|---|
Returns: | The creator of the dataset |
Return type: | Plugin |
Gets a particular datum
Signature: | getData (int i) |
---|---|
Parameters: | i (int) – The index to get |
Returns: | The datum |
Return type: | Datum |
Gets the data of a type or list of types
Signatures:
List<Datum> getDataOfType(Class theClass) List<Datum> getDataOfType(Class[] classes)
Arguments:
Returns:
A list of the data of the type(s)
Gets data of some type that has some name
Signatures:
List<Datum> getDataOfTypeWithName(Class[] classes, String[] names)
Arguments:
classes – The array of classes of types to keep names – The list of names of the data to keep
Returns:
The list of data to keep
Gets the dataset as a list
Signature: | getDataSet () |
---|---|
Returns: | The data set as a list |
Return type: | List |
Gets the data named somehow
Signatures:
List<Datum> getDataWithName(String name) List<Datum> getDataWithName(String[] names)
Arguments:
Returns:
A list of data with the name(s)
Bases: TASSELpy.java.lang.Object.Object
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getCitation(*args) | Returns Citation for this plugin |
getClass(*args) | Returns the runtime class of this Object. |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
getParameter(*args) | Returns a parameter value for given parameter key |
hashCode(*args) | Returns a hash code vlaue for the object |
isInteractive(*args) | If interactive == true, the plugin will create dialgos and panels |
performFunction(*args) | Performs the function of this plugin |
pluginDescription(*args) | Returns description of the plugin |
processData(*args) | For the new Generic plugin parameter design, performFunction() will automatically call this. |
receiveInput(*args) | Sets up this plugin to receive input from another plugin |
setParameter(*args) | Sets parameter value |
setParameters(*args) | Allows self-describing Plugins to use args to set parameters specific |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |
Returns Citation for this plugin
Signature: | getCitation () |
---|---|
Returns: | Citation |
Return type: | String |
Returns a parameter value for given parameter key
Signature: | getParameter (Enum key) |
---|---|
Signature: | getParameter (String key) |
Parameters: | key (String) – key |
Returns: | value |
Return type: | Comparable |
If interactive == true, the plugin will create dialgos and panels to interact with the user
Signature: | isInteractive () |
---|---|
Returns: | boolean for whether it’s interactive |
Return type: | boolean |
Performs the function of this plugin
Signature: | performFunction (DataSet input) |
---|---|
Parameters: | input (DataSet) – input |
Returns: | Resulting data set or null |
Return type: | DataSet |
Returns description of the plugin
Signature: | pluginDescription () |
---|---|
Returns: | description |
Return type: | String |
For the new Generic plugin parameter design, performFunction() will automatically call this. Therefore, coders of Plugins should override this instead of performFunction()
Signature: | processData (DataSet input) |
---|---|
Parameters: | input (DataSet) – input |
Returns: | Resulting data set or null |
Return type: | DataSet |
Sets up this plugin to receive input from another plugin
Signature: | receiveInput (Plugin input) |
---|---|
Parameters: | input (Plugin) – input |
Sets parameter value
Signature: | setParameter (PluginParameter param, Object value) |
---|---|
Signature: | setParameter (String key, Comparable value) |
Signature: | setParameter (String key, String value) |
Parameters: |
|
Returns: | This plugin |
Return type: | Plugin |
Bases: TASSELpy.javaObj.genericJavaObj, TASSELpy.java.lang.Object.Object
Defines the attributes of parameters to be used in the plugins
Methods
castTo(pyType) | Casts this object to another java/python type |
clone(*args) | Creates and returns a copy of this object |
equals(*args) | Indicates whether some other object is “equal to” this one |
getArray(size) | Gets an empty wrapped java array that can accept the type of the wrapped |
getClass(*args) | Returns the runtime class of this Object. |
getDblArray(rows[, cols]) | Gets an empty wrapped java array that can accept the type of other wrapped java arrays: i.e. |
hashCode(*args) | Returns a hash code vlaue for the object |
toString(*args) | Returns a string representation of the object |
wrap_existing_array(arr_instance) | Wraps a java array of this class’s type |