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
VisADException
java.rmi.RemoteException
private static Data extractData(java.lang.Object obj) throws VisADException, java.rmi.RemoteException
VisADException
java.rmi.RemoteException
protected 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.JythonThing
public boolean addName(java.lang.String name)
addName
in class LinearCombo.JythonThing
public java.lang.String getName()
getName
in class LinearCombo.JythonThing
public 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