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 SourceTracker
Interface 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 int
SRC_ANNOTATIONS
static int
SRC_OTHER
static int
SRC_XML
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getColNumber()
Return the column number in the line of the file at which this instance was parsed.int
getLineNumber()
Return the line number of the file at which this instance was parsed.java.lang.String
getResourceName()
Return the domain-meaningful name of the resource that was loaded from this source.java.io.File
getSourceFile()
Return the file from which this instance was parsed.java.lang.Object
getSourceScope()
Return the domain-dependent scope of this instance within its file.int
getSourceType()
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
java.io.File getSourceFile()
Return the file from which this instance was parsed.
-
getSourceScope
java.lang.Object getSourceScope()
Return the domain-dependent scope of this instance within its file.
-
getSourceType
int getSourceType()
Return the type of source.
-
getResourceName
java.lang.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.
-
-