org.apache.muse.ws.dm.muws.events.impl
Class AbstractExtendedElements

java.lang.Object
  extended by org.apache.muse.ws.dm.muws.events.impl.AbstractExtendedElements
All Implemented Interfaces:
ExtendedElements
Direct Known Subclasses:
SimpleComponent, SimpleComponentAddress, SimpleManagementEvent

public class AbstractExtendedElements
extends Object
implements ExtendedElements

Author:
Dan Jemiolo (danj)

Constructor Summary
AbstractExtendedElements()
           
 
Method Summary
 void addExtendedElement(Element xml)
           
 void addExtendedElement(QName elementName, Object elementValue)
           
protected  void appendExtendedElements(Element xml)
           
 Collection getExtendedElements()
           
 Collection getExtendedElements(QName elementName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExtendedElements

public AbstractExtendedElements()
Method Detail

addExtendedElement

public final void addExtendedElement(Element xml)
Specified by:
addExtendedElement in interface ExtendedElements
Parameters:
xml - The custom XML that will be added to end of the WEF component.

addExtendedElement

public final void addExtendedElement(QName elementName,
                                     Object elementValue)
Specified by:
addExtendedElement in interface ExtendedElements
Parameters:
elementName - The name of the XML element that will be added to the end of the WEF component.
elementValue - The value that will be serialized to XML and added to the end of the WEF component.

appendExtendedElements

protected void appendExtendedElements(Element xml)

getExtendedElements

public final Collection getExtendedElements()
Specified by:
getExtendedElements in interface ExtendedElements
Returns:
All Elements added using the addExtendedElement() method(s).

getExtendedElements

public final Collection getExtendedElements(QName elementName)
Specified by:
getExtendedElements in interface ExtendedElements
Parameters:
elementName - The QName of the desired Element(s)
Returns:
The set of extended Elements (which were provided using the addExtendedElement() methods) whose names are equal to the one given.


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.