org.universAAL.ontology.av.device
Class Microphone
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.Microphone
public class Microphone
- extends Device
Ontological representation of a microphone. 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.
- 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 |
Microphone()
The default constructor |
Microphone(int numProps)
numProps is a dummy parameter this constructor is needed for constructing
microphones with an unique URI |
Microphone(String uri)
|
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_AMPLIFICATION
public static final String PROP_AMPLIFICATION
- See Also:
- Constant Field Values
PROP_BANDWIDTH_IN_HZ
public static final String PROP_BANDWIDTH_IN_HZ
- See Also:
- Constant Field Values
PROP_SAMPLINGRATE_IN_HZ
public static final String PROP_SAMPLINGRATE_IN_HZ
- See Also:
- Constant Field Values
PROP_AUDIO_COMPRESSION
public static final String PROP_AUDIO_COMPRESSION
- See Also:
- Constant Field Values
PROP_POINTS_TO
public static final String PROP_POINTS_TO
- See Also:
- Constant Field Values
PROP_ACTIVITY
public static final String PROP_ACTIVITY
- See Also:
- Constant Field Values
PROP_SILENCE_LEVEL
public static final String PROP_SILENCE_LEVEL
- See Also:
- Constant Field Values
PROP_USE_ECHO_SUPRESSION
public static final String PROP_USE_ECHO_SUPRESSION
- See Also:
- Constant Field Values
PROP_IS_MUTED
public static final String PROP_IS_MUTED
- See Also:
- Constant Field Values
Microphone
public Microphone()
- The default constructor
Microphone
public Microphone(String uri)
Microphone
public Microphone(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.