lumis.portal.xslcache
Class XslCacheManager.LumisTransformer

Package class diagram package XslCacheManager.LumisTransformer
java.lang.Object
  extended by javax.xml.transform.Transformer
      extended by lumis.portal.xslcache.XslCacheManager.LumisTransformer
Enclosing class:
XslCacheManager

public static class XslCacheManager.LumisTransformer
extends Transformer

Transformer delegate that store, besides the own transformer, a boolean indicating whether the owned transformer has ELs or not.

Since:
7.0.0

Method Summary
 void clearParameters()
           
 boolean equals(Object obj)
           
 ErrorListener getErrorListener()
           
 Properties getOutputProperties()
           
 String getOutputProperty(String name)
           
 Object getParameter(String name)
           
 URIResolver getURIResolver()
           
 boolean hasEL()
           
 int hashCode()
           
 void reset()
           
 void setErrorListener(ErrorListener listener)
           
 void setOutputProperties(Properties oformat)
           
 void setOutputProperty(String name, String value)
           
 void setParameter(String name, Object value)
           
 void setURIResolver(URIResolver resolver)
           
 String toString()
           
 void transform(Source xmlSource, Result outputTarget)
           
 void transform(String xmlSource, ServiceContainerRenderRequest renderRequest, StreamResult outputTarget)
          This method do the same process as the transform(Source, Result).
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

clearParameters

public void clearParameters()
Specified by:
clearParameters in class Transformer

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getErrorListener

public ErrorListener getErrorListener()
Specified by:
getErrorListener in class Transformer

getOutputProperties

public Properties getOutputProperties()
Specified by:
getOutputProperties in class Transformer

getOutputProperty

public String getOutputProperty(String name)
                         throws IllegalArgumentException
Specified by:
getOutputProperty in class Transformer
Throws:
IllegalArgumentException

getParameter

public Object getParameter(String name)
Specified by:
getParameter in class Transformer

getURIResolver

public URIResolver getURIResolver()
Specified by:
getURIResolver in class Transformer

hashCode

public int hashCode()
Overrides:
hashCode in class Object

reset

public void reset()
Overrides:
reset in class Transformer

setErrorListener

public void setErrorListener(ErrorListener listener)
                      throws IllegalArgumentException
Specified by:
setErrorListener in class Transformer
Throws:
IllegalArgumentException

setOutputProperties

public void setOutputProperties(Properties oformat)
Specified by:
setOutputProperties in class Transformer

setOutputProperty

public void setOutputProperty(String name,
                              String value)
                       throws IllegalArgumentException
Specified by:
setOutputProperty in class Transformer
Throws:
IllegalArgumentException

setParameter

public void setParameter(String name,
                         Object value)
Specified by:
setParameter in class Transformer

setURIResolver

public void setURIResolver(URIResolver resolver)
Specified by:
setURIResolver in class Transformer

toString

public String toString()
Overrides:
toString in class Object

transform

public void transform(Source xmlSource,
                      Result outputTarget)
               throws TransformerException
Specified by:
transform in class Transformer
Throws:
TransformerException

transform

public void transform(String xmlSource,
                      ServiceContainerRenderRequest renderRequest,
                      StreamResult outputTarget)
               throws TransformerException
This method do the same process as the transform(Source, Result). The difference is this method treats the Expressions Languages expressions. For this, a ServiceContainerRenderRequest is used. The result of this method is the same of the transform(Source, Result) with the Expressions Languages processed.

Parameters:
xmlSource - The XML input to transform.
renderRequest - The service container render request that contains the function mapper and variable resolver.
outputTarget - The StreamResult of transforming the xmlSource.
Throws:
TransformerException - If an unrecoverable error occurs during the course of the transformation.
IOException
Since:
7.0.0
See Also:
#transform(Source, Result)}.

hasEL

public boolean hasEL()


Lumisportal  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.