org.jboss.xb.binding.sunday.unmarshalling.position
Class ElementPosition

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.position.AbstractPosition
      extended by org.jboss.xb.binding.sunday.unmarshalling.position.ElementPosition
All Implemented Interfaces:
Position

public class ElementPosition
extends AbstractPosition

A ElementPosition.

Version:
$Revision: 1.1 $
Author:
Alexey Loubyansky

Field Summary
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.position.AbstractPosition
ended, handler, log, next, o, occurrence, parentType, particle, previous, qName, repeatableHandler, repeatableParticleValue, stack, trace
 
Constructor Summary
ElementPosition(QName qName, ParticleBinding particle)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endParticle()
           
 ParticleBinding getNonXsiParticle()
           
 StringBuffer getTextContent()
           
 boolean isElement()
           
 boolean isIgnoreCharacters()
           
 Position nextPosition(QName startName, Attributes atts)
           
 void push(Attributes atts)
           
 void repeatForChild(Attributes atts)
           
 void reset()
           
 void setIgnoreCharacters(boolean ignoreCharacters)
           
 void setNonXsiParticle(ParticleBinding nonXsiParticle)
           
 ElementPosition startParticle(QName startName, Attributes atts)
           
 
Methods inherited from class org.jboss.xb.binding.sunday.unmarshalling.position.AbstractPosition
endRepeatableParticle, getNext, getParticle, getPrevious, getRepeatableHandler, getRepeatableParticleValue, getValue, initValue, isEnded, notSkippedParent, resetTrace, setParent, setParentType, setPrevious, setStack, setValue, startRepeatableParticle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementPosition

public ElementPosition(QName qName,
                       ParticleBinding particle)
Method Detail

isElement

public boolean isElement()
Specified by:
isElement in interface Position
Overrides:
isElement in class AbstractPosition

reset

public void reset()

getNonXsiParticle

public ParticleBinding getNonXsiParticle()

setNonXsiParticle

public void setNonXsiParticle(ParticleBinding nonXsiParticle)

isIgnoreCharacters

public boolean isIgnoreCharacters()

setIgnoreCharacters

public void setIgnoreCharacters(boolean ignoreCharacters)

getTextContent

public StringBuffer getTextContent()

nextPosition

public Position nextPosition(QName startName,
                             Attributes atts)

characters

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

endParticle

public void endParticle()

startParticle

public ElementPosition startParticle(QName startName,
                                     Attributes atts)

repeatForChild

public void repeatForChild(Attributes atts)

push

public void push(Attributes atts)


Copyright © 2010 JBoss Inc.. All Rights Reserved.