Documentation of 'org.jhotdraw.xml.JavaxDOMOutput' Java class
JavaxDOMOutput
org.jhotdraw.xml

Class JavaxDOMOutput

  • All Implemented Interfaces:
    DOMOutput


    public class JavaxDOMOutput
    extends java.lang.Object
    implements DOMOutput
    DOMOutput.

    Design pattern:
    Name: Adapter.
    Role: Adapter.
    Partners: Document as Adaptee.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addAttribute(java.lang.String name, boolean value)
      Adds an attribute to current element of the DOM Document.
      void addAttribute(java.lang.String name, boolean value, boolean defaultValue)
      Adds an attribute to current element of the DOM Document if it is different from the default value.
      void addAttribute(java.lang.String name, double value)
      Adds an attribute to current element of the DOM Document.
      void addAttribute(java.lang.String name, double value, double defaultValue)
      Adds an attribute to current element of the DOM Document if it is different from the default value.
      void addAttribute(java.lang.String name, float value)
      Adds an attribute to current element of the DOM Document.
      void addAttribute(java.lang.String name, float value, float defaultValue)
      Adds an attribute to current element of the DOM Document if it is different from the default value.
      void addAttribute(java.lang.String name, int value)
      Adds an attribute to current element of the DOM Document.
      void addAttribute(java.lang.String name, int value, int defaultValue)
      Adds an attribute to current element of the DOM Document if it is different from the default value.
      void addAttribute(java.lang.String name, java.lang.String value)
      Adds an attribute to current element of the DOM Document.
      void addAttribute(java.lang.String name, java.lang.String value, java.lang.String defaultValue)
      Adds an attribute to current element of the DOM Document if it is different from the default value.
      void addComment(java.lang.String comment)
      Adds a comment to the current element of the DOM Document.
      void addText(java.lang.String text)
      Adds a text to current element of the DOM Document.
      void closeElement()
      Closes the current element of the DOM Document.
      java.lang.Object getPrototype()
      Returns a prototype for the object currently being written.
      void openElement(java.lang.String tagName)
      Puts a new element into the DOM Document.
      void save(java.io.OutputStream out)
      Writes the contents of the DOMOutput into the specified output stream.
      void save(java.io.Writer out)
      Writes the contents of the DOMOutput into the specified output stream.
      void setDoctype(java.lang.String doctype)
      Sets the doctype for the XML document.
      void writeObject(java.lang.Object o)
      Writes an object.
      • Methods inherited from class java.lang.Object

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

      • JavaxDOMOutput

        public JavaxDOMOutput(DOMFactory factory)
                       throws java.io.IOException
        Creates a new instance.
        Throws:
        java.io.IOException
    • Method Detail

      • save

        public void save(java.io.OutputStream out)
                  throws java.io.IOException
        Writes the contents of the DOMOutput into the specified output stream.
        Throws:
        java.io.IOException
      • save

        public void save(java.io.Writer out)
                  throws java.io.IOException
        Writes the contents of the DOMOutput into the specified output stream.
        Throws:
        java.io.IOException
      • openElement

        public void openElement(java.lang.String tagName)
        Puts a new element into the DOM Document. The new element is added as a child to the current element in the DOM document. Then it becomes the current element. The element must be closed using closeElement.
        Specified by:
        openElement in interface DOMOutput
      • closeElement

        public void closeElement()
        Closes the current element of the DOM Document. The parent of the current element becomes the current element.
        Specified by:
        closeElement in interface DOMOutput
        Throws:
        java.lang.IllegalArgumentException - if the provided tagName does not match the tag name of the element.
      • addComment

        public void addComment(java.lang.String comment)
        Adds a comment to the current element of the DOM Document.
        Specified by:
        addComment in interface DOMOutput
      • addText

        public void addText(java.lang.String text)
        Adds a text to current element of the DOM Document. Note: Multiple consecutives texts will be merged.
        Specified by:
        addText in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 java.lang.String value)
        Adds an attribute to current element of the DOM Document.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 int value)
        Adds an attribute to current element of the DOM Document.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 boolean value)
        Adds an attribute to current element of the DOM Document.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 float value)
        Adds an attribute to current element of the DOM Document.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 double value)
        Adds an attribute to current element of the DOM Document.
        Specified by:
        addAttribute in interface DOMOutput
      • writeObject

        public void writeObject(java.lang.Object o)
                         throws java.io.IOException
        Description copied from interface: DOMOutput
        Writes an object.
        Specified by:
        writeObject in interface DOMOutput
        Throws:
        java.io.IOException
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 float value,
                                 float defaultValue)
        Description copied from interface: DOMOutput
        Adds an attribute to current element of the DOM Document if it is different from the default value.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 int value,
                                 int defaultValue)
        Description copied from interface: DOMOutput
        Adds an attribute to current element of the DOM Document if it is different from the default value.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 double value,
                                 double defaultValue)
        Description copied from interface: DOMOutput
        Adds an attribute to current element of the DOM Document if it is different from the default value.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 boolean value,
                                 boolean defaultValue)
        Description copied from interface: DOMOutput
        Adds an attribute to current element of the DOM Document if it is different from the default value.
        Specified by:
        addAttribute in interface DOMOutput
      • addAttribute

        public void addAttribute(java.lang.String name,
                                 java.lang.String value,
                                 java.lang.String defaultValue)
        Description copied from interface: DOMOutput
        Adds an attribute to current element of the DOM Document if it is different from the default value.
        Specified by:
        addAttribute in interface DOMOutput
      • getPrototype

        public java.lang.Object getPrototype()
        Description copied from interface: DOMOutput
        Returns a prototype for the object currently being written. This can be used, to reduce the amount of data written to DOMOutput. For example, by not writing object attributes, which have the same values as the prototype.
        Specified by:
        getPrototype in interface DOMOutput
      • setDoctype

        public void setDoctype(java.lang.String doctype)
        Description copied from interface: DOMOutput
        Sets the doctype for the XML document.
        Specified by:
        setDoctype in interface DOMOutput

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.