org.argouml.uml.reveng.java
Class ClassifierContext

java.lang.Object
  extended byorg.argouml.uml.reveng.java.Context
      extended byorg.argouml.uml.reveng.java.ClassifierContext

class ClassifierContext
extends Context

This context is a specific classifier.


Field Summary
protected  Context context
          The succeding context.
private  java.lang.Object mClassifier
          The classifier this context represents.
 
Constructor Summary
ClassifierContext(Context base, java.lang.Object mClassifier)
          Create a new context from a classifier.
 
Method Summary
 java.lang.Object get(java.lang.String classifierName)
          Get the classifier for a given name
 java.lang.Object getInterface(java.lang.String name)
           
protected  java.lang.String getJavaName(java.lang.Object mPackage)
          Get the complete java name for a package.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mClassifier

private java.lang.Object mClassifier
The classifier this context represents.


context

protected Context context
The succeding context. May be null.

Constructor Detail

ClassifierContext

public ClassifierContext(Context base,
                         java.lang.Object mClassifier)
Create a new context from a classifier.

Parameters:
base - Based on this context.
mClassifier - Represents this classifier.
Method Detail

getInterface

public java.lang.Object getInterface(java.lang.String name)
                              throws ClassifierNotFoundException
Specified by:
getInterface in class Context
Throws:
ClassifierNotFoundException

get

public java.lang.Object get(java.lang.String classifierName)
                     throws ClassifierNotFoundException
Get the classifier for a given name

Specified by:
get in class Context
Parameters:
classifierName - The name of the classifier to retrieve.
Returns:
A classifier for the name.
Throws:
ClassifierNotFoundException

getJavaName

protected java.lang.String getJavaName(java.lang.Object mPackage)
Get the complete java name for a package.

Parameters:
mPackage - The package.
Returns:
Package name in java format


ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook