类 UnopenedElementClosingEventWriter

  • 所有已实现的接口:
    javax.xml.stream.util.XMLEventConsumer, javax.xml.stream.XMLEventWriter

    public class UnopenedElementClosingEventWriter
    extends java.lang.Object
    Delegating XMLEventWriter, which writes EndElement events that match a given collection of QNames directly to the underlying java.io.Writer instead of to the delegate XMLEventWriter.
    从以下版本开始:
    3.0
    作者:
    Jimmy Praet
    • 字段概要

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

      构造器 
      构造器说明
      UnopenedElementClosingEventWriter​(javax.xml.stream.XMLEventWriter wrappedEventWriter, java.io.Writer ioWriter, java.util.List<javax.xml.namespace.QName> unopenedElements) 
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      voidadd​(javax.xml.stream.events.XMLEvent event) 
      voidadd​(javax.xml.stream.XMLEventReader reader) 
      voidclose() 
      voidflush() 
      javax.xml.namespace.NamespaceContextgetNamespaceContext() 
      java.lang.StringgetPrefix​(java.lang.String uri) 
      voidsetDefaultNamespace​(java.lang.String uri) 
      voidsetNamespaceContext​(javax.xml.namespace.NamespaceContext context) 
      voidsetPrefix​(java.lang.String prefix, java.lang.String uri) 
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • wrappedEventWriter

        protected javax.xml.stream.XMLEventWriter wrappedEventWriter
    • 构造器详细资料

      • UnopenedElementClosingEventWriter

        public UnopenedElementClosingEventWriter​(javax.xml.stream.XMLEventWriter wrappedEventWriter,
                                                 java.io.Writer ioWriter,
                                                 java.util.List<javax.xml.namespace.QName> unopenedElements)
    • 方法详细资料

      • add

        public void add​(javax.xml.stream.events.XMLEvent event)
                 throws javax.xml.stream.XMLStreamException
        指定者:
        add 在接口中 javax.xml.stream.util.XMLEventConsumer
        指定者:
        add 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException
      • add

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

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

        public void flush()
                   throws javax.xml.stream.XMLStreamException
        指定者:
        flush 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException
      • getNamespaceContext

        public javax.xml.namespace.NamespaceContext getNamespaceContext()
        指定者:
        getNamespaceContext 在接口中 javax.xml.stream.XMLEventWriter
      • getPrefix

        public java.lang.String getPrefix​(java.lang.String uri)
                                   throws javax.xml.stream.XMLStreamException
        指定者:
        getPrefix 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException
      • setDefaultNamespace

        public void setDefaultNamespace​(java.lang.String uri)
                                 throws javax.xml.stream.XMLStreamException
        指定者:
        setDefaultNamespace 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException
      • setNamespaceContext

        public void setNamespaceContext​(javax.xml.namespace.NamespaceContext context)
                                 throws javax.xml.stream.XMLStreamException
        指定者:
        setNamespaceContext 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException
      • setPrefix

        public void setPrefix​(java.lang.String prefix,
                              java.lang.String uri)
                       throws javax.xml.stream.XMLStreamException
        指定者:
        setPrefix 在接口中 javax.xml.stream.XMLEventWriter
        抛出:
        javax.xml.stream.XMLStreamException