org.eclipse.jst.j2ee.webapplication
Interface WebapplicationFactory


public interface WebapplicationFactory

Since:
1.0

Field Summary
static WebapplicationFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 AuthConstraint createAuthConstraint()
           
 ContextParam createContextParam()
           
 ErrorCodeErrorPage createErrorCodeErrorPage()
           
 ErrorPage createErrorPage()
           
 ExceptionTypeErrorPage createExceptionTypeErrorPage()
           
 Filter createFilter()
           
 FilterMapping createFilterMapping()
           
 FormLoginConfig createFormLoginConfig()
           
 HTTPMethodType createHTTPMethodType()
          Returns a new object of class 'HTTP Method Type'
 InitParam createInitParam()
           
 JSPType createJSPType()
           
 LocalEncodingMapping createLocalEncodingMapping()
          Returns a new object of class 'Local Encoding Mapping'
 LocalEncodingMappingList createLocalEncodingMappingList()
          Returns a new object of class 'Local Encoding Mapping List'
 LoginConfig createLoginConfig()
           
 MimeMapping createMimeMapping()
           
 RoleNameType createRoleNameType()
           
 SecurityConstraint createSecurityConstraint()
           
 Servlet createServlet()
           
 ServletMapping createServletMapping()
           
 ServletType createServletType()
           
 SessionConfig createSessionConfig()
           
 TagLibRef createTagLibRef()
           
 URLPatternType createURLPatternType()
           
 UserDataConstraint createUserDataConstraint()
           
 WebApp createWebApp()
           
 WebResourceCollection createWebResourceCollection()
           
 WelcomeFile createWelcomeFile()
           
 WelcomeFileList createWelcomeFileList()
           
 WebapplicationPackage getWebapplicationPackage()
          Returns the package supported by this factory
 

Field Detail

eINSTANCE

public static final WebapplicationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createWebApp

public WebApp createWebApp()
Returns:
WebApp value

createContextParam

public ContextParam createContextParam()
Returns:
ContextParam value

createErrorPage

public ErrorPage createErrorPage()
Returns:
ErrorPage value

createExceptionTypeErrorPage

public ExceptionTypeErrorPage createExceptionTypeErrorPage()
Returns:
ExceptionTypeErrorPage value

createErrorCodeErrorPage

public ErrorCodeErrorPage createErrorCodeErrorPage()
Returns:
ErrorCodeErrorPage value

createWelcomeFileList

public WelcomeFileList createWelcomeFileList()
Returns:
WelcomeFileList value

createWelcomeFile

public WelcomeFile createWelcomeFile()
Returns:
WelcomeFile value

createTagLibRef

public TagLibRef createTagLibRef()
Returns:
TagLibRef value

createSecurityConstraint

public SecurityConstraint createSecurityConstraint()
Returns:
SecurityConstraint value

createWebResourceCollection

public WebResourceCollection createWebResourceCollection()
Returns:
WebResourceCollection value

createURLPatternType

public URLPatternType createURLPatternType()
Returns:
URLPatternType value

createAuthConstraint

public AuthConstraint createAuthConstraint()
Returns:
AuthConstraint value

createUserDataConstraint

public UserDataConstraint createUserDataConstraint()
Returns:
UserDataConstraint value

createLoginConfig

public LoginConfig createLoginConfig()
Returns:
LoginConfig value

createFormLoginConfig

public FormLoginConfig createFormLoginConfig()
Returns:
FormLoginConfig value

createMimeMapping

public MimeMapping createMimeMapping()
Returns:
MimeMapping value

createSessionConfig

public SessionConfig createSessionConfig()
Returns:
SessionConfig value

createServletMapping

public ServletMapping createServletMapping()
Returns:
ServletMapping value

createServlet

public Servlet createServlet()
Returns:
Servlet value

createServletType

public ServletType createServletType()
Returns:
ServletType value

createJSPType

public JSPType createJSPType()
Returns:
JSPType value

createInitParam

public InitParam createInitParam()
Returns:
InitParam value

createFilter

public Filter createFilter()
Returns:
Filter value

createFilterMapping

public FilterMapping createFilterMapping()
Returns:
FilterMapping value

createLocalEncodingMappingList

public LocalEncodingMappingList createLocalEncodingMappingList()
Returns a new object of class 'Local Encoding Mapping List'.

Returns:
a new object of class 'Local Encoding Mapping List'.

createLocalEncodingMapping

public LocalEncodingMapping createLocalEncodingMapping()
Returns a new object of class 'Local Encoding Mapping'.

Returns:
a new object of class 'Local Encoding Mapping'.

createHTTPMethodType

public HTTPMethodType createHTTPMethodType()
Returns a new object of class 'HTTP Method Type'.

Returns:
a new object of class 'HTTP Method Type'.

createRoleNameType

public RoleNameType createRoleNameType()
Returns:
RoleNameType value

getWebapplicationPackage

public WebapplicationPackage getWebapplicationPackage()
Returns the package supported by this factory. This method is NOT api, and may change in future releases. EMF package classes should be access via their "eINSTANCE" static fields

Returns:
the package supported by this factory.