com.hp.hpl.mesa.rdf.jena.model
Interface Bag
- All Superinterfaces:
- Container, RDFNode, Resource
- All Known Implementing Classes:
- BagImpl, EnhBag
- public interface Bag
- extends Container
An RDF Bag container.
This interface defines methods for accessing RDF Bag resources.
These methods operate on the RDF statements contained in a model. The
Bag implementation may cache state from the underlying model, so
objects should not be added to or removed a the Bag by directly
manipulating its properties, whilst the Bag is being
accessed through this interface.
When a member is deleted from a Bag using this interface, or an
iterator returned through this interface, all the other members with
higher ordinals are renumbered using an implementation dependendent
algorithm.
- Version:
- Release='$Name: $' Revision='$Revision: 1.1 $' Date='$Date: 2001/01/05 14:16:42 $'
- Author:
- bwm
Methods inherited from interface com.hp.hpl.mesa.rdf.jena.model.Container |
add, add, add, add, add, add, add, add, add, contains, contains, contains, contains, contains, contains, contains, contains, contains, iterator, size |
Methods inherited from interface com.hp.hpl.mesa.rdf.jena.model.Resource |
abort, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getModel, getNameSpace, getProperty, getURI, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, hasProperty, isAnon, listProperties, listProperties, removeProperties, toString |
remove
public Container remove(Statement s)
throws RDFException
- Remove a value from the container.
The predicate of the statement s
identifies the
ordinal of the value to be removed. Once removed, the values in the
container with a higher ordinal value are renumbered. The renumbering
algorithm is implementation dependent.
- Specified by:
remove
in interface Container
- Parameters:
s
- The statement to be removed from the model.- Returns:
- this container to enable cascading calls.
- Throws:
RDFException
- Generic RDF Exception
Copyright © 2001 Hewlett-Packard. All Rights Reserved.