nesstar.api.faster
Class Measure

java.lang.Object
  extended by java.util.Observable
      extended by nesstar.rdf.RDFObject
          extended by nesstar.api.faster.Measure
All Implemented Interfaces:
Comparable, RDFObj

public class Measure
extends RDFObject


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
Measure(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
 String get_additivity()
           
 RDFRef get_cube()
           
 String get_hasMax()
           
 String get_hasMean()
           
 String get_hasMin()
           
 String get_hasN()
           
 String get_hasSum()
           
 String get_measUnit()
           
 String get_nature()
           
 String get_origin()
           
 String get_scale()
           
 RDFRef get_variable()
           
 String getAdditivity()
          
static Vector getAllInstances()
           
static Vector getAllInstances(RDFDB db)
           
 Cube getCube()
           
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()
           
 Boolean getHasMax()
          
 Boolean getHasMean()
          
 Boolean getHasMin()
          
 Boolean getHasN()
          
 Boolean getHasSum()
          
static Measure getInstance(RDFDB db, URL id)
          If an object of type Measure with the indicated id exists in the db returns it otherwise create a new object in the db and returns it
static Measure getInstance(String rdf)
           
 String getMeasUnit()
          
 String getNature()
          
 String getOrigin()
          
static Collection getPartsDescriptor()
           
 String getScale()
          
 Variable getVariable()
           
 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 Measure newInstance(RDFDB db)
          Create a new object of this type with a locally unique id and returns it
static Measure retrieve(URL id)
          If an object of type Measure 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_additivity(String additivity)
           
 void set_cube(RDFRef cube)
           
 void set_hasMax(String hasMax)
           
 void set_hasMean(String hasMean)
           
 void set_hasMin(String hasMin)
           
 void set_hasN(String hasN)
           
 void set_hasSum(String hasSum)
           
 void set_measUnit(String measUnit)
           
 void set_nature(String nature)
           
 void set_origin(String origin)
           
 void set_scale(String scale)
           
 void set_variable(RDFRef variable)
           
 void setAdditivity(String additivity)
          
 void setCube(Cube cube)
           
 void setHasMax(Boolean hasMax)
          
 void setHasMean(Boolean hasMean)
          
 void setHasMin(Boolean hasMin)
          
 void setHasN(Boolean hasN)
          
 void setHasSum(Boolean hasSum)
          
 void setMeasUnit(String measUnit)
          
 void setNature(String nature)
          
 void setOrigin(String origin)
          
 void setScale(String scale)
          
 void setVariable(Variable variable)
           
 
Methods inherited from class nesstar.rdf.RDFObject
AddProperty, AddStringProperty, chkFinal, compareTo, dbg, equals, err, err, get_comment, get_creationDate, get_label, get, getAccessCondition, getBinding, getBindings, getBookmarkLabel, getCollectionURL, getComment, getCreationDate, getDB, getDescriptor, getDomain, getID, getInitialisedProperties, getInternalID, getLabel, getLastClear, getPartsDescriptor, getPartsDescriptor, getPath, getProperties, GetProperties, GetProperty, GetPropertyStatement, GetPropertyStatements, getRange, getRangeType, getRef, getRef, getServer, getShortId, getShortID, getStatementHome, GetStringProperties, GetStringProperty, getTimeoutInSecs, getType, init, init, isComplete, isLocal, isMeta, isStale, loaded, neededCollectionReload, neededReload, neededReload, neededReload, neededReload, needsReload, reload, remove, set_comment, set_complete, set_creationDate, set_label, set, setComment, setComplete, setCreationDate, setDB, setHardOrSoft, setID, setLabel, setLastClear, SetProperty, setServer, SetStringProperty, setTimeoutInSecs, setTimestamp, setType, setTypeID, stale, toRDF, toRDFWrapped, toString, update
 
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

CLASS_ID

public static String CLASS_ID
Constructor Detail

Measure

public Measure(RDFDB db,
               URL id)
        throws Exception
Create an object with the indicated id in the indicated db

Parameters:
db - the db where the object is to be created
id - the id of the object to create
Throws:
Exception
Method Detail

set_variable

public void set_variable(RDFRef variable)
Parameters:
variable -

setVariable

public void setVariable(Variable variable)
                 throws Exception
Parameters:
variable -
Throws:
Exception

set_cube

public void set_cube(RDFRef cube)
Parameters:
cube -

setCube

public void setCube(Cube cube)
             throws Exception
Parameters:
cube -
Throws:
Exception

setAdditivity

public void setAdditivity(String additivity)

Parameters:
additivity -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure additivity>

set_additivity

public void set_additivity(String additivity)
Parameters:
additivity -

setNature

public void setNature(String nature)

Parameters:
nature -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure nature>

set_nature

public void set_nature(String nature)
Parameters:
nature -

setMeasUnit

public void setMeasUnit(String measUnit)

Parameters:
measUnit -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure measUnit>

set_measUnit

public void set_measUnit(String measUnit)
Parameters:
measUnit -

setScale

public void setScale(String scale)

Parameters:
scale -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure scale>

set_scale

public void set_scale(String scale)
Parameters:
scale -

setOrigin

public void setOrigin(String origin)

Parameters:
origin -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure origin>

set_origin

public void set_origin(String origin)
Parameters:
origin -

setHasMin

public void setHasMin(Boolean hasMin)

Parameters:
hasMin -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

set_hasMin

public void set_hasMin(String hasMin)
Parameters:
hasMin -

setHasMax

public void setHasMax(Boolean hasMax)

Parameters:
hasMax -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

set_hasMax

public void set_hasMax(String hasMax)
Parameters:
hasMax -

setHasN

public void setHasN(Boolean hasN)

Parameters:
hasN -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

set_hasN

public void set_hasN(String hasN)
Parameters:
hasN -

setHasSum

public void setHasSum(Boolean hasSum)

Parameters:
hasSum -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

set_hasSum

public void set_hasSum(String hasSum)
Parameters:
hasSum -

setHasMean

public void setHasMean(Boolean hasMean)

Parameters:
hasMean -
This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

set_hasMean

public void set_hasMean(String hasMean)
Parameters:
hasMean -

getAllInstances

public static Vector getAllInstances(RDFDB db)
                              throws Exception
Parameters:
db - the db where the instances are to be found
Returns:
all the instances of this class in the database
Throws:
Exception

getAllInstances

public static Vector getAllInstances()
                              throws Exception
Returns:
get all the instances of this class from the default database
Throws:
Exception

getInstance

public static Measure getInstance(RDFDB db,
                                  URL id)
                           throws Exception
If an object of type Measure with the indicated id exists in the db returns it otherwise create a new object in the db and returns it

Parameters:
db - the db where the object is to be found or created
id - the id of the object to retrieve or create
Returns:
an object of type Server with the indicated id and existing in the indicated db
Throws:
Exception

getInstance

public static Measure getInstance(String rdf)
                           throws Exception
Parameters:
rdf - some rdf code that contains a description of an object of this kind
Returns:
the single instance of this class described in the passed RDF code
Throws:
Exception

get_variable

public RDFRef get_variable()
                    throws Exception
Throws:
Exception

getVariable

public Variable getVariable()
Returns:

get_cube

public RDFRef get_cube()
                throws Exception
Throws:
Exception

getCube

public Cube getCube()
Returns:

getAdditivity

public String getAdditivity()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure additivity>

get_additivity

public String get_additivity()
                      throws Exception
Throws:
Exception

getNature

public String getNature()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure nature>

get_nature

public String get_nature()
                  throws Exception
Throws:
Exception

getMeasUnit

public String getMeasUnit()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure measUnit>

get_measUnit

public String get_measUnit()
                    throws Exception
Throws:
Exception

getScale

public String getScale()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure scale>

get_scale

public String get_scale()
                 throws Exception
Throws:
Exception

getOrigin

public String getOrigin()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure origin>

get_origin

public String get_origin()
                  throws Exception
Throws:
Exception

getHasMin

public Boolean getHasMin()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

get_hasMin

public String get_hasMin()
                  throws Exception
Throws:
Exception

getHasMax

public Boolean getHasMax()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

get_hasMax

public String get_hasMax()
                  throws Exception
Throws:
Exception

getHasN

public Boolean getHasN()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

get_hasN

public String get_hasN()
                throws Exception
Throws:
Exception

getHasSum

public Boolean getHasSum()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

get_hasSum

public String get_hasSum()
                  throws Exception
Throws:
Exception

getHasMean

public Boolean getHasMean()

This property stores the contents of the DDI field:
<codeBook><dataDscr><nCube><measure aggrMeth>

get_hasMean

public String get_hasMean()
                   throws Exception
Throws:
Exception

getDescriptor

public 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

Parameters:
featureName -

getPartsDescriptor

public static Collection getPartsDescriptor()
Returns:
the descriptor of the attribute that are part of the class

getGetterMethods

public static Collection getGetterMethods()
Returns:
the descriptor of the attribute that are part of the class

newInstance

public static Measure newInstance(RDFDB db)
                           throws Exception
Create a new object of this type with a locally unique id and returns it

Parameters:
db - the db where the object is to be found or created
Returns:
an object of this type
Throws:
Exception

listenForNewObj

public static void listenForNewObj(NewObjListener listener)
Register to be notified when new objects are added.

Parameters:
listener - the listener

initialised

public void initialised()
Notify that the object has been created and its properties setup for the first time. This is NOT called when the object is simply reloaded.

Overrides:
initialised in class RDFObject

retrieve

public static Measure retrieve(URL id)
                        throws Exception
If an object of type Measure with the indicated id has already being retrieved from the network returns it otherwise retrieve it together with its class information (methods, properties, etc.)

Parameters:
id - the id of the object to retrieve
Returns:
an object of type Measure with the indicated id
Throws:
Exception

clear

public void clear()
Description copied from class: RDFObject
Clear all properties of this object

Overrides:
clear in class RDFObject

Nesstar SDK

Copyright©2003 NSD - All Rights Reserved