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 DataTypeMapper implementation. |
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 |
|