Library:Apache Jakarta Commons Betwixt
Version:0.7
Compatibility:JDK 1.4
Classes in library Apache Jakarta Commons Betwixt.
NamePackageDescription
AbstractBeanWriterorg.apache.commons.betwixt.io

Abstract superclass for bean writers.

AbstractIDGeneratororg.apache.commons.betwixt.io.id

Abstract superclass for IDGenerator implementations.

ActionMappingStrategyorg.apache.commons.betwixt.strategy

Pluggable strategy interface used for free mappings.

AddDefaultsRuleorg.apache.commons.betwixt.digester

AddDefaultsRule appends all the default properties to the current element.

ArrayBindActionorg.apache.commons.betwixt.io.read

Acts to bind an array property.

Attributeorg.apache.commons.betwixt.schemaModels the attribute element in an XML schema.
AttributeDescriptororg.apache.commons.betwixt

AttributeDescriptor describes the XML attributes to be created for a bean instance.

AttributeRuleorg.apache.commons.betwixt.digester

AttributeRule the digester Rule for parsing the <attribute> elements.

BadCharacterReplacingNMapperorg.apache.commons.betwixt.strategyNameMapper implementation that processes a name by replacing or stripping illegal characters before passing result down the chain.
BaseMixedContentEncodingStrategyorg.apache.commons.betwixt.strategy

Basic implementation for MixedContentEncodingStrategy supports variations of most common use case.

BeanBindActionorg.apache.commons.betwixt.io.readAction that creates and binds a new bean instance.
BeanCreateRuleorg.apache.commons.betwixt.io

BeanCreateRule is a Digester Rule for creating beans from the betwixt XML metadata.

BeanCreationChainorg.apache.commons.betwixt.io.readA Chain of bean creators.
BeanCreationListorg.apache.commons.betwixt.io.read

Chain implementation that's backed by a list.

BeanPropertyorg.apache.commons.betwixtBetwixt-centric view of a bean (or pseudo-bean) property.
BeanReaderorg.apache.commons.betwixt.io

BeanReader reads a tree of beans from an XML document.

BeanRuleSetorg.apache.commons.betwixt.io

Sets Betwixt digestion rules for a bean class.

BeanWriterorg.apache.commons.betwixt.io

BeanWriter outputs beans as XML to an io stream.

BindingConfigurationorg.apache.commons.betwixt

Stores mapping phase binding configuration.

CapitalizeNameMapperorg.apache.commons.betwixt.strategyA beanmapper which converts a type to start with an uppercase.
ChainedBeanCreatorFactoryorg.apache.commons.betwixt.io.readGroup of factory methods for ChainedBeanCreator's.
ClassNameExpressionorg.apache.commons.betwixt.expression

ClassNameExpression returns the current class name of the context bean

ClassNormalizerorg.apache.commons.betwixt.strategy

Class normalization strategy.

ClassRuleorg.apache.commons.betwixt.digesterDigester Rule to process class elements.
ComplexLocalElementorg.apache.commons.betwixt.schemaNo description provided.
ComplexTypeorg.apache.commons.betwixt.schemaModels a complexType.
ConfigRuleorg.apache.commons.betwixt.digesterDigester Rule to process config elements.
ConstantExpressionorg.apache.commons.betwixt.expression

ConstantExpression represents a constant expression.

Contextorg.apache.commons.betwixt.expression

Context describes the context used to evaluate bean expressions.

ConvertUtilsObjectStringConverterorg.apache.commons.betwixt.strategyString <-> object conversion strategy that delegates to ConvertUtils.
DataTypeMapperorg.apache.commons.betwixt.schema

Maps Java simple data types into XML schema data types.

DecapitalizeNameMapperorg.apache.commons.betwixt.strategy

A name mapper which converts types to a decapitalized String.

DefaultActionMappingStrategyorg.apache.commons.betwixt.strategyNo description provided.
DefaultDataTypeMapperorg.apache.commons.betwixt.schemaDefault DataTypeMapperimplementation.
DefaultIdStoringStrategyorg.apache.commons.betwixt.strategyStores every ID that given to it into an internal HashMap and returns it on request.
DefaultNameMapperorg.apache.commons.betwixt.strategy

