org.oasisOpen.docs.wsn.t1.impl
Class TopicTypeImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlObjectBase
      extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
          extended by org.oasisOpen.docs.wsn.t1.impl.ExtensibleDocumentedImpl
              extended by 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
static class TopicTypeImpl.MessageTypesImpl
          An XML messageTypes(@).
 
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, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBER
 
Fields inherited from interface org.oasisOpen.docs.wsn.t1.TopicType
type
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
Constructor Summary
TopicTypeImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 QueryExpressionType addNewMessagePattern()
          Appends and returns a new empty "MessagePattern" element
 TopicType addNewTopic()
          Appends and returns a new empty value (as xml) as the last "Topic" element
 boolean getFinal()
          Gets the "final" attribute
 QueryExpressionType getMessagePattern()
          Gets the "MessagePattern" element
 List getMessageTypes()
          Gets the "messageTypes" attribute
 String getName()
          Gets the "name" attribute
 TopicType[] getTopicArray()
          Gets array of all "Topic" elements
 TopicType getTopicArray(int i)
          Gets ith "Topic" element
 TopicType insertNewTopic(int i)
          Inserts and returns a new empty value (as xml) as the ith "Topic" element
 boolean isSetFinal()
          True if has "final" attribute
 boolean isSetMessagePattern()
          True if has "MessagePattern" element
 boolean isSetMessageTypes()
          True if has "messageTypes" attribute
 void removeTopic(int i)
          Removes the ith "Topic" element
 void setFinal(boolean xfinal)
          Sets the "final" attribute
 void setMessagePattern(QueryExpressionType messagePattern)
          Sets the "MessagePattern" element
 void setMessageTypes(List messageTypes)
          Sets the "messageTypes" attribute
 void setName(String name)
          Sets the "name" attribute
 void setTopicArray(int i, TopicType topic)
          Sets ith "Topic" element
 void setTopicArray(TopicType[] topicArray)
          Sets array of all "Topic" element
 int sizeOfTopicArray()
          Returns number of "Topic" element
 void unsetFinal()
          Unsets the "final" attribute
 void unsetMessagePattern()
          Unsets the "MessagePattern" element
 void unsetMessageTypes()
          Unsets the "messageTypes" attribute
 org.apache.xmlbeans.XmlBoolean xgetFinal()
          Gets (as xml) the "final" attribute
 TopicType.MessageTypes xgetMessageTypes()
          Gets (as xml) the "messageTypes" attribute
 org.apache.xmlbeans.XmlNCName xgetName()
          Gets (as xml) the "name" attribute
 void xsetFinal(org.apache.xmlbeans.XmlBoolean xfinal)
          Sets (as xml) the "final" attribute
 void xsetMessageTypes(TopicType.MessageTypes messageTypes)
          Sets (as xml) the "messageTypes" attribute
 void xsetName(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, 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, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, 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_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, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, 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_now, validate_simpleval, validate, validate, 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, 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
 

Constructor Detail

TopicTypeImpl

public TopicTypeImpl(org.apache.xmlbeans.SchemaType sType)
Method Detail

getMessagePattern

public QueryExpressionType getMessagePattern()
Gets the "MessagePattern" element

Specified by:
getMessagePattern in interface TopicType

isSetMessagePattern

public boolean isSetMessagePattern()
True if has "MessagePattern" element

Specified by:
isSetMessagePattern in interface TopicType

setMessagePattern

public void setMessagePattern(QueryExpressionType messagePattern)
Sets the "MessagePattern" element

Specified by:
setMessagePattern in interface TopicType

addNewMessagePattern

public QueryExpressionType addNewMessagePattern()
Appends and returns a new empty "MessagePattern" element

Specified by:
addNewMessagePattern in interface TopicType

unsetMessagePattern

public void unsetMessagePattern()
Unsets the "MessagePattern" element

Specified by:
unsetMessagePattern in interface TopicType

getTopicArray

public TopicType[] getTopicArray()
Gets array of all "Topic" elements

Specified by:
getTopicArray in interface TopicType

getTopicArray

public TopicType getTopicArray(int i)
Gets ith "Topic" element

Specified by:
getTopicArray in interface TopicType

sizeOfTopicArray

public int sizeOfTopicArray()
Returns number of "Topic" element

Specified by:
sizeOfTopicArray in interface TopicType

setTopicArray

public void setTopicArray(TopicType[] topicArray)
Sets array of all "Topic" element

Specified by:
setTopicArray in interface TopicType

setTopicArray

public void setTopicArray(int i,
                          TopicType topic)
Sets ith "Topic" element

Specified by:
setTopicArray in interface TopicType

insertNewTopic

public TopicType insertNewTopic(int i)
Inserts and returns a new empty value (as xml) as the ith "Topic" element

Specified by:
insertNewTopic in interface TopicType

addNewTopic

public TopicType addNewTopic()
Appends and returns a new empty value (as xml) as the last "Topic" element

Specified by:
addNewTopic in interface TopicType

removeTopic

public void removeTopic(int i)
Removes the ith "Topic" element

Specified by:
removeTopic in interface TopicType

getName

public String getName()
Gets the "name" attribute

Specified by:
getName in interface TopicType

xgetName

public org.apache.xmlbeans.XmlNCName xgetName()
Gets (as xml) the "name" attribute

Specified by:
xgetName in interface TopicType

setName

public void setName(String name)
Sets the "name" attribute

Specified by:
setName in interface TopicType

xsetName

public void xsetName(org.apache.xmlbeans.XmlNCName name)
Sets (as xml) the "name" attribute

Specified by:
xsetName in interface TopicType

getMessageTypes

public List getMessageTypes()
Gets the "messageTypes" attribute

Specified by:
getMessageTypes in interface TopicType

xgetMessageTypes

public TopicType.MessageTypes xgetMessageTypes()
Gets (as xml) the "messageTypes" attribute

Specified by:
xgetMessageTypes in interface TopicType

isSetMessageTypes

public boolean isSetMessageTypes()
True if has "messageTypes" attribute

Specified by:
isSetMessageTypes in interface TopicType

setMessageTypes

public void setMessageTypes(List messageTypes)
Sets the "messageTypes" attribute

Specified by:
setMessageTypes in interface TopicType

xsetMessageTypes

public void xsetMessageTypes(TopicType.MessageTypes messageTypes)
Sets (as xml) the "messageTypes" attribute

Specified by:
xsetMessageTypes in interface TopicType

unsetMessageTypes

public void unsetMessageTypes()
Unsets the "messageTypes" attribute

Specified by:
unsetMessageTypes in interface TopicType

getFinal

public boolean getFinal()
Gets the "final" attribute

Specified by:
getFinal in interface TopicType

xgetFinal

public org.apache.xmlbeans.XmlBoolean xgetFinal()
Gets (as xml) the "final" attribute

Specified by:
xgetFinal in interface TopicType

isSetFinal

public boolean isSetFinal()
True if has "final" attribute

Specified by:
isSetFinal in interface TopicType

setFinal

public void setFinal(boolean xfinal)
Sets the "final" attribute

Specified by:
setFinal in interface TopicType

xsetFinal

public void xsetFinal(org.apache.xmlbeans.XmlBoolean xfinal)
Sets (as xml) the "final" attribute

Specified by:
xsetFinal in interface TopicType

unsetFinal

public void unsetFinal()
Unsets the "final" attribute

Specified by:
unsetFinal in interface TopicType


Copyright © 2004-2012 52north.org. All Rights Reserved.