org.richfaces.build.shade.resource
Class BaseFacesResourceTransformer
java.lang.Object
org.richfaces.build.shade.resource.BaseFacesResourceTransformer
- All Implemented Interfaces:
- org.apache.maven.plugins.shade.resource.ResourceTransformer
- Direct Known Subclasses:
- FacesConfigXmlResourceTransformer, TaglibXmlResourceTransformer
public abstract class BaseFacesResourceTransformer
- extends java.lang.Object
- implements org.apache.maven.plugins.shade.resource.ResourceTransformer
- Author:
- Nick Belaevski
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugins.shade.resource.ResourceTransformer |
canTransformResource, hasTransformedResource, modifyOutputStream |
META_INF_PATH
protected static final java.lang.String META_INF_PATH
- See Also:
- Constant Field Values
JAVAEE_PREFIX
protected static final java.lang.String JAVAEE_PREFIX
- See Also:
- Constant Field Values
JAVAEE_URI
protected static final java.lang.String JAVAEE_URI
- See Also:
- Constant Field Values
namespacesFactory
protected org.richfaces.build.shade.resource.NamespacesTracker namespacesFactory
BaseFacesResourceTransformer
public BaseFacesResourceTransformer()
createXPath
protected static org.jdom.xpath.XPath createXPath(java.lang.String path)
throws org.jdom.JDOMException
- Throws:
org.jdom.JDOMException
getJavaEENamespace
protected org.jdom.Namespace getJavaEENamespace()
addSchemaLocation
protected void addSchemaLocation(org.jdom.Element element,
java.lang.String schemaLocation)
isJavaEEOrDefaultNamespace
protected boolean isJavaEEOrDefaultNamespace(org.jdom.Element element)
cloneAndImportElement
protected org.jdom.Element cloneAndImportElement(org.jdom.Element element)
cloneAndImportElements
protected java.util.List<org.jdom.Element> cloneAndImportElements(java.util.List<org.jdom.Element> elements)
appendToStream
protected void appendToStream(java.lang.String resourceName,
org.jdom.Document document,
java.util.jar.JarOutputStream jos)
throws java.io.IOException
- Throws:
java.io.IOException
processDocument
protected abstract void processDocument(java.lang.String resource,
org.jdom.Document document,
java.util.List relocators)
throws org.jdom.JDOMException
- Throws:
org.jdom.JDOMException
resetTransformer
protected void resetTransformer()
getMetaInfResourceName
protected java.lang.String getMetaInfResourceName(java.lang.String resource)
checkedList
protected <T> java.util.List<T> checkedList(java.util.List<?> list,
java.lang.Class<T> clazz)
processResource
public void processResource(java.lang.String resource,
java.io.InputStream is,
java.util.List relocators)
throws java.io.IOException
- Specified by:
processResource in interface org.apache.maven.plugins.shade.resource.ResourceTransformer
- Throws:
java.io.IOException
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.