public abstract class AbstractExtent extends Object implements Extent
Modifier and Type | Field and Description |
---|---|
protected Class |
candidateClass
The candidate class.
|
protected AbstractClassMetaData |
cmd
ClassMetaData for the candidate class.
|
protected ExecutionContext |
ec
ExecutionContext
|
protected static Localiser |
LOCALISER
Localised messages source
|
protected boolean |
subclasses
Whether to include subclasses.
|
Constructor and Description |
---|
AbstractExtent(ExecutionContext ec,
Class cls,
boolean subclasses,
AbstractClassMetaData cmd)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Class |
getCandidateClass()
Accessor for the class of instances in this Extent.
|
ExecutionContext |
getExecutionContext()
Accessor for the owning execution context.
|
boolean |
hasSubclasses()
Returns whether this Extent was defined to contain subclasses.
|
String |
toString()
Stringifier method.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, closeAll, getFetchPlan, iterator
protected static final Localiser LOCALISER
protected final ExecutionContext ec
protected final Class candidateClass
protected final boolean subclasses
protected final AbstractClassMetaData cmd
public AbstractExtent(ExecutionContext ec, Class cls, boolean subclasses, AbstractClassMetaData cmd)
ec
- Execution Contextcls
- candidate classsubclasses
- Whether to include subclassescmd
- MetaData for the candidate classpublic boolean hasSubclasses()
hasSubclasses
in interface Extent
public Class getCandidateClass()
getCandidateClass
in interface Extent
public ExecutionContext getExecutionContext()
getExecutionContext
in interface Extent
Copyright © 2021. All rights reserved.