|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.elmo.ElmoModule
public class ElmoModule
Defines the Scope of an ElmoManager and its factory. This includes roles, literals, factories, datasets, and contexts.
| Nested Class Summary | |
|---|---|
static class |
ElmoModule.Association
|
| Constructor Summary | |
|---|---|
ElmoModule()
|
|
| Method Summary | ||
|---|---|---|
ElmoModule |
addDataset(URL dataset)
Marks this dataset to be loaded into the repository under a context of the same URL. |
|
ElmoModule |
addDataset(URL dataset,
String context)
Marks this dataset to be loaded and replace any data in the given context. |
|
ElmoModule |
addResources(String path)
Load a dataset or a resource listing dataset - optionally assigned to a context |
|
boolean |
equals(Object obj)
|
|
QName |
getContext()
|
|
List<QName> |
getContexts()
|
|
Map<URL,String> |
getDatasets()
|
|
List<ElmoModule.Association> |
getFactories()
|
|
List<ElmoModule.Association> |
getLiterals()
|
|
List<ElmoBehaviourFactory<?>> |
getRecordedFactoryInstances()
|
|
List<String> |
getResources()
|
|
List<ElmoModule.Association> |
getRoles()
|
|
int |
hashCode()
|
|
ElmoModule |
includeModule(ElmoModule module)
Include all the information from the given module in this module. |
|
ElmoModule |
recordFactory(Class<?> role)
Associates this factory with its default subject type. |
|
ElmoModule |
recordFactory(Class<?> role,
String type)
Associates this factory with the given subject type. |
|
|
recordFactory(ElmoBehaviourFactory<B> factory)
Deprecated. Use recordFactory(Class) instead |
|
ElmoModule |
recordLiteral(Class<?> type,
String datatype)
Associates this literal type with the given datatype within this factory. |
|
ElmoModule |
recordRole(Class<?> role)
Associates this role with its default subject type. |
|
ElmoModule |
recordRole(Class<?> role,
String type)
Associates this role with the given subject type. |
|
ElmoModule |
setContext(QName context)
Sets the primary context of this module. |
|
String |
toString()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ElmoModule()
| Method Detail |
|---|
public QName getContext()
public ElmoModule setContext(QName context)
context -
public ElmoModule includeModule(ElmoModule module)
module - to be included
public List<QName> getContexts()
public List<ElmoModule.Association> getLiterals()
public ElmoModule recordLiteral(Class<?> type,
String datatype)
type - serializable classdatatype - URIpublic List<ElmoModule.Association> getRoles()
public ElmoModule recordRole(Class<?> role)
role - concept or behaviour
public ElmoModule recordRole(Class<?> role,
String type)
role - concept or behaviourtype - URIpublic List<ElmoBehaviourFactory<?>> getRecordedFactoryInstances()
public <B> ElmoModule recordFactory(ElmoBehaviourFactory<B> factory)
recordFactory(Class) instead
B - Behaviour classfactory - Behaviour factory used to create behaviourspublic List<ElmoModule.Association> getFactories()
public ElmoModule recordFactory(Class<?> role)
role - concept or behaviour
public ElmoModule recordFactory(Class<?> role,
String type)
role - concept or behaviourtype - URIpublic Map<URL,String> getDatasets()
public ElmoModule addDataset(URL dataset)
dataset -
public ElmoModule addDataset(URL dataset,
String context)
dataset - context -
public List<String> getResources()
public ElmoModule addResources(String path)
path -
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||