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