org.netbeans.modules.j2ee.dd.api.web
Interface WebAppMetadata
public interface WebAppMetadata
Interface for access metadata for web application.
getRoot
WebApp getRoot()
- Returns:
- object model of main web.xml deployment descriptor. Returns null
if web.xml is not present.
getFragments
List<WebFragment> getFragments()
- Returns:
- list of object models for web-fragment.xml deployment descriptors.
Never returns null.
getFragmentFiles
List<FileObject> getFragmentFiles()
getServlets
List<ServletInfo> getServlets()
- Returns:
- list of objects that hold information about servlets (information
aggregated from web.xml file, web-fragment.xml files, and annotations).
Never returns null.
getFilters
List<FilterInfo> getFilters()
- Returns:
- list of objects that hold information about filters (information
aggregated from web.xml file, web-fragment.xml files, and annotations).
Never returns null.
getSecurityRoles
List<String> getSecurityRoles()
- Returns:
- list of all defined security roles
getResourceRefs
List<ResourceRef> getResourceRefs()
getResourceEnvRefs
List<ResourceEnvRef> getResourceEnvRefs()
getEnvEntries
List<EnvEntry> getEnvEntries()
getMessageDestinationRefs
List<MessageDestinationRef> getMessageDestinationRefs()
getServiceRefs
List<ServiceRef> getServiceRefs()
getEjbLocalRefs
List<EjbLocalRef> getEjbLocalRefs()
getEjbRefs
List<EjbRef> getEjbRefs()