com.sun.xml.bind.v2.runtime.property

Class UnmarshallerChain

public final class UnmarshallerChain extends Object

Pass around a 'ticket dispenser' when creating new unmarshallers. This controls the index of the slot allocated to the chain of handlers.

A ticket dispenser also maintains the offset for handlers to access state slots. A handler records this value when it's created.

Field Summary
JAXBContextImplcontext
Constructor Summary
UnmarshallerChain(JAXBContextImpl context)
Method Summary
intallocateOffset()
Allocates a new Scope offset.
intgetScopeSize()
Gets the number of total scope offset allocated.

Field Detail

context

public final JAXBContextImpl context

Constructor Detail

UnmarshallerChain

public UnmarshallerChain(JAXBContextImpl context)

Method Detail

allocateOffset

public int allocateOffset()
Allocates a new Scope offset.

getScopeSize

public int getScopeSize()
Gets the number of total scope offset allocated.