com.bradmcevoy.http
Class XmlWriter.Element

java.lang.Object
  extended by com.bradmcevoy.http.XmlWriter.Element
Enclosing class:
XmlWriter

public class XmlWriter.Element
extends java.lang.Object

Represents an element which is currently being written


Method Summary
 XmlWriter.Element begin(java.lang.String name)
          Start a new element, completing the open tag if required
 XmlWriter.Element begin(java.lang.String prefix, java.lang.String name)
           
 XmlWriter.Element close()
          Closes the tag by determining its current state.
 XmlWriter.Element close(boolean newline)
           
 XmlWriter.Element noContent()
          Write a self closing tag, eg />
 XmlWriter.Element noContent(boolean newLine)
           
 XmlWriter.Element open()
          Completes the opening tag which is started in the constructor.
 XmlWriter.Element open(boolean newline)
           
 XmlWriter.Element prop(java.lang.String name, java.lang.Integer value)
           
 XmlWriter.Element prop(java.lang.String name, java.lang.String value)
          Write a property element like - value
 XmlWriter.Element writeAtt(java.lang.String name, java.lang.String value)
          Write a name/value attribute pair
 XmlWriter.Element writeText(java.lang.String text)
          Write the text into the element.
 XmlWriter.Element writeText(java.lang.String text, boolean newline)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

writeAtt

public XmlWriter.Element writeAtt(java.lang.String name,
                                  java.lang.String value)
Write a name/value attribute pair

Parameters:
name -
value -
Returns:

writeText

public XmlWriter.Element writeText(java.lang.String text)
Write the text into the element. Will finish the opening tag if required

Parameters:
text -
Returns:

writeText

public XmlWriter.Element writeText(java.lang.String text,
                                   boolean newline)

open

public XmlWriter.Element open()
Completes the opening tag which is started in the constructor. And writes a new line Eg >

Returns:

open

public XmlWriter.Element open(boolean newline)

close

public XmlWriter.Element close()
Closes the tag by determining its current state. Can close with a no-content tag if no content has been written, or with write a close tag

Returns:
- the parent element

close

public XmlWriter.Element close(boolean newline)

noContent

public XmlWriter.Element noContent()
Write a self closing tag, eg />

Returns:
- the parent element

noContent

public XmlWriter.Element noContent(boolean newLine)

begin

public XmlWriter.Element begin(java.lang.String name)
Start a new element, completing the open tag if required

Parameters:
name -
Returns:

begin

public XmlWriter.Element begin(java.lang.String prefix,
                               java.lang.String name)

prop

public XmlWriter.Element prop(java.lang.String name,
                              java.lang.String value)
Write a property element like - value

Parameters:
name -
value -
Returns:

prop

public XmlWriter.Element prop(java.lang.String name,
                              java.lang.Integer value)


Copyright © 2011. All Rights Reserved.