Package com.orchestranetworks.schema.info

# Interface SchemaFacetOnLength

All Superinterfaces:
  `SchemaFacet`

All Known Subinterfaces:
  `SchemaFacetLength`, `SchemaFacetMaxLength`, `SchemaFacetMinLength`

public interface SchemaFacetOnLength extends SchemaFacet
This interface declares the common methods related to the facets `length`, `minLength` and `maxLength` associated with a node.

See Also:
  - `SchemaFacetLength`
  - `SchemaFacetMinLength`
  - `SchemaFacetMaxLength`

- ## Method Summary

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

  ### 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

  - ### getValue

    Integer getValue()
    Returns the value of this facet, if 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.