public class SourceFileAccess extends ElementAccess<SourceFile> implements ISourceFileAccess
ElementAccess.IAccessFactoryISourceFileAccess.IVisitorINamedElementAccess.INamedElementAccessVisitor| Modifier and Type | Method and Description |
|---|---|
void |
accept(INamedElementAccess.INamedElementAccessVisitor visitor)
Internal
|
int |
getCodeCommentLinesMetric() |
int |
getCommentLinesMetric() |
TFile |
getFile() |
int |
getLinesOfCodeMetric() |
java.lang.String |
getPath() |
java.util.List<java.lang.String> |
getSourceLines(boolean withLineBreaks)
Return content of source file
|
int |
getTotalLinesMetric() |
boolean |
isModified() |
equals, getChildren, getElement, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getName, getNameWithSignature, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively, getShortName, getShortNameWithSignature, hashCode, ignoreIssues, isExcluded, isExternal, toStringgetChildren, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursivelygetName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternalpublic final int getLinesOfCodeMetric()
getLinesOfCodeMetric in interface ISourceFileAccesspublic final int getTotalLinesMetric()
getTotalLinesMetric in interface ISourceFileAccesspublic final int getCommentLinesMetric()
getCommentLinesMetric in interface ISourceFileAccesspublic final int getCodeCommentLinesMetric()
getCodeCommentLinesMetric in interface ISourceFileAccesspublic final java.lang.String getPath()
getPath in interface ISourceFileAccesspublic final TFile getFile()
getFile in interface ISourceFileAccesspublic final java.util.List<java.lang.String> getSourceLines(boolean withLineBreaks)
ISourceFileAccessgetSourceLines in interface ISourceFileAccesswithLineBreaks - 'true' if the line breaks should be included or 'false' otherwisepublic boolean isModified()
isModified in interface ISourceFileAccesspublic void accept(INamedElementAccess.INamedElementAccessVisitor visitor)
accept in interface INamedElementAccessaccept in class ElementAccess<SourceFile>visitor - The visitor implementation