Package com.orchestranetworks.schema.info

# Interface SchemaFacetBoundary

All Superinterfaces:
  `SchemaFacet`

All Known Subinterfaces:
  `SchemaFacetBoundaryMaxExclusive`, `SchemaFacetBoundaryMaxInclusive`, `SchemaFacetBoundaryMinExclusive`, `SchemaFacetBoundaryMinInclusive`

public interface SchemaFacetBoundary extends SchemaFacet
This interface represents the `maxExclusive`, `maxInclusive`, `minExclusive`, and `minInclusive` facets associated with a node. This facet can be:

- Static, using the XML Schema standard facets.
- Dynamic, if the value of this facet depends on the value of an other node in the data model.

See Also:
  - `SchemaFacetBoundaryMinExclusive`
  - `SchemaFacetBoundaryMinInclusive`
  - `SchemaFacetBoundaryMaxExclusive`
  - `SchemaFacetBoundaryMaxInclusive`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Object`
  `getBound()`
  Returns the value of this facet, if this facet is static.
  `Path`
  `getPath()`
  Returns the `path` defined in this constraint, if this facet is dynamic.

  ### Methods inherited from interface com.orchestranetworks.schema.info.SchemaFacet

  `getDocumentation, getFacetValidationMessage, getSchemaNode, getValidationPolicy, isEnumerationList, isEnumerationNomenclature, isEnumerationTableRef, isFacetBoundaryMaxExclusive, isFacetBoundaryMaxInclusive, isFacetBoundaryMinExclusive, isFacetBoundaryMinInclusive, isFacetEnumeration, isFacetExcludeSegment, isFacetExcludeValue, isFacetFractionDigits, isFacetLength, isFacetMaxLength, isFacetMinLength, isFacetOnMandatoryField, isFacetOResource, isFacetPattern, isFacetTotalDigits`

- ## Method Details

  - ### getBound

    Object getBound()
    Returns the value of this facet, if this facet is static. Returns `null` if this facet is dynamic.

  - ### getPath

    Path getPath()
    Returns the `path` defined in this constraint, if this facet is dynamic. Returns `null` if this facet is static.