Class XBATreeParamExtractor

  • All Implemented Interfaces:
    org.exbin.xbup.core.parser.token.event.XBTEventListener, org.exbin.xbup.core.parser.token.pull.XBTPullProvider, org.exbin.xbup.core.stream.XBInput, org.exbin.xbup.core.stream.XBOutput

    public class XBATreeParamExtractor
    extends java.lang.Object
    implements org.exbin.xbup.core.parser.token.pull.XBTPullProvider, org.exbin.xbup.core.parser.token.event.XBTEventListener
    Extracting specified parameters from XBUP level 2 blocks.
    • Constructor Summary

      Constructors 
      Constructor Description
      XBATreeParamExtractor​(org.exbin.xbup.core.block.XBTBlock source, org.exbin.xbup.core.catalog.XBACatalog catalog)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.exbin.xbup.core.parser.token.XBTToken pullXBTToken()  
      void putXBTToken​(org.exbin.xbup.core.parser.token.XBTToken token)  
      void setParameterIndex​(int targetParameter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XBATreeParamExtractor

        public XBATreeParamExtractor​(org.exbin.xbup.core.block.XBTBlock source,
                                     org.exbin.xbup.core.catalog.XBACatalog catalog)
    • Method Detail

      • pullXBTToken

        public org.exbin.xbup.core.parser.token.XBTToken pullXBTToken()
                                                               throws org.exbin.xbup.core.parser.XBProcessingException,
                                                                      java.io.IOException
        Specified by:
        pullXBTToken in interface org.exbin.xbup.core.parser.token.pull.XBTPullProvider
        Throws:
        org.exbin.xbup.core.parser.XBProcessingException
        java.io.IOException
      • putXBTToken

        public void putXBTToken​(org.exbin.xbup.core.parser.token.XBTToken token)
                         throws org.exbin.xbup.core.parser.XBProcessingException,
                                java.io.IOException
        Specified by:
        putXBTToken in interface org.exbin.xbup.core.parser.token.event.XBTEventListener
        Throws:
        org.exbin.xbup.core.parser.XBProcessingException
        java.io.IOException
      • setParameterIndex

        public void setParameterIndex​(int targetParameter)
                               throws org.exbin.xbup.core.parser.XBProcessingException
        Throws:
        org.exbin.xbup.core.parser.XBProcessingException