com.tibco.amf.platform.runtime.extension.context
Interface WildCardExtension<E>

Type Parameters:
E - type of additional element.
All Known Subinterfaces:
EndpointReference<E>

public interface WildCardExtension<E>

This class provides extensibility data structure for additional elements and attributes.


Method Summary
 java.util.Map<javax.xml.namespace.QName,java.lang.Object> getAttributes()
          Gets a Map of additional attributes.
 java.util.List<E> getElements()
          Gets list of additional elements.
 java.lang.Class<E> getElementType()
          Returns the type of additional elements.
 void setAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.Object> attributes)
          Sets the Map of additional attributes to the give Map.
 void setElements(java.util.List<E> elements)
          Sets the List of additional elements.
 

Method Detail

getElementType

java.lang.Class<E> getElementType()
Returns the type of additional elements.

Returns:
the type of additional elements

getElements

java.util.List<E> getElements()
Gets list of additional elements.

Returns:
list of additional elements

getAttributes

java.util.Map<javax.xml.namespace.QName,java.lang.Object> getAttributes()
Gets a Map of additional attributes. Keys are the QName. Values can be String, QName, List of String, List of QName.

Returns:
a map of additional attributes

setElements

void setElements(java.util.List<E> elements)
Sets the List of additional elements.

Parameters:
the - List of additional elements to set

setAttributes

void setAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.Object> attributes)
Sets the Map of additional attributes to the give Map. Keys are the QName. Values can be String, QName, List of String, List of QName.

Parameters:
attributes - additional attributes to set


Copyright © 2010 TIBCO Software Inc. All Rights Reserved.