com.sun.enterprise.deployment.util
Interface ApplicationVisitor

All Superinterfaces:
ComponentVisitor, DescriptorVisitor
All Known Implementing Classes:
ApplicationValidator, ComponentValidator, DefaultDOLVisitor, EjbBundleValidator, ModuleContentLinker, ModuleContentValidator, TracerVisitor, WebValidatorWithCL, WebValidatorWithoutCL, WsdlFileVisitor

@Contract
public interface ApplicationVisitor
extends ComponentVisitor

This interface defines a cisitor API for the Application related DOL descriptors

Version:
Author:
Jerome Dochez

Method Summary
 void accept(Application application)
          visit an application object
 AppClientVisitor getAppClientVisitor()
           
 ConnectorVisitor getConnectorVisitor()
           
 EjbBundleVisitor getEjbBundleVisitor()
           
 WebBundleVisitor getWebBundleVisitor()
           
 
Methods inherited from interface com.sun.enterprise.deployment.util.ComponentVisitor
accept, accept, accept, accept, accept, accept, accept, accept, accept, accept
 
Methods inherited from interface com.sun.enterprise.deployment.util.DescriptorVisitor
accept
 

Method Detail

accept

void accept(Application application)
visit an application object

Parameters:
application - the application descriptor

getEjbBundleVisitor

EjbBundleVisitor getEjbBundleVisitor()
Returns:
an implementation of the ejbBundleVisitor (if any) to visit ejb bundle descriptors

getConnectorVisitor

ConnectorVisitor getConnectorVisitor()
Returns:
an implementation of the ConnectorVisitor (if any) to visit connector descriptors

getWebBundleVisitor

WebBundleVisitor getWebBundleVisitor()
Returns:
an implementation of the webBundleVisitor (if any) to visit web bundle descriptors

getAppClientVisitor

AppClientVisitor getAppClientVisitor()
Returns:
an implementation of the AppClientVisitor (if any) to visit app client descriptors


Copyright © 2012 GlassFish Community. All Rights Reserved.