org.apache.lenya.modules.svg
Class ProtocolHandler

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.lenya.modules.svg.ProtocolHandler
All Implemented Interfaces:
org.apache.avalon.framework.activity.Startable, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.parameters.Parameterizable, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.thread.ThreadSafe, org.apache.batik.util.ParsedURLProtocolHandler

public class ProtocolHandler
extends org.apache.avalon.framework.logger.AbstractLogEnabled
implements org.apache.batik.util.ParsedURLProtocolHandler, org.apache.avalon.framework.thread.ThreadSafe, org.apache.avalon.framework.activity.Startable, org.apache.avalon.framework.component.Component, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.parameters.Parameterizable

Batik URL protocol handler for protocols which are handled by the SourceResolver.


Field Summary
protected static java.lang.String PARAM_PROTOCOL
           
static java.lang.String ROLE
           
 
Constructor Summary
ProtocolHandler()
           
 
Method Summary
 java.lang.String getProtocolHandled()
           
 void parameterize(org.apache.avalon.framework.parameters.Parameters params)
           
 org.apache.batik.util.ParsedURLData parseURL(org.apache.batik.util.ParsedURL basepurl, java.lang.String urlStr)
           
 org.apache.batik.util.ParsedURLData parseURL(java.lang.String urlStr)
           
 void service(org.apache.avalon.framework.service.ServiceManager manager)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAM_PROTOCOL

protected static final java.lang.String PARAM_PROTOCOL
See Also:
Constant Field Values

ROLE

public static final java.lang.String ROLE
Constructor Detail

ProtocolHandler

public ProtocolHandler()
Method Detail

parseURL

public org.apache.batik.util.ParsedURLData parseURL(java.lang.String urlStr)
Specified by:
parseURL in interface org.apache.batik.util.ParsedURLProtocolHandler

parseURL

public org.apache.batik.util.ParsedURLData parseURL(org.apache.batik.util.ParsedURL basepurl,
                                                    java.lang.String urlStr)
Specified by:
parseURL in interface org.apache.batik.util.ParsedURLProtocolHandler

start

public void start()
           throws java.lang.Exception
Specified by:
start in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Specified by:
stop in interface org.apache.avalon.framework.activity.Startable
Throws:
java.lang.Exception

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

getProtocolHandled

public java.lang.String getProtocolHandled()
Specified by:
getProtocolHandled in interface org.apache.batik.util.ParsedURLProtocolHandler

parameterize

public void parameterize(org.apache.avalon.framework.parameters.Parameters params)
                  throws org.apache.avalon.framework.parameters.ParameterException
Specified by:
parameterize in interface org.apache.avalon.framework.parameters.Parameterizable
Throws:
org.apache.avalon.framework.parameters.ParameterException


Copyright © $ Apache Software Foundation. All Rights Reserved.