org.eclipse.emf.codegen.jmerge
Class JPatternDictionary
java.lang.Object
org.eclipse.emf.codegen.jmerge.JPatternDictionary
- public class JPatternDictionary
- extends Object
A dictionary of signatures and JDOM nodes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
compilationUnit
protected org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit
jPackage
protected org.eclipse.jdt.core.jdom.IDOMPackage jPackage
options
protected JControlModel options
importMap
protected Map importMap
typeMap
protected Map typeMap
initializerMap
protected Map initializerMap
fieldMap
protected Map fieldMap
methodMap
protected Map methodMap
markupMap
protected Map markupMap
noImportSet
protected Collection noImportSet
comment
protected static Pattern comment
noArguments
protected static Object[] noArguments
JPatternDictionary
public JPatternDictionary(org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit,
JControlModel options)
- This creates an instance.
analyzeCompilationUnit
protected void analyzeCompilationUnit(org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit)
analyzePackage
protected void analyzePackage(org.eclipse.jdt.core.jdom.IDOMPackage jPackage)
analyzeImport
protected void analyzeImport(org.eclipse.jdt.core.jdom.IDOMImport jImport)
analyzeType
protected void analyzeType(org.eclipse.jdt.core.jdom.IDOMType type)
analyzeInitializer
protected void analyzeInitializer(org.eclipse.jdt.core.jdom.IDOMInitializer initializer)
analyzeField
protected void analyzeField(org.eclipse.jdt.core.jdom.IDOMField field)
analyzeMethod
protected void analyzeMethod(org.eclipse.jdt.core.jdom.IDOMMethod method)
getQualifiedName
public String getQualifiedName(org.eclipse.jdt.core.jdom.IDOMNode jdomNode)
dump
public void dump()
dumpMarkup
public void dumpMarkup()
dumpNodeContents
public void dumpNodeContents(org.eclipse.jdt.core.jdom.IDOMNode node)
dumpStringToIDOMNodeMap
public void dumpStringToIDOMNodeMap(Map map)
match
protected void match(org.eclipse.jdt.core.jdom.IDOMNode node)
getCompilationUnit
public org.eclipse.jdt.core.jdom.IDOMCompilationUnit getCompilationUnit()
getPackage
public org.eclipse.jdt.core.jdom.IDOMPackage getPackage()
options
public JControlModel options()
getImportMap
public Map getImportMap()
getTypeMap
public Map getTypeMap()
getInitializerMap
public Map getInitializerMap()
getFieldMap
public Map getFieldMap()
getMethodMap
public Map getMethodMap()
getMarkupMap
public Map getMarkupMap()
isMarkedUp
public boolean isMarkedUp(Pattern markupPattern,
org.eclipse.jdt.core.jdom.IDOMNode node)
isNoImport
public boolean isNoImport(org.eclipse.jdt.core.jdom.IDOMImport domImport)