org.apache.cocoon.components.language.markup
Class NamedLogicsheet

java.lang.Object
  |
  +--org.apache.avalon.framework.logger.AbstractLoggable
        |
        +--org.apache.cocoon.components.language.markup.Logicsheet
              |
              +--org.apache.cocoon.components.language.markup.NamedLogicsheet
All Implemented Interfaces:
org.apache.avalon.framework.logger.Loggable

public class NamedLogicsheet
extends Logicsheet

An extension to Logicsheet that is associated with a namespace. Named logicsheets are implicitly declared (and automagically applied) when the markup language document's root element declares the same logichseet's namespace

Version:
CVS $Revision: 1.1.1.1.2.4 $ $Date: 2001/10/11 08:56:06 $
Author:
Ricardo Rocha, Ovidiu Predescu

Inner classes inherited from class org.apache.cocoon.components.language.markup.Logicsheet
Logicsheet.SaveNamespaceFilter
 
Field Summary
protected  java.lang.String prefix
          The namespace prefix
protected  java.lang.String uri
          The namespace uri
 
Fields inherited from class org.apache.cocoon.components.language.markup.Logicsheet
namespaces
 
Constructor Summary
NamedLogicsheet(java.lang.String systemId, URLFactory urlFactory, org.apache.avalon.framework.component.ComponentManager manager)
           
 
Method Summary
 java.lang.String getPrefix()
          Return the logicsheet's namespace prefix
 void setPrefix(java.lang.String prefix)
          Set the logichseet's namespace prefix
 
Methods inherited from class org.apache.cocoon.components.language.markup.Logicsheet
getNamespaces, getSystemId, getTransformerHandler
 
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
 

Field Detail

uri

protected java.lang.String uri
The namespace uri

prefix

protected java.lang.String prefix
The namespace prefix
Constructor Detail

NamedLogicsheet

public NamedLogicsheet(java.lang.String systemId,
                       URLFactory urlFactory,
                       org.apache.avalon.framework.component.ComponentManager manager)
                throws java.net.MalformedURLException,
                       java.io.IOException
Method Detail

setPrefix

public void setPrefix(java.lang.String prefix)
Set the logichseet's namespace prefix
Parameters:
prefix - The namespace prefix

getPrefix

public java.lang.String getPrefix()
Return the logicsheet's namespace prefix
Returns:
The logicsheet's namespace prefix


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