|
|||||||||
| 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 BoxWorkername - entity name
public int resolve(java.lang.String name,
Entity type)
BoxWorker
resolve in interface BoxWorkername - entity nametype - expected entity type
public Entity entity(java.lang.String name)
BoxWorker
entity in interface BoxWorkername - entity name
Entityprotected 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 BoxWorkeruri - ontologylocal - short/local name (may be new for ontobase)
public int ontology(int fn)
BoxWorker
ontology in interface BoxWorkerfn - entity (but ontology)
public java.lang.String local(int fn)
BoxWorker
local in interface BoxWorkerfn - entity (but ontology)
protected abstract int[] objectsForOntology(int id)
protected abstract int[] objectsForClass(int id)
public int[] objects(int id)
objects in interface BoxWorkerprotected abstract int[] objectsDirectForClass(int id)
public int[] objectsDirect(int id)
objectsDirect in interface BoxWorkerprotected 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 BoxWorkerprotected 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 BoxWorkerprotected abstract int[] subclassesForClass(int id)
public int[] subclasses(int id)
subclasses in interface BoxWorkerprotected abstract int[] subclassesDirectForClass(int id)
public int[] subclassesDirect(int id)
subclassesDirect in interface BoxWorkerprotected abstract int[] typesForOntology(int id)
public int[] types(int id)
types in interface BoxWorkerprotected 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 BoxWorkerprotected abstract int[] tpropsDirectForClass(int fn)
public int[] tpropsDirect(int id)
tpropsDirect in interface BoxWorkerprotected 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 BoxWorkerprotected abstract int[] opropsDirectForClass(int id)
public int[] opropsDirect(int id)
opropsDirect in interface BoxWorkerprotected abstract java.lang.String[] stringsForTProperty(int id)
public java.lang.String[] strings(int id)
strings in interface BoxWorkerprotected int[] intsForTProperty(int id)
public int[] ints(int id)
ints in interface BoxWorkerprotected long[] longsForTProperty(int id)
public long[] longs(int id)
longs in interface BoxWorkerprotected java.util.Date[] dateTimesForTProperty(int id)
public java.util.Date[] dateTimes(int id)
dateTimes in interface BoxWorkerprotected 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 BoxWorkerpublic int[] owners(int obj)
owners in interface BoxWorkerpublic 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 BoxWorkerprotected 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 BoxWorkerprotected 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 BoxWorkerprotected 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 | ||||||||