Package com.sun.xml.ws.model
Class ExternalMetadataReader
java.lang.Object
com.sun.xml.ws.model.ReflectAnnotationReader
com.sun.xml.ws.model.ExternalMetadataReader
- All Implemented Interfaces:
MetadataReader
Metadata Reader able to read from either class annotations or external metadata files or combine both,
depending on configuration provided in xml file itself.
- Author:
- shih-chang.chen@oracle.com, miroslav.kos@oracle.com
-
Constructor Summary
ConstructorsConstructorDescriptionExternalMetadataReader(Collection<File> files, Collection<String> resourcePaths, ClassLoader classLoader, boolean xsdValidation, boolean disableXmlSecurity) -
Method Summary
Modifier and TypeMethodDescription<A extends Annotation>
AgetAnnotation(Class<A> annType, Class<?> cls) <A extends Annotation>
AgetAnnotation(Class<A> annType, Method m) getAnnotations(Class<?> c) Annotation[][]voidgetProperties(Map<String, Object> prop, Class<?> cls) voidgetProperties(Map<String, Object> prop, Method m) voidgetProperties(Map<String, Object> prop, Method m, int pos)
-
Constructor Details
-
ExternalMetadataReader
public ExternalMetadataReader(Collection<File> files, Collection<String> resourcePaths, ClassLoader classLoader, boolean xsdValidation, boolean disableXmlSecurity)
-
-
Method Details
-
getAnnotation
- Specified by:
getAnnotationin interfaceMetadataReader- Overrides:
getAnnotationin classReflectAnnotationReader
-
getAnnotations
- Specified by:
getAnnotationsin interfaceMetadataReader- Overrides:
getAnnotationsin classReflectAnnotationReader
-
getAnnotations
- Specified by:
getAnnotationsin interfaceMetadataReader- Overrides:
getAnnotationsin classReflectAnnotationReader
-
getAnnotation
- Specified by:
getAnnotationin interfaceMetadataReader- Overrides:
getAnnotationin classReflectAnnotationReader
-
getParameterAnnotations
- Specified by:
getParameterAnnotationsin interfaceMetadataReader- Overrides:
getParameterAnnotationsin classReflectAnnotationReader
-
getProperties
- Specified by:
getPropertiesin interfaceMetadataReader- Overrides:
getPropertiesin classReflectAnnotationReader
-
getProperties
- Specified by:
getPropertiesin interfaceMetadataReader- Overrides:
getPropertiesin classReflectAnnotationReader
-
getProperties
- Specified by:
getPropertiesin interfaceMetadataReader- Overrides:
getPropertiesin classReflectAnnotationReader
-