org.apache.xalan.xsltc.compiler.util
Class Util

java.lang.Object
  extended by org.apache.xalan.xsltc.compiler.util.Util

public final class Util
extends Object

Author:
Jacek Ambroziak, Santiago Pericas-Geertsen

Constructor Summary
Util()
           
 
Method Summary
static String baseName(String name)
          Search for both slashes in order to support URLs and files.
static String escape(String input)
          Replace occurances of '
static org.apache.bcel.generic.Type getJCRefType(String signature)
           
static String getLocalName(String qname)
           
static String getPrefix(String qname)
           
static String internalName(String cname)
           
static boolean isLiteral(String str)
          Checks if the string is a literal (i.e. not an AVT) or not.
static boolean isValidQNames(String str)
          Checks if the string is valid list of qnames
static String noExtName(String name)
           
static String pathName(String name)
          Search for both slashes in order to support URLs and files.
static void println(char ch)
           
static void println(String s)
           
static String replace(String base, char ch, String str)
          Replace a certain character in a string with a new substring.
static String replace(String base, String delim, String[] str)
           
static String toJavaName(String name)
          Replace all illegal Java chars by '_'.
static void TRACE1()
           
static void TRACE2()
           
static void TRACE3()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

noExtName

public static String noExtName(String name)

baseName

public static String baseName(String name)
Search for both slashes in order to support URLs and files.


pathName

public static String pathName(String name)
Search for both slashes in order to support URLs and files.


toJavaName

public static String toJavaName(String name)
Replace all illegal Java chars by '_'.


getJCRefType

public static org.apache.bcel.generic.Type getJCRefType(String signature)

internalName

public static String internalName(String cname)

println

public static void println(String s)

println

public static void println(char ch)

TRACE1

public static void TRACE1()

TRACE2

public static void TRACE2()

TRACE3

public static void TRACE3()

replace

public static String replace(String base,
                             char ch,
                             String str)
Replace a certain character in a string with a new substring.


replace

public static String replace(String base,
                             String delim,
                             String[] str)

escape

public static String escape(String input)
Replace occurances of '.', '-', '/' and ':'


getLocalName

public static String getLocalName(String qname)

getPrefix

public static String getPrefix(String qname)

isLiteral

public static boolean isLiteral(String str)
Checks if the string is a literal (i.e. not an AVT) or not.


isValidQNames

public static boolean isValidQNames(String str)
Checks if the string is valid list of qnames



Copyright ? 2006 Apache XML Project. All Rights Reserved.