com.oracle.webservices.api.databinding
Class ExternalMetadataFeature

java.lang.Object
  extended by javax.xml.ws.WebServiceFeature
      extended by com.oracle.webservices.api.databinding.ExternalMetadataFeature

public class ExternalMetadataFeature
extends WebServiceFeature

WebServiceFeature 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
static class ExternalMetadataFeature.Builder
           
 
Method Summary
 void addFiles(File... files)
           
 void addResources(String... resourceNames)
           
static ExternalMetadataFeature.Builder builder()
           
 boolean equals(Object o)
           
 List<File> getFiles()
           
 String getID()
           
 MetadataReader getMetadataReader(ClassLoader classLoader, boolean disableXmlSecurity)
           
 List<String> getResourceNames()
           
 int hashCode()
           
 boolean isEnabled()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

addResources

public void addResources(String... resourceNames)

getResourceNames

public List<String> getResourceNames()

addFiles

public void addFiles(File... files)

getFiles

public List<File> getFiles()

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class WebServiceFeature

getID

public String getID()
Specified by:
getID in class WebServiceFeature

getMetadataReader

public MetadataReader getMetadataReader(ClassLoader classLoader,
                                        boolean disableXmlSecurity)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

builder

public static ExternalMetadataFeature.Builder builder()


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.