org.oasis.wsn
Class TopicExpressionType

java.lang.Object
  extended byorg.oasis.wsn.TopicExpressionType
All Implemented Interfaces:
DialectDependentType, Serializable, SimpleType

public class TopicExpressionType
extends Object
implements SimpleType, DialectDependentType, Serializable

See Also:
Serialized Form

Field Summary
private  URI dialect
           
static String DIALECT_ATTR
           
static String NAMESPACE
           
private static TypeDesc typeDesc
           
private  Object value
           
 
Constructor Summary
TopicExpressionType()
           
TopicExpressionType(String dialect, Object value)
           
TopicExpressionType(URI dialect, Object value)
           
 
Method Summary
 URI getDialect()
          Gets the dialect value for this TopicExpressionType.
static TypeDesc getTypeDesc()
          Return type metadata object
 Object getValue()
           
 void setDialect(String dialect)
          Sets the dialect value for this TopicExpressionType.
 void setDialect(URI dialect)
          Sets the dialect value for this TopicExpressionType.
 void setValue(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final String NAMESPACE
See Also:
Constant Field Values

DIALECT_ATTR

public static final String DIALECT_ATTR
See Also:
Constant Field Values

dialect

private URI dialect

value

private Object value

typeDesc

private static TypeDesc typeDesc
Constructor Detail

TopicExpressionType

public TopicExpressionType()

TopicExpressionType

public TopicExpressionType(String dialect,
                           Object value)
                    throws URI.MalformedURIException

TopicExpressionType

public TopicExpressionType(URI dialect,
                           Object value)
Method Detail

getDialect

public URI getDialect()
Gets the dialect value for this TopicExpressionType.

Specified by:
getDialect in interface DialectDependentType
Returns:
dialect

setDialect

public void setDialect(String dialect)
                throws URI.MalformedURIException
Sets the dialect value for this TopicExpressionType.

Parameters:
dialect -
Throws:
URI.MalformedURIException

setDialect

public void setDialect(URI dialect)
Sets the dialect value for this TopicExpressionType.

Specified by:
setDialect in interface DialectDependentType
Parameters:
dialect -

getValue

public Object getValue()
Specified by:
getValue in interface DialectDependentType

setValue

public void setValue(Object value)
Specified by:
setValue in interface DialectDependentType

getTypeDesc

public static TypeDesc getTypeDesc()
Return type metadata object