public abstract static class LinearCombo.Combination extends LinearCombo.JythonThing
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object |
left |
private Data |
leftData |
private java.lang.String |
leftName |
private Data |
operationData |
private java.lang.Object |
right |
private Data |
rightData |
private java.lang.String |
rightName |
jythonNames| Constructor and Description |
|---|
Combination(java.lang.Object lhs,
java.lang.Object rhs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addName(java.lang.String name) |
private static Data |
extractData(java.lang.Object obj) |
protected static java.lang.String |
extractName(java.lang.Object obj) |
Data |
getData() |
abstract java.lang.String |
getFriendlyString() |
java.lang.Object |
getLeft() |
Data |
getLeftData() |
java.lang.String |
getLeftName() |
java.lang.String |
getName() |
java.util.Collection<java.lang.String> |
getNames() |
protected Data |
getOperationData() |
abstract java.lang.String |
getPersistableString() |
java.lang.Object |
getRight() |
Data |
getRightData() |
java.lang.String |
getRightName() |
boolean |
removeName(java.lang.String name) |
protected void |
setOperationData(Data opData) |
abstract java.lang.String |
toString() |
private final java.lang.Object left
private final java.lang.Object right
private final java.lang.String leftName
private final java.lang.String rightName
private Data operationData
public Combination(java.lang.Object lhs, java.lang.Object rhs) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionprivate static Data extractData(java.lang.Object obj) throws VisADException, java.rmi.RemoteException
VisADExceptionjava.rmi.RemoteExceptionprotected static java.lang.String extractName(java.lang.Object obj)
protected void setOperationData(Data opData)
protected Data getOperationData()
public java.lang.Object getLeft()
public java.lang.Object getRight()
public java.lang.String getLeftName()
public java.lang.String getRightName()
public Data getLeftData()
public Data getRightData()
public boolean removeName(java.lang.String name)
removeName in class LinearCombo.JythonThingpublic boolean addName(java.lang.String name)
addName in class LinearCombo.JythonThingpublic java.lang.String getName()
getName in class LinearCombo.JythonThingpublic Data getData()
getData in class LinearCombo.JythonThingpublic java.util.Collection<java.lang.String> getNames()
getNames in class LinearCombo.JythonThingpublic abstract java.lang.String getFriendlyString()
public abstract java.lang.String getPersistableString()
public abstract java.lang.String toString()
toString in class java.lang.Object