com.sun.xml.ws.model.wsdl
Class AbstractFeaturedObjectImpl
java.lang.Object
com.sun.xml.ws.model.wsdl.AbstractObjectImpl
com.sun.xml.ws.model.wsdl.AbstractExtensibleImpl
com.sun.xml.ws.model.wsdl.AbstractFeaturedObjectImpl
- All Implemented Interfaces:
- WSDLExtensible, WSDLFeaturedObject, WSDLObject
- Direct Known Subclasses:
- WSDLBoundPortTypeImpl, WSDLPortImpl
abstract class AbstractFeaturedObjectImpl
- extends AbstractExtensibleImpl
- implements WSDLFeaturedObject
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
features
protected WebServiceFeatureList features
AbstractFeaturedObjectImpl
protected AbstractFeaturedObjectImpl(javax.xml.stream.XMLStreamReader xsr)
AbstractFeaturedObjectImpl
protected AbstractFeaturedObjectImpl(String systemId,
int lineNumber)
addFeature
public final void addFeature(javax.xml.ws.WebServiceFeature feature)
- Description copied from interface:
WSDLFeaturedObject
- Enables a
WebServiceFeature
based upon policy assertions on this port.
This method would be called during WSDL parsing by WS-Policy code.
- Specified by:
addFeature
in interface WSDLFeaturedObject
getFeatures
@NotNull
public WebServiceFeatureList getFeatures()
- Description copied from interface:
WSDLFeaturedObject
- Gets the feature list associated with this object.
- Specified by:
getFeatures
in interface WSDLFeaturedObject
getFeature
public final javax.xml.ws.WebServiceFeature getFeature(String id)
getFeature
@Nullable
public <F extends javax.xml.ws.WebServiceFeature> F getFeature(@NotNull
Class<F> featureType)
- Specified by:
getFeature
in interface WSDLFeaturedObject