| org.openharmonise.vfs.metadata.Range
All known Subclasses: org.openharmonise.vfs.metadata.range.PropertyRange, org.openharmonise.vfs.metadata.range.CollectionRange, org.openharmonise.vfs.metadata.range.DateRange, org.openharmonise.vfs.metadata.range.IntegerRange, org.openharmonise.vfs.metadata.range.RangeRange, org.openharmonise.vfs.metadata.range.BooleanRange, org.openharmonise.vfs.metadata.range.ResourceRange, org.openharmonise.vfs.metadata.range.URIRange, org.openharmonise.vfs.metadata.range.ValueRange, org.openharmonise.vfs.metadata.range.DomainRange, org.openharmonise.vfs.metadata.range.StringRange, org.openharmonise.vfs.metadata.range.FloatRange, org.openharmonise.vfs.metadata.range.DateTimeRange,
Range | public interface Range (Code) | | A range describes the valid values that a property instance can contain.
The Range interface is implemented to provide specific data handling for
a type of property. Ranges are stored as metadata on the
org.openharmonise.vfs.VirtualFile s for
Property objects.
author: Matthew Large version: $Revision: 1.1 $ |
instantiate | public void instantiate(Element elRange)(Code) | | Populates this range from a XML element.
Parameters: elRange - Root element of range XML |
validate | public ValidationResult validate(ValueInstance val)(Code) | | Validates a single value using the restrictions described by this
range.
Parameters: val - Value Validation result |
validate | public ValidationResult validate(List aValues)(Code) | | Validates a list of values using the restrictions described by this
range.
Parameters: aValues - Validation result |
|
|