org.universAAL.support.utils.service
Class Value

Package class diagram package Value
java.lang.Object
  extended by org.universAAL.support.utils.service.Value
Direct Known Subclasses:
Add, Change, Output, Remove, Typematch, Variable

public abstract class Value
extends Object

Abstract class representing an argument in a service request. Arguments are the "leaf" objects at the end of a property path and can be of several types depending on what you want to do with them.

Author:
alfiva

Field Summary
protected  boolean isByURI
          Determines if it was set by Value or by type URI.
protected  String uri
          Holds the URI of the argument.
 
Constructor Summary
Value()
           
 
Method Summary
 boolean byURI()
          This is only supposed to be used internally.
protected static Object createEmptyInstance(String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uri

protected String uri
Holds the URI of the argument.


isByURI

protected boolean isByURI
Determines if it was set by Value or by type URI.

Constructor Detail

Value

public Value()
Method Detail

createEmptyInstance

protected static Object createEmptyInstance(String uri)

byURI

public boolean byURI()
This is only supposed to be used internally.

Returns:
true if constructed for type URI. false if constructed for specific value.


Copyright © 2014 universAAL Consortium. All Rights Reserved.