Class ModuleContentLinker
- java.lang.Object
-
- com.sun.enterprise.deployment.util.DefaultDOLVisitor
-
- com.sun.enterprise.deployment.util.ModuleContentLinker
-
- All Implemented Interfaces:
ComponentVisitor
,DescriptorVisitor
- Direct Known Subclasses:
ModuleContentValidator
public class ModuleContentLinker extends DefaultDOLVisitor implements ComponentVisitor
- Author:
- Kenneth Saks
-
-
Field Summary
Fields Modifier and Type Field Description protected ReadableArchive
rootLocation_
For standalone modules, this is either a directory or a jar file.
-
Constructor Summary
Constructors Modifier Constructor Description protected
ModuleContentLinker()
ModuleContentLinker(ReadableArchive rootLocation)
ModuleContentLinker(ReadableArchive rootLocation, boolean forceWSDLURLs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(BundleDescriptor bundle)
visits a Jakarta EE component bundle descriptor.void
accept(ServiceReferenceDescriptor serviceRef)
visits a web service reference descriptorvoid
accept(WebService webService)
static URL
createJarUrl(File jarFile, String entry)
static URL
getEntryAsUrl(File moduleLocation, String uri)
-
Methods inherited from class com.sun.enterprise.deployment.util.DefaultDOLVisitor
accept, accept, accept, accept, accept, accept, getSubDescriptorVisitor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.glassfish.deployment.common.DescriptorVisitor
accept, getSubDescriptorVisitor
-
-
-
-
Field Detail
-
rootLocation_
protected ReadableArchive rootLocation_
For standalone modules, this is either a directory or a jar file. For .ears, this is the directory used by the Jakarta EE classloader.
-
-
Constructor Detail
-
ModuleContentLinker
public ModuleContentLinker(ReadableArchive rootLocation, boolean forceWSDLURLs)
-
ModuleContentLinker
public ModuleContentLinker(ReadableArchive rootLocation)
-
ModuleContentLinker
protected ModuleContentLinker()
-
-
Method Detail
-
accept
public void accept(BundleDescriptor bundle)
Description copied from interface:ComponentVisitor
visits a Jakarta EE component bundle descriptor.- Specified by:
accept
in interfaceComponentVisitor
- Overrides:
accept
in classDefaultDOLVisitor
-
createJarUrl
public static URL createJarUrl(File jarFile, String entry) throws MalformedURLException, IOException
- Throws:
MalformedURLException
IOException
-
getEntryAsUrl
public static URL getEntryAsUrl(File moduleLocation, String uri) throws MalformedURLException, IOException
- Throws:
MalformedURLException
IOException
-
accept
public void accept(ServiceReferenceDescriptor serviceRef)
Description copied from class:DefaultDOLVisitor
visits a web service reference descriptor- Overrides:
accept
in classDefaultDOLVisitor
-
accept
public void accept(WebService webService)
-
-