public class ValueCustom extends SharedValueBase
Modifier and Type | Field | Description |
---|---|---|
private static java.lang.Integer |
ELEMENT_STYLE |
Style for elements used to wrap parameter values in request element.
|
private java.lang.String |
m_boundType |
|
private java.util.List |
m_documentation |
Documentation text (as org.w3.dom.Node components).
|
static StringArray |
s_allowedAttributes |
Enumeration of allowed attribute names.
|
private static Logger |
s_logger |
Logger for class.
|
CAMEL_CASE_NAMES, DERIVE_BY_PACKAGE, DERIVE_FIXED, DERIVE_NONE, DOTTED_NAMES, HYPHENATED_NAMES, REQUIRE_ALL, REQUIRE_NONE, REQUIRE_OBJECTS, REQUIRE_PRIMITIVES, s_namespaceStyleEnum, s_nameStyleEnum, s_requireEnum, UNDERSCORED_NAMES, UPPER_CAMEL_CASE_NAMES
Modifier | Constructor | Description |
---|---|---|
protected |
ValueCustom(NestingBase parent,
java.lang.String name) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
(package private) void |
complete(IClass info,
java.util.List docs,
java.lang.Boolean req,
java.lang.String itype) |
Complete customization information based on supplied type.
|
java.lang.String |
getBoundType() |
Get value type to be bound.
|
java.util.List |
getDocumentation() |
Get value documentation node list.
|
private static ValueCustom |
parameterFactory(IUnmarshallingContext ictx) |
Parameter value unmarshalling factory.
|
protected void |
preSet(IUnmarshallingContext uctx) |
Make sure all attributes are defined when unmarshalling (only used by binding).
|
private static ValueCustom |
returnFactory(IUnmarshallingContext ictx) |
Return value unmarshalling factory.
|
private void |
setElement(java.lang.String text,
IUnmarshallingContext ictx) |
Set element name method.
|
convertName, deriveItemName, deriveNamespace, getContainingObject, getGlobal, getParent, packageOfType, packageToNamespace, validateAttributes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertMemberNameCase, fillType, getActualType, getBaseName, getClassCustom, getCreateType, getFactoryMethod, getItemName, getItemType, getStatedType, getStyle, getWorkingType, getXmlName, isCollection, isElementForced, isRequired, setBaseName, setElementForced, setItemName, setItemType, setStyle, setXmlName
private static final Logger s_logger
private static final java.lang.Integer ELEMENT_STYLE
public static final StringArray s_allowedAttributes
private java.lang.String m_boundType
private java.util.List m_documentation
protected ValueCustom(NestingBase parent, java.lang.String name)
parent
- name
- public java.lang.String getBoundType()
public java.util.List getDocumentation()
complete(IClass, List, Boolean, String)
method is called.null
if none)void complete(IClass info, java.util.List docs, java.lang.Boolean req, java.lang.String itype)
info
- value type informationdocs
- default documentation text (null
if none)req
- required member flag (null
if unspecified)itype
- item type from signature (null
if unknown)protected void preSet(IUnmarshallingContext uctx)
uctx
- unmarshalling contextprivate void setElement(java.lang.String text, IUnmarshallingContext ictx)
null
value.text
- (null
if attribute not present)ictx
- private static ValueCustom parameterFactory(IUnmarshallingContext ictx) throws JiBXException
ictx
- JiBXException
private static ValueCustom returnFactory(IUnmarshallingContext ictx)
ictx
-