net.sf.saxon.type
Class MinLengthFacet

java.lang.Object
  extended bynet.sf.saxon.type.Facet
      extended bynet.sf.saxon.type.LengthFacet
          extended bynet.sf.saxon.type.MinLengthFacet
All Implemented Interfaces:
Serializable

public class MinLengthFacet
extends LengthFacet

Represents the minLength facet

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.saxon.type.LengthFacet
requiredLength
 
Fields inherited from class net.sf.saxon.type.Facet
ENUMERATION, FRACTIONDIGITS, LENGTH, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, PATTERN, TOTALDIGITS, WHITESPACE
 
Constructor Summary
MinLengthFacet()
           
 
Method Summary
 void checkFacetRestriction(SimpleType base)
          Check that this facet is legal when used on a type derived by restriction
 String getName()
          Returns the name of this Facet
 boolean testLength(int actualLength)
          Test whether a supplied length conforms to this required length (used when testing the length of a list)
 
Methods inherited from class net.sf.saxon.type.LengthFacet
getValue, setValue, testAtomicValue, toLong
 
Methods inherited from class net.sf.saxon.type.Facet
isMultivalued, makeFacet, toByte, toDouble, toFloat, toShort, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinLengthFacet

public MinLengthFacet()
Method Detail

getName

public String getName()
Description copied from class: Facet
Returns the name of this Facet

Overrides:
getName in class LengthFacet

checkFacetRestriction

public void checkFacetRestriction(SimpleType base)
                           throws SchemaException
Check that this facet is legal when used on a type derived by restriction

Overrides:
checkFacetRestriction in class LengthFacet
Parameters:
base - the type from which the restricted type is derived
Throws:
SchemaException - if the facet is not legal

testLength

public boolean testLength(int actualLength)
Test whether a supplied length conforms to this required length (used when testing the length of a list)

Overrides:
testLength in class LengthFacet