org.ontobox.box
Interface BoxWriter

All Known Implementing Classes:
BaseBoxWriter, FastBoxWriter

public interface BoxWriter

Writer to execute write actions.

Author:
Anton Malykh

Method Summary
 void addBoolean(int object, int tprop, boolean value)
           
 void addBoolean(int object, int tprop, int index, boolean value)
          Add boolean TProperty value
 void addDateTime(int object, int tprop, java.util.Date value)
           
 void addDateTime(int object, int tprop, int index, java.util.Date value)
          Add date-time TProperty value
 void addInt(int object, int tprop, int value)
           
 void addInt(int object, int tprop, int index, int value)
          Add int TProperty value
 void addLong(int object, int tprop, int index, long value)
          Add long TProperty value
 void addLong(int object, int tprop, long value)
           
 void addObject(int object, int oprop, int value)
           
 void addObject(int object, int oprop, int index, int value)
          Add OProperty value
 void addObjectClass(int object, int cl)
           
 void addString(int object, int tprop, int index, java.lang.String value)
          Add string TProperty value
 void addString(int object, int tprop, java.lang.String value)
           
 void addSubclass(int sup, int sub)
           
 void annotate(int e, java.lang.String name, java.lang.String value)
           
 void delete(int e)
          Delete the entity.
 int newClass(java.lang.String fn)
           
 java.lang.String newName(int ont)
           
 int newObject(java.lang.String fn)
           
 int newOntology(java.lang.String uri)
           
 int newOProperty(java.lang.String fn)
           
 int newTProperty(java.lang.String fn)
           
 int newType(java.lang.String fn)
           
 void removeObjectClass(int object, int cl)
           
 void removeValue(int object, int prop, int index)
           
 void removeValues(int object)
           
 void removeValues(int object, int prop)
           
 void rename(int e, java.lang.String newFn)
           
 void setDomain(int prop, java.lang.Integer domain)
           
 void setRange(int prop, java.lang.Integer range)
           
 

Method Detail

newName

java.lang.String newName(int ont)

newOntology

int newOntology(java.lang.String uri)

newClass

int newClass(java.lang.String fn)

newObject

int newObject(java.lang.String fn)

newOProperty

int newOProperty(java.lang.String fn)

newTProperty

int newTProperty(java.lang.String fn)

newType

int newType(java.lang.String fn)

setDomain

void setDomain(int prop,
               java.lang.Integer domain)

setRange

void setRange(int prop,
              java.lang.Integer range)

addSubclass

void addSubclass(int sup,
                 int sub)

addObjectClass

void addObjectClass(int object,
                    int cl)

removeObjectClass

void removeObjectClass(int object,
                       int cl)

addObject

void addObject(int object,
               int oprop,
               int value)

addObject

void addObject(int object,
               int oprop,
               int index,
               int value)
Add OProperty value

Parameters:
object - object id
oprop - oproperty id
index - index, or -1
value - value (object id)

addString

void addString(int object,
               int tprop,
               java.lang.String value)

addString

void addString(int object,
               int tprop,
               int index,
               java.lang.String value)
Add string TProperty value

Parameters:
object - object id
tprop - tproperty id
index - index, or -1
value - string value

addInt

void addInt(int object,
            int tprop,
            int value)

addInt

void addInt(int object,
            int tprop,
            int index,
            int value)
Add int TProperty value

Parameters:
object - object id
tprop - tproperty id
index - index, or -1
value - int value

addLong

void addLong(int object,
             int tprop,
             long value)

addLong

void addLong(int object,
             int tprop,
             int index,
             long value)
Add long TProperty value

Parameters:
object - object id
tprop - tproperty id
index - index, or -1
value - long value

addDateTime

void addDateTime(int object,
                 int tprop,
                 java.util.Date value)

addDateTime

void addDateTime(int object,
                 int tprop,
                 int index,
                 java.util.Date value)
Add date-time TProperty value

Parameters:
object - object id
tprop - tproperty id
index - index, or -1
value - date-time value

addBoolean

void addBoolean(int object,
                int tprop,
                boolean value)

addBoolean

void addBoolean(int object,
                int tprop,
                int index,
                boolean value)
Add boolean TProperty value

Parameters:
object - object id
tprop - tproperty id
index - index, or -1
value - boolean value

removeValue

void removeValue(int object,
                 int prop,
                 int index)

removeValues

void removeValues(int object,
                  int prop)

removeValues

void removeValues(int object)

delete

void delete(int e)
Delete the entity. If the entity is an object, all object's property values must be removed, object must

Parameters:
e -

rename

void rename(int e,
            java.lang.String newFn)

annotate

void annotate(int e,
              java.lang.String name,
              java.lang.String value)