|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cxf.javascript.AttributeInfo
public final class AttributeInfo
All the information needed to create the JavaScript for an Xml Schema attribute or xs:anyAttribute.
Method Summary | |
---|---|
static AttributeInfo |
forGlobalAttribute(org.apache.ws.commons.schema.XmlSchemaAttribute attribute,
org.apache.ws.commons.schema.XmlSchema currentSchema,
SchemaCollection schemaCollection,
NamespacePrefixAccumulator prefixAccumulator)
Create an elementInfo that stores information about a global, named, element. |
static AttributeInfo |
forLocalItem(org.apache.ws.commons.schema.XmlSchemaObject sequenceObject,
org.apache.ws.commons.schema.XmlSchema currentSchema,
SchemaCollection schemaCollection,
NamespacePrefixAccumulator prefixAccumulator,
QName contextName)
Fill in an AttributeInfo for an attribute or anyAttribute from a sequence. |
org.apache.ws.commons.schema.XmlSchemaAnnotated |
getAnnotated()
Return the object for the Attribute or the anyAttribute. |
org.apache.ws.commons.schema.XmlSchemaType |
getContainingType()
|
String |
getDefaultValue()
* |
String |
getFixedValue()
|
String |
getJavascriptName()
|
org.apache.ws.commons.schema.XmlSchemaType |
getType()
|
String |
getXmlName()
|
boolean |
isAny()
|
boolean |
isAnyType()
|
boolean |
isArray()
|
boolean |
isGlobal()
True if this describes a global, named, attribute. |
boolean |
isNillable()
|
boolean |
isOptional()
|
void |
setContainingType(org.apache.ws.commons.schema.XmlSchemaType containingType)
|
void |
setDefaultValue(String value)
|
void |
setFixedValue(String fixedValue)
|
void |
setJavascriptName(String name)
|
void |
setType(org.apache.ws.commons.schema.XmlSchemaType type)
|
void |
setXmlName(String elementXmlName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static AttributeInfo forGlobalAttribute(org.apache.ws.commons.schema.XmlSchemaAttribute attribute, org.apache.ws.commons.schema.XmlSchema currentSchema, SchemaCollection schemaCollection, NamespacePrefixAccumulator prefixAccumulator)
attribute
- the elementcurrentSchema
- the schema it came from.schemaCollection
- the collection of all schemas.prefixAccumulator
- the accumulator that assigns prefixes.
public static AttributeInfo forLocalItem(org.apache.ws.commons.schema.XmlSchemaObject sequenceObject, org.apache.ws.commons.schema.XmlSchema currentSchema, SchemaCollection schemaCollection, NamespacePrefixAccumulator prefixAccumulator, QName contextName)
sequenceElement
- currentSchema
- schemaCollection
- prefixAccumulator
-
public org.apache.ws.commons.schema.XmlSchemaAnnotated getAnnotated()
public String getJavascriptName()
getJavascriptName
in interface ItemInfo
public void setJavascriptName(String name)
public String getXmlName()
public void setXmlName(String elementXmlName)
public org.apache.ws.commons.schema.XmlSchemaType getContainingType()
public void setContainingType(org.apache.ws.commons.schema.XmlSchemaType containingType)
public org.apache.ws.commons.schema.XmlSchemaType getType()
getType
in interface ItemInfo
public void setType(org.apache.ws.commons.schema.XmlSchemaType type)
public boolean isAny()
isAny
in interface ItemInfo
public boolean isAnyType()
public String getDefaultValue()
getDefaultValue
in interface ItemInfo
public boolean isGlobal()
public String getFixedValue()
public void setFixedValue(String fixedValue)
public boolean isArray()
isArray
in interface ItemInfo
public boolean isNillable()
isNillable
in interface ItemInfo
public boolean isOptional()
isOptional
in interface ItemInfo
public void setDefaultValue(String value)
setDefaultValue
in interface ItemInfo
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |