Package org.oasisOpen.docs.wsn.t1
Interface TopicType
-
- All Superinterfaces:
ExtensibleDocumented,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Subinterfaces:
TopicNamespaceType.Topic
- All Known Implementing Classes:
TopicNamespaceTypeImpl.TopicImpl,TopicTypeImpl
public interface TopicType extends ExtensibleDocumented
An XML TopicType(@http://docs.oasis-open.org/wsn/t-1). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTopicType.FactoryA factory class with static methods for creating instances of this type.static interfaceTopicType.MessageTypesAn XML messageTypes(@).
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract 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 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
QueryExpressionType getMessagePattern()
Gets the "MessagePattern" element
-
isSetMessagePattern
boolean isSetMessagePattern()
True if has "MessagePattern" element
-
setMessagePattern
void setMessagePattern(QueryExpressionType messagePattern)
Sets the "MessagePattern" element
-
addNewMessagePattern
QueryExpressionType addNewMessagePattern()
Appends and returns a new empty "MessagePattern" element
-
unsetMessagePattern
void unsetMessagePattern()
Unsets the "MessagePattern" element
-
getTopicArray
TopicType[] getTopicArray()
Gets array of all "Topic" elements
-
getTopicArray
TopicType getTopicArray(int i)
Gets ith "Topic" element
-
sizeOfTopicArray
int sizeOfTopicArray()
Returns number of "Topic" element
-
setTopicArray
void setTopicArray(TopicType[] topicArray)
Sets array of all "Topic" element
-
setTopicArray
void setTopicArray(int i, TopicType topic)Sets ith "Topic" element
-
insertNewTopic
TopicType insertNewTopic(int i)
Inserts and returns a new empty value (as xml) as the ith "Topic" element
-
addNewTopic
TopicType addNewTopic()
Appends and returns a new empty value (as xml) as the last "Topic" element
-
removeTopic
void removeTopic(int i)
Removes the ith "Topic" element
-
getName
String getName()
Gets the "name" attribute
-
xgetName
org.apache.xmlbeans.XmlNCName xgetName()
Gets (as xml) the "name" attribute
-
setName
void setName(String name)
Sets the "name" attribute
-
xsetName
void xsetName(org.apache.xmlbeans.XmlNCName name)
Sets (as xml) the "name" attribute
-
getMessageTypes
List getMessageTypes()
Gets the "messageTypes" attribute
-
xgetMessageTypes
TopicType.MessageTypes xgetMessageTypes()
Gets (as xml) the "messageTypes" attribute
-
isSetMessageTypes
boolean isSetMessageTypes()
True if has "messageTypes" attribute
-
setMessageTypes
void setMessageTypes(List messageTypes)
Sets the "messageTypes" attribute
-
xsetMessageTypes
void xsetMessageTypes(TopicType.MessageTypes messageTypes)
Sets (as xml) the "messageTypes" attribute
-
unsetMessageTypes
void unsetMessageTypes()
Unsets the "messageTypes" attribute
-
getFinal
boolean getFinal()
Gets the "final" attribute
-
xgetFinal
org.apache.xmlbeans.XmlBoolean xgetFinal()
Gets (as xml) the "final" attribute
-
isSetFinal
boolean isSetFinal()
True if has "final" attribute
-
setFinal
void setFinal(boolean xfinal)
Sets the "final" attribute
-
xsetFinal
void xsetFinal(org.apache.xmlbeans.XmlBoolean xfinal)
Sets (as xml) the "final" attribute
-
unsetFinal
void unsetFinal()
Unsets the "final" attribute
-
-