org.eclipse.emf.codegen.jmerge
Class JPatternDictionary

java.lang.Object
  extended byorg.eclipse.emf.codegen.jmerge.JPatternDictionary

public class JPatternDictionary
extends Object

A dictionary of signatures and JDOM nodes.


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

Field Detail

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
Constructor Detail

JPatternDictionary

public JPatternDictionary(org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit,
                          JControlModel options)
This creates an instance.

Method Detail

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)

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.