org.apache.cocoon.components.language.markup.xsp
Class XSPUtil

java.lang.Object
  |
  +--org.apache.cocoon.components.language.markup.xsp.XSPUtil

public class XSPUtil
extends java.lang.Object

The XSP Utility object helper

Version:
CVS $Id: XSPUtil.java,v 1.6 2002/02/22 07:00:08 cziegeler Exp $
Author:
Ricardo Rocha,
Constructor Summary
XSPUtil()
           
 
Method Summary
static java.lang.String baseName(java.lang.String filename)
           
static java.lang.String baseName(java.lang.String filename, java.lang.String suffix)
           
static java.lang.String encodeMarkup(java.lang.String string)
           
static java.lang.String fileComponent(java.lang.String filename)
           
static java.lang.String formatDate(java.util.Date date, java.lang.String pattern)
           
static java.lang.String formDecode(java.lang.String s)
           
static java.lang.String formEncode(java.lang.String text)
           
static java.lang.String getContents(java.io.InputStream in)
           
static java.lang.String getContents(java.io.InputStream in, java.lang.String encoding)
           
static java.lang.String getContents(java.io.Reader reader)
           
static java.lang.Object getContextAttribute(java.util.Map objectModel, java.lang.String name)
           
static int getCount()
           
static java.lang.String getFileContents(java.lang.String filename)
           
static java.lang.String getFileContents(java.lang.String filename, java.lang.String encoding)
           
static int getSessionCount(Session session)
           
static java.lang.String getURLContents(java.lang.String url, java.lang.String encoding, URLFactory urlFactory)
           
static java.lang.String getURLContents(java.lang.String url, URLFactory urlFactory)
           
static void include(org.xml.sax.InputSource is, org.xml.sax.ContentHandler parentContentHandler, Parser parser)
           
static boolean isAlphaNumeric(char c)
           
static java.lang.String normalizedBaseName(java.lang.String filename)
           
static java.lang.String normalizedName(java.lang.String filename)
           
static java.lang.String pathComponent(java.lang.String filename)
           
static java.lang.String relativeFilename(java.lang.String filename, java.util.Map objectModel)
           
static java.lang.String[] split(java.lang.String line)
           
static java.lang.String[] split(java.lang.String line, java.lang.String delimiter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSPUtil

public XSPUtil()
Method Detail

pathComponent

public static java.lang.String pathComponent(java.lang.String filename)

fileComponent

public static java.lang.String fileComponent(java.lang.String filename)

baseName

public static java.lang.String baseName(java.lang.String filename)

baseName

public static java.lang.String baseName(java.lang.String filename,
                                        java.lang.String suffix)

normalizedBaseName

public static java.lang.String normalizedBaseName(java.lang.String filename)

normalizedName

public static java.lang.String normalizedName(java.lang.String filename)

relativeFilename

public static java.lang.String relativeFilename(java.lang.String filename,
                                                java.util.Map objectModel)
                                         throws java.io.IOException

isAlphaNumeric

public static boolean isAlphaNumeric(char c)

split

public static java.lang.String[] split(java.lang.String line)

split

public static java.lang.String[] split(java.lang.String line,
                                       java.lang.String delimiter)

include

public static void include(org.xml.sax.InputSource is,
                           org.xml.sax.ContentHandler parentContentHandler,
                           Parser parser)
                    throws org.xml.sax.SAXException,
                           java.io.IOException

encodeMarkup

public static java.lang.String encodeMarkup(java.lang.String string)

formEncode

public static java.lang.String formEncode(java.lang.String text)
                                   throws java.lang.Exception

formDecode

public static java.lang.String formDecode(java.lang.String s)
                                   throws java.lang.Exception

getURLContents

public static java.lang.String getURLContents(java.lang.String url,
                                              URLFactory urlFactory)
                                       throws java.io.IOException

getURLContents

public static java.lang.String getURLContents(java.lang.String url,
                                              java.lang.String encoding,
                                              URLFactory urlFactory)
                                       throws java.io.IOException

getFileContents

public static java.lang.String getFileContents(java.lang.String filename)
                                        throws java.io.IOException

getFileContents

public static java.lang.String getFileContents(java.lang.String filename,
                                               java.lang.String encoding)
                                        throws java.io.IOException

getContents

public static java.lang.String getContents(java.io.InputStream in,
                                           java.lang.String encoding)
                                    throws java.io.IOException

getContents

public static java.lang.String getContents(java.io.InputStream in)
                                    throws java.io.IOException

getContents

public static java.lang.String getContents(java.io.Reader reader)
                                    throws java.io.IOException

formatDate

public static java.lang.String formatDate(java.util.Date date,
                                          java.lang.String pattern)

getCount

public static int getCount()

getSessionCount

public static int getSessionCount(Session session)

getContextAttribute

public static java.lang.Object getContextAttribute(java.util.Map objectModel,
                                                   java.lang.String name)


Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.