org.jboss.xb.binding.sunday.unmarshalling.position
Interface Position

All Known Implementing Classes:
AbstractPosition, ElementPosition, NonElementPosition

public interface Position

A Position.

Version:
$Revision: 1.1 $
Author:
Alexey Loubyansky

Method Summary
 void characters(char[] ch, int start, int length)
           
 void endParticle()
           
 void endRepeatableParticle()
           
 Position getNext()
           
 ParticleBinding getParticle()
           
 Position getPrevious()
           
 RepeatableParticleHandler getRepeatableHandler()
           
 Object getRepeatableParticleValue()
           
 Object getValue()
           
 void initValue(Attributes atts)
           
 boolean isElement()
           
 boolean isEnded()
           
 Position nextPosition(QName qName, Attributes attrs)
           
 void repeatForChild(Attributes atts)
           
 void setParentType(TypeBinding parentType)
           
 void setPrevious(Position previous)
           
 void setStack(PositionStack stack)
           
 void setValue(Object value)
           
 ElementPosition startParticle(QName startName, Attributes atts)
           
 void startRepeatableParticle()
           
 

Method Detail

setStack

void setStack(PositionStack stack)

getParticle

ParticleBinding getParticle()

setParentType

void setParentType(TypeBinding parentType)

getValue

Object getValue()

setValue

void setValue(Object value)

getRepeatableParticleValue

Object getRepeatableParticleValue()

getRepeatableHandler

RepeatableParticleHandler getRepeatableHandler()

isEnded

boolean isEnded()

getNext

Position getNext()

getPrevious

Position getPrevious()

setPrevious

void setPrevious(Position previous)

isElement

boolean isElement()

nextPosition

Position nextPosition(QName qName,
                      Attributes attrs)

characters

void characters(char[] ch,
                int start,
                int length)

initValue

void initValue(Attributes atts)

startParticle

ElementPosition startParticle(QName startName,
                              Attributes atts)

endParticle

void endParticle()

startRepeatableParticle

void startRepeatableParticle()

endRepeatableParticle

void endRepeatableParticle()

repeatForChild

void repeatForChild(Attributes atts)


Copyright © 2010 JBoss Inc.. All Rights Reserved.