IUnmarshallable (JiBX Java data binding to XML - Version 1.2.1)
Date: 2009-03-11

Overview | Package | Class | Deprecated
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.jibx.runtime
Interface IUnmarshallable

    public interface IUnmarshallable

Unmarshallable interface definition. This interface must be implemented by all classes which can be unmarshalled as independent units (not just as children of other objects). Classes implementing this interface may either unmarshal themselves directly (if there's only one unmarshalling format defined), or obtain an instance of the appropriate unmarshaller from the context and use that.

Author:
  Dennis M. Sosnoski

Method Summary
`java.lang.String` | `JiBX_className()` Get the name of the class associated with the <mapping> definition.
`void` | `unmarshal(IUnmarshallingContext ctx)` Unmarshal self.

Method Detail

### JiBX_className

    java.lang.String JiBX_className()

  Get the name of the class associated with the <mapping> definition.

  Returns:
    fully-qualified class name

### unmarshal

    void unmarshal(IUnmarshallingContext ctx)
                   throws JiBXException

  Unmarshal self. This method call is responsible for all handling of the unmarshalling of the object from XML text.

  Parameters:
    `ctx` - unmarshalling context
  Throws:
    `JiBXException` - on error in unmarshalling process

Overview | Package | Class | Deprecated
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Project Web Site |