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.2.3 2002/11/21 15:06:48 sylvain Exp $
Author:
Ricardo Rocha
, Berin Loritsch

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 getSourceAsString(java.lang.String uri, SourceResolver resolver)
           
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 void includeFile(java.lang.String name, org.apache.avalon.framework.component.ComponentManager manager, org.xml.sax.ContentHandler contentHandler, java.util.Map objectModel)
           
static void includeInputSource(org.xml.sax.InputSource source, org.apache.avalon.framework.component.ComponentManager manager, org.xml.sax.ContentHandler contentHandler)
           
static void includeSource(java.lang.String uri, java.lang.String base, SourceResolver resolver, org.xml.sax.ContentHandler contentHandler)
           
static void includeString(java.lang.String string, org.apache.avalon.framework.component.ComponentManager manager, org.xml.sax.ContentHandler contentHandler)
           
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
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
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
java.lang.Exception

formDecode

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

getURLContents

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

getURLContents

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

getFileContents

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

getFileContents

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

getContents

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

getContents

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

getContents

public static java.lang.String getContents(java.io.Reader reader)
                                    throws java.io.IOException
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)

getSourceAsString

public static java.lang.String getSourceAsString(java.lang.String uri,
                                                 SourceResolver resolver)
                                          throws java.lang.RuntimeException
java.lang.RuntimeException

includeSource

public static void includeSource(java.lang.String uri,
                                 java.lang.String base,
                                 SourceResolver resolver,
                                 org.xml.sax.ContentHandler contentHandler)
                          throws java.lang.RuntimeException
java.lang.RuntimeException

includeString

public static void includeString(java.lang.String string,
                                 org.apache.avalon.framework.component.ComponentManager manager,
                                 org.xml.sax.ContentHandler contentHandler)
                          throws java.lang.RuntimeException
java.lang.RuntimeException

includeFile

public static void includeFile(java.lang.String name,
                               org.apache.avalon.framework.component.ComponentManager manager,
                               org.xml.sax.ContentHandler contentHandler,
                               java.util.Map objectModel)
                        throws java.lang.RuntimeException
java.lang.RuntimeException

includeInputSource

public static void includeInputSource(org.xml.sax.InputSource source,
                                      org.apache.avalon.framework.component.ComponentManager manager,
                                      org.xml.sax.ContentHandler contentHandler)
                               throws java.lang.RuntimeException
java.lang.RuntimeException


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