org.richfaces.build.shade.resource
Class TaglibXmlResourceTransformer

java.lang.Object
  extended by org.richfaces.build.shade.resource.BaseFacesResourceTransformer
      extended by org.richfaces.build.shade.resource.TaglibXmlResourceTransformer
All Implemented Interfaces:
org.apache.maven.plugins.shade.resource.ResourceTransformer

public class TaglibXmlResourceTransformer
extends BaseFacesResourceTransformer

Author:
Nick Belaevski

Field Summary
 
Fields inherited from class org.richfaces.build.shade.resource.BaseFacesResourceTransformer
JAVAEE_PREFIX, JAVAEE_URI, META_INF_PATH, namespacesFactory
 
Constructor Summary
TaglibXmlResourceTransformer()
           
 
Method Summary
 boolean canTransformResource(java.lang.String resource)
           
 Taglib[] getTaglibs()
           
 boolean hasTransformedResource()
           
 void modifyOutputStream(java.util.jar.JarOutputStream os)
           
protected  void processDocument(java.lang.String resource, org.jdom.Document document, java.util.List relocators)
           
protected  void resetTransformer()
           
 void setTaglibs(Taglib[] taglibs)
           
 
Methods inherited from class org.richfaces.build.shade.resource.BaseFacesResourceTransformer
addSchemaLocation, appendToStream, checkedList, cloneAndImportElement, cloneAndImportElements, createXPath, getJavaEENamespace, getMetaInfResourceName, isJavaEEOrDefaultNamespace, processResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaglibXmlResourceTransformer

public TaglibXmlResourceTransformer()
Method Detail

canTransformResource

public boolean canTransformResource(java.lang.String resource)

hasTransformedResource

public boolean hasTransformedResource()

modifyOutputStream

public void modifyOutputStream(java.util.jar.JarOutputStream os)
                        throws java.io.IOException
Throws:
java.io.IOException

resetTransformer

protected void resetTransformer()
Overrides:
resetTransformer in class BaseFacesResourceTransformer

processDocument

protected void processDocument(java.lang.String resource,
                               org.jdom.Document document,
                               java.util.List relocators)
                        throws org.jdom.JDOMException
Specified by:
processDocument in class BaseFacesResourceTransformer
Throws:
org.jdom.JDOMException

getTaglibs

public Taglib[] getTaglibs()

setTaglibs

public void setTaglibs(Taglib[] taglibs)


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.