类 DefaultFragmentEventReader

    • 字段概要

      字段 
      修饰符和类型字段说明
      protected javax.xml.stream.XMLEventReaderwrappedEventReader 
    • 构造器概要

      构造器 
      构造器说明
      DefaultFragmentEventReader​(javax.xml.stream.XMLEventReader wrappedEventReader)
      Caches the StartDocument event for later use.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      voidclose() 
      java.lang.StringgetElementText() 
      java.lang.ObjectgetProperty​(java.lang.String name) 
      booleanhasNext() 
      voidmarkFragmentProcessed()
      Finishes reading the fragment in case the fragment was processed without being read until the end.
      voidmarkStartFragment()
      Tells the event reader its cursor position is exactly before the fragment.
      java.lang.Objectnext() 
      javax.xml.stream.events.XMLEventnextEvent() 
      javax.xml.stream.events.XMLEventnextTag() 
      javax.xml.stream.events.XMLEventpeek() 
      voidremove() 
      voidreset()
      Reset the state of the fragment reader - make it forget it assumptions about current position of cursor (e.g. in case of rollback of the wrapped reader).
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 java.util.Iterator

        forEachRemaining, remove
      • 从接口继承的方法 javax.xml.stream.XMLEventReader

        close, getElementText, getProperty, nextTag
    • 字段详细资料

      • wrappedEventReader

        protected javax.xml.stream.XMLEventReader wrappedEventReader
    • 构造器详细资料

      • DefaultFragmentEventReader

        public DefaultFragmentEventReader​(javax.xml.stream.XMLEventReader wrappedEventReader)
        Caches the StartDocument event for later use.
        参数:
        wrappedEventReader - the original wrapped event reader
    • 方法详细资料

      • hasNext

        public boolean hasNext()
        指定者:
        hasNext 在接口中 java.util.Iterator<java.lang.Object>
        指定者:
        hasNext 在接口中 javax.xml.stream.XMLEventReader
      • next

        public java.lang.Object next()
        指定者:
        next 在接口中 java.util.Iterator<java.lang.Object>
      • nextEvent

        public javax.xml.stream.events.XMLEvent nextEvent()
                                                   throws javax.xml.stream.XMLStreamException
        指定者:
        nextEvent 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        javax.xml.stream.XMLStreamException
      • peek

        public javax.xml.stream.events.XMLEvent peek()
                                              throws javax.xml.stream.XMLStreamException
        指定者:
        peek 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        javax.xml.stream.XMLStreamException
      • reset

        public void reset()
        从接口复制的说明: FragmentEventReader
        Reset the state of the fragment reader - make it forget it assumptions about current position of cursor (e.g. in case of rollback of the wrapped reader).
        指定者:
        reset 在接口中 FragmentEventReader
      • close

        public void close()
                   throws javax.xml.stream.XMLStreamException
        指定者:
        close 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        javax.xml.stream.XMLStreamException
      • getElementText

        public java.lang.String getElementText()
                                        throws javax.xml.stream.XMLStreamException
        指定者:
        getElementText 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        javax.xml.stream.XMLStreamException
      • getProperty

        public java.lang.Object getProperty​(java.lang.String name)
                                     throws java.lang.IllegalArgumentException
        指定者:
        getProperty 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        java.lang.IllegalArgumentException
      • nextTag

        public javax.xml.stream.events.XMLEvent nextTag()
                                                 throws javax.xml.stream.XMLStreamException
        指定者:
        nextTag 在接口中 javax.xml.stream.XMLEventReader
        抛出:
        javax.xml.stream.XMLStreamException
      • remove

        public void remove()
        指定者:
        remove 在接口中 java.util.Iterator<java.lang.Object>