org.apache.ws.jaxme.js
Interface JavaQName
- 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.
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.
|
getClassName
public String getClassName()
getInnerClassName
public String getInnerClassName()
If the class is an inner class: Returns the name of the inner
class. Otherwise returns
getClassName()
.
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()