Class AbstractCreator

java.lang.Object
com.sun.xml.stream.buffer.AbstractCreatorProcessor
com.sun.xml.stream.buffer.AbstractCreator
Direct Known Subclasses:
SAXBufferCreator, StreamBufferCreator

public class AbstractCreator extends AbstractCreatorProcessor
Base class for classes that creates MutableXMLStreamBuffer and from infoset in API-specific form.
  • Field Details

  • Constructor Details

    • AbstractCreator

      public AbstractCreator()
  • Method Details

    • setXMLStreamBuffer

      public void setXMLStreamBuffer(MutableXMLStreamBuffer buffer)
    • getXMLStreamBuffer

      public MutableXMLStreamBuffer getXMLStreamBuffer()
    • createBuffer

      protected final void createBuffer()
    • increaseTreeCount

      protected final void increaseTreeCount()
      Should be called whenever a new tree is stored on the buffer.
    • setBuffer

      protected final void setBuffer(MutableXMLStreamBuffer buffer)
    • setHasInternedStrings

      protected final void setHasInternedStrings(boolean hasInternedStrings)
    • storeStructure

      protected final void storeStructure(int b)
    • resizeStructure

      protected final void resizeStructure()
    • storeStructureString

      protected final void storeStructureString(String s)
    • resizeStructureStrings

      protected final void resizeStructureStrings()
    • storeContentString

      protected final void storeContentString(String s)
    • storeContentCharacters

      protected final void storeContentCharacters(int type, char[] ch, int start, int length)
    • resizeContentCharacters

      protected final void resizeContentCharacters()
    • storeContentCharactersCopy

      protected final void storeContentCharactersCopy(char[] ch, int start, int length)
    • peekAtContentObject

      protected final Object peekAtContentObject()
    • storeContentObject

      protected final void storeContentObject(Object s)
    • resizeContentObjects

      protected final void resizeContentObjects()