br.com.ibnetwork.guara.parameters.impl
Class ParameterParserBuilderSupport

java.lang.Object
  extended by br.com.ibnetwork.guara.parameters.impl.ParameterParserBuilderSupport
All Implemented Interfaces:
ParameterParserBuilder, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.service.Serviceable
Direct Known Subclasses:
ParameterParserBuilderImpl

public abstract class ParameterParserBuilderSupport
extends java.lang.Object
implements ParameterParserBuilder, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.configuration.Configurable

Author:
leandro

Field Summary
protected  java.lang.String encoding
           
protected  boolean extractPathInfo
           
protected  br.com.ibnetwork.xingu.factory.Factory factory
           
protected  boolean fileUploadEnabled
           
protected  org.apache.commons.logging.Log logger
           
protected  int maxFileSize
           
protected  java.lang.String repository
           
protected  int sizeThreshold
           
protected  org.apache.commons.fileupload.DiskFileUpload uploadHandler
           
 
Fields inherited from interface br.com.ibnetwork.guara.parameters.ParameterParserBuilder
ROLE
 
Constructor Summary
ParameterParserBuilderSupport()
           
 
Method Summary
protected  void add(ParameterParser parser, java.lang.String parameterName, org.apache.commons.fileupload.FileItem item)
           
protected  void add(ParameterParser parser, java.lang.String parameterName, javax.servlet.http.HttpServletRequest request)
           
protected  void add(ParameterParser parser, java.lang.String parameterName, java.lang.String value)
           
 void configure(org.apache.avalon.framework.configuration.Configuration conf)
           
protected  java.lang.String convert(java.lang.String parameterName)
           
 ParameterParser createParameterParser(javax.servlet.http.HttpServletRequest request)
           
protected  void extractParameters(ParameterParser parser, javax.servlet.http.HttpServletRequest request)
           
protected abstract  void extractPathInfo(ParameterParser parser, javax.servlet.http.HttpServletRequest request)
           
protected  void handleFileUpload(ParameterParser parser, javax.servlet.http.HttpServletRequest request)
           
 void service(org.apache.avalon.framework.service.ServiceManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger

uploadHandler

protected org.apache.commons.fileupload.DiskFileUpload uploadHandler

fileUploadEnabled

protected boolean fileUploadEnabled

maxFileSize

protected int maxFileSize

sizeThreshold

protected int sizeThreshold

repository

protected java.lang.String repository

extractPathInfo

protected boolean extractPathInfo

encoding

protected java.lang.String encoding

factory

protected br.com.ibnetwork.xingu.factory.Factory factory
Constructor Detail

ParameterParserBuilderSupport

public ParameterParserBuilderSupport()
Method Detail

service

public void service(org.apache.avalon.framework.service.ServiceManager manager)
             throws org.apache.avalon.framework.service.ServiceException
Specified by:
service in interface org.apache.avalon.framework.service.Serviceable
Throws:
org.apache.avalon.framework.service.ServiceException

configure

public void configure(org.apache.avalon.framework.configuration.Configuration conf)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Specified by:
configure in interface org.apache.avalon.framework.configuration.Configurable
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

createParameterParser

public ParameterParser createParameterParser(javax.servlet.http.HttpServletRequest request)
                                      throws ParameterParserException
Specified by:
createParameterParser in interface ParameterParserBuilder
Throws:
ParameterParserException

handleFileUpload

protected void handleFileUpload(ParameterParser parser,
                                javax.servlet.http.HttpServletRequest request)

extractParameters

protected void extractParameters(ParameterParser parser,
                                 javax.servlet.http.HttpServletRequest request)

add

protected void add(ParameterParser parser,
                   java.lang.String parameterName,
                   java.lang.String value)

add

protected void add(ParameterParser parser,
                   java.lang.String parameterName,
                   org.apache.commons.fileupload.FileItem item)

add

protected void add(ParameterParser parser,
                   java.lang.String parameterName,
                   javax.servlet.http.HttpServletRequest request)

convert

protected java.lang.String convert(java.lang.String parameterName)

extractPathInfo

protected abstract void extractPathInfo(ParameterParser parser,
                                        javax.servlet.http.HttpServletRequest request)


Copyright © 1999-2006 InterBusiness Technologies. All Rights Reserved.