
public abstract class Variable extends FinalizedResource
| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
Variable.VariableHandler
Subclasses must implement and register this interface. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static String | 
VAR_ACCESSING_BUS_MEMBER
The URI of a standard variable managed by the universAAL middleware indicating
 the software component currently accessing the middleware. 
 | 
static String | 
VAR_ACCESSING_HUMAN_USER
The URI of a standard variable managed by the universAAL middleware indicating
 the current human user as claimed by
  
VAR_ACCESSING_BUS_MEMBER. | 
static String | 
VAR_CURRENT_DATETIME
The URI of a standard variable managed by the universAAL middleware indicating
 the current time. 
 | 
static String | 
VAR_SERVICE_TO_SELECT
The URI of a standard variable managed by the universAAL middleware indicating
 the profile of a service that is estimated to be appropriate for
 responding the current service request. 
 | 
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, NAMESPACE_PREFIX, ns_delim_index, PROP_INVOLVED_HUMAN_USER, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, SERVICE_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uri, VOCABULARY_NAMESPACE| Modifier | Constructor and Description | 
|---|---|
protected  | 
Variable(String uri)
The constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
checkDeserialization(Object o)
Determines if a specified object can be de-serialized to a subclass of
  
Variable. | 
abstract Object | 
getDefaultValue()  | 
abstract int | 
getMinCardinality()  | 
abstract String | 
getParameterType()  | 
static boolean | 
isVarRef(Object o)
Determines if the specified object is a  
Resource and is of type
 owls:ValueOf. | 
protected static void | 
register(Variable.VariableHandler h)
Registration: subclasses must register to this class. 
 | 
static Object | 
resolveVarRef(Object o,
             HashMap context)  | 
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfPropertiesaddMultiLangProp, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getOrConstructLabel, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, isWellFormed, literal, representsQualifiedURI, serializesAsXMLLiteral, setProperty, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteralpublic static final String VAR_CURRENT_DATETIME
public static final String VAR_ACCESSING_BUS_MEMBER
public static final String VAR_ACCESSING_HUMAN_USER
VAR_ACCESSING_BUS_MEMBER.public static final String VAR_SERVICE_TO_SELECT
protected Variable(String uri)
public static boolean checkDeserialization(Object o)
Variable. Must be implemented by subclasses.o - The object to be investigated, must be a subclass of
            Resource.public static boolean isVarRef(Object o)
Resource and is of type
 owls:ValueOf.protected static void register(Variable.VariableHandler h)
public abstract int getMinCardinality()
public abstract Object getDefaultValue()
public abstract String getParameterType()
Copyright © 2018 universAAL Consortium. All rights reserved.