public abstract class

MappingAction

extends Object
java.lang.Object
   ↳ org.apache.commons.betwixt.io.read.MappingAction
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Executes mapping action for a subgraph. It is intended that most MappingAction's will not need to maintain state.

Summary

Nested Classes
class MappingAction.Base Basic action. 
Fields
public static final MappingAction EMPTY
public static final MappingAction IGNORE
Public Constructors
MappingAction()
Public Methods
abstract MappingAction begin(String namespace, String name, Attributes attributes, ReadContext context)
Executes mapping action on new element.
abstract void body(String text, ReadContext context)
Executes mapping action for element body text
abstract void end(ReadContext context)
Executes mapping action one element ends
abstract MappingAction next(String namespace, String name, Attributes attributes, ReadContext context)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final MappingAction EMPTY

public static final MappingAction IGNORE

Public Constructors

public MappingAction ()

Public Methods

public abstract MappingAction begin (String namespace, String name, Attributes attributes, ReadContext context)

Executes mapping action on new element.

Parameters
attributes Attributes not null
context Context not null
Returns
  • the MappingAction to be used to map the sub-graph under this element
Throws
Exception

public abstract void body (String text, ReadContext context)

Executes mapping action for element body text

Throws
Exception

public abstract void end (ReadContext context)

Executes mapping action one element ends

Throws
Exception

public abstract MappingAction next (String namespace, String name, Attributes attributes, ReadContext context)

Throws
Exception