public class NonPersistentMetaData extends Object implements Comparable, SourceTracker, Commentable, MetaDataContext, Serializable
| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE_NON_MAPPED_INTERFACE |
static int |
TYPE_PERSISTENCE_AWARE |
SRC_ANNOTATIONS, SRC_OTHER, SRC_XMLEMPTY_COMMENTS| Modifier | Constructor and Description |
|---|---|
protected |
NonPersistentMetaData(Class cls,
MetaDataRepository repos,
int type) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o) |
int |
getColNumber()
Return the column number in the line of the file at which this
instance was parsed.
|
String[] |
getComments()
Return comments, or empty array if none.
|
Class |
getDescribedType()
Persistence-aware type.
|
int |
getLineNumber()
Return the line number of the file at which this instance was parsed.
|
int |
getListingIndex()
The index in which this class was listed in the metadata.
|
MetaDataRepository |
getRepository()
Owning repository.
|
String |
getResourceName()
Return the domain-meaningful name of the resource that was loaded
from this source.
|
File |
getSourceFile()
Return the file from which this instance was parsed.
|
Object |
getSourceScope()
Return the domain-dependent scope of this instance within its file.
|
int |
getSourceType()
Return the type of source.
|
int |
getType()
The type of metadata.
|
void |
setColNumber(int colNum) |
void |
setComments(String[] comments)
Set comments.
|
void |
setLineNumber(int lineNum) |
void |
setListingIndex(int index)
The index in which this field was listed in the metadata.
|
void |
setSource(File file,
int srcType) |
public static final int TYPE_PERSISTENCE_AWARE
public static final int TYPE_NON_MAPPED_INTERFACE
protected NonPersistentMetaData(Class cls, MetaDataRepository repos, int type)
public MetaDataRepository getRepository()
getRepository in interface MetaDataContextpublic Class getDescribedType()
public int getType()
public int getListingIndex()
-1 if this class was not listed in the metadata.public void setListingIndex(int index)
-1 if this class was not listed in the metadata.public File getSourceFile()
SourceTrackergetSourceFile in interface SourceTrackerpublic Object getSourceScope()
SourceTrackergetSourceScope in interface SourceTrackerpublic int getSourceType()
SourceTrackergetSourceType in interface SourceTrackerpublic void setSource(File file, int srcType)
public int getLineNumber()
SourceTrackergetLineNumber in interface SourceTrackerpublic void setLineNumber(int lineNum)
public int getColNumber()
SourceTrackergetColNumber in interface SourceTrackerpublic void setColNumber(int colNum)
public String getResourceName()
SourceTrackergetResourceName in interface SourceTrackerpublic String[] getComments()
CommentablegetComments in interface Commentablepublic void setComments(String[] comments)
CommentablesetComments in interface Commentablepublic int compareTo(Object o)
compareTo in interface ComparableCopyright © 2006–2017 Apache Software Foundation. All rights reserved.