Module datarush.library
Package com.pervasive.datarush.encoding.text
Implementations of encoders of tokens
into text formats. These formats are used by the various
text-based readers and writers for converting
values. If a new text field type is
created, it will be necessary to implement a
TokenParser
and TokenFormatter
.-
Class Summary Class Description BooleanFormatter A formatter representing boolean token values as user-specified text values.BooleanParser A parser producing boolean token values from a user-specified mapping of text values.CharFormatter A formatter representing character token values as single-character strings.CharParser A parser producing character token values from single-character strings.DateFormatter A formatter representing date token values with a user-defined text format.DateParser A parser producing date token values from a user-defined text format.DateTimeFormatting Describes the formatting of a string representing a date/time value.DefaultDoubleFormatter A formatter representing double token values with the default Java text format.DefaultDoubleParser A parser producing double token values from the default Java text format.DefaultDurationFormatter DefaultDurationParser A parser producing duration token values from duration strings expressed in ISO 8601 format.DefaultFloatFormatter A formatter representing float token values with the default Java text format.DefaultFloatParser A parser producing float token values from the default Java text format.DefaultIntFormatter A formatter representing int token values with the default Java text format.DefaultIntParser A parser producing int token values from the default Java text format.DefaultLongFormatter A formatter representing long token values with the default Java text format.DefaultLongParser A parser producing long token values from the default Java text format.DefaultMoneyFormatter A formatter representing money token values with the default text format.DefaultMoneyParser DefaultNumericFormatter A formatter representing numeric token values with the default Java text format.DefaultNumericParser A parser producing numeric token values from the default Java text format.DefaultPeriodFormatter DefaultPeriodParser A parser producing period token values from period strings expressed in ISO 8601 format.DoubleFormatter A formatter representing double token values with a user-defined text format.DoubleParser A parser producing double token values from a user-defined text format.DurationFormatter DurationParser ExactTruthMapping A one-to-one mapping of strings to boolean values which does case-sensitive comparisons.FloatFormatter A formatter representing float token values with a user-defined text format.FloatParser A parser producing float token values from a user-defined text format.GenericObjectFormatter A formatter representing object token values as text values.HexBinaryFormatter A formatter representing binary token values as hexadecimal strings.HexBinaryParser A parser producing binary token values from hexadecimal strings.InsensitiveTruthMapping A one-to-one mapping of strings to boolean values which does case-insensitive comparisons.IntervalFormatting Describes the formatting of a string representing TemporalAmounts such as Duration and Period.IntervalFormatUtil A simple formatter/parser utility for TemporalAmounts such as Duration and Period.IntFormatter A formatter representing int token values with a user-defined text format.IntParser A parser producing int token values from a user-defined text format.ISODateFormatter A formatter representing date token values as ISO 8601 date strings.ISODateParser A parser producing date token values from ISO 8601 date and timestamp strings.ISOTimeOfDayFormatter A formatter representing time token values using only the time portion, using ISO 8601 conventions.ISOTimeOfDayParser A parser producing time token values from time-of-day expressed in ISO 8601 format.ISOTimestampFormatter A formatter representing timestamp token values as ISO 8601 timestamp strings.ISOTimestampParser A parser producing timestamp token values from ISO 8601 timestamp strings.LongFormatter A formatter representing long token values with a user-defined text format.LongParser A parser producing long token values from a user-defined text format.MoneyFormatter MoneyParser NumericFormatter A formatter representing numeric token values with a user-defined text format.NumericParser A parser producing numeric token values from a user-defined text format.PeriodFormatter PeriodParser StringFormatter Converts a string token value to a string.StringParser Converts a string to a string token value.TextIp4Formatter A formatter representing ip4address token values as text IPv4 strings.TextIp4Parser A parser producing ip4address token values from text IPv4 strings.TextIp6Formatter A formatter representing ip6address token values as text IPv6 strings.TextIp6Parser A parser producing ip6address token values from text IPv6 strings.TimeFormatter A formatter representing time token values with a user-defined text format.TimeParser A parser producing time token values from a user-defined text format.TimestampFormatter A formatter representing timestamp token values with a user-defined text format.TimestampParser A parser producing timestamp token values from a user-defined text format.TruthValues A mapping between boolean values and strings.