Rule Execution Server API

ilog.rules.xml.model
Interface IlrXmlConstraints


public interface IlrXmlConstraints

This class contains constraint information implied in the restriction of simple types. They are defined as type facets in the W3C XML Schema Recommendation (http://www.w3.org/TR/xmlschema-2/).

See Also:
IlrXmlSimpleType

Method Summary
 Object[] getEnumerations()
          Return the enumeration lists, that is, the collection of all valid values of a simple type.
 Integer getFractionDigits()
          Return the maximum fraction digits involved in the definition of a numeric value.
 Integer getLength()
          Return the length of the lexical representation of a value.
 Object getMaxExclusive()
          Return the exclusive maximum of a simple type.
 Object getMaxInclusive()
          Return the inclusive maximum of a simple type.
 Integer getMaxLength()
          Return the maximum of the lexical representation of a value.
 Object getMinExclusive()
          Return the exclusive minimum of a simple type.
 Object getMinInclusive()
          Return the inclusive minimum of a simple type.
 Integer getMinLength()
          Return the minimum length of the lexical representation of a value.
 String getPattern()
          Return the pattern of the lexical representation of a value.
 Integer getTotalDigits()
          Return the maximum total digits involved in the definition of a numeric value.
 

Method Detail

getMinInclusive

Object getMinInclusive()
Return the inclusive minimum of a simple type. The type of the returned object depends on the simple type Java mapping.


getMaxInclusive

Object getMaxInclusive()
Return the inclusive maximum of a simple type. The type of the returned object depends on the simple type Java mapping.


getMinExclusive

Object getMinExclusive()
Return the exclusive minimum of a simple type. The type of the returned object depends on the simple type Java mapping.


getMaxExclusive

Object getMaxExclusive()
Return the exclusive maximum of a simple type. The type of the returned object depends on the simple type Java mapping.


getLength

Integer getLength()
Return the length of the lexical representation of a value.


getMinLength

Integer getMinLength()
Return the minimum length of the lexical representation of a value.


getMaxLength

Integer getMaxLength()
Return the maximum of the lexical representation of a value.


getPattern

String getPattern()
Return the pattern of the lexical representation of a value.


getEnumerations

Object[] getEnumerations()
Return the enumeration lists, that is, the collection of all valid values of a simple type. The type of the returned object depends on the simple type Java mapping.


getTotalDigits

Integer getTotalDigits()
Return the maximum total digits involved in the definition of a numeric value.


getFractionDigits

Integer getFractionDigits()
Return the maximum fraction digits involved in the definition of a numeric value.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013