public class BasicASTParticipant extends java.lang.Object implements IASTParticipant
Constructor and Description |
---|
BasicASTParticipant(java.lang.String location) |
BasicASTParticipant(java.net.URL modelDescriptor) |
BasicASTParticipant(java.net.URL modelDescriptor,
java.lang.Class<? extends IInstallable> installableClass,
java.util.Map<java.lang.String,java.lang.String> parameterMap) |
Modifier and Type | Method and Description |
---|---|
IASTInjector |
getInjector(IParserImportDelegate delegateForLoading)
return the initializer that will do the injecting
|
protected java.util.Map<java.lang.String,java.lang.String> |
getParameterMap() |
protected java.lang.Class<? extends IInstallable> |
getParticipantClass() |
IASTTrimmer |
getTrimmer(IParserImportDelegate delegateForLoading)
return the trimmer that will cull out injected nodes
|
protected java.net.URL |
getURL() |
protected org.antlr.runtime.tree.CommonTree |
load(java.net.URL importModel,
IParserImportDelegate delegateForLoading) |
protected void |
setInstallableClass(java.lang.Class<? extends IInstallable> pClass) |
protected void |
setParameterMap(java.util.Map<java.lang.String,java.lang.String> pMap) |
protected void |
setURL(java.net.URL url) |
public BasicASTParticipant(java.lang.String location)
public BasicASTParticipant(java.net.URL modelDescriptor)
public BasicASTParticipant(java.net.URL modelDescriptor, java.lang.Class<? extends IInstallable> installableClass, java.util.Map<java.lang.String,java.lang.String> parameterMap)
protected java.net.URL getURL()
protected void setURL(java.net.URL url)
protected void setInstallableClass(java.lang.Class<? extends IInstallable> pClass)
protected void setParameterMap(java.util.Map<java.lang.String,java.lang.String> pMap)
protected java.util.Map<java.lang.String,java.lang.String> getParameterMap()
protected java.lang.Class<? extends IInstallable> getParticipantClass()
protected org.antlr.runtime.tree.CommonTree load(java.net.URL importModel, IParserImportDelegate delegateForLoading) throws java.io.IOException
java.io.IOException
public IASTInjector getInjector(IParserImportDelegate delegateForLoading)
IASTParticipant
getInjector
in interface IASTParticipant
public IASTTrimmer getTrimmer(IParserImportDelegate delegateForLoading)
IASTParticipant
getTrimmer
in interface IASTParticipant