org.apache.xalan.xsltc.compiler.util

Class Util

public final class Util extends Object

Author: Jacek Ambroziak Santiago Pericas-Geertsen

Method Summary
static StringbaseName(String name)
Search for both slashes in order to support URLs and files.
static Stringescape(String input)
Replace occurances of '.', '-', '/' and ':'
static TypegetJCRefType(String signature)
static StringgetLocalName(String qname)
static StringgetPrefix(String qname)
static StringinternalName(String cname)
static booleanisLiteral(String str)
Checks if the string is a literal (i.e. not an AVT) or not.
static booleanisValidQNames(String str)
Checks if the string is valid list of qnames
static StringnoExtName(String name)
static StringpathName(String name)
Search for both slashes in order to support URLs and files.
static voidprintln(String s)
static voidprintln(char ch)
static Stringreplace(String base, char ch, String str)
Replace a certain character in a string with a new substring.
static Stringreplace(String base, String delim, String[] str)
static StringtoJavaName(String name)
Replace all illegal Java chars by '_'.
static voidTRACE1()
static voidTRACE2()
static voidTRACE3()

Method Detail

baseName

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

escape

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

getJCRefType

public static Type getJCRefType(String signature)

getLocalName

public static String getLocalName(String qname)

getPrefix

public static String getPrefix(String qname)

internalName

public static String internalName(String cname)

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

noExtName

public static String noExtName(String name)

pathName

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

println

public static void println(String s)

println

public static void println(char ch)

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)

toJavaName

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

TRACE1

public static void TRACE1()

TRACE2

public static void TRACE2()

TRACE3

public static void TRACE3()
Copyright B) 2006 Apache XML Project. All Rights Reserved.