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.VisADException
java.rmi.RemoteException
private static visad.Data extractData(java.lang.Object obj) throws visad.VisADException, java.rmi.RemoteException
visad.VisADException
java.rmi.RemoteException
protected 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.JythonThing
public boolean addName(java.lang.String name)
addName
in class LinearCombo.JythonThing
public java.lang.String getName()
getName
in class LinearCombo.JythonThing
public visad.Data getData()
getData
in class LinearCombo.JythonThing
public java.util.Collection<java.lang.String> getNames()
getNames
in class LinearCombo.JythonThing
public abstract java.lang.String getFriendlyString()
public abstract java.lang.String getPersistableString()
public abstract java.lang.String toString()
toString
in class java.lang.Object