org.jtool.jxplatform.wrapper
Class JxPackage

java.lang.Object
  extended byorg.jtool.jxplatform.wrapper.JxElement
      extended byorg.jtool.jxplatform.wrapper.JxPackage

public class JxPackage
extends JxElement

An object wrapping the Package element.

Author:
Katsuhisa Maruyama

Field Summary
protected  java.lang.String name
          The package name.
 
Fields inherited from class org.jtool.jxplatform.wrapper.JxElement
element
 
Constructor Summary
protected JxPackage()
          Creates a new, empty object.
protected JxPackage(org.w3c.dom.Element elem)
          Creates a new object wrapping a Package element.
 
Method Summary
 boolean equals(JxPackage jpackage)
          Tests if a given package wrapper equals to this one.
 JxClass getJxClass()
          Obtains a class wrapper defining this file element.
 JxMethod getJxMethod()
          Obtains a method wrapper defining this file element.
 java.lang.String getName()
          Returns the name of this package.
static boolean isPackage(org.w3c.dom.Element elem)
          Tests if a given element equals to Package.
 void print()
          Displays information about this package wrapper for debugging.
 
Methods inherited from class org.jtool.jxplatform.wrapper.JxElement
equals, existInTheSameClass, existInTheSameField, existInTheSameFile, existInTheSameMethod, existsInTheSameClass, existsInTheSameFile, existsInTheSameMethod, existsInTheSamePackage, getArrayOfElements, getChildElement, getChildElement, getChildElements, getChildElements, getChildNodes, getChildNodes, getClassElement, getDescendantElements, getDescendantElements, getDescendantElements, getDescendantElements, getElement, getElementById, getExpressionElements, getFieldElement, getFileElement, getFirstChildElement, getFirstChildElement, getId, getId, getIdentName, getIdentName, getJxField, getJxFile, getJxStaticInit, getKeyword, getLine, getMethodElement, getStatementElement, getStaticInitElement, getTypeElement, getTypeElements, getTypeName, indexOf, indexOf, isBinary, isClass, isClassOrInterface, isConstructor, isExpression, isField, isFile, isImport, isInterface, isInTheSameField, isLocal, isMethod, isMethodOrConstructor, isPackage, isParameter, isStatement, isStaticInit, isTerminalElement, isType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name
The package name.

Constructor Detail

JxPackage

protected JxPackage()
Creates a new, empty object.


JxPackage

protected JxPackage(org.w3c.dom.Element elem)
             throws JxWrapperException
Creates a new object wrapping a Package element.

Parameters:
elem - An DOM element to be wrapped.
Throws:
JxWrapperException - if the specified element is not valid.
Method Detail

getName

public java.lang.String getName()
Returns the name of this package.

Returns:
The name string.

isPackage

public static boolean isPackage(org.w3c.dom.Element elem)
Tests if a given element equals to Package.

Parameters:
elem - An element of the DOM.
Returns:
true if the element equals to Package, otherwise false.

equals

public boolean equals(JxPackage jpackage)
Tests if a given package wrapper equals to this one.

Parameters:
jpackage - A package wrapper.
Returns:
true if the package wrapper equals to this one.

getJxClass

public JxClass getJxClass()
Obtains a class wrapper defining this file element.

Overrides:
getJxClass in class JxElement
Returns:
Always null.

getJxMethod

public JxMethod getJxMethod()
Obtains a method wrapper defining this file element.

Overrides:
getJxMethod in class JxElement
Returns:
Always null.

print

public void print()
Displays information about this package wrapper for debugging.