olr.rdf
Class AbstractStatementPool
java.lang.Object
olr.rdf.AbstractStatementPool
- All Implemented Interfaces:
- StatementPool
- public abstract class AbstractStatementPool
- extends java.lang.Object
- implements StatementPool
|
Field Summary |
protected java.util.Map |
resources
|
|
Method Summary |
void |
addAttributeAbout(java.lang.String subject,
Attribute attribute)
|
void |
addParsedNamespaceURI(java.lang.String namespaceURI)
|
void |
addParsedNamespaceURI(java.lang.String namespaceURI,
java.lang.String title)
|
void |
addStatement(Statement statement)
|
java.lang.String |
createInstanceOf(java.lang.String namespace,
java.lang.String classResource)
|
java.util.List |
getAllDomains(java.lang.String property)
|
java.util.List |
getAllInstances(java.lang.String subject)
|
java.util.List |
getAllPropertiesForClass(java.lang.String classResource)
|
java.util.List |
getAllRanges(java.lang.String property)
|
java.util.List |
getAllSubClasses(java.util.List classResources)
|
java.util.List |
getAllSubClasses(java.lang.String classResource)
|
java.util.List |
getAllSuperClasses(java.lang.String classResource)
|
java.util.List |
getAttributesAbout(java.lang.String subject)
|
java.util.List |
getAvailableProperties4Resource(java.lang.String subject)
|
protected abstract long |
getInstanceId()
|
Resource |
getResource(java.lang.String subject)
|
java.lang.String |
getResourceTitle(Resource resource)
|
java.lang.String |
getResourceTitle(java.lang.String resource)
|
java.util.List |
getSpecificAttributesAbout(java.lang.String subject,
java.lang.String predicate)
|
boolean |
hasAttribute(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
|
static boolean |
isClass(Resource resource)
|
boolean |
isClass(java.lang.String resource)
|
boolean |
isCourse(java.lang.String uri)
|
boolean |
isInstanceOf(Resource resource,
java.lang.String classResource)
|
boolean |
isInstanceOf(java.lang.String resource,
java.lang.String classResource)
|
boolean |
isParsedNamespaceURI(java.lang.String namespaceURI)
|
boolean |
isProperty(Resource resource)
|
boolean |
isProperty(java.lang.String resource)
|
boolean |
isSubClassOf(java.lang.String class1,
java.lang.String class2)
|
void |
removeAttributeAbout(java.lang.String subject,
Attribute attribute)
|
void |
removeParsedNamespaceURI(java.lang.String namespaceURI)
|
void |
removeStatement(Statement statement)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resources
protected java.util.Map resources
AbstractStatementPool
public AbstractStatementPool()
isParsedNamespaceURI
public boolean isParsedNamespaceURI(java.lang.String namespaceURI)
- Specified by:
isParsedNamespaceURI in interface StatementPool
addParsedNamespaceURI
public void addParsedNamespaceURI(java.lang.String namespaceURI)
- Specified by:
addParsedNamespaceURI in interface StatementPool
addParsedNamespaceURI
public void addParsedNamespaceURI(java.lang.String namespaceURI,
java.lang.String title)
- Specified by:
addParsedNamespaceURI in interface StatementPool
removeParsedNamespaceURI
public void removeParsedNamespaceURI(java.lang.String namespaceURI)
- Specified by:
removeParsedNamespaceURI in interface StatementPool
addStatement
public void addStatement(Statement statement)
- Specified by:
addStatement in interface StatementPool
addAttributeAbout
public void addAttributeAbout(java.lang.String subject,
Attribute attribute)
- Specified by:
addAttributeAbout in interface StatementPool
removeStatement
public void removeStatement(Statement statement)
- Specified by:
removeStatement in interface StatementPool
removeAttributeAbout
public void removeAttributeAbout(java.lang.String subject,
Attribute attribute)
- Specified by:
removeAttributeAbout in interface StatementPool
getAttributesAbout
public java.util.List getAttributesAbout(java.lang.String subject)
- Specified by:
getAttributesAbout in interface StatementPool
getSpecificAttributesAbout
public java.util.List getSpecificAttributesAbout(java.lang.String subject,
java.lang.String predicate)
- Specified by:
getSpecificAttributesAbout in interface StatementPool
getResource
public Resource getResource(java.lang.String subject)
- Specified by:
getResource in interface StatementPool
hasAttribute
public boolean hasAttribute(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
- Specified by:
hasAttribute in interface StatementPool
isClass
public boolean isClass(java.lang.String resource)
- Specified by:
isClass in interface StatementPool
isClass
public static boolean isClass(Resource resource)
isProperty
public boolean isProperty(java.lang.String resource)
- Specified by:
isProperty in interface StatementPool
isProperty
public boolean isProperty(Resource resource)
- Specified by:
isProperty in interface StatementPool
getResourceTitle
public java.lang.String getResourceTitle(java.lang.String resource)
- Specified by:
getResourceTitle in interface StatementPool
getResourceTitle
public java.lang.String getResourceTitle(Resource resource)
- Specified by:
getResourceTitle in interface StatementPool
isSubClassOf
public boolean isSubClassOf(java.lang.String class1,
java.lang.String class2)
- Specified by:
isSubClassOf in interface StatementPool
isInstanceOf
public boolean isInstanceOf(java.lang.String resource,
java.lang.String classResource)
- Specified by:
isInstanceOf in interface StatementPool
isInstanceOf
public boolean isInstanceOf(Resource resource,
java.lang.String classResource)
- Specified by:
isInstanceOf in interface StatementPool
isCourse
public boolean isCourse(java.lang.String uri)
- Specified by:
isCourse in interface StatementPool
createInstanceOf
public java.lang.String createInstanceOf(java.lang.String namespace,
java.lang.String classResource)
- Specified by:
createInstanceOf in interface StatementPool
getAllInstances
public java.util.List getAllInstances(java.lang.String subject)
- Specified by:
getAllInstances in interface StatementPool
getAllSubClasses
public java.util.List getAllSubClasses(java.util.List classResources)
- Specified by:
getAllSubClasses in interface StatementPool
getAllSubClasses
public java.util.List getAllSubClasses(java.lang.String classResource)
- Specified by:
getAllSubClasses in interface StatementPool
getAllSuperClasses
public java.util.List getAllSuperClasses(java.lang.String classResource)
- Specified by:
getAllSuperClasses in interface StatementPool
getAllPropertiesForClass
public java.util.List getAllPropertiesForClass(java.lang.String classResource)
- Specified by:
getAllPropertiesForClass in interface StatementPool
getAllDomains
public java.util.List getAllDomains(java.lang.String property)
- Specified by:
getAllDomains in interface StatementPool
getAllRanges
public java.util.List getAllRanges(java.lang.String property)
- Specified by:
getAllRanges in interface StatementPool
getAvailableProperties4Resource
public java.util.List getAvailableProperties4Resource(java.lang.String subject)
- Specified by:
getAvailableProperties4Resource in interface StatementPool
getInstanceId
protected abstract long getInstanceId()
Copyright © 2001-2004 University of Hannover. All Rights Reserved.