Package org.oasisOpen.docs.wsn.t1.impl
Class TopicTypeImpl
- java.lang.Object
-
- org.apache.xmlbeans.impl.values.XmlObjectBase
-
- org.apache.xmlbeans.impl.values.XmlComplexContentImpl
-
- org.oasisOpen.docs.wsn.t1.impl.ExtensibleDocumentedImpl
-
- org.oasisOpen.docs.wsn.t1.impl.TopicTypeImpl
-
- All Implemented Interfaces:
Serializable,org.apache.xmlbeans.impl.values.TypeStoreUser,org.apache.xmlbeans.SimpleValue,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource,ExtensibleDocumented,TopicType
- Direct Known Subclasses:
TopicNamespaceTypeImpl.TopicImpl
public class TopicTypeImpl extends ExtensibleDocumentedImpl implements TopicType
An XML TopicType(@http://docs.oasis-open.org/wsn/t-1). This is a complex type.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTopicTypeImpl.MessageTypesImplAn XML messageTypes(@).-
Nested classes/interfaces inherited from interface org.oasisOpen.docs.wsn.t1.ExtensibleDocumented
ExtensibleDocumented.Factory
-
Nested classes/interfaces inherited from interface org.oasisOpen.docs.wsn.t1.TopicType
TopicType.Factory, TopicType.MessageTypes
-
-
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.oasisOpen.docs.wsn.t1.ExtensibleDocumented
type
-
-
Constructor Summary
Constructors Constructor Description TopicTypeImpl(org.apache.xmlbeans.SchemaType sType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryExpressionTypeaddNewMessagePattern()Appends and returns a new empty "MessagePattern" elementTopicTypeaddNewTopic()Appends and returns a new empty value (as xml) as the last "Topic" elementbooleangetFinal()Gets the "final" attributeQueryExpressionTypegetMessagePattern()Gets the "MessagePattern" elementListgetMessageTypes()Gets the "messageTypes" attributeStringgetName()Gets the "name" attributeTopicType[]getTopicArray()Gets array of all "Topic" elementsTopicTypegetTopicArray(int i)Gets ith "Topic" elementTopicTypeinsertNewTopic(int i)Inserts and returns a new empty value (as xml) as the ith "Topic" elementbooleanisSetFinal()True if has "final" attributebooleanisSetMessagePattern()True if has "MessagePattern" elementbooleanisSetMessageTypes()True if has "messageTypes" attributevoidremoveTopic(int i)Removes the ith "Topic" elementvoidsetFinal(boolean xfinal)Sets the "final" attributevoidsetMessagePattern(QueryExpressionType messagePattern)Sets the "MessagePattern" elementvoidsetMessageTypes(List messageTypes)Sets the "messageTypes" attributevoidsetName(String name)Sets the "name" attributevoidsetTopicArray(int i, TopicType topic)Sets ith "Topic" elementvoidsetTopicArray(TopicType[] topicArray)Sets array of all "Topic" elementintsizeOfTopicArray()Returns number of "Topic" elementvoidunsetFinal()Unsets the "final" attributevoidunsetMessagePattern()Unsets the "MessagePattern" elementvoidunsetMessageTypes()Unsets the "messageTypes" attributeorg.apache.xmlbeans.XmlBooleanxgetFinal()Gets (as xml) the "final" attributeTopicType.MessageTypesxgetMessageTypes()Gets (as xml) the "messageTypes" attributeorg.apache.xmlbeans.XmlNCNamexgetName()Gets (as xml) the "name" attributevoidxsetFinal(org.apache.xmlbeans.XmlBoolean xfinal)Sets (as xml) the "final" attributevoidxsetMessageTypes(TopicType.MessageTypes messageTypes)Sets (as xml) the "messageTypes" attributevoidxsetName(org.apache.xmlbeans.XmlNCName name)Sets (as xml) the "name" attribute-
Methods inherited from class org.oasisOpen.docs.wsn.t1.impl.ExtensibleDocumentedImpl
addNewDocumentation, getDocumentation, isSetDocumentation, setDocumentation, unsetDocumentation
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlComplexContentImpl
arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, 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_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code
-
Methods inherited from class org.apache.xmlbeans.impl.values.XmlObjectBase
_copy, _copy, _isComplexContent, _isComplexType, _set, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate, validate, validate_now, validate_simpleval, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlText
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.oasisOpen.docs.wsn.t1.ExtensibleDocumented
addNewDocumentation, getDocumentation, isSetDocumentation, setDocumentation, unsetDocumentation
-
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, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getMessagePattern
public QueryExpressionType getMessagePattern()
Gets the "MessagePattern" element- Specified by:
getMessagePatternin interfaceTopicType
-
isSetMessagePattern
public boolean isSetMessagePattern()
True if has "MessagePattern" element- Specified by:
isSetMessagePatternin interfaceTopicType
-
setMessagePattern
public void setMessagePattern(QueryExpressionType messagePattern)
Sets the "MessagePattern" element- Specified by:
setMessagePatternin interfaceTopicType
-
addNewMessagePattern
public QueryExpressionType addNewMessagePattern()
Appends and returns a new empty "MessagePattern" element- Specified by:
addNewMessagePatternin interfaceTopicType
-
unsetMessagePattern
public void unsetMessagePattern()
Unsets the "MessagePattern" element- Specified by:
unsetMessagePatternin interfaceTopicType
-
getTopicArray
public TopicType[] getTopicArray()
Gets array of all "Topic" elements- Specified by:
getTopicArrayin interfaceTopicType
-
getTopicArray
public TopicType getTopicArray(int i)
Gets ith "Topic" element- Specified by:
getTopicArrayin interfaceTopicType
-
sizeOfTopicArray
public int sizeOfTopicArray()
Returns number of "Topic" element- Specified by:
sizeOfTopicArrayin interfaceTopicType
-
setTopicArray
public void setTopicArray(TopicType[] topicArray)
Sets array of all "Topic" element- Specified by:
setTopicArrayin interfaceTopicType
-
setTopicArray
public void setTopicArray(int i, TopicType topic)Sets ith "Topic" element- Specified by:
setTopicArrayin interfaceTopicType
-
insertNewTopic
public TopicType insertNewTopic(int i)
Inserts and returns a new empty value (as xml) as the ith "Topic" element- Specified by:
insertNewTopicin interfaceTopicType
-
addNewTopic
public TopicType addNewTopic()
Appends and returns a new empty value (as xml) as the last "Topic" element- Specified by:
addNewTopicin interfaceTopicType
-
removeTopic
public void removeTopic(int i)
Removes the ith "Topic" element- Specified by:
removeTopicin interfaceTopicType
-
getName
public String getName()
Gets the "name" attribute
-
xgetName
public org.apache.xmlbeans.XmlNCName xgetName()
Gets (as xml) the "name" attribute
-
setName
public void setName(String name)
Sets the "name" attribute
-
xsetName
public void xsetName(org.apache.xmlbeans.XmlNCName name)
Sets (as xml) the "name" attribute
-
getMessageTypes
public List getMessageTypes()
Gets the "messageTypes" attribute- Specified by:
getMessageTypesin interfaceTopicType
-
xgetMessageTypes
public TopicType.MessageTypes xgetMessageTypes()
Gets (as xml) the "messageTypes" attribute- Specified by:
xgetMessageTypesin interfaceTopicType
-
isSetMessageTypes
public boolean isSetMessageTypes()
True if has "messageTypes" attribute- Specified by:
isSetMessageTypesin interfaceTopicType
-
setMessageTypes
public void setMessageTypes(List messageTypes)
Sets the "messageTypes" attribute- Specified by:
setMessageTypesin interfaceTopicType
-
xsetMessageTypes
public void xsetMessageTypes(TopicType.MessageTypes messageTypes)
Sets (as xml) the "messageTypes" attribute- Specified by:
xsetMessageTypesin interfaceTopicType
-
unsetMessageTypes
public void unsetMessageTypes()
Unsets the "messageTypes" attribute- Specified by:
unsetMessageTypesin interfaceTopicType
-
getFinal
public boolean getFinal()
Gets the "final" attribute
-
xgetFinal
public org.apache.xmlbeans.XmlBoolean xgetFinal()
Gets (as xml) the "final" attribute
-
isSetFinal
public boolean isSetFinal()
True if has "final" attribute- Specified by:
isSetFinalin interfaceTopicType
-
setFinal
public void setFinal(boolean xfinal)
Sets the "final" attribute
-
xsetFinal
public void xsetFinal(org.apache.xmlbeans.XmlBoolean xfinal)
Sets (as xml) the "final" attribute
-
unsetFinal
public void unsetFinal()
Unsets the "final" attribute- Specified by:
unsetFinalin interfaceTopicType
-
-