abstract class AbstractFeaturedObjectImpl extends AbstractExtensibleImpl implements WSDLFeaturedObject
AbstractExtensibleImpl.UnknownWSDLExtension
Modifier and Type | Field and Description |
---|---|
protected WebServiceFeatureList |
features |
extensions, notUnderstoodExtensions
Modifier | Constructor and Description |
---|---|
protected |
AbstractFeaturedObjectImpl(String systemId,
int lineNumber) |
protected |
AbstractFeaturedObjectImpl(javax.xml.stream.XMLStreamReader xsr) |
Modifier and Type | Method and Description |
---|---|
void |
addFeature(WebServiceFeature feature)
Enables a
WebServiceFeature based upon policy assertions on this port. |
<F extends WebServiceFeature> |
getFeature(Class<F> featureType) |
WebServiceFeature |
getFeature(String id) |
WebServiceFeatureList |
getFeatures()
Gets the feature list associated with this object.
|
addExtension, addNotUnderstoodExtension, areRequiredExtensionsUnderstood, getExtension, getExtensions, getExtensions
getLocation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocation
protected WebServiceFeatureList features
protected AbstractFeaturedObjectImpl(javax.xml.stream.XMLStreamReader xsr)
protected AbstractFeaturedObjectImpl(String systemId, int lineNumber)
public final void addFeature(WebServiceFeature feature)
WSDLFeaturedObject
WebServiceFeature
based upon policy assertions on this port.
This method would be called during WSDL parsing by WS-Policy code.addFeature
in interface WSDLFeaturedObject
@NotNull public WebServiceFeatureList getFeatures()
WSDLFeaturedObject
getFeatures
in interface WSDLFeaturedObject
public final WebServiceFeature getFeature(String id)
@Nullable public <F extends WebServiceFeature> F getFeature(@NotNull Class<F> featureType)
getFeature
in interface WSDLFeaturedObject
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.