| AbstractBeanWriter | Abstract superclass for bean writers. |
| AbstractIDGenerator | Abstract superclass for |
| ActionMappingStrategy | Pluggable strategy interface used for free mappings. |
| AddDefaultsRule |
|
| ArrayBindAction | Acts to bind an array property. |
| Attribute | Models the attribute element in an XML schema. |
| AttributeDescriptor |
|
| AttributeRule |
|
| AttributeSuppressionStrategy | Strategy to determine whether to show an attribute at all. |
| BadCharacterReplacingNMapper | NameMapper implementation that processes a name by replacing or stripping
illegal characters before passing result down the chain. |
| BaseMixedContentEncodingStrategy | Basic implementation for |
| BeanBindAction | Action that creates and binds a new bean instance. |
| BeanCreateRule |
This class is deprecated.
0.5 this Rule does not allowed good integration with other Rules -
use BeanRuleSet instead.
|
| BeanCreationChain | A Chain of bean creators. |
| BeanCreationList | Chain implementation that's backed by a list. |
| BeanProperty | Betwixt-centric view of a bean (or pseudo-bean) property. |
| BeanReader |
|
| BeanRuleSet | Sets |
| BeanWriter |
|
| BindingConfiguration | Stores mapping phase binding configuration. |
| CapitalizeNameMapper | A beanmapper which converts a type to start with an uppercase. |
| ChainedBeanCreator | Creator of beans that may delegate responsibility to members down the chain. |
| ChainedBeanCreatorFactory | Group of factory methods for ChainedBeanCreator's. |
| ClassNameExpression |
|
| ClassNameSchemaNamingStrategy | Names schema types from the property type of the descriptor |
| ClassNormalizer | Class normalization strategy. |
| ClassRule | Digester Rule to process class elements. |
| CollectionUpdater | Updates a Collection by adding the new value to it. |
| CollectiveTypeStrategy | Specifies which types should be regarded as collective |
| CollectiveTypeStrategy.Default | Default collective type strategy |
| CommonRuleSet | Rules common to both MultiMappingBeanInfoDigester
and XMLBeanInfoDigester. |
| ComplexLocalElement | |
| ComplexType | Models a complexType. |
| ConfigRule | Digester Rule to process config elements. |
| ConstantExpression |
|
| Context |
|
| ConvertUtilsObjectStringConverter | String <-> object conversion strategy that delegates to ConvertUtils. |
| CyclicReferenceException | Thrown when bean evaluation finds a cycle reference. |
| DataTypeMapper | Maps Java simple data types into XML schema data types. |
| DecapitalizeNameMapper | A name mapper which converts types to a decapitalized String. |
| DefaultActionMappingStrategy | |
| DefaultDataTypeMapper | Default DataTypeMapperimplementation. |
| DefaultIdStoringStrategy | Stores every ID that given to it into an internal |
| DefaultNameMapper | A default implementation of the name mapper. |
| DefaultObjectStringConverter | Default string <-> object conversion strategy. |
| DefaultPluralStemmer | A default implementation of the plural name stemmer which tests for some common english plural/singular patterns and then uses a simple starts-with algorithm |
| DefaultXMLBeanInfoRegistry | The default caching implementation. |
| Descriptor | Describes a content node mapping. |
| DynaBeanExpression | An Expression that gets a property value from a DynaBean. |
| DynaBeanUpdater | Updates DynaBean's. |
| Element | Implmented by element definition. |
| ElementDescriptor |
|
| ElementMapping | Describes a mapping between an xml element and a betwixt element. |
| ElementReference | |
| ElementRule |
|
| ElementSchemaNamingStrategy | Strategy uses the name of the element for the complex type |
| ElementSuppressionStrategy | Strategy to determine whether to show an element at all. |
| EmptyExpression |
|
| Expression |
|
| GlobalComplexType | Models a complexType from an XML schema. |
| GlobalElement | Models a global definition of an element. |
| HideRule |
|
| HyphenatedNameMapper | A name mapper which converts types to a hypenated String. |
| IDGenerator | Interface allowing pluggable |
| IdStoringStrategy | Pluggable strategy for id storage management. |
| InfoRule |
|
| IntrospectionConfiguration | Stores introspection phase binding configuration. |
| IteratorExpression |
|
| ListedClassNormalizer | ClassNormalizer that uses a list of substitutions. |
| LocalComplexType | Models a local complexType definition. |
| LocalElement |
| MapEntryAdder |
|
| MappedPropertyRule | Factors out common code used by Betwixt rules that access bean properties. |
| MappingAction | Executes mapping action for a subgraph. |
| MappingAction.Base | Basic action. |
| MappingDerivationStrategy | Pluggable strategy determines whether introspection or bind time typing should be used when finding mappings. |
| MethodExpression |
|
| MethodUpdater |
|
| MixedContentEncodingStrategy | Encodes body content. |
| MultiMappingBeanInfoDigester | XMLSingleMappingFileBeanInfoDigester is a digester of XML files
containing XMLBeanInfo definitions for a JavaBeans. |
| NameMapper | A plugin Strategy pattern for converting Java type names into element names. |
| NamespacePrefixMapper | Maps namespace |
| NoCacheRegistry | This plug-in registry does not cache at all. |
| NodeDescriptor | Common superclass for |
| ObjectStringConverter | Strategy class for string <-> object conversions. |
| OptionRule | Maps option tree to an option in the
Options
on the current description. |
| Options | Collective for Betwixt optional behaviour hints. |
| OverrideCollectiveTypeStategy | Strategy that allows specific classes to be marked as
collective (overrideCollective(Class))
or not collective (overrideNotCollective(Class)). |
| PackageSuppressor | Suppresses properties based on the package of their type. |
| PluralStemmer | A plugin Strategy pattern which will detect the plural property which maps to a singular property name. |
| PolymorphicReferenceResolver | Resolves polymorphic references. |
| PropertySuppressionStrategy | Pluggable strategy specifying whether property's should be suppressed. |
| PropertySuppressionStrategy.Chain | Implementation delegates to a list of strategies |
| PropertySuppressionStrategy.Default | Default implementation. |
| QualifiedPropertyTypeSchemaNamingStrategy | Names schema types from the fully qualified property type of the descriptor |
| RandomIDGenerator | Generates |
| ReadConfiguration | Stores mapping phase configuration settings that apply only for bean reading. |
| ReadContext | Extends |
| RuleSupport |
|
| SAXBeanWriter | The SAXBeanwriter will send events to a ContentHandler |
| Schema | Model for top level element in an XML Schema |
| SchemaTranscriber | Generates XML Schemas for Betwixt mappings. |
| SchemaTypeNamingStrategy | Pluggable strategy for naming schema types. |
| SequentialIDGenerator | Generates |
| SimpleLocalElement | |
| SimpleType | Models a simpleType tag in an XML schema. |
| SimpleTypeBindAction | Action binds a simple type. |
| SimpleTypeMapper | Strategy for binding simple types. |
| SimpleTypeMapper.Binding | Enumerates binding options for simple types. |
| StandardSimpleTypeMapper | Binds simple types as specified by isAttributesForPrimitives(). |
| StringExpression |
|
| TextDescriptor | Describes mixed-content text. |
| TextRule | Rule for parsing <text> elements. |
| TranscriptionConfiguration | Configuration for XMLBeanInfo to XML schema transcription. |
| TypeBindingStrategy | Determines the way that a type (of object) should be bound by Betwixt. |
| TypeBindingStrategy.BindingType | Enumerates the possible general ways that Betwixt can map a Java type to an XML type. |
| TypeBindingStrategy.Default | The default TypeBindingStrategy used by Betwixt. |
| TypedUpdater | Abstracts common features for strongly typed Updater's. |
| Updater |
|
| ValueSuppressionStrategy | Determines whether the expression of an attribute with a values should be suppressed. |
| VariableExpression |
|
| WriteContext | Context against which content should be written. |
| XMLBeanInfo |
|
| XMLBeanInfoDigester |
|
| XMLBeanInfoRegistry | Plug in registry for |
| XMLIntrospector |
|
| XMLIntrospectorHelper | This class is deprecated. No replacement. |
| XMLUtils |
|