ClassHolderpublic class TypeData
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
private java.lang.String |
m_bindingName |
Class name as used for binding (with '$' marker for inner class).
|
private java.lang.String |
m_fullName |
Fully-qualified class name.
|
private boolean |
m_pregenerated |
Pregenerated class flag.
|
private boolean |
m_simple |
Class represents simple value flag.
|
| Constructor | Description |
|---|---|
TypeData(java.lang.String fullname,
boolean simple) |
Constructor for new top-level class.
|
TypeData(java.lang.String fullname,
java.lang.String bindname,
boolean simple) |
Constructor from new top-level or inner class.
|
TypeData(java.lang.String fullname,
java.lang.String bindname,
boolean pregen,
boolean simple) |
Constructor with all values specified.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
getBindingName() |
Get fully-qualified name as used in binding.
|
java.lang.String |
getFullName() |
Get fully-qualified name.
|
boolean |
isPregenerated() |
Check if pregenerated class.
|
boolean |
isSimpleValue() |
Check if class represents a simple value.
|
private final java.lang.String m_fullName
private final java.lang.String m_bindingName
private final boolean m_pregenerated
private final boolean m_simple
public TypeData(java.lang.String fullname,
java.lang.String bindname,
boolean pregen,
boolean simple)
fullname - fully-qualified class name in standard form ('.' as inner class separator)bindname - fully-qualified class name as used in binding (with '$' inner class separator)pregen - pregenerated class flagsimple - simple value flagpublic TypeData(java.lang.String fullname,
boolean simple)
fullname - fully-qualified class namesimple - simple value flagpublic TypeData(java.lang.String fullname,
java.lang.String bindname,
boolean simple)
fullname - fully-qualified class name in standard form ('.' as inner class separator)bindname - fully-qualified class name as used in binding (with '$' inner class separator)simple - simple value flagpublic java.lang.String getFullName()
public java.lang.String getBindingName()
public boolean isPregenerated()
true if pregenerated, false if notpublic boolean isSimpleValue()
true if simple value, false if not