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_NUMBERFields 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" elementbooleanisSetId()True if has "id" attributevoidremoveAppinfo(int i) Removes the ith "appinfo" elementvoidremoveDocumentation(int i) Removes the ith "documentation" elementvoidsetAppinfoArray(int i, AppinfoDocument.Appinfo appinfo) Sets ith "appinfo" elementvoidsetAppinfoArray(AppinfoDocument.Appinfo[] appinfoArray) Sets array of all "appinfo" element WARNING: This method is not atomicaly synchronized.voidsetDocumentationArray(int i, DocumentationDocument.Documentation documentation) Sets ith "documentation" elementvoidsetDocumentationArray(DocumentationDocument.Documentation[] documentationArray) Sets array of all "documentation" element WARNING: This method is not atomicaly synchronized.voidSets the "id" attributeintReturns number of "appinfo" elementintReturns number of "documentation" elementvoidunsetId()Unsets the "id" attributexgetId()Gets (as xml) the "id" attributevoidSets (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_textMethods 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, xmlTextMethods 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, valueHashCodeMethods 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:
getAppinfoListin interfaceAnnotationDocument.Annotation
-
getAppinfoArray
Gets array of all "appinfo" elements- Specified by:
getAppinfoArrayin interfaceAnnotationDocument.Annotation
-
getAppinfoArray
Gets ith "appinfo" element- Specified by:
getAppinfoArrayin interfaceAnnotationDocument.Annotation
-
sizeOfAppinfoArray
public int sizeOfAppinfoArray()Returns number of "appinfo" element- Specified by:
sizeOfAppinfoArrayin interfaceAnnotationDocument.Annotation
-
setAppinfoArray
Sets array of all "appinfo" element WARNING: This method is not atomicaly synchronized.- Specified by:
setAppinfoArrayin interfaceAnnotationDocument.Annotation
-
setAppinfoArray
Sets ith "appinfo" element- Specified by:
setAppinfoArrayin interfaceAnnotationDocument.Annotation
-
insertNewAppinfo
Inserts and returns a new empty value (as xml) as the ith "appinfo" element- Specified by:
insertNewAppinfoin interfaceAnnotationDocument.Annotation
-
addNewAppinfo
Appends and returns a new empty value (as xml) as the last "appinfo" element- Specified by:
addNewAppinfoin interfaceAnnotationDocument.Annotation
-
removeAppinfo
public void removeAppinfo(int i) Removes the ith "appinfo" element- Specified by:
removeAppinfoin interfaceAnnotationDocument.Annotation
-
getDocumentationList
Gets a List of "documentation" elements- Specified by:
getDocumentationListin interfaceAnnotationDocument.Annotation
-
getDocumentationArray
Gets array of all "documentation" elements- Specified by:
getDocumentationArrayin interfaceAnnotationDocument.Annotation
-
getDocumentationArray
Gets ith "documentation" element- Specified by:
getDocumentationArrayin interfaceAnnotationDocument.Annotation
-
sizeOfDocumentationArray
public int sizeOfDocumentationArray()Returns number of "documentation" element- Specified by:
sizeOfDocumentationArrayin interfaceAnnotationDocument.Annotation
-
setDocumentationArray
Sets array of all "documentation" element WARNING: This method is not atomicaly synchronized.- Specified by:
setDocumentationArrayin interfaceAnnotationDocument.Annotation
-
setDocumentationArray
Sets ith "documentation" element- Specified by:
setDocumentationArrayin interfaceAnnotationDocument.Annotation
-
insertNewDocumentation
Inserts and returns a new empty value (as xml) as the ith "documentation" element- Specified by:
insertNewDocumentationin interfaceAnnotationDocument.Annotation
-
addNewDocumentation
Appends and returns a new empty value (as xml) as the last "documentation" element- Specified by:
addNewDocumentationin interfaceAnnotationDocument.Annotation
-
removeDocumentation
public void removeDocumentation(int i) Removes the ith "documentation" element- Specified by:
removeDocumentationin interfaceAnnotationDocument.Annotation
-
getId
Gets the "id" attribute- Specified by:
getIdin interfaceAnnotationDocument.Annotation
-
xgetId
Gets (as xml) the "id" attribute- Specified by:
xgetIdin interfaceAnnotationDocument.Annotation
-
isSetId
public boolean isSetId()True if has "id" attribute- Specified by:
isSetIdin interfaceAnnotationDocument.Annotation
-
setId
Sets the "id" attribute- Specified by:
setIdin interfaceAnnotationDocument.Annotation
-
xsetId
Sets (as xml) the "id" attribute- Specified by:
xsetIdin interfaceAnnotationDocument.Annotation
-
unsetId
public void unsetId()Unsets the "id" attribute- Specified by:
unsetIdin interfaceAnnotationDocument.Annotation
-