Class AnnotationDocumentImpl.AnnotationImpl
java.lang.Object
org.apache.xmlbeans.impl.values.XmlObjectBase
org.apache.xmlbeans.impl.values.XmlComplexContentImpl
org.apache.xmlbeans.impl.xb.xsdschema.impl.OpenAttrsImpl
org.apache.xmlbeans.impl.xb.xsdschema.impl.AnnotationDocumentImpl.AnnotationImpl
- All Implemented Interfaces:
Serializable
,TypeStoreUser
,AnnotationDocument.Annotation
,OpenAttrs
,SimpleValue
,XmlObject
,XmlTokenSource
- Enclosing class:
AnnotationDocumentImpl
public static class AnnotationDocumentImpl.AnnotationImpl
extends OpenAttrsImpl
implements AnnotationDocument.Annotation
An XML annotation(@http://www.w3.org/2001/XMLSchema).
This is a complex type.
- See Also:
-
Field Summary
Fields inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
Fields inherited from interface org.apache.xmlbeans.impl.xb.xsdschema.AnnotationDocument.Annotation
Factory, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppends and returns a new empty value (as xml) as the last "appinfo" elementAppends and returns a new empty value (as xml) as the last "documentation" elementGets array of all "appinfo" elementsgetAppinfoArray
(int i) Gets ith "appinfo" elementGets a List of "appinfo" elementsGets array of all "documentation" elementsgetDocumentationArray
(int i) Gets ith "documentation" elementGets a List of "documentation" elementsgetId()
Gets the "id" attributeinsertNewAppinfo
(int i) Inserts and returns a new empty value (as xml) as the ith "appinfo" elementinsertNewDocumentation
(int i) Inserts and returns a new empty value (as xml) as the ith "documentation" elementboolean
isSetId()
True if has "id" attributevoid
removeAppinfo
(int i) Removes the ith "appinfo" elementvoid
removeDocumentation
(int i) Removes the ith "documentation" elementvoid
setAppinfoArray
(int i, AppinfoDocument.Appinfo appinfo) Sets ith "appinfo" elementvoid
setAppinfoArray
(AppinfoDocument.Appinfo[] appinfoArray) Sets array of all "appinfo" element WARNING: This method is not atomicaly synchronized.void
setDocumentationArray
(int i, DocumentationDocument.Documentation documentation) Sets ith "documentation" elementvoid
setDocumentationArray
(DocumentationDocument.Documentation[] documentationArray) Sets array of all "documentation" element WARNING: This method is not atomicaly synchronized.void
Sets the "id" attributeint
Returns number of "appinfo" elementint
Returns number of "documentation" elementvoid
unsetId()
Unsets the "id" attributexgetId()
Gets (as xml) the "id" attributevoid
Sets (as xml) the "id" attributeMethods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_text
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _set, attach_store, build_nil, build_text, changeType, check_dated, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, disconnect_store, documentProperties, dump, equals, execQuery, execQuery, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, hashCode, init_flags, instanceType, invalidate_element_order, invalidate_nilvalue, invalidate_value, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set_newValue, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, substitute, toString, uses_invalidate_value, validate, validate, validate_now, valueEquals, valueHashCode, writeReplace, xgetListValue, xmlText, xmlText
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
Constructor Details
-
AnnotationImpl
-
-
Method Details
-
getAppinfoList
Gets a List of "appinfo" elements- Specified by:
getAppinfoList
in interfaceAnnotationDocument.Annotation
-
getAppinfoArray
Gets array of all "appinfo" elements- Specified by:
getAppinfoArray
in interfaceAnnotationDocument.Annotation
-
getAppinfoArray
Gets ith "appinfo" element- Specified by:
getAppinfoArray
in interfaceAnnotationDocument.Annotation
-
sizeOfAppinfoArray
public int sizeOfAppinfoArray()Returns number of "appinfo" element- Specified by:
sizeOfAppinfoArray
in interfaceAnnotationDocument.Annotation
-
setAppinfoArray
Sets array of all "appinfo" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAppinfoArray
in interfaceAnnotationDocument.Annotation
-
setAppinfoArray
Sets ith "appinfo" element- Specified by:
setAppinfoArray
in interfaceAnnotationDocument.Annotation
-
insertNewAppinfo
Inserts and returns a new empty value (as xml) as the ith "appinfo" element- Specified by:
insertNewAppinfo
in interfaceAnnotationDocument.Annotation
-
addNewAppinfo
Appends and returns a new empty value (as xml) as the last "appinfo" element- Specified by:
addNewAppinfo
in interfaceAnnotationDocument.Annotation
-
removeAppinfo
public void removeAppinfo(int i) Removes the ith "appinfo" element- Specified by:
removeAppinfo
in interfaceAnnotationDocument.Annotation
-
getDocumentationList
Gets a List of "documentation" elements- Specified by:
getDocumentationList
in interfaceAnnotationDocument.Annotation
-
getDocumentationArray
Gets array of all "documentation" elements- Specified by:
getDocumentationArray
in interfaceAnnotationDocument.Annotation
-
getDocumentationArray
Gets ith "documentation" element- Specified by:
getDocumentationArray
in interfaceAnnotationDocument.Annotation
-
sizeOfDocumentationArray
public int sizeOfDocumentationArray()Returns number of "documentation" element- Specified by:
sizeOfDocumentationArray
in interfaceAnnotationDocument.Annotation
-
setDocumentationArray
Sets array of all "documentation" element WARNING: This method is not atomicaly synchronized.- Specified by:
setDocumentationArray
in interfaceAnnotationDocument.Annotation
-
setDocumentationArray
Sets ith "documentation" element- Specified by:
setDocumentationArray
in interfaceAnnotationDocument.Annotation
-
insertNewDocumentation
Inserts and returns a new empty value (as xml) as the ith "documentation" element- Specified by:
insertNewDocumentation
in interfaceAnnotationDocument.Annotation
-
addNewDocumentation
Appends and returns a new empty value (as xml) as the last "documentation" element- Specified by:
addNewDocumentation
in interfaceAnnotationDocument.Annotation
-
removeDocumentation
public void removeDocumentation(int i) Removes the ith "documentation" element- Specified by:
removeDocumentation
in interfaceAnnotationDocument.Annotation
-
getId
Gets the "id" attribute- Specified by:
getId
in interfaceAnnotationDocument.Annotation
-
xgetId
Gets (as xml) the "id" attribute- Specified by:
xgetId
in interfaceAnnotationDocument.Annotation
-
isSetId
public boolean isSetId()True if has "id" attribute- Specified by:
isSetId
in interfaceAnnotationDocument.Annotation
-
setId
Sets the "id" attribute- Specified by:
setId
in interfaceAnnotationDocument.Annotation
-
xsetId
Sets (as xml) the "id" attribute- Specified by:
xsetId
in interfaceAnnotationDocument.Annotation
-
unsetId
public void unsetId()Unsets the "id" attribute- Specified by:
unsetId
in interfaceAnnotationDocument.Annotation
-