public abstract class AbstractExtent<T> extends Object implements Extent<T>
| Modifier and Type | Field and Description |
|---|---|
protected Class<T> |
candidateClass
The candidate class.
|
protected AbstractClassMetaData |
cmd
ClassMetaData for the candidate class.
|
protected ExecutionContext |
ec
ExecutionContext
|
protected boolean |
subclasses
Whether to include subclasses.
|
| Constructor and Description |
|---|
AbstractExtent(ExecutionContext ec,
Class<T> cls,
boolean subclasses,
AbstractClassMetaData cmd)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Class<T> |
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, waitclose, closeAll, getFetchPlan, iteratorprotected final ExecutionContext ec
protected final Class<T> candidateClass
protected final boolean subclasses
protected final AbstractClassMetaData cmd
public AbstractExtent(ExecutionContext ec, Class<T> 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<T>public Class<T> getCandidateClass()
getCandidateClass in interface Extent<T>public ExecutionContext getExecutionContext()
getExecutionContext in interface Extent<T>Copyright © 2019. All rights reserved.