Class RegexPropertyImpl
java.lang.Object
org.gcube.informationsystem.base.impl.ElementImpl
org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
org.gcube.informationsystem.model.impl.properties.PropertyImpl
org.gcube.resourcemanagement.model.impl.properties.GCubePropertyImpl
org.gcube.resourcemanagement.model.impl.properties.RegexPropertyImpl
- All Implemented Interfaces:
Serializable,org.gcube.informationsystem.base.reference.Element,org.gcube.informationsystem.base.reference.properties.PropertyElement,org.gcube.informationsystem.base.reference.SchemaMixedElement,org.gcube.informationsystem.model.reference.ModelElement,org.gcube.informationsystem.model.reference.properties.Property,GCubeProperty,RegexProperty,TypedProperty<String,,String> ValidatedTypedProperty<String,String>
Implementation for
RegexProperty.- Author:
- Manuele Simi (ISTI CNR)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gcube.resourcemanagement.model.reference.properties.RegexProperty
RegexProperty.RegexValidator -
Field Summary
Fields inherited from class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
additionalProperties, allowedAdditionalKeys, expectedtype, supertypesFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, NAME, TYPE_PROPERTYFields inherited from interface org.gcube.resourcemanagement.model.reference.properties.GCubeProperty
NAMEFields inherited from interface org.gcube.informationsystem.model.reference.ModelElement
EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.properties.Property
NAMEFields inherited from interface org.gcube.resourcemanagement.model.reference.properties.RegexProperty
NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.gcube.informationsystem.base.impl.properties.PropertyElementImpl
addAllowedAdditionalKey, getAdditionalProperties, getAdditionalProperty, getExpectedtype, getSupertypes, setAdditionalProperties, setAdditionalPropertyMethods inherited from class org.gcube.informationsystem.base.impl.ElementImpl
getTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeNameMethods inherited from interface org.gcube.informationsystem.model.reference.ModelElement
getExpectedtype, getSupertypesMethods inherited from interface org.gcube.informationsystem.model.reference.properties.Property
getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertyMethods inherited from interface org.gcube.resourcemanagement.model.reference.properties.RegexProperty
validate
-
Constructor Details
-
RegexPropertyImpl
public RegexPropertyImpl()
-
-
Method Details
-
getValue
Description copied from interface:RegexPropertyGets the value of the property.- Specified by:
getValuein interfaceRegexProperty- Specified by:
getValuein interfaceTypedProperty<String,String> - Returns:
- the value
-
setValue
Description copied from interface:RegexPropertySets the value of the property.- Specified by:
setValuein interfaceRegexProperty- Specified by:
setValuein interfaceTypedProperty<String,String> - Parameters:
value- the new value
-
getSchema
Description copied from interface:RegexPropertyGets the schema of the property.- Specified by:
getSchemain interfaceRegexProperty- Specified by:
getSchemain interfaceTypedProperty<String,String> - Returns:
- the schema
-
setSchema
Description copied from interface:RegexPropertySets the schema of the property.- Specified by:
setSchemain interfaceRegexProperty- Specified by:
setSchemain interfaceTypedProperty<String,String> - Parameters:
type- the new schema
-