org.universAAL.ontology.av.device
Class LoudSpeaker
java.lang.Object
org.universAAL.middleware.rdf.Resource
org.universAAL.middleware.rdf.FinalizedResource
org.universAAL.middleware.owl.ManagedIndividual
org.universAAL.ontology.phThing.PhysicalThing
org.universAAL.ontology.phThing.Device
org.universAAL.ontology.av.device.LoudSpeaker
public class LoudSpeaker
- extends Device
Ontological representation of a loudspeaker device. Methods included in this
class are the mandatory ones for representing an ontological concept in Java
classes for uAAL. Usually it includes getters and setters for most of its
properties.
Warning!: This class is duplicated in ont.device.extra. It will have to be
removed from there, but is currently kept due to bugs on ont.av
- Author:
- climberg, Carsten Stockloew
Fields inherited from class org.universAAL.middleware.rdf.Resource |
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, 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, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri |
Constructor Summary |
LoudSpeaker()
The default constructor |
LoudSpeaker(int numProps)
numProps is a dummy parameter this constructor is needed for constructing
microphones with an unique URI |
LoudSpeaker(String uri)
this constructor is needed for constructing loudspeakers with a special
URI as parameter for the case that an existing loudspeaker has to be
initialized by the database for example |
Method Summary |
String |
getClassURI()
Get the class URI for this ManagedIndividual. |
int |
getPropSerializationType(String propURI)
From the point of view of this top most class of things with a location,
the location can be represented in its reduced form. |
Methods inherited from class org.universAAL.middleware.owl.ManagedIndividual |
checkCompatibility, checkMembership, copy, deepCopy, getClassRestrictionsOnProperty, getInstance, getNonAbstractSuperClasses, getNonabstractSuperClasses, getOntClassInfo, getTypeURI, isRegisteredClassURI, isWellFormed, setPropertyPathFromOffset, toManagedIndividual |
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource |
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties |
Methods inherited from class org.universAAL.middleware.rdf.Resource |
addMultiLangProp, asList, asList, asRDFList, changeProperty, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral |
MY_URI
public static final String MY_URI
- See Also:
- Constant Field Values
PROP_VOLUME
public static final String PROP_VOLUME
- See Also:
- Constant Field Values
PROP_EFFECTIVE_POWER_IN_WATT
public static final String PROP_EFFECTIVE_POWER_IN_WATT
- See Also:
- Constant Field Values
PROP_BANDWIDTH_IN_HZ
public static final String PROP_BANDWIDTH_IN_HZ
- See Also:
- Constant Field Values
PROP_IS_MUSIC_COMPATIBLE
public static final String PROP_IS_MUSIC_COMPATIBLE
- See Also:
- Constant Field Values
PROP_UPPER_BOUND
public static final String PROP_UPPER_BOUND
- See Also:
- Constant Field Values
PROP_IS_MUTED
public static final String PROP_IS_MUTED
- See Also:
- Constant Field Values
LoudSpeaker
public LoudSpeaker()
- The default constructor
LoudSpeaker
public LoudSpeaker(String uri)
- this constructor is needed for constructing loudspeakers with a special
URI as parameter for the case that an existing loudspeaker has to be
initialized by the database for example
LoudSpeaker
public LoudSpeaker(int numProps)
- numProps is a dummy parameter this constructor is needed for constructing
microphones with an unique URI
getClassURI
public String getClassURI()
- Description copied from class:
ManagedIndividual
- Get the class URI for this ManagedIndividual. All non-abstract subclasses
MUST overwrite this method!
- Overrides:
getClassURI
in class Device
- Returns:
- The class URI.
getPropSerializationType
public int getPropSerializationType(String propURI)
- Description copied from class:
PhysicalThing
- From the point of view of this top most class of things with a location,
the location can be represented in its reduced form. As the class has no
other property, for all other input, we return
Resource.PROP_SERIALIZATION_OPTIONAL
.
- Overrides:
getPropSerializationType
in class Device
- See Also:
ManagedIndividual.getPropSerializationType(String).
Copyright © 2014 universAAL Consortium. All Rights Reserved.