|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.Observable
nesstar.rdf.RDFObject
nesstar.api.common.Statement
public class Statement
Code automatically generated from ARGO/UML
| Field Summary | |
|---|---|
static String |
CLASS_ID
|
| Fields inherited from class nesstar.rdf.RDFObject |
|---|
COLSEP, IS_GETTER, IS_PART, IS_PART_OF, WRITE_OP |
| Constructor Summary | |
|---|---|
Statement(RDFDB db,
URL id)
Create an object with the indicated id in the indicated db |
|
| Method Summary | |
|---|---|
void |
clear()
Clear all properties of this object |
RDFRef |
get_object()
|
String |
get_objectAsString()
|
String |
get_predicate()
|
RDFRef |
get_subject()
|
static Vector |
getAllInstances()
|
static Vector |
getAllInstances(RDFDB db)
|
static FeatureDescriptor |
getDescriptor(String featureName)
get the descriptor for a feature of the class, either method or attribute Note: the methods' feature are still not implemented |
static Collection |
getGetterMethods()
|
static Statement |
getInstance(RDFDB db,
URL id)
If an object of type Statement with the indicated id exists in the db returns it otherwise create a new object in the db and returns it |
static Statement |
getInstance(String rdf)
|
RDFObject |
getObject()
|
String |
getObjectAsString()
Represents the object of the statement as a String |
static Collection |
getPartsDescriptor()
|
String |
getPredicate()
Represents the url of the rdf property between subject and object (e.g. |
RDFObject |
getSubject()
|
void |
initialised()
Notify that the object has been created and its properties setup for the first time. |
static void |
listenForNewObj(NewObjListener listener)
Register to be notified when new objects are added. |
static Statement |
newInstance(RDFDB db)
Create a new object of this type with a locally unique id and returns it |
Bookmark |
Remove()
delete the statement |
void |
Remove(BasicExecutorLog log)
delete the statement |
static Statement |
retrieve(URL id)
If an object of type Statement with the indicated id has already being retrieved from the network returns it otherwise retrieve it together with its class information (methods, properties, etc.) |
void |
set_object(RDFRef object)
|
void |
set_objectAsString(String objectAsString)
|
void |
set_predicate(String predicate)
|
void |
set_subject(RDFRef subject)
|
void |
setObject(RDFObject object)
|
void |
setObjectAsString(String objectAsString)
Represents the object of the statement as a String |
void |
setPredicate(String predicate)
Represents the url of the rdf property between subject and object (e.g. |
void |
setSubject(RDFObject subject)
|
| Methods inherited from class java.util.Observable |
|---|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static String CLASS_ID
| Constructor Detail |
|---|
public Statement(RDFDB db,
URL id)
throws Exception
db - the db where the object is to be createdid - the id of the object to create
Exception| Method Detail |
|---|
public void set_subject(RDFRef subject)
subject -
public void setSubject(RDFObject subject)
throws Exception
subject -
Exceptionpublic void set_object(RDFRef object)
object -
public void setObject(RDFObject object)
throws Exception
object -
Exceptionpublic void setPredicate(String predicate)
Represents the url of the rdf property between subject and object (e.g. http://www.nesstar.org/rdf/faster/Catalog#children)
predicate - public void set_predicate(String predicate)
predicate - public void setObjectAsString(String objectAsString)
Represents the object of the statement as a String
objectAsString - public void set_objectAsString(String objectAsString)
objectAsString -
public static Vector getAllInstances(RDFDB db)
throws Exception
db - the db where the instances are to be found
Exception
public static Vector getAllInstances()
throws Exception
Exception
public static Statement getInstance(RDFDB db,
URL id)
throws Exception
db - the db where the object is to be found or createdid - the id of the object to retrieve or create
Exception
public static Statement getInstance(String rdf)
throws Exception
rdf - some rdf code that contains a description of an object of this kind
Exception
public RDFRef get_subject()
throws Exception
Exceptionpublic RDFObject getSubject()
Represents the subject of the statement (e.g. a parent catalog)
public RDFRef get_object()
throws Exception
Exceptionpublic RDFObject getObject()
Represents the object of the statement (e.g. a child catalog)
public String getPredicate()
Represents the url of the rdf property between subject and object (e.g. http://www.nesstar.org/rdf/faster/Catalog#children)
public String get_predicate()
throws Exception
Exceptionpublic String getObjectAsString()
Represents the object of the statement as a String
public String get_objectAsString()
throws Exception
Exceptionpublic static FeatureDescriptor getDescriptor(String featureName)
featureName - public static Collection getPartsDescriptor()
public static Collection getGetterMethods()
public static Statement newInstance(RDFDB db)
throws Exception
db - the db where the object is to be found or created
Exceptionpublic static void listenForNewObj(NewObjListener listener)
listener - the listenerpublic void initialised()
initialised in class RDFObject
public static Statement retrieve(URL id)
throws Exception
id - the id of the object to retrieve
Exceptionpublic void clear()
RDFObject
clear in class RDFObject
public Bookmark Remove()
throws Exception
delete the statement
Exception
public void Remove(BasicExecutorLog log)
throws Exception
delete the statement
log - the Executor of this method;if null a default one is used
Exception
|
Nesstar SDK | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||