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