|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspark.data.SObj
public class SObj
This is a concrete implementation of SO. It will dynamically contain any number of attribute/value pairs.
Constructor Summary | |
---|---|
SObj()
|
Method Summary | |
---|---|
java.lang.String[] |
attributes()
This will retrieve the names of all of the attributes that are available for this object. |
SV |
get(java.lang.String name)
This will return the value of the named attribute. |
SA |
getArray(java.lang.String name)
|
double |
getDouble(java.lang.String name)
|
long |
getLong(java.lang.String name)
|
SO |
getObj(java.lang.String name)
|
java.lang.String |
getString(java.lang.String name)
|
boolean |
isTrue(java.lang.String name)
|
java.lang.String |
myClass()
This returns the name of the class that implements this object. |
SParented |
myParent()
Returns the parent of this object, if this object is part of a tree. |
void |
newParent(SParented newParent)
changes the parent of this object. |
void |
set(java.lang.String name,
boolean value)
|
void |
set(java.lang.String name,
double value)
|
void |
set(java.lang.String name,
long value)
|
void |
set(java.lang.String name,
SA value)
|
void |
set(java.lang.String name,
SO value)
|
void |
set(java.lang.String name,
java.lang.String value)
|
void |
set(java.lang.String name,
SV value)
This will set the value of the named attribute. |
void |
setNull(java.lang.String name)
|
protected void |
unParent(java.lang.String name)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SObj()
Method Detail |
---|
public java.lang.String myClass()
SO
myClass
in interface SO
public SV get(java.lang.String name)
SO
get
in interface SO
name
- the name of the attribute value to be returned.
protected void unParent(java.lang.String name)
public void set(java.lang.String name, SV value)
SO
set
in interface SO
name
- the name of the attribute to be set.value
- the new value for the attribute.public java.lang.String[] attributes()
SO
attributes
in interface SO
public long getLong(java.lang.String name)
getLong
in interface SO
public double getDouble(java.lang.String name)
getDouble
in interface SO
public boolean isTrue(java.lang.String name)
isTrue
in interface SO
public java.lang.String getString(java.lang.String name)
getString
in interface SO
public SO getObj(java.lang.String name)
getObj
in interface SO
public SA getArray(java.lang.String name)
getArray
in interface SO
public void set(java.lang.String name, long value)
set
in interface SO
public void set(java.lang.String name, double value)
set
in interface SO
public void set(java.lang.String name, boolean value)
set
in interface SO
public void set(java.lang.String name, java.lang.String value)
set
in interface SO
public void set(java.lang.String name, SO value)
set
in interface SO
public void set(java.lang.String name, SA value)
set
in interface SO
public void setNull(java.lang.String name)
setNull
in interface SO
public SParented myParent()
SParented
myParent
in interface SParented
public void newParent(SParented newParent)
SParented
newParent
in interface SParented
newParent
- the new parent object.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |