|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectorg.jibx.schema.codegen.TypeData
public class TypeData
Information for a class matching a schema definition.
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final java.lang.String m_fullName
private final java.lang.String m_bindingName
private final boolean m_pregenerated
private final boolean m_simple
| Constructor Detail |
|---|
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 flag
public TypeData(java.lang.String fullname,
boolean simple)
fullname - fully-qualified class namesimple - simple value flag
public 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 flag| Method Detail |
|---|
public 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
|
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||