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
static class TopicType.Factory
          A factory class with static methods for creating instances of this type.
static interface TopicType.MessageTypes
          An XML messageTypes(@).
 
Field Summary
static org.apache.xmlbeans.SchemaType type
           
 
Fields inherited from interface org.apache.xmlbeans.XmlObject
EQUAL, GREATER_THAN, LESS_THAN, NOT_EQUAL
 
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 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
 

Field Detail

type

static final org.apache.xmlbeans.SchemaType type
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



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