org.eclipse.swordfish.internal.resolver.policy.extractor
Class WsPolicyExtractor
java.lang.Object
org.eclipse.swordfish.internal.resolver.policy.extractor.WsPolicyExtractor
- All Implemented Interfaces:
- PolicyExtractor
public class WsPolicyExtractor
- extends java.lang.Object
- implements PolicyExtractor
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WsPolicyExtractor
public WsPolicyExtractor()
extractPolicy
public org.apache.neethi.Policy extractPolicy(org.w3c.dom.Element element)
- Specified by:
extractPolicy in interface PolicyExtractor
extractPolicy
public org.apache.neethi.Policy extractPolicy(java.io.InputStream inputStream)
- Specified by:
extractPolicy in interface PolicyExtractor
extractPolicy
public PolicyDescription<org.apache.neethi.Policy> extractPolicy(PolicyDefinitionDescription policyDefinition)
- Description copied from interface:
PolicyExtractor
- Get the extracted policy from the raw definition.
- Specified by:
extractPolicy in interface PolicyExtractor
- Parameters:
policyDefinition - the raw definition of a supported class.
- Returns:
- the policy definition which holds a platform policy of the
supported type.
getPlatformPolicyType
public java.lang.Class<org.apache.neethi.Policy> getPlatformPolicyType()
- Description copied from interface:
PolicyExtractor
- Get the class of the platform policy.
- Specified by:
getPlatformPolicyType in interface PolicyExtractor
- Returns:
- the policy class.
isSupportedType
public boolean isSupportedType(java.lang.Class<? extends PolicyDefinitionDescription> type)
- Description copied from interface:
PolicyExtractor
- Checks if a PolicyDefinitionDescription subclass or subinterface is supported
by the receiver.
- Specified by:
isSupportedType in interface PolicyExtractor
- Parameters:
type - Class of the PolicyDefinitionDescription
- Returns:
- boolean value if supported.
getPolicyBuilderInitializer
public PolicyBuilderInitializer getPolicyBuilderInitializer()
setPolicyBuilderInitializer
public void setPolicyBuilderInitializer(PolicyBuilderInitializer policyBuilderInitializer)