org.apache.ws.jaxme.js

Interface JavaQName

All Superinterfaces:
Comparable, Serializable

public interface JavaQName
extends Comparable, Serializable

A qualified class name, including package name. Instances of JavaQName are obtained by invoking private methods of the class JavaQNameImpl.

Method Summary

String
getClassName()
Returns the JavaQName's class name.
String
getInnerClassName()
If the class is an inner class: Returns the name of the inner class.
JavaQName
getInstanceClass()
If the method isArray() returns true, you may use this method to obtain the instance class.
JavaQName
getObjectType()
If the class is primitive: Returns the corresponding object type.
String
getOuterClassName()
If the class is an inner class: Returns the name of the enclosing class.
String
getPackageName()
Returns the JavaQName's package name.
String
getPrimitiveConversionMethod()
If the class is primitive: Returns the name of the corresponding object classes method for converting the object into a primitive value.
boolean
isArray()
Returns whether the class described by the JavaQName is actually an array class.
boolean
isImportable()
Returns whether this class may be imported.
boolean
isInnerClass()
Returns whether this class is an inner class.
boolean
isPrimitive()
Returns whether this is a primitive class.

Method Details

getClassName

public String getClassName()

getInnerClassName

public String getInnerClassName()

getInstanceClass

public JavaQName getInstanceClass()
If the method isArray() returns true, you may use this method to obtain the instance class.

getObjectType

public JavaQName getObjectType()
If the class is primitive: Returns the corresponding object type.

getOuterClassName

public String getOuterClassName()
If the class is an inner class: Returns the name of the enclosing class. Otherwise returns null.

getPackageName

public String getPackageName()
Returns the JavaQName's package name. The empty string represents the default package.

getPrimitiveConversionMethod

public String getPrimitiveConversionMethod()
If the class is primitive: Returns the name of the corresponding object classes method for converting the object into a primitive value.

isArray

public boolean isArray()
Returns whether the class described by the JavaQName is actually an array class. If so, you may use the getInstanceClass() method to determine the JavaQName of the array elements.

isImportable

public boolean isImportable()
Returns whether this class may be imported. For instance, this is not the case for primitive classes.

isInnerClass

public boolean isInnerClass()
Returns whether this class is an inner class.

isPrimitive

public boolean isPrimitive()