|
||||||||||
| 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 SOpublic SV get(java.lang.String name)
SO
get in interface SOname - 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 SOname - the name of the attribute to be set.value - the new value for the attribute.public java.lang.String[] attributes()
SO
attributes in interface SOpublic long getLong(java.lang.String name)
getLong in interface SOpublic double getDouble(java.lang.String name)
getDouble in interface SOpublic boolean isTrue(java.lang.String name)
isTrue in interface SOpublic java.lang.String getString(java.lang.String name)
getString in interface SOpublic SO getObj(java.lang.String name)
getObj in interface SOpublic 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 SOpublic void setNull(java.lang.String name)
setNull in interface SOpublic SParented myParent()
SParented
myParent in interface SParentedpublic void newParent(SParented newParent)
SParented
newParent in interface SParentednewParent - the new parent object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||