org.universAAL.middleware.ui.rdf
Class InputField
java.lang.Object
org.universAAL.middleware.rdf.Resource
org.universAAL.middleware.rdf.FinalizedResource
org.universAAL.middleware.ui.rdf.FormElement
org.universAAL.middleware.ui.rdf.FormControl
org.universAAL.middleware.ui.rdf.Input
org.universAAL.middleware.ui.rdf.InputField
public class InputField
- extends Input
The default Input
control.
- Author:
- mtazari, Carsten Stockloew
Field Summary |
static String |
MY_URI
|
static String |
PROP_IS_SECRET
To be set by applications if the field value, e.g. a password, should be
kept secret during the presentation of the form. |
static String |
PROP_MAX_LENGTH
To be set by applications (recommended) to declare a general restriction
on the number of characters in the string representation of any
acceptable value for the corresponding input field. |
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 |
Methods inherited from class org.universAAL.middleware.ui.rdf.FormControl |
getAncestorRepeat, getFormObject, getHelpString, getHintString, getLabel, getParentGroup, getParentRepeat, getReferencedPPath, getRestrictions, getSuperGroups, getTypeURI, getValue, hasFocus, hasValue, isOfBooleanType, isOfPrimitiveType, isRepeatable, setHelpString, setHintString, toString |
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, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, isWellFormed, literal, representsQualifiedURI, serializesAsXMLLiteral, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toStringRecursive, toStringRecursive, unliteral |
MY_URI
public static final String MY_URI
- See Also:
- Constant Field Values
PROP_IS_SECRET
public static final String PROP_IS_SECRET
- To be set by applications if the field value, e.g. a password, should be
kept secret during the presentation of the form.
- See Also:
- Constant Field Values
PROP_MAX_LENGTH
public static final String PROP_MAX_LENGTH
- To be set by applications (recommended) to declare a general restriction
on the number of characters in the string representation of any
acceptable value for the corresponding input field.
- See Also:
- Constant Field Values
InputField
public InputField()
- For exclusive use by de-serializers.
InputField
public InputField(Group parent,
Label label,
PropertyPath ref,
MergedRestriction valueRestriction,
Object initialValue)
- Constructs a new input field.
- Parameters:
parent
- The mandatory parent group as the direct container of this
input field. See FormControl.PROP_PARENT_CONTROL
.label
- The optional Label
to be associated with this input
field. See FormControl.PROP_CONTROL_LABEL
.ref
- See FormControl.PROP_REFERENCED_PPATH
; mandatory.valueRestriction
- See FormControl.PROP_VALUE_RESTRICTION
; optional.initialValue
- The optional initial value to be stored in form data under the
path given for the above ref
parameter.
getMaxLength
public int getMaxLength()
- Overrides the default implementation in
FormControl.getMaxLength()
in order to consider a possibly
available value for PROP_MAX_LENGTH
at first.
- Overrides:
getMaxLength
in class FormControl
isSecret
public boolean isSecret()
- See Also:
PROP_IS_SECRET
setMaxLength
public void setMaxLength(int maxLength)
- See Also:
PROP_MAX_LENGTH
setProperty
public boolean setProperty(String propURI,
Object value)
- Description copied from class:
FormControl
- For usage by de-serializers.
- Overrides:
setProperty
in class Input
- Returns:
- true if the property changed as a result of the call
- See Also:
Input.setProperty(String, Object)
setSecret
public void setSecret()
- See Also:
PROP_IS_SECRET
Copyright © 2014 universAAL Consortium. All Rights Reserved.