Uses of Class
org.apache.commons.betwixt.io.read.MappingAction

Packages that use MappingAction
org.apache.commons.betwixt.io Package contains classes dealing directly with the reading and writing of beans. 
org.apache.commons.betwixt.io.read Package contains strategy and configuration classes used by reading only. 
org.apache.commons.betwixt.strategy This package contains a variety of plugin Strategy patterns that can be used to customize the default behaviours. 
 

Uses of MappingAction in org.apache.commons.betwixt.io
 

Methods in org.apache.commons.betwixt.io that return MappingAction
private  MappingAction BeanRuleSet.ActionMappingRule.nextAction(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Gets the next action to be executed
 

Uses of MappingAction in org.apache.commons.betwixt.io.read
 

Subclasses of MappingAction in org.apache.commons.betwixt.io.read
 class ArrayBindAction
          Acts to bind an array property.
private static class ArrayBindAction.BeanMapping
           
 class BeanBindAction
          Action that creates and binds a new bean instance.
static class MappingAction.Base
          Basic action.
private static class MappingAction.Ignore
           
 class SimpleTypeBindAction
          Action binds a simple type.
 

Fields in org.apache.commons.betwixt.io.read declared as MappingAction
private  MappingAction ArrayBindAction.BeanMapping.delegate
           
static MappingAction MappingAction.EMPTY
           
static MappingAction MappingAction.IGNORE
           
 

Methods in org.apache.commons.betwixt.io.read that return MappingAction
abstract  MappingAction MappingAction.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Executes mapping action on new element.
 MappingAction MappingAction.Ignore.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction MappingAction.Base.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction BeanBindAction.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Begins a new element which is to be bound to a bean.
 MappingAction ArrayBindAction.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Mapping arrays requires the addition of a temporary object (an ArrayList) into the stack together with an updater for that object.
 MappingAction ArrayBindAction.BeanMapping.begin(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Push updater and then delegate
static MappingAction ArrayBindAction.createMappingAction(ElementDescriptor elementDescriptor)
          Factory method creates implementations to map arrays.
 MappingAction ReadContext.currentMappingAction()
          Gets the current mapping action
(package private)  MappingAction ArrayBindAction.BeanMapping.getDelegate()
          Gets the action to which the bean binding is delegated.
abstract  MappingAction MappingAction.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction MappingAction.Ignore.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction MappingAction.Base.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction SimpleTypeBindAction.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
           
 MappingAction ArrayBindAction.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Construct a delegating implmentation that wraps the real bean creator
 MappingAction ArrayBindAction.BeanMapping.next(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Use delegate to create next action
 MappingAction ReadContext.popMappingAction()
          Pops an action mapping from the stack
 

Methods in org.apache.commons.betwixt.io.read with parameters of type MappingAction
 void ReadContext.pushMappingAction(MappingAction mappingAction)
          Pushs an action mapping onto the stack
(package private)  void ArrayBindAction.BeanMapping.setDelegate(MappingAction action)
          Sets the action to which the bean binding is delegated.
 

Uses of MappingAction in org.apache.commons.betwixt.strategy
 

Methods in org.apache.commons.betwixt.strategy that return MappingAction
 MappingAction DefaultActionMappingStrategy.getMappingAction(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Gets the mapping action to map the given element.
abstract  MappingAction ActionMappingStrategy.getMappingAction(java.lang.String namespace, java.lang.String name, org.xml.sax.Attributes attributes, ReadContext context)
          Gets the mapping action to map the given element.