| java.lang.Object com.hp.hpl.jena.assembler.Mode
Mode | public class Mode (Code) | | A Mode object controls whether persistent objects can be created or reused
by an assembler. Their methods are expected to be called when an
assembler is about to create a new object (because no object with the given
name exists) or reuse an existing one (because one does).
The default behaviour of the methods is dictated by booleans bound into
the mode object. Subclasses of mode may exploit the ability to inspect the
name of the object or its other RDF properties.
author: kers |
Field Summary | |
final public static Mode | ANY Mode that permits existing objects to be reused and new objects to
be created. | final public static Mode | CREATE Mode that demands a new object be created and no existing object
should exist. | final public static Mode | DEFAULT | final public static Mode | REUSE Mode that requires that objects should already exist; new objects cannot
be created. | final protected boolean | mayCreate | final protected boolean | mayReuse |
Constructor Summary | |
public | Mode(boolean mayCreate, boolean mayReuse) |
Method Summary | |
public boolean | permitCreateNew(Resource root, String name) Answer true if the object root with the given name
can be created if it does not already exist. | public boolean | permitUseExisting(Resource root, String name) Answer true if the existing object root with the given
name can be reused. |
ANY | final public static Mode ANY(Code) | | Mode that permits existing objects to be reused and new objects to
be created.
|
CREATE | final public static Mode CREATE(Code) | | Mode that demands a new object be created and no existing object
should exist.
|
DEFAULT | final public static Mode DEFAULT(Code) | | Default mode; existing objects are reused, new objects are not created
|
REUSE | final public static Mode REUSE(Code) | | Mode that requires that objects should already exist; new objects cannot
be created.
|
mayCreate | final protected boolean mayCreate(Code) | | |
mayReuse | final protected boolean mayReuse(Code) | | |
Mode | public Mode(boolean mayCreate, boolean mayReuse)(Code) | | |
permitCreateNew | public boolean permitCreateNew(Resource root, String name)(Code) | | Answer true if the object root with the given name
can be created if it does not already exist.
|
permitUseExisting | public boolean permitUseExisting(Resource root, String name)(Code) | | Answer true if the existing object root with the given
name can be reused.
|
|
|