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.


Field Summary
protected static org.apache.xerces.impl.xpath.regex.RegularExpression comment
           
protected  org.eclipse.jdt.core.jdom.IDOMCompilationUnit compilationUnit
           
protected  java.util.Map fieldMap
           
protected  java.util.Map importMap
           
protected  java.util.Map initializerMap
           
protected  org.eclipse.jdt.core.jdom.IDOMPackage jPackage
           
protected  java.util.Map markupMap
           
protected  java.util.Map methodMap
           
protected static java.lang.Object[] noArguments
           
protected  JControlModel options
           
protected  java.util.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(java.util.Map map)
           
 org.eclipse.jdt.core.jdom.IDOMCompilationUnit getCompilationUnit()
           
 java.util.Map getFieldMap()
           
 java.util.Map getImportMap()
           
 java.util.Map getInitializerMap()
           
 java.util.Map getMarkupMap()
           
 java.util.Map getMethodMap()
           
 org.eclipse.jdt.core.jdom.IDOMPackage getPackage()
           
 java.lang.String getQualifiedName(org.eclipse.jdt.core.jdom.IDOMNode jdomNode)
           
 java.util.Map getTypeMap()
           
 boolean isMarkedUp(org.apache.xerces.impl.xpath.regex.RegularExpression markupPattern, org.eclipse.jdt.core.jdom.IDOMNode node)
           
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 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

comment

protected static org.apache.xerces.impl.xpath.regex.RegularExpression comment

noArguments

protected static java.lang.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 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(org.apache.xerces.impl.xpath.regex.RegularExpression markupPattern,
                          org.eclipse.jdt.core.jdom.IDOMNode node)

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