org.apache.woden.internal.wsdl20.extensions
Class AttributeExtensibleImpl

java.lang.Object
  extended by org.apache.woden.internal.wsdl20.extensions.AttributeExtensibleImpl
All Implemented Interfaces:
AttributeExtensible

public class AttributeExtensibleImpl
extends java.lang.Object
implements AttributeExtensible

Common code for handling extension attributes. Can be reused by inheritance or by delegation.

Author:
jkaputin@ws.apache.org

Constructor Summary
AttributeExtensibleImpl()
           
 
Method Summary
 XMLAttr getExtensionAttribute(QName attrType)
           
 XMLAttr[] getExtensionAttributes()
           
 XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
           
 boolean hasExtensionAttributesForNamespace(java.net.URI namespace)
           
 void setExtensionAttribute(QName attrType, XMLAttr attr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeExtensibleImpl

public AttributeExtensibleImpl()
Method Detail

setExtensionAttribute

public void setExtensionAttribute(QName attrType,
                                  XMLAttr attr)
Specified by:
setExtensionAttribute in interface AttributeExtensible

getExtensionAttribute

public XMLAttr getExtensionAttribute(QName attrType)
Specified by:
getExtensionAttribute in interface AttributeExtensible

getExtensionAttributesForNamespace

public XMLAttr[] getExtensionAttributesForNamespace(java.net.URI namespace)
Specified by:
getExtensionAttributesForNamespace in interface AttributeExtensible

getExtensionAttributes

public XMLAttr[] getExtensionAttributes()
Specified by:
getExtensionAttributes in interface AttributeExtensible

hasExtensionAttributesForNamespace

public boolean hasExtensionAttributesForNamespace(java.net.URI namespace)
Specified by:
hasExtensionAttributesForNamespace in interface AttributeExtensible


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.