com.hp.hpl.jena.rdf.model |
A package for creating and manipulating RDF graphs.
|
Java Source File Name | Type | Comment |
Alt.java | Interface | An RDF Alternative container.
This interface defines methods for accessing RDF Alternative resources.
These methods operate on the RDF statements contained in a model. |
AltHasNoDefaultException.java | Class | Exception thrown if an Alt has no default statement. |
AnonId.java | Class | Create a new id for an anonymous node. |
Bag.java | Interface | An RDF Bag container.
This interface defines methods for accessing RDF Bag resources.
These methods operate on the RDF statements contained in a model. |
Container.java | Interface | An RDF Container.
This interface defines methods for accessing RDF container resources.
These methods operate on the RDF statements contained in a model. |
DoesNotReifyException.java | Class | This exception may be raised when an attempt to convert an RDFNode
to a ReifiedStatement fails because the RDFNode does not correspond
to a reification. |
EmptyListException.java | Class |
A exception that is thrown when an operation is attempted on an empty (nil)
list that actually requires a list of length one or more. |
EmptyListUpdateException.java | Class |
Exception that is thrown when an attept is made to perform a side-effectful
operation on an
RDFList that is the empty list, or rdf:nil .
This is not permissible, since it would cause the URI of the RDFList to change
from rdf:nil to a new bNode, and in Jena the URI of a node is
invariant. |
HasNoModelException.java | Class | Exception to throw when a Statement or Resource (which don't have
a useful common supertype, alas) don't have an associated model. |
InfModel.java | Interface | An extension to the normal Model interface that supports access to any
underlying inference capability. |
InvalidListException.java | Class |
A exception that is thrown when an operation is attempted on a list that is
not well-formed, and is being processed in strict mode. |
JenaConfig.java | Class | A Class for configuring Jena's behaviour.
It is sometimes necessary to configure Jena's behaviour. |
ListIndexException.java | Class |
A exception that is thrown when an operation attempts to access an indexed
list element beyond the length of the list. |
Literal.java | Interface | An RDF Literal.
In RDF2003 literals can be typed. |
LiteralRequiredException.java | Class | Exception to throw when an RDFNode required to be a Literal isn't, or when a
literal Node is required but a non-literal Node supplied. |
Model.java | Interface | An RDF Model.
An RDF model is a set of Statements. |
ModelChangedListener.java | Interface | The interface for classes that listen for model-changed events. |
ModelCon.java | Interface | Convenience methods which extend the
Model interface.
The
Model interface provides a set of primitive operations on
an RDF model. |
ModelExtract.java | Class | ModelExtract - a wrapper for GraphExtract, allowing rooted sub-models to be
extracted from other models with some boundary condition. |
ModelFactory.java | Class | ModelFactory provides methods for creating standard kinds of Model. |
ModelFactoryBase.java | Class | Helper functions for ModelFactory - in here to keep from obtruding on the
end-users. |
ModelGetter.java | Interface | A ModelGetter object can retrieve a Model given a URL for it. |
ModelGraphInterface.java | Interface | ModelGraphInterface - this interface mediates between the API Model level
and the SPI Graph level. |
ModelLock.java | Interface | |
ModelMaker.java | Interface | A ModelMaker contains a collection of named models, methods for creating
new models [both named and anonymous] and opening previously-named
models, removing models, and accessing a single "default" Model for this
Maker.
Additional constraints are placed on a ModelMaker as compared to its
ancestor ModelSource . |
ModelReader.java | Interface | A component interface used by ModelGetter for reading models. |
ModelSource.java | Interface | The revised and soon-to-be-core interface for sources of models,
typically generated from RDF descriptions. |
NodeIterator.java | Interface | An iterator which returns RDF nodes.
RDF iterators are standard Java iterators, except that they
have an extra method that returns specifically typed objects,
in this case RDF nodes, and have a close() method. |
NsIterator.java | Interface | An iterator which returns namespace URI's. |
ObjectF.java | Interface | A factory for creating objects from RDF Literal strings.
Applications may have classes to handle specific kinds
of values encoded as RDF Literal strings, e.g. |
Property.java | Interface | An RDF Property. |
RDFError.java | Class | |
RDFErrorHandler.java | Interface | A generic error handler. |
RDFList.java | Interface |
Provides a convenience encapsulation for lists formed from chains of RDF
statements arranged to form a head/tail cons-cell structure. |
RDFNode.java | Interface | Interface covering RDF resources and literals. |
RDFReader.java | Interface | An RDFReader reads a serialized represenation of RDF,
e.g. |
RDFReaderF.java | Interface | An RDFReader factory inferface.
This factory interface is slightly unusual, in that, as well as
creating and returning RDFReader's, it also provides methods
for creating a reader, invoking a read method on it and then
shuting it down.
The factory will create an appropriate reader for the particular
serialization language being read. |
RDFVisitor.java | Interface | |
RDFWriter.java | Interface | RDFWriter is an interface to RDF serializers.
An RDFWriter is a class which serializes an RDF model
to some RDF serializaion language. |
RDFWriterF.java | Interface | An RDFReader factory inferface.
The factory will create an appropriate writer for the particular
serialization language being read. |
ReifiedStatement.java | Interface | A ReifiedStatement represents a Statement as a Resource. |
ResIterator.java | Interface | An iterator which returns RDF Resources. |
Resource.java | Interface | An RDF Resource.
Resource instances when created may be associated with a specific model.
Resources created by a model will refer to that model, and support
a range of methods, such as getProperty() and
addProperty() which will access or modify that model. |
ResourceF.java | Interface | Create an application specific resource instance.
Applications may need to have classes which add behaviour to Resources,
e.g. |
ResourceFactory.java | Class | A Factory class for creating resources.
This class creates resources and properties and things of that ilk.
These resources are not associated with a user-modifiable
model: doing getModel() on them will return null.
It is designed as a singleton. |
ResourceRequiredException.java | Class | Exception to throw when an RDFNode required to be a Resource isn't, or when a Node
supposed to be a resource isn't. |
RSIterator.java | Interface | An RSIterator is a ClosableIterator (qv) which delivers only ReifedStatement's
and which has a next-method with that return type. |
Schema.java | Interface | |
Selector.java | Interface | A Statement selector.
Model includes list and query methods which will return all the
statements which are selected by a selector object. |
Seq.java | Interface | RDF Sequence container.
This interface defines methods for accessing RDF Sequence resources.
These methods operate on the RDF statements contained in a model. |
SeqIndexBoundsException.java | Class | Exception to throw when the index of a sequence is not in range. |
SimpleSelector.java | Class | A general selector class for use when querying models.
An instance of this class is passed with query calls to models. |
Statement.java | Interface | An RDF Statement.
A Statement is not a Resource, but can produce a ReifiedStatement
that represents it and from which the Statement can be recovered.
A statement instance tracks which model created it, if any. |
StatementBoundary.java | Interface | An interface for expressing search boundaries in terms of bounding statements. |
StatementBoundaryBase.java | Class | StatementBoundaryBase - a base class for StatementBoundarys, with
built-in converstion to triples and a continueWith as well as a stopAt. |
StatementTripleBoundary.java | Class | StatementTripleBoundary - a StatementBoundary that just wraps a
TripleBoundary. |
StmtIterator.java | Interface | An iterator which returns RDF Statements. |