Uses of Interface
org.inria.ns.reflex.processor.asl.types.TypedData

Packages that use TypedData
org.inria.ns.reflex.processor.asl The Active Schema Language implementation. 
org.inria.ns.reflex.processor.asl.types Provides type support for ASL. 
org.inria.ns.reflex.processor.asl.types.adt The Active Datatypes implementation. 
org.inria.ns.reflex.processor.asl.types.xs A bridge between W3C XML Schema datatypes and Active Tags. 
 

Uses of TypedData in org.inria.ns.reflex.processor.asl
 

Fields in org.inria.ns.reflex.processor.asl declared as TypedData
static TypedData ItemMatcher.FOUND
          Denotes that an item to match was found.
static TypedData ItemMatcher.NOT_FOUND
          Denotes that an item to match was not found.
 

Methods in org.inria.ns.reflex.processor.asl that return TypedData
 TypedData MasterSchema.getTypedData(Node node)
          Return the typed data (PSVI) of a node.
 TypedData TextAction.Matcher.matches(Object o, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
abstract  TypedData ItemMatcher.matches(Object o, DataSet dataSet)
          Test if an object matches this material.
 TypedData ElementAction.Matcher.matches(Object o, DataSet dataSet)
          Test if an object matches this material.
 TypedData AttributeAction.Matcher.matches(Object o, DataSet dataSet)
          Test if an object matches this material.
abstract  TypedData ElementAction.Matcher.matches(QName elementName, DataSet dataSet)
          Test if an element name matches this material.
 TypedData ElementAction.NameRef.ElementNameMatcher.matches(QName elementName, DataSet dataSet)
          Test if an element name matches this material.
 TypedData ElementAction.NamespaceRef.ElementNamespaceMatcher.matches(QName elementName, DataSet dataSet)
          Test if an element name matches this material.
abstract  TypedData AttributeAction.Matcher.matches(QName attributeName, DataSet dataSet)
          Test if an attribute name matches this material.
 TypedData AttributeAction.NameRef.AttributeNameMatcher.matches(QName attributeName, DataSet dataSet)
          Test if an attribute name matches this material.
 TypedData AttributeAction.NamespaceRef.AttributeNamespaceMatcher.matches(QName attributeName, DataSet dataSet)
          Test if an attribute name matches this material.
 TypedData TextAction.Pattern.PatternTextMatcher.matches(String text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 TypedData TextAction.Value.ValueTextMatcher.matches(String text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 TypedData TextAction.InlineType.WrappedTypeMatcher.matches(String text, DataSet dataSet)
          Check if a text matches the wrapped type matcher.
abstract  TypedData TextAction.Matcher.matches(String text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 TypedData ElementValidatorHandler.matches(TypedData match, ItemMatcher matcher, DataSet dataSet)
          Test a matcher with precaution : a text candidate is restored and the error raised are ignored if the matching fails.
 

Methods in org.inria.ns.reflex.processor.asl with parameters of type TypedData
 void MasterSchema.augment(Node node, TypedData data)
          Augments the informations of a node with a typed data.
 void ElementValidatorHandler.feedContext(ItemMatcher matcher, TypedData data, DataSet dataSet)
          Feeds the context with an item if the material is a
 TypedData ElementValidatorHandler.matches(TypedData match, ItemMatcher matcher, DataSet dataSet)
          Test a matcher with precaution : a text candidate is restored and the error raised are ignored if the matching fails.
 void ElementValidatorHandler.nextCandidate(TypedData data)
          Return the candidate material, according to the previous result matched.
 

Uses of TypedData in org.inria.ns.reflex.processor.asl.types
 

Classes in org.inria.ns.reflex.processor.asl.types that implement TypedData
 class CompositeData
          This class is a support for a composed data built by a Type.
static class TypedData.DefaultTypedData
           
static class TypedData.Impl
          A minimal implementation of typed data.
 

Methods in org.inria.ns.reflex.processor.asl.types that return TypedData
 TypedData TypeAction.cast(Object o, XPathContext ctxt)
          Cast an object to a typed data of this type.
 TypedData Type.cast(Object o, XPathContext context)
          Casts an object to a typed data.
 TypedData TypeAction.cast(Object o, XPathContext ctxt, boolean useParseWith)
          Cast an object to a typed data of this type.
 TypedData TypeMatcher.matches(Object o, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 TypedData TypeMatcher.matches(TextCandidate text, DataSet dataSet)
          Return true if this matcher matches the given text, false otherwise.
 TypedData TypeAction.parse(TextCandidate tc, XPathContext ctxt)
          Parses a string to a data of this type.
 TypedData Type.parse(TextCandidate tc, XPathContext context)
          Parses a string to a typed data.
 

Methods in org.inria.ns.reflex.processor.asl.types with parameters of type TypedData
 CompositeData TypeAction.addToDataModel(TypedData typedData, QName name, Object value)
           
 

Uses of TypedData in org.inria.ns.reflex.processor.asl.types.adt
 

Methods in org.inria.ns.reflex.processor.asl.types.adt that return TypedData
 TypedData PrefixType.cast(Object o, XPathContext context)
          Cast an object to a PrefixData.
 TypedData PrefixType.parse(String prefix, XPathContext context)
          Create a wrapper for a prefix.
 TypedData PrefixType.parse(TextCandidate text, XPathContext context)
          Create a wrapper for a prefix.
 TypedData PrefixType.parse(TypedData data, XPathContext context)
          Create a prefix data from the remainder of a typed data.
 

Methods in org.inria.ns.reflex.processor.asl.types.adt with parameters of type TypedData
 TypedData PrefixType.parse(TypedData data, XPathContext context)
          Create a prefix data from the remainder of a typed data.
 

Uses of TypedData in org.inria.ns.reflex.processor.asl.types.xs
 

Classes in org.inria.ns.reflex.processor.asl.types.xs that implement TypedData
 class CalendarData
          The typed data for dates, times, and durations.
 class NumericData
          The typed data for numerics.
 

Methods in org.inria.ns.reflex.processor.asl.types.xs that return TypedData
 TypedData StringType.cast(Object o, XPathContext context)
          Cast an object to a StringData.
 TypedData ShortType.cast(Object o, XPathContext context)
          Cast an object to an xs:short.
 TypedData QNameType.cast(Object o, XPathContext context)
          Cast an object to a StringData.
 TypedData PositiveIntegerType.cast(Object o, XPathContext context)
          Cast an object to a xs:positiveInteger.
 TypedData NonPositiveIntegerType.cast(Object o, XPathContext context)
          Cast an object to a xs:nonPositiveInteger.
 TypedData NonNegativeIntegerType.cast(Object o, XPathContext context)
          Cast an object to a xs:nonNegativeInteger.
 TypedData NegativeIntegerType.cast(Object o, XPathContext context)
          Cast an object to a xs:negativeInteger.
 TypedData LongType.cast(Object o, XPathContext context)
          Cast an object to an xs:long.
 TypedData IntType.cast(Object o, XPathContext context)
          Cast an object to an xs:int.
 TypedData IntegerType.cast(Object o, XPathContext context)
          Cast an object to a xs:integer.
 TypedData FloatType.cast(Object o, XPathContext context)
          Cast an object to a xs:float.
 TypedData DoubleType.cast(Object o, XPathContext context)
          Cast an object to a xs:double.
 TypedData DecimalType.cast(Object o, XPathContext context)
          Cast an object to a xs:decimal.
 TypedData DateTimeType.cast(Object o, XPathContext context)
          Cast an object to an xs:dateTime.
 TypedData ByteType.cast(Object o, XPathContext context)
          Cast an object to an xs:byte.
 TypedData AnyType.cast(Object o, XPathContext context)
          Cast an object to an xs:anyType.
 TypedData AnySimpleType.cast(Object o, XPathContext context)
          Cast an object to an xs:anySimpleType.
static TypedData StringType.createStringData(String string, String remainder)
          Create a string data of this type.
 TypedData TimeType.parse(String time, XPathContext context)
          Parses a string to a time.
 TypedData StringType.parse(String string, XPathContext context)
          Create a wrapper for a string.
 TypedData ShortType.parse(String numberString, XPathContext context)
          Parses a string to a short.
 TypedData QNameType.parse(String string, XPathContext context)
          Create a wrapper for a QName.
 TypedData PositiveIntegerType.parse(String numberString, XPathContext context)
          Parses a string to a positive integer.
 TypedData NonPositiveIntegerType.parse(String numberString, XPathContext context)
          Parses a string to a non positive integer.
 TypedData NonNegativeIntegerType.parse(String numberString, XPathContext context)
          Parses a string to a non negative integer.
 TypedData NegativeIntegerType.parse(String numberString, XPathContext context)
          Parses a string to a negative integer.
 TypedData LongType.parse(String numberString, XPathContext context)
          Parses a string to a long.
 TypedData IntType.parse(String numberString, XPathContext context)
          Parses a string to an int.
 TypedData IntegerType.parse(String numberString, XPathContext context)
          Parses a string to an integer.
 TypedData FloatType.parse(String numberString, XPathContext context)
          Parses a string to a float.
 TypedData DoubleType.parse(String numberString, XPathContext context)
          Parses a string to a double.
 TypedData DecimalType.parse(String numberString, XPathContext context)
          Parses a string to a decimal.
 TypedData DateType.parse(String date, XPathContext context)
          Parses a string to a date.
 TypedData DateTimeType.parse(String date, XPathContext context)
          Parses a string to a date-time.
 TypedData ByteType.parse(String numberString, XPathContext context)
          Parses a string to a byte.
 TypedData AnyType.parse(String string, XPathContext context)
          Parses a string to an any type.
 TypedData AnySimpleType.parse(String string, XPathContext context)
          Parses a string to an any simple type.
 TypedData TimeType.parse(TextCandidate time, XPathContext context)
          Parses a string to a time.
 TypedData StringType.parse(TextCandidate text, XPathContext context)
          Create a wrapper for a string.
 TypedData ShortType.parse(TextCandidate number, XPathContext context)
          Parses a string to a short.
 TypedData QNameType.parse(TextCandidate text, XPathContext context)
          Create a wrapper for a QName.
 TypedData PositiveIntegerType.parse(TextCandidate number, XPathContext context)
          Parses a string to a positive integer.
 TypedData NonPositiveIntegerType.parse(TextCandidate number, XPathContext context)
          Parses a string to a non positive integer.
 TypedData NonNegativeIntegerType.parse(TextCandidate number, XPathContext context)
          Parses a string to a non negative integer.
 TypedData NegativeIntegerType.parse(TextCandidate number, XPathContext context)
          Parses a string to a negative integer.
 TypedData LongType.parse(TextCandidate number, XPathContext context)
          Parses a string to a long.
 TypedData IntType.parse(TextCandidate number, XPathContext context)
          Parses a string to an int.
 TypedData IntegerType.parse(TextCandidate number, XPathContext context)
          Parses a string to an integer.
 TypedData FloatType.parse(TextCandidate number, XPathContext context)
          Parses a string to a float.
 TypedData DoubleType.parse(TextCandidate number, XPathContext context)
          Parses a string to a double.
 TypedData DecimalType.parse(TextCandidate number, XPathContext context)
          Parses a string to a decimal.
 TypedData DateType.parse(TextCandidate date, XPathContext context)
          Parses a string to a date.
 TypedData DateTimeType.parse(TextCandidate date, XPathContext context)
          Parses a string to a date-time.
 TypedData ByteType.parse(TextCandidate number, XPathContext context)
          Parses a string to a byte.
 TypedData AnyType.parse(TextCandidate candidate, XPathContext context)
          Parses a string to an any type.
 TypedData AnySimpleType.parse(TextCandidate candidate, XPathContext context)
          Parses a string to an any simple type.
 TypedData TimeType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a time.
 TypedData StringType.parse(TypedData data, XPathContext context)
          Create a string data from the remainder of a typed data.
 TypedData ShortType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a short.
 TypedData QNameType.parse(TypedData data, XPathContext context)
          Create a QName data from a remainder of a typed data.
 TypedData PositiveIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a positive integer.
 TypedData NonPositiveIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a non positive integer.
 TypedData NonNegativeIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a non negative integer.
 TypedData NegativeIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a negative integer.
 TypedData LongType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a long.
 TypedData IntType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an int.
 TypedData IntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an integer.
 TypedData FloatType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a float.
 TypedData DoubleType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a double.
 TypedData DecimalType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a decimal.
 TypedData DateType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a date.
 TypedData DateTimeType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a date-time.
 TypedData ByteType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a byte.
 TypedData AnyType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an any type.
 TypedData AnySimpleType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an any simple type.
 

Methods in org.inria.ns.reflex.processor.asl.types.xs with parameters of type TypedData
 TypedData TimeType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a time.
 TypedData StringType.parse(TypedData data, XPathContext context)
          Create a string data from the remainder of a typed data.
 TypedData ShortType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a short.
 TypedData QNameType.parse(TypedData data, XPathContext context)
          Create a QName data from a remainder of a typed data.
 TypedData PositiveIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a positive integer.
 TypedData NonPositiveIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a non positive integer.
 TypedData NonNegativeIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a non negative integer.
 TypedData NegativeIntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a negative integer.
 TypedData LongType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a long.
 TypedData IntType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an int.
 TypedData IntegerType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an integer.
 TypedData FloatType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a float.
 TypedData DoubleType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a double.
 TypedData DecimalType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a decimal.
 TypedData DateType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a date.
 TypedData DateTimeType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a date-time.
 TypedData ByteType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to a byte.
 TypedData AnyType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an any type.
 TypedData AnySimpleType.parse(TypedData data, XPathContext context)
          Parses the remainder of a typed data to an any simple type.