org.jibx.binding.model
Class BindingElement.UnmarshalWrapper

java.lang.Object
  extended by org.jibx.binding.model.BindingElement.UnmarshalWrapper
Enclosing class:
BindingElement

public static class BindingElement.UnmarshalWrapper
extends java.lang.Object

Inner class as wrapper for binding element on unmarshalling. This provides a handle for passing the validation context, allowing elements to check for problems during unmarshalling.


Field Summary
private  BindingElement m_containingBinding
           
private  ValidationContext m_validationContext
           
 
Constructor Summary
protected BindingElement.UnmarshalWrapper(ValidationContext vctx, BindingElement contain)
           
 
Method Summary
 BindingElement getContainingBinding()
           
 ValidationContext getValidation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_validationContext

private final ValidationContext m_validationContext

m_containingBinding

private final BindingElement m_containingBinding
Constructor Detail

BindingElement.UnmarshalWrapper

protected BindingElement.UnmarshalWrapper(ValidationContext vctx,
                                          BindingElement contain)
Method Detail

getValidation

public ValidationContext getValidation()

getContainingBinding

public BindingElement getContainingBinding()


Project Web Site