|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gradle.api.plugins.antlr.metadata.XRef
public class XRef
Models cross-reference (x-ref) info about grammar files
such as filesByPath
,
filesByExportVocab
and filesByClassName
.
Constructor Summary | |
---|---|
XRef(antlr.preprocessor.Hierarchy antlrHierarchy)
|
Method Summary | |
---|---|
Object |
getAntlrHierarchy()
|
GrammarFileMetadata |
getGrammarFileByClassName(String className)
Locate the grammar file metadata by the name of a class generated from one of its included grammars. |
GrammarFileMetadata |
getGrammarFileByExportVocab(String vocabName)
Locate the grammar file metadata by the name of a vocabulary exported from one of its included grammars. |
GrammarFileMetadata |
getGrammarFileByPath(String path)
Locate the grammar file metadata by grammar file path. |
Iterator<GrammarFileMetadata> |
iterateGrammarFiles()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XRef(antlr.preprocessor.Hierarchy antlrHierarchy)
Method Detail |
---|
public Object getAntlrHierarchy()
public Iterator<GrammarFileMetadata> iterateGrammarFiles()
public GrammarFileMetadata getGrammarFileByPath(String path)
path
- The grammar file path.
public GrammarFileMetadata getGrammarFileByClassName(String className)
className
- The generated class name.
public GrammarFileMetadata getGrammarFileByExportVocab(String vocabName)
vocabName
- The vocabulary name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |