org.apache.solr.util
Class XML

java.lang.Object
  extended by org.apache.solr.util.XML

public class XML
extends java.lang.Object

Version:
$Id: XML.java 472574 2006-11-08 18:25:52Z yonik $
Author:
yonik

Constructor Summary
XML()
           
 
Method Summary
static void escapeAttributeValue(java.lang.String str, java.io.Writer out)
           
static void escapeCharData(java.lang.String str, java.io.Writer out)
           
static void writeUnescapedXML(java.io.Writer out, java.lang.String tag, java.lang.String val, java.lang.Object... attrs)
          does NOT escape character data in val, must already be valid XML
static void writeXML(java.io.Writer out, java.lang.String tag, java.lang.String val)
           
static void writeXML(java.io.Writer out, java.lang.String tag, java.lang.String val, java.lang.Object... attrs)
          escapes character data in val
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XML

public XML()
Method Detail

escapeCharData

public static void escapeCharData(java.lang.String str,
                                  java.io.Writer out)
                           throws java.io.IOException
Parameters:
str -
out -
Throws:
java.io.IOException

escapeAttributeValue

public static void escapeAttributeValue(java.lang.String str,
                                        java.io.Writer out)
                                 throws java.io.IOException
Throws:
java.io.IOException

writeXML

public static final void writeXML(java.io.Writer out,
                                  java.lang.String tag,
                                  java.lang.String val)
                           throws java.io.IOException
Throws:
java.io.IOException

writeUnescapedXML

public static final void writeUnescapedXML(java.io.Writer out,
                                           java.lang.String tag,
                                           java.lang.String val,
                                           java.lang.Object... attrs)
                                    throws java.io.IOException
does NOT escape character data in val, must already be valid XML

Throws:
java.io.IOException

writeXML

public static final void writeXML(java.io.Writer out,
                                  java.lang.String tag,
                                  java.lang.String val,
                                  java.lang.Object... attrs)
                           throws java.io.IOException
escapes character data in val

Throws:
java.io.IOException


Copyright © 2006 - 2009 The Apache Software Foundation