A default implementation of the name mapper.

DefaultObjectStringConverterorg.apache.commons.betwixt.strategy

Default string <-> object conversion strategy.

DefaultPluralStemmerorg.apache.commons.betwixt.strategyA default implementation of the plural name stemmer which tests for some common english plural/singular patterns and then uses a simple starts-with algorithm
DefaultXMLBeanInfoRegistryorg.apache.commons.betwixt.registryThe default caching implementation.
Descriptororg.apache.commons.betwixt

Describes a content node mapping.

DynaBeanExpressionorg.apache.commons.betwixt.expressionAn Expression that gets a property value from a DynaBean.
DynaBeanUpdaterorg.apache.commons.betwixt.expressionUpdates DynaBean's.
ElementDescriptororg.apache.commons.betwixt

ElementDescriptor describes the XML elements to be created for a bean instance.

ElementMappingorg.apache.commons.betwixt.io.readDescribes a mapping between an xml element and a betwixt element.
ElementReferenceorg.apache.commons.betwixt.schemaNo description provided.
ElementRuleorg.apache.commons.betwixt.digester

ElementRule the digester Rule for parsing the <element> elements.

EmptyExpressionorg.apache.commons.betwixt.expression

EmptyExpression returns the same value as is passed in.

GlobalComplexTypeorg.apache.commons.betwixt.schemaModels a complexType from an XML schema.
GlobalElementorg.apache.commons.betwixt.schemaModels a global definition of an element.
HideRuleorg.apache.commons.betwixt.digester

HideRule hides the property of the given name.

HyphenatedNameMapperorg.apache.commons.betwixt.strategyA name mapper which converts types to a hypenated String.
IdStoringStrategyorg.apache.commons.betwixt.strategyPluggable strategy for id storage management.
InfoRuleorg.apache.commons.betwixt.digester

InfoRule the digester Rule for parsing the info element.

IntrospectionConfigurationorg.apache.commons.betwixt

Stores introspection phase binding configuration.

IteratorExpressionorg.apache.commons.betwixt.expression

IteratorExpression returns an iterator over the current context.

ListedClassNormalizerorg.apache.commons.betwixt.strategy

ClassNormalizer that uses a list of substitutions.

LocalComplexTypeorg.apache.commons.betwixt.schemaModels a local complexType definition.
LocalElementorg.apache.commons.betwixt.schemaNo description provided.
MapEntryAdderorg.apache.commons.betwixt.expression

MapEntryAdder is used to add entries to a map.

MappedPropertyRuleorg.apache.commons.betwixt.digester

Factors out common code used by Betwixt rules that access bean properties.

MappingActionorg.apache.commons.betwixt.io.readExecutes mapping action for a subgraph.
MappingAction.Baseorg.apache.commons.betwixt.io.readBasic action.
MappingDerivationStrategyorg.apache.commons.betwixt.strategy

Pluggable strategy determines whether introspection or bind time typing should be used when finding mappings.

MethodExpressionorg.apache.commons.betwixt.expression

MethodExpression evaluates a method on the current bean context.

MethodUpdaterorg.apache.commons.betwixt.expression

MethodUpdater updates the current bean context by calling a WriteMethod with the String value from the XML attribute or element.

MixedContentEncodingStrategyorg.apache.commons.betwixt.strategy

Encodes body content.

MultiMappingBeanInfoDigesterorg.apache.commons.betwixt.digesterXMLSingleMappingFileBeanInfoDigester is a digester of XML files containing XMLBeanInfo definitions for a JavaBeans.
NamespacePrefixMapperorg.apache.commons.betwixt.strategy

Maps namespace URI's to prefixes.

NoCacheRegistryorg.apache.commons.betwixt.registryThis plug-in registry does not cache at all.
NodeDescriptororg.apache.commons.betwixt

