1 package net.sf.saxon.type; 2 3 import net.sf.saxon.om.NamespaceResolver; 4 import net.sf.saxon.om.SequenceIterator; 5 import net.sf.saxon.ConversionContext; 6 7 11 12 public interface SimpleType extends SchemaType { 13 14 18 19 boolean isAtomicType(); 20 21 25 boolean isListType(); 26 27 31 32 boolean isUnionType(); 33 34 38 39 AtomicType getCommonAtomicType(); 40 41 SchemaType getBuiltInBaseType() throws ValidationException; 42 43 54 55 public SequenceIterator getTypedValue(CharSequence value, NamespaceResolver resolver, ConversionContext conversion) 56 throws ValidationException; 57 58 70 71 ValidationException validateContent(CharSequence value, NamespaceResolver nsResolver, ConversionContext conversion); 72 73 79 80 boolean isNamespaceSensitive(); 81 82 87 88 public int getWhitespaceAction(); 89 } 90 91 109 | Popular Tags |