Package org.apache.openjpa.lib.meta
Interface SourceTracker
-
- All Known Implementing Classes:
ClassMapping,ClassMappingInfo,ClassMetaData,MultiQueryMetaData,NonPersistentMetaData,PersistenceUnitInfoImpl,QueryMetaData,QueryResultMapping,Sequence,SequenceMapping,SequenceMetaData,Table
public interface SourceTrackerInterface that can optionally be implemented by metadata to include the source file from which the metadata was originally parsed.- Author:
- Abe White
-
-
Field Summary
Fields Modifier and Type Field Description static intSRC_ANNOTATIONSstatic intSRC_OTHERstatic intSRC_XML
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetColNumber()Return the column number in the line of the file at which this instance was parsed.intgetLineNumber()Return the line number of the file at which this instance was parsed.StringgetResourceName()Return the domain-meaningful name of the resource that was loaded from this source.FilegetSourceFile()Return the file from which this instance was parsed.ObjectgetSourceScope()Return the domain-dependent scope of this instance within its file.intgetSourceType()Return the type of source.
-
-
-
Field Detail
-
SRC_OTHER
static final int SRC_OTHER
- See Also:
- Constant Field Values
-
SRC_ANNOTATIONS
static final int SRC_ANNOTATIONS
- See Also:
- Constant Field Values
-
SRC_XML
static final int SRC_XML
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSourceFile
File getSourceFile()
Return the file from which this instance was parsed.
-
getSourceScope
Object getSourceScope()
Return the domain-dependent scope of this instance within its file.
-
getSourceType
int getSourceType()
Return the type of source.
-
getResourceName
String getResourceName()
Return the domain-meaningful name of the resource that was loaded from this source. I.e., if we had loaded the source for a Java class, this would return the name of the class.
-
getLineNumber
int getLineNumber()
Return the line number of the file at which this instance was parsed.
-
getColNumber
int getColNumber()
Return the column number in the line of the file at which this instance was parsed.
-
-