org.eclipse.emf.codegen.jmerge
Class JPatternDictionary
java.lang.Object
org.eclipse.emf.codegen.jmerge.JPatternDictionary
- public class JPatternDictionary
- extends java.lang.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 java.util.Map importMap
typeMap
protected java.util.Map typeMap
initializerMap
protected java.util.Map initializerMap
fieldMap
protected java.util.Map fieldMap
methodMap
protected java.util.Map methodMap
markupMap
protected java.util.Map markupMap
noImportSet
protected java.util.Collection noImportSet
comment
protected static java.util.regex.Pattern comment
noArguments
protected static java.lang.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 java.lang.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(java.util.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 java.util.Map getImportMap()
getTypeMap
public java.util.Map getTypeMap()
getInitializerMap
public java.util.Map getInitializerMap()
getFieldMap
public java.util.Map getFieldMap()
getMethodMap
public java.util.Map getMethodMap()
getMarkupMap
public java.util.Map getMarkupMap()
isMarkedUp
public boolean isMarkedUp(java.util.regex.Pattern markupPattern,
org.eclipse.jdt.core.jdom.IDOMNode node)
isNoImport
public boolean isNoImport(org.eclipse.jdt.core.jdom.IDOMImport domImport)