org.jvnet.ws.databinding
Class ExternalMetadataFeature

java.lang.Object
  extended by javax.xml.ws.WebServiceFeature
      extended by org.jvnet.ws.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)
           
 String getID()
           
 com.sun.xml.ws.api.databinding.MetadataReader getMetadataReader(ClassLoader classLoader)
           
 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)

addFiles

public void addFiles(File... files)

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class WebServiceFeature

getID

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

getMetadataReader

public com.sun.xml.ws.api.databinding.MetadataReader getMetadataReader(ClassLoader classLoader)

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-2012 Oracle Corporation. All Rights Reserved.