org.apache.xalan.xsltc.compiler.util

Class Util


public final class Util
extends java.lang.Object

Authors:
Jacek Ambroziak
Santiago Pericas-Geertsen

Method Summary

static void
TRACE1()
static void
TRACE2()
static void
TRACE3()
static String
baseName(String name)
Search for both slashes in order to support URLs and files.
static String
escape(String input)
Replace occurances of '.', '-', '/' and ':'
static 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(String s)
static void
println(char ch)
static String
replace(String base, String delim, String[] str)
static String
replace(String base, char ch, String str)
Replace a certain character in a string with a new substring.
static String
toJavaName(String name)
Replace all illegal Java chars by '_'.

Method Details

TRACE1

public static void TRACE1()

TRACE2

public static void TRACE2()

TRACE3

public static void TRACE3()

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,
                             String delim,
                             String[] str)

replace

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

toJavaName

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

Copyright B) 2004 Apache XML Project. All Rights Reserved.