oracle.xml.xsql
Class XSQLUtil

java.lang.Object
  |
  +--oracle.xml.xsql.XSQLUtil

public final class XSQLUtil
extends java.lang.Object


Field Summary
TypeField
static java.lang.String JAVASCHEME
           
static java.lang.String NULL
           
 
Constructor Summary
XSQLUtil()
           
 
Method Summary
TypeMethod
static java.lang.String baseUriOf(java.lang.String path)
           
static java.lang.Class classForName(java.lang.String classname)
           
static XSQLDocumentSerializer createSerializer(java.lang.String name, XSQLPageRequest env)
           
static XMLDocument DictionaryOfParamsAsXMLDocument(java.util.Dictionary dict)
           
static boolean isAbsoluteURL(java.lang.String url)
           
static java.lang.String relativize(java.lang.String url, java.lang.String baseUrl)
           
static java.lang.String resolveParams(java.lang.String value, XSQLPageRequest env)
           
static java.lang.String safeURLAsString(java.net.URL u)
           
static NodeList select(Document d, java.lang.String pattern)
           
static NodeList select(Element n, java.lang.String pattern)
           
static NodeList select(XMLDocument d, java.lang.String pattern)
           
static NodeList select(XMLElement n, java.lang.String pattern)
           
static Node selectFirst(Document d, java.lang.String pattern)
           
static Node selectFirst(Element n, java.lang.String pattern)
           
static Node selectFirst(XMLDocument d, java.lang.String pattern)
           
static Node selectFirst(XMLElement n, java.lang.String pattern)
           
static java.lang.String stringParamValue(java.lang.Object val)
           
static java.lang.String[] tokenizeIntoArray(java.lang.String s)
           
static java.lang.String translate(java.lang.String u, java.lang.String path)
           
static java.lang.String translate(java.net.URL u, java.lang.String path)
           
static boolean untrustedAbsoluteStylesheetURL(java.lang.String url)
           
static java.lang.String valueOf(Element n, java.lang.String pattern)
           
static java.lang.String valueOf(Node n, java.lang.String pattern)
           
static java.lang.String valueOf(XMLElement n, java.lang.String pattern)
           
static java.lang.String valueOf(XMLNode n, java.lang.String pattern)
           
static java.lang.String XL(java.lang.String s, java.lang.String enc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

public static final java.lang.String NULL

JAVASCHEME

public static final java.lang.String JAVASCHEME
Constructor Detail

XSQLUtil

public XSQLUtil()
Method Detail

select

public static NodeList select(Document d,
                              java.lang.String pattern)

select

public static NodeList select(XMLDocument d,
                              java.lang.String pattern)

select

public static NodeList select(Element n,
                              java.lang.String pattern)

select

public static NodeList select(XMLElement n,
                              java.lang.String pattern)

selectFirst

public static Node selectFirst(Document d,
                               java.lang.String pattern)

selectFirst

public static Node selectFirst(XMLDocument d,
                               java.lang.String pattern)

selectFirst

public static Node selectFirst(Element n,
                               java.lang.String pattern)

selectFirst

public static Node selectFirst(XMLElement n,
                               java.lang.String pattern)

valueOf

public static java.lang.String valueOf(Element n,
                                       java.lang.String pattern)

valueOf

public static java.lang.String valueOf(Node n,
                                       java.lang.String pattern)

valueOf

public static java.lang.String valueOf(XMLElement n,
                                       java.lang.String pattern)

valueOf

public static java.lang.String valueOf(XMLNode n,
                                       java.lang.String pattern)

DictionaryOfParamsAsXMLDocument

public static XMLDocument DictionaryOfParamsAsXMLDocument(java.util.Dictionary dict)

XL

public static java.lang.String XL(java.lang.String s,
                                  java.lang.String enc)

safeURLAsString

public static java.lang.String safeURLAsString(java.net.URL u)

translate

public static java.lang.String translate(java.lang.String u,
                                         java.lang.String path)

translate

public static java.lang.String translate(java.net.URL u,
                                         java.lang.String path)
                                  throws java.lang.Exception

stringParamValue

public static java.lang.String stringParamValue(java.lang.Object val)

resolveParams

public static java.lang.String resolveParams(java.lang.String value,
                                             XSQLPageRequest env)

tokenizeIntoArray

public static java.lang.String[] tokenizeIntoArray(java.lang.String s)

createSerializer

public static XSQLDocumentSerializer createSerializer(java.lang.String name,
                                                      XSQLPageRequest env)

isAbsoluteURL

public static boolean isAbsoluteURL(java.lang.String url)

untrustedAbsoluteStylesheetURL

public static boolean untrustedAbsoluteStylesheetURL(java.lang.String url)

relativize

public static java.lang.String relativize(java.lang.String url,
                                          java.lang.String baseUrl)

baseUriOf

public static java.lang.String baseUriOf(java.lang.String path)

classForName

public static java.lang.Class classForName(java.lang.String classname)
                                    throws java.lang.ClassNotFoundException