public class DataConstraintStore
extends java.lang.Object
implements com.streamscape.lib.selector.SelectorInValues
Title: Framework Support Library
Description: Defines a store containing a set of Data Constraint objects.
DomainConstraint
RangeConstraint
Copyright: Copyright (c) 2011
Company: StreamScape Technologies
Constructor and Description |
---|
DataConstraintStore() |
Modifier and Type | Method and Description |
---|---|
DomainConstraint |
createDomain(java.lang.String name,
java.lang.String description,
java.util.Set values) |
RangeConstraint |
createRange(java.lang.String name,
java.lang.String description,
java.lang.Object minValue,
java.lang.Object maxValue) |
DomainConstraint |
dropDomain(java.lang.String name) |
RangeConstraint |
dropRange(java.lang.String name) |
DomainConstraint |
getDomain(java.lang.String name) |
java.util.List |
getDomains() |
java.util.List |
getDomains(java.lang.String pattern) |
RangeConstraint |
getRange(java.lang.String name) |
java.util.List |
getRanges() |
java.util.List |
getRanges(java.lang.String pattern) |
java.util.List |
listDomains() |
java.util.List |
listRanges() |
boolean |
matchesDomain(java.lang.String domainName,
java.lang.Object value)
Checks if the specified value matches the specified domain.
|
boolean |
matchesRange(java.lang.String rangeName,
java.lang.Object value)
Checks if the specified value matches the specified range.
|
public boolean matchesDomain(java.lang.String domainName, java.lang.Object value)
com.streamscape.lib.selector.SelectorInValues
String
Byte
Short
Integer
Long
Float
Double
BigDecimal
Date
matchesDomain
in interface com.streamscape.lib.selector.SelectorInValues
domainName
- the name of the domain to be checked.value
- the value to be checked.true
if the specified value matches the specified domain, false
otherwise.public DomainConstraint createDomain(java.lang.String name, java.lang.String description, java.util.Set values) throws EventDispatcherException
EventDispatcherException
public DomainConstraint dropDomain(java.lang.String name)
public DomainConstraint getDomain(java.lang.String name)
public java.util.List getDomains()
public java.util.List getDomains(java.lang.String pattern)
public java.util.List listDomains()
public boolean matchesRange(java.lang.String rangeName, java.lang.Object value)
com.streamscape.lib.selector.SelectorInValues
Byte
Short
Integer
Long
Float
Double
BigDecimal
Date
matchesRange
in interface com.streamscape.lib.selector.SelectorInValues
rangeName
- the name of the range to be checked.value
- the value to be checked.true
if the specified value matches the specified range, false
otherwise.public RangeConstraint createRange(java.lang.String name, java.lang.String description, java.lang.Object minValue, java.lang.Object maxValue) throws EventDispatcherException
EventDispatcherException
public RangeConstraint dropRange(java.lang.String name)
public RangeConstraint getRange(java.lang.String name)
public java.util.List getRanges()
public java.util.List getRanges(java.lang.String pattern)
public java.util.List listRanges()
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.