Class ExternalMetadataFeature
- java.lang.Object
-
- jakarta.xml.ws.WebServiceFeature
-
- com.oracle.webservices.api.databinding.ExternalMetadataFeature
-
public class ExternalMetadataFeature extends jakarta.xml.ws.WebServiceFeatureWebServiceFeature allowing to define either on server or client side external xml descriptors replacing/supplementing WS metadata provided by class annotations. This can be useful if those annotations are missing (existing non-WS components) or if it is necessary to override those.- Author:
- Miroslav Kos (miroslav.kos at oracle.com)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExternalMetadataFeature.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFiles(File... files)voidaddResources(String... resourceNames)static ExternalMetadataFeature.Builderbuilder()booleanequals(Object o)List<File>getFiles()StringgetID()MetadataReadergetMetadataReader(ClassLoader classLoader, boolean disableXmlSecurity)List<String>getResourceNames()inthashCode()booleanisEnabled()StringtoString()
-
-
-
Method Detail
-
addResources
public void addResources(String... resourceNames)
-
addFiles
public void addFiles(File... files)
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classjakarta.xml.ws.WebServiceFeature
-
getID
public String getID()
- Specified by:
getIDin classjakarta.xml.ws.WebServiceFeature
-
getMetadataReader
public MetadataReader getMetadataReader(ClassLoader classLoader, boolean disableXmlSecurity)
-
builder
public static ExternalMetadataFeature.Builder builder()
-
-