|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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 | ||||||||