Methods Summary |
---|
protected javax.xml.namespace.QName | getElementName()
return WSDDConstants.QNAME_JAXRPC_HANDLERINFOCHAIN;
|
public org.apache.axis.handlers.HandlerInfoChainFactory | getHandlerChainFactory()
return _hiChainFactory;
|
public java.util.ArrayList | getHandlerInfoList()
return _hiList;
|
public java.lang.String[] | getRoles()
return _roles;
|
public void | setHandlerChainFactory(org.apache.axis.handlers.HandlerInfoChainFactory handlerInfoChainFactory)
_hiChainFactory = handlerInfoChainFactory;
|
public void | setHandlerInfoList(java.util.ArrayList hiList)
_hiList = hiList;
|
public void | setRoles(java.lang.String[] roles)
_roles = roles;
|
public void | writeToContext(org.apache.axis.encoding.SerializationContext context)Write this element out to a SerializationContext
context.startElement(QNAME_JAXRPC_HANDLERINFOCHAIN,null);
List his = _hiList;
Iterator iter = his.iterator();
while (iter.hasNext()) {
WSDDJAXRPCHandlerInfo hi = (WSDDJAXRPCHandlerInfo) iter.next();
hi.writeToContext(context);
}
if (_roles != null) {
for (int i=0; i < _roles.length ; i++) {
AttributesImpl attrs1 = new AttributesImpl();
attrs1.addAttribute("", ATTR_SOAPACTORNAME, ATTR_SOAPACTORNAME,
"CDATA", _roles[i]);
context.startElement(QNAME_JAXRPC_ROLE,attrs1);
context.endElement();
}
}
context.endElement();
|