org.apache.cocoon.components.language.markup.xsp
Class JSGenerator
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.cocoon.xml.AbstractXMLProducer
|
+--org.apache.cocoon.generation.AbstractGenerator
|
+--org.apache.cocoon.generation.ComposerGenerator
|
+--org.apache.cocoon.generation.ServletGenerator
|
+--org.apache.cocoon.generation.AbstractServerPage
|
+--org.apache.cocoon.components.language.markup.xsp.XSPGenerator
|
+--org.apache.cocoon.components.language.markup.xsp.JSGenerator
- All Implemented Interfaces:
- Cacheable, CompiledComponent, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.context.Contextualizable, org.apache.avalon.framework.activity.Disposable, Generator, org.apache.avalon.framework.activity.Initializable, org.apache.avalon.framework.logger.Loggable, Modifiable, org.apache.avalon.excalibur.pool.Poolable, org.apache.avalon.excalibur.pool.Recyclable, SitemapModelComponent, XMLProducer
- public class JSGenerator
- extends XSPGenerator
- implements org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.activity.Initializable
Class representing interpreted XSP-generated
ServerPagesGenerator
programs
written in Javascript language
- Version:
- CVS $Id: JSGenerator.java,v 1.8 2002/03/08 04:08:53 vgritsenko Exp $
- Author:
- Vadim Gritsenko
Fields inherited from interface org.apache.cocoon.generation.Generator |
ROLE |
Method Summary |
void |
addDateHeader(java.lang.String name,
java.util.Date date)
|
void |
addDateHeader(java.lang.String name,
long date)
|
void |
addDateHeader(java.lang.String name,
java.lang.String date)
|
void |
addDateHeader(java.lang.String name,
java.lang.String date,
java.text.DateFormat format)
|
void |
addDateHeader(java.lang.String name,
java.lang.String date,
java.lang.String format)
|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
|
void |
dispose()
Release all resources. |
void |
generate()
|
java.lang.String[] |
getAttributeNames()
|
void |
getAttributeNames(org.xml.sax.ContentHandler contentHandler)
|
java.util.Date |
getDateHeader(java.lang.String name)
|
java.lang.String |
getDateHeader(java.lang.String name,
java.lang.String format)
|
java.lang.String[] |
getHeaderNames()
|
void |
getHeaderNamesAsXML()
|
java.lang.String[] |
getHeaders(java.lang.String name)
|
void |
getHeadersAsXML(java.lang.String name)
|
void |
getLocale()
|
java.util.Locale[] |
getLocalesAsArray()
|
void |
getLocalesAsXML()
|
java.lang.String |
getParameter(java.lang.String name,
java.lang.String defaultValue)
|
java.lang.String |
getParameter(java.lang.String name,
java.lang.String defaultValue,
java.lang.String form_encoding,
java.lang.String container_encoding)
|
void |
getParameterAsXML(java.lang.String name,
java.lang.String defaultValue,
java.lang.String form_encoding,
java.lang.String container_encoding)
|
java.lang.String[] |
getParameterNames()
|
void |
getParameterNamesAsXML()
|
java.lang.String[] |
getParameterValues(java.lang.String name,
java.lang.String form_encoding,
java.lang.String container_encoding)
|
void |
getParameterValuesAsXML(java.lang.String name,
java.lang.String form_encoding,
java.lang.String container_encoding)
|
java.lang.String |
getRequestedURL()
|
java.lang.Object |
getSessionAttribute(Session session,
java.lang.String name,
java.lang.Object defaultValue)
|
java.lang.String[] |
getSessionAttributeNames(Session session)
|
void |
initialize()
|
boolean |
modifiedSince(long date)
Determines whether this generator's source files have changed |
void |
recycle()
Recycle the generator by removing references |
void |
responseGetLocale()
|
void |
setDateHeader(java.lang.String name,
java.util.Date date)
|
void |
setDateHeader(java.lang.String name,
long date)
|
void |
setDateHeader(java.lang.String name,
java.lang.String date)
|
void |
setDateHeader(java.lang.String name,
java.lang.String date,
java.text.DateFormat format)
|
void |
setDateHeader(java.lang.String name,
java.lang.String date,
java.lang.String format)
|
void |
setup(SourceResolver resolver,
java.util.Map objectModel,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters par)
Set the SourceResolver , object model Map ,
the source and sitemap Parameters used to process the request. |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSGenerator
public JSGenerator()
configure
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
modifiedSince
public boolean modifiedSince(long date)
- Determines whether this generator's source files have changed
- Overrides:
modifiedSince
in class AbstractServerPage
- Returns:
- Whether any of the files this generator depends on has changed
since it was created
initialize
public void initialize()
throws java.lang.Exception
- Specified by:
initialize
in interface org.apache.avalon.framework.activity.Initializable
setup
public void setup(SourceResolver resolver,
java.util.Map objectModel,
java.lang.String src,
org.apache.avalon.framework.parameters.Parameters par)
throws ProcessingException,
org.xml.sax.SAXException,
java.io.IOException
- Description copied from class:
AbstractGenerator
- Set the
SourceResolver
, object model Map
,
the source and sitemap Parameters
used to process the request.
- Overrides:
setup
in class ServletGenerator
generate
public void generate()
throws java.io.IOException,
ProcessingException
recycle
public void recycle()
- Description copied from class:
ServletGenerator
- Recycle the generator by removing references
- Overrides:
recycle
in class ServletGenerator
dispose
public void dispose()
- Description copied from class:
ComposerGenerator
- Release all resources.
- Overrides:
dispose
in class ComposerGenerator
getLocale
public void getLocale()
throws org.xml.sax.SAXException
getLocalesAsArray
public java.util.Locale[] getLocalesAsArray()
getLocalesAsXML
public void getLocalesAsXML()
throws org.xml.sax.SAXException
getParameter
public java.lang.String getParameter(java.lang.String name,
java.lang.String defaultValue)
getParameter
public java.lang.String getParameter(java.lang.String name,
java.lang.String defaultValue,
java.lang.String form_encoding,
java.lang.String container_encoding)
getParameterAsXML
public void getParameterAsXML(java.lang.String name,
java.lang.String defaultValue,
java.lang.String form_encoding,
java.lang.String container_encoding)
throws org.xml.sax.SAXException
getParameterValuesAsXML
public void getParameterValuesAsXML(java.lang.String name,
java.lang.String form_encoding,
java.lang.String container_encoding)
throws org.xml.sax.SAXException
getParameterValues
public java.lang.String[] getParameterValues(java.lang.String name,
java.lang.String form_encoding,
java.lang.String container_encoding)
getParameterNames
public java.lang.String[] getParameterNames()
getParameterNamesAsXML
public void getParameterNamesAsXML()
throws org.xml.sax.SAXException
getHeaderNamesAsXML
public void getHeaderNamesAsXML()
throws org.xml.sax.SAXException
getHeaderNames
public java.lang.String[] getHeaderNames()
getHeaders
public java.lang.String[] getHeaders(java.lang.String name)
getHeadersAsXML
public void getHeadersAsXML(java.lang.String name)
throws org.xml.sax.SAXException
getDateHeader
public java.util.Date getDateHeader(java.lang.String name)
getDateHeader
public java.lang.String getDateHeader(java.lang.String name,
java.lang.String format)
getAttributeNames
public void getAttributeNames(org.xml.sax.ContentHandler contentHandler)
throws org.xml.sax.SAXException
getAttributeNames
public java.lang.String[] getAttributeNames()
getRequestedURL
public java.lang.String getRequestedURL()
responseGetLocale
public void responseGetLocale()
throws org.xml.sax.SAXException
addDateHeader
public void addDateHeader(java.lang.String name,
long date)
addDateHeader
public void addDateHeader(java.lang.String name,
java.util.Date date)
addDateHeader
public void addDateHeader(java.lang.String name,
java.lang.String date)
throws java.text.ParseException
addDateHeader
public void addDateHeader(java.lang.String name,
java.lang.String date,
java.lang.String format)
throws java.text.ParseException
addDateHeader
public void addDateHeader(java.lang.String name,
java.lang.String date,
java.text.DateFormat format)
throws java.text.ParseException
setDateHeader
public void setDateHeader(java.lang.String name,
long date)
setDateHeader
public void setDateHeader(java.lang.String name,
java.util.Date date)
setDateHeader
public void setDateHeader(java.lang.String name,
java.lang.String date)
throws java.text.ParseException
setDateHeader
public void setDateHeader(java.lang.String name,
java.lang.String date,
java.lang.String format)
throws java.text.ParseException
setDateHeader
public void setDateHeader(java.lang.String name,
java.lang.String date,
java.text.DateFormat format)
throws java.text.ParseException
getSessionAttribute
public java.lang.Object getSessionAttribute(Session session,
java.lang.String name,
java.lang.Object defaultValue)
getSessionAttributeNames
public java.lang.String[] getSessionAttributeNames(Session session)
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.