Modifier and Type |
Method and Description |
void |
addContainerResource(Resource jar) |
void |
addDescriptorProcessor(DescriptorProcessor p) |
void |
addDiscoveredAnnotation(DiscoveredAnnotation annotation)
Add an annotation that has been discovered on a class, method or field within a resource
eg a jar or dir.
|
void |
addDiscoveredAnnotations(List<DiscoveredAnnotation> annotations)
Annotations not associated with a WEB-INF/lib fragment jar.
|
void |
addFragment(Resource jarResource,
Resource xmlResource)
Add a web-fragment.xml
|
void |
addOverride(Resource override) |
void |
addWebInfJar(Resource newResource) |
void |
clear()
Empty ready for reuse
|
List<Resource> |
getContainerResources() |
FragmentDescriptor |
getFragment(Resource jar) |
FragmentDescriptor |
getFragment(String name) |
List<FragmentDescriptor> |
getFragments() |
Resource |
getJarForFragment(String name) |
Map<String,FragmentDescriptor> |
getNamedFragments() |
List<FragmentDescriptor> |
getOrderedFragments() |
List<Resource> |
getOrderedWebInfJars() |
Ordering |
getOrdering() |
Origin |
getOrigin(String name) |
Descriptor |
getOriginDescriptor(String name) |
MetaData.OriginInfo |
getOriginInfo(String name) |
Map<String,MetaData.OriginInfo> |
getOrigins() |
List<WebDescriptor> |
getOverrideWebs() |
WebDescriptor |
getWebDefault() |
List<Resource> |
getWebInfClassesDirs() |
List<Resource> |
getWebInfJars() |
WebDescriptor |
getWebXml() |
boolean |
isAllowDuplicateFragmentNames() |
boolean |
isDistributable() |
boolean |
isMetaDataComplete() |
void |
orderFragments() |
void |
removeDescriptorProcessor(DescriptorProcessor p) |
void |
resolve(WebAppContext context)
Resolve all servlet/filter/listener metadata from all sources: descriptors and annotations.
|
void |
setAllowDuplicateFragmentNames(boolean allowDuplicateFragmentNames) |
void |
setDefaults(Resource webDefaults) |
void |
setOrdering(Ordering o) |
void |
setOrigin(String name,
Annotation annotation,
Class<?> annotated) |
void |
setOrigin(String name,
Descriptor d) |
void |
setOriginAPI(String name) |
void |
setWebInfClassesDirs(List<Resource> dirs) |
void |
setWebXml(Resource webXml) |