com.ebmwebsourcing.wsstar.basenotification.datatypes.impl.impl
Class TopicExpressionTypeImpl

java.lang.Object
  extended by com.ebmwebsourcing.wsstar.basenotification.datatypes.impl.impl.TopicExpressionTypeImpl
All Implemented Interfaces:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

public class TopicExpressionTypeImpl
extends java.lang.Object
implements com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType


Constructor Summary
protected TopicExpressionTypeImpl(TopicExpressionType jaxbTypeObj)
           
protected TopicExpressionTypeImpl(java.net.URI dialect)
          Default constructor
 
Method Summary
 void addTopicNamespace(java.lang.String prefix, java.net.URI uri)
           
 java.lang.String getContent()
           
 java.net.URI getDialect()
           
protected  TopicExpressionType getJaxbTypeObj()
           
 java.util.List<javax.xml.namespace.QName> getTopicNamespaces()
           
static void removeTopicNamspacesFromJaxbModel(TopicExpressionTypeImpl wsnbModelTopicExp)
          remove additional topic namespace stored in "otherAttribute jaxb model field
 void setContent(java.lang.String value)
           
 void setDialect(java.net.URI value)
           
static TopicExpressionType toJaxbModel(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType apiTypeObj)
          A way to create a com.ebmwebsourcing.wsstar.notification.base.TopicExpressionType "Jaxb model type" object from a TopicExpressionType "api type" one
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopicExpressionTypeImpl

protected TopicExpressionTypeImpl(java.net.URI dialect)
Default constructor


TopicExpressionTypeImpl

protected TopicExpressionTypeImpl(TopicExpressionType jaxbTypeObj)
Method Detail

getJaxbTypeObj

protected final TopicExpressionType getJaxbTypeObj()

getContent

public final java.lang.String getContent()
Specified by:
getContent in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

setContent

public final void setContent(java.lang.String value)
Specified by:
setContent in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

getDialect

public final java.net.URI getDialect()
Specified by:
getDialect in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

setDialect

public final void setDialect(java.net.URI value)
Specified by:
setDialect in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

getTopicNamespaces

public final java.util.List<javax.xml.namespace.QName> getTopicNamespaces()
Specified by:
getTopicNamespaces in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

addTopicNamespace

public final void addTopicNamespace(java.lang.String prefix,
                                    java.net.URI uri)
Specified by:
addTopicNamespace in interface com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType

removeTopicNamspacesFromJaxbModel

public static void removeTopicNamspacesFromJaxbModel(TopicExpressionTypeImpl wsnbModelTopicExp)
remove additional topic namespace stored in "otherAttribute jaxb model field

Parameters:
model -

toJaxbModel

public static TopicExpressionType toJaxbModel(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.TopicExpressionType apiTypeObj)
A way to create a com.ebmwebsourcing.wsstar.notification.base.TopicExpressionType "Jaxb model type" object from a TopicExpressionType "api type" one

Parameters:
apiTypeObj -


Copyright © 2010-2011 eBM Websourcing. All Rights Reserved.