Common superclass for ElementDescriptor and AttributeDescriptor.

ObjectStringConverterorg.apache.commons.betwixt.strategy

Strategy class for string <-> object conversions.

OptionRuleorg.apache.commons.betwixt.digesterMaps option tree to an option in the Options on the current description.
Optionsorg.apache.commons.betwixtCollective for Betwixt optional behaviour hints.
PropertySuppressionStrategyorg.apache.commons.betwixt.strategyPluggable strategy specifying whether property's should be surpressed.
RandomIDGeneratororg.apache.commons.betwixt.io.id

Generates ID's at random.

ReadConfigurationorg.apache.commons.betwixt.io.readStores mapping phase configuration settings that apply only for bean reading.
ReadContextorg.apache.commons.betwixt.io.read

Extends Context to provide read specific functionality.

RuleSupportorg.apache.commons.betwixt.digester

RuleSupport is an abstract base class containing useful helper methods.

SAXBeanWriterorg.apache.commons.betwixt.ioThe SAXBeanwriter will send events to a ContentHandler
Schemaorg.apache.commons.betwixt.schemaModel for top level element in an XML Schema
SchemaTranscriberorg.apache.commons.betwixt.schema

Generates XML Schemas for Betwixt mappings.

SequentialIDGeneratororg.apache.commons.betwixt.io.id

Generates ID's in numeric sequence.

SimpleLocalElementorg.apache.commons.betwixt.schemaNo description provided.
SimpleTypeorg.apache.commons.betwixt.schemaModels a simpleType tag in an XML schema.
SimpleTypeBindActionorg.apache.commons.betwixt.io.readAction binds a simple type.
SimpleTypeMapperorg.apache.commons.betwixt.strategyStrategy for binding simple types.
SimpleTypeMapper.Bindingorg.apache.commons.betwixt.strategyEnumerates binding options for simple types.
StandardSimpleTypeMapperorg.apache.commons.betwixt.strategyBinds simple types as specified by isAttributesForPrimitives() .
StringExpressionorg.apache.commons.betwixt.expression

StringExpression returns the current context object as a string.

TextDescriptororg.apache.commons.betwixt

Describes mixed-content text.

TextRuleorg.apache.commons.betwixt.digester

Rule for parsing <text> elements.

TranscriptionConfigurationorg.apache.commons.betwixt.schemaConfiguration for XMLBeanInfo to XML schema transcription.
TypeBindingStrategyorg.apache.commons.betwixt.strategyDetermines the way that a type (of object) should be bound by Betwixt.
TypeBindingStrategy.BindingTypeorg.apache.commons.betwixt.strategyEnumerates the possible general ways that Betwixt can map a Java type to an XML type.
TypeBindingStrategy.Defaultorg.apache.commons.betwixt.strategyThe default TypeBindingStrategy used by Betwixt.
TypedUpdaterorg.apache.commons.betwixt.expressionAbstracts common features for strongly typed Updater's.
ValueSuppressionStrategyorg.apache.commons.betwixt.strategyDetermines whether the expression of an attribute with a values should be suppressed.
VariableExpressionorg.apache.commons.betwixt.expression

VariableExpression represents a variable expression such as $foo which returns the value of the given variable.

WriteContextorg.apache.commons.betwixt.io

Context against which content should be written.

XMLBeanInfoorg.apache.commons.betwixt

XMLBeanInfo represents the XML metadata information used to map a Java Bean cleanly to XML.

XMLBeanInfoDigesterorg.apache.commons.betwixt.digester

XMLBeanInfoDigester is a digester of XML files containing XMLBeanInfo definitions for a JavaBean.

XMLIntrospectororg.apache.commons.betwixt

XMLIntrospector an introspector of beans to create a XMLBeanInfo instance.

XMLIntrospectorHelperorg.apache.commons.betwixt.digester

XMLIntrospectorHelper a helper class for common code shared between the digestor and introspector.

XMLUtilsorg.apache.commons.betwixt

XMLUtils contains basic utility methods for XML.

Search