|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ontobox.box.base.BaseBoxWorker
public abstract class BaseBoxWorker
Field Summary | |
---|---|
protected static int[] |
EMPTY_INT
|
protected static long[] |
EMPTY_LONG
|
protected static java.lang.String[] |
EMPTY_STRING
|
Constructor Summary | |
---|---|
BaseBoxWorker()
|
Method Summary | |
---|---|
java.lang.String[] |
annames(int id)
|
protected abstract java.lang.String[] |
annamesForEntity(int id)
|
java.lang.String |
anno(int id,
java.lang.String name)
|
protected abstract java.lang.String |
annoForEntity(int id,
java.lang.String name)
|
protected void |
assertDomain(int object,
int prop)
|
boolean[] |
booleans(int id)
|
boolean[] |
booleans(int id,
int prop)
|
protected boolean[] |
booleansForObject(int id,
int prop)
|
protected boolean[] |
booleansForTProperty(int id)
|
int[] |
classes(int id)
|
int[] |
classesDirect(int id)
|
protected abstract int[] |
classesDirectForClass(int id)
|
protected abstract int[] |
classesDirectForObject(int id)
|
protected abstract int[] |
classesDirectForOntology(int id)
|
protected abstract int[] |
classesForClass(int id)
|
protected abstract int[] |
classesForObject(int id)
|
protected abstract int[] |
classesForOntology(int id)
|
java.util.Date[] |
dateTimes(int id)
|
java.util.Date[] |
dateTimes(int id,
int prop)
|
protected java.util.Date[] |
dateTimesForObject(int id,
int prop)
|
protected java.util.Date[] |
dateTimesForTProperty(int id)
|
java.lang.Integer |
domain(int id)
|
protected abstract java.lang.Integer |
domainForOProperty(int id)
|
protected abstract java.lang.Integer |
domainForTProperty(int id)
|
Entity |
entity(java.lang.String name)
Get entity type |
protected Entity |
extractEntity(int id)
|
protected Entity |
extractEntity(int id,
Entity type)
|
protected Entity |
extractEntity(int id,
Entity type1,
Entity type2)
|
protected Entity |
extractEntity(int id,
Entity type1,
Entity type2,
Entity type3)
|
int[] |
ints(int id)
|
int[] |
ints(int id,
int prop)
|
protected int[] |
intsForObject(int id,
int prop)
|
protected int[] |
intsForTProperty(int id)
|
java.lang.String |
local(int fn)
Get short/local name of entity |
long[] |
longs(int id)
|
long[] |
longs(int id,
int prop)
|
protected long[] |
longsForObject(int id,
int prop)
|
protected long[] |
longsForTProperty(int id)
|
java.lang.String |
name(int uri,
java.lang.String local)
Generate full name for ontology and short/local name. |
int[] |
objects(int id)
|
int[] |
objects(int id,
int prop)
|
int[] |
objectsDirect(int id)
|
protected abstract int[] |
objectsDirectForClass(int id)
|
protected abstract int[] |
objectsForClass(int id)
|
protected abstract int[] |
objectsForOntology(int id)
|
int |
ontology(int fn)
Get ontology of entity |
int[] |
oprops(int id)
|
int[] |
opropsDirect(int id)
|
protected abstract int[] |
opropsDirectForClass(int id)
|
protected abstract int[] |
opropsForClass(int id)
|
protected abstract int[] |
opropsForObject(int id)
|
protected abstract int[] |
opropsForOntology(int id)
|
protected abstract int[] |
ovaluesForObject(int id,
int prop)
|
int[] |
owners(int obj)
|
int[] |
owners(int prop,
int value)
|
int[] |
owners(int prop,
java.lang.String value)
|
int[] |
owners(java.lang.String value)
|
protected abstract int[] |
ownersForOProperty(int prop,
int value)
|
protected abstract int[] |
ownersForTProperty(int prop,
java.lang.String value)
|
java.lang.Integer |
range(int id)
|
protected abstract java.lang.Integer |
rangeForOProperty(int id)
|
protected abstract java.lang.Integer |
rangeForTProperty(int id)
|
int |
resolve(java.lang.String name)
Get entity id, throws exception if there is no such entity |
int |
resolve(java.lang.String name,
Entity type)
Get entity id, throws exception if there is no such entity or entity type is not expected |
java.lang.String[] |
strings(int id)
|
java.lang.String[] |
strings(int id,
int prop)
|
protected abstract java.lang.String[] |
stringsForObject(int id,
int prop)
|
protected abstract java.lang.String[] |
stringsForTProperty(int id)
|
int[] |
subclasses(int id)
|
int[] |
subclassesDirect(int id)
|
protected abstract int[] |
subclassesDirectForClass(int id)
|
protected abstract int[] |
subclassesForClass(int id)
|
int[] |
tprops(int id)
|
int[] |
tpropsDirect(int id)
|
protected abstract int[] |
tpropsDirectForClass(int fn)
|
protected abstract int[] |
tpropsForClass(int id)
|
protected abstract int[] |
tpropsForObject(int id)
|
protected abstract int[] |
tpropsForOntology(int id)
|
int[] |
types(int id)
|
protected abstract int[] |
typesForOntology(int id)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.ontobox.box.BoxWorker |
---|
clientDirect, close, commit, entity, id, isTransaction, name, ontologies, rollback, write |
Field Detail |
---|
protected static final int[] EMPTY_INT
protected static final long[] EMPTY_LONG
protected static final java.lang.String[] EMPTY_STRING
Constructor Detail |
---|
public BaseBoxWorker()
Method Detail |
---|
public int resolve(java.lang.String name)
BoxWorker
resolve
in interface BoxWorker
name
- entity name
public int resolve(java.lang.String name, Entity type)
BoxWorker
resolve
in interface BoxWorker
name
- entity nametype
- expected entity type
public Entity entity(java.lang.String name)
BoxWorker
entity
in interface BoxWorker
name
- entity name
Entity
protected final Entity extractEntity(int id)
protected final Entity extractEntity(int id, Entity type)
protected final Entity extractEntity(int id, Entity type1, Entity type2)
protected final Entity extractEntity(int id, Entity type1, Entity type2, Entity type3)
public java.lang.String name(int uri, java.lang.String local)
BoxWorker
name
in interface BoxWorker
uri
- ontologylocal
- short/local name (may be new for ontobase)
public int ontology(int fn)
BoxWorker
ontology
in interface BoxWorker
fn
- entity (but ontology)
public java.lang.String local(int fn)
BoxWorker
local
in interface BoxWorker
fn
- entity (but ontology)
protected abstract int[] objectsForOntology(int id)
protected abstract int[] objectsForClass(int id)
public int[] objects(int id)
objects
in interface BoxWorker
protected abstract int[] objectsDirectForClass(int id)
public int[] objectsDirect(int id)
objectsDirect
in interface BoxWorker
protected abstract int[] classesForClass(int id)
protected abstract int[] classesForObject(int id)
protected abstract int[] classesForOntology(int id)
public int[] classes(int id)
classes
in interface BoxWorker
protected abstract int[] classesDirectForClass(int id)
protected abstract int[] classesDirectForObject(int id)
protected abstract int[] classesDirectForOntology(int id)
public int[] classesDirect(int id)
classesDirect
in interface BoxWorker
protected abstract int[] subclassesForClass(int id)
public int[] subclasses(int id)
subclasses
in interface BoxWorker
protected abstract int[] subclassesDirectForClass(int id)
public int[] subclassesDirect(int id)
subclassesDirect
in interface BoxWorker
protected abstract int[] typesForOntology(int id)
public int[] types(int id)
types
in interface BoxWorker
protected abstract int[] tpropsForClass(int id)
protected abstract int[] tpropsForObject(int id)
protected abstract int[] tpropsForOntology(int id)
public int[] tprops(int id)
tprops
in interface BoxWorker
protected abstract int[] tpropsDirectForClass(int fn)
public int[] tpropsDirect(int id)
tpropsDirect
in interface BoxWorker
protected abstract int[] opropsForClass(int id)
protected abstract int[] opropsForObject(int id)
protected abstract int[] opropsForOntology(int id)
public int[] oprops(int id)
oprops
in interface BoxWorker
protected abstract int[] opropsDirectForClass(int id)
public int[] opropsDirect(int id)
opropsDirect
in interface BoxWorker
protected abstract java.lang.String[] stringsForTProperty(int id)
public java.lang.String[] strings(int id)
strings
in interface BoxWorker
protected int[] intsForTProperty(int id)
public int[] ints(int id)
ints
in interface BoxWorker
protected long[] longsForTProperty(int id)
public long[] longs(int id)
longs
in interface BoxWorker
protected java.util.Date[] dateTimesForTProperty(int id)
public java.util.Date[] dateTimes(int id)
dateTimes
in interface BoxWorker
protected boolean[] booleansForTProperty(int id)
public boolean[] booleans(int id)
booleans
in interface BoxWorker
protected void assertDomain(int object, int prop)
protected abstract java.lang.String[] stringsForObject(int id, int prop)
public final java.lang.String[] strings(int id, int prop)
strings
in interface BoxWorker
protected int[] intsForObject(int id, int prop)
public final int[] ints(int id, int prop)
ints
in interface BoxWorker
protected long[] longsForObject(int id, int prop)
public final long[] longs(int id, int prop)
longs
in interface BoxWorker
protected java.util.Date[] dateTimesForObject(int id, int prop)
public final java.util.Date[] dateTimes(int id, int prop)
dateTimes
in interface BoxWorker
protected boolean[] booleansForObject(int id, int prop)
public final boolean[] booleans(int id, int prop)
booleans
in interface BoxWorker
protected abstract int[] ovaluesForObject(int id, int prop)
public final int[] objects(int id, int prop)
objects
in interface BoxWorker
protected abstract int[] ownersForOProperty(int prop, int value)
public int[] owners(int prop, int value)
owners
in interface BoxWorker
public int[] owners(int obj)
owners
in interface BoxWorker
public int[] owners(java.lang.String value)
owners
in interface BoxWorker
protected abstract int[] ownersForTProperty(int prop, java.lang.String value)
public int[] owners(int prop, java.lang.String value)
owners
in interface BoxWorker
protected abstract java.lang.Integer rangeForTProperty(int id)
protected abstract java.lang.Integer rangeForOProperty(int id)
public java.lang.Integer range(int id)
range
in interface BoxWorker
protected abstract java.lang.Integer domainForTProperty(int id)
protected abstract java.lang.Integer domainForOProperty(int id)
public java.lang.Integer domain(int id)
domain
in interface BoxWorker
protected abstract java.lang.String annoForEntity(int id, java.lang.String name)
public java.lang.String anno(int id, java.lang.String name)
anno
in interface BoxWorker
protected abstract java.lang.String[] annamesForEntity(int id)
public java.lang.String[] annames(int id)
annames
in interface BoxWorker
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |