Author: ryman
Date: Wed May 31 18:18:02 2006
New Revision: 410709
URL: http://svn.apache.org/viewvc?rev=410709&view=rev
Log:
[WODEN-24] initial commit of HTTPEndpointExtensions
Modified:
incubator/woden/java/ant-test/test.xml
incubator/woden/java/src/org/apache/woden/ant/WsdlCm.java
incubator/woden/java/src/org/apache/woden/internal/wsdl20/extensions/PopulatedExtensionRegistry.java
incubator/woden/java/src/org/apache/woden/xml/ArgumentArrayAttr.java
Modified: incubator/woden/java/ant-test/test.xml
URL:
http://svn.apache.org/viewvc/incubator/woden/java/ant-test/test.xml?rev=410709&r1=410708&r2=410709&view=diff
==============================================================================
--- incubator/woden/java/ant-test/test.xml (original)
+++ incubator/woden/java/ant-test/test.xml Wed May 31 18:18:02 2006
@@ -5,145 +5,145 @@
xmlns:cmhttp='http://www.w3.org/2002/ws/desc/wsdl/component-http'
xmlns:cmrpc='http://www.w3.org/2002/ws/desc/wsdl/component-rpc'
xmlns:cmsoap='http://www.w3.org/2002/ws/desc/wsdl/component-soap'
-xml:id='id-1095695961'>
+xml:id='id-1089656949'>
<interfaces>
- <interfaceComponent xml:id='id-1247313496'>
+ <interfaceComponent xml:id='id-1268308084'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>SparqlQuery</cmbase:localName>
</name>
<interfaceFaults>
- <interfaceFaultComponent xml:id='id-880098905'>
+ <interfaceFaultComponent xml:id='id-1136040052'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>MalformedQuery</cmbase:localName>
</name>
- <parent ref='id-1247313496'/>
+ <parent ref='id-1268308084'/>
</interfaceFaultComponent>
- <interfaceFaultComponent xml:id='id-1109196376'>
+ <interfaceFaultComponent xml:id='id-1281218676'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>QueryRequestRefused</cmbase:localName>
</name>
- <parent ref='id-1247313496'/>
+ <parent ref='id-1268308084'/>
</interfaceFaultComponent>
</interfaceFaults>
<interfaceOperations>
- <interfaceOperationComponent xml:id='id-1127333464'>
+ <interfaceOperationComponent xml:id='id-1299322996'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>query</cmbase:localName>
</name>
<messageExchangePattern>http://www.w3.org/2006/01/wsdl/in-out</messageExchangePattern>
<interfaceMessageReferences>
- <interfaceMessageReferenceComponent xml:id='id-1300086360'>
+ <interfaceMessageReferenceComponent xml:id='id-1321080948'>
<messageLabel>In</messageLabel>
<direction>in</direction>
<messageContentModel>#element</messageContentModel>
- <parent ref='id-1127333464'/>
+ <parent ref='id-1299322996'/>
</interfaceMessageReferenceComponent>
- <interfaceMessageReferenceComponent xml:id='id-1323269720'>
+ <interfaceMessageReferenceComponent xml:id='id-1176033396'>
<messageLabel>Out</messageLabel>
<direction>out</direction>
<messageContentModel>#element</messageContentModel>
- <parent ref='id-1127333464'/>
+ <parent ref='id-1299322996'/>
</interfaceMessageReferenceComponent>
</interfaceMessageReferences>
<interfaceFaultReferences>
- <interfaceFaultReferenceComponent xml:id='id-1159085656'>
- <interfaceFault ref='id-880098905'/>
+ <interfaceFaultReferenceComponent xml:id='id-1200412788'>
+ <interfaceFault ref='id-1136040052'/>
<messageLabel>Out</messageLabel>
<direction>out</direction>
- <parent ref='id-1127333464'/>
+ <parent ref='id-1299322996'/>
</interfaceFaultReferenceComponent>
- <interfaceFaultReferenceComponent xml:id='id-1170619992'>
- <interfaceFault ref='id-1109196376'/>
+ <interfaceFaultReferenceComponent xml:id='id-1203558516'>
+ <interfaceFault ref='id-1281218676'/>
<messageLabel>Out</messageLabel>
<direction>out</direction>
- <parent ref='id-1127333464'/>
+ <parent ref='id-1299322996'/>
</interfaceFaultReferenceComponent>
</interfaceFaultReferences>
- <parent ref='id-1247313496'/>
+ <parent ref='id-1268308084'/>
</interfaceOperationComponent>
</interfaceOperations>
</interfaceComponent>
</interfaces>
<bindings>
- <bindingComponent xml:id='id-1191034456'>
+ <bindingComponent xml:id='id-1098602612'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>queryHttpGet</cmbase:localName>
</name>
- <interface ref='id-1247313496'/>
+ <interface ref='id-1268308084'/>
<type>http://www.w3.org/2006/01/wsdl/http</type>
<bindingFaults>
- <bindingFaultComponent xml:id='id-1075740248'>
- <interfaceFault ref='id-880098905'/>
- <parent ref='id-1191034456'/>
+ <bindingFaultComponent xml:id='id-1117034612'>
+ <interfaceFault ref='id-1136040052'/>
+ <parent ref='id-1098602612'/>
<cmhttp:httpErrorStatusCode>
<cmhttp:code>400</cmhttp:code>
</cmhttp:httpErrorStatusCode>
</bindingFaultComponent>
- <bindingFaultComponent xml:id='id-1088126552'>
- <interfaceFault ref='id-1109196376'/>
- <parent ref='id-1191034456'/>
+ <bindingFaultComponent xml:id='id-1498486900'>
+ <interfaceFault ref='id-1281218676'/>
+ <parent ref='id-1098602612'/>
<cmhttp:httpErrorStatusCode>
<cmhttp:code>500</cmhttp:code>
</cmhttp:httpErrorStatusCode>
</bindingFaultComponent>
</bindingFaults>
<bindingOperations>
- <bindingOperationComponent xml:id='id-1099693656'>
- <interfaceOperation ref='id-1127333464'/>
- <parent ref='id-1191034456'/>
+ <bindingOperationComponent xml:id='id-1510119540'>
+ <interfaceOperation ref='id-1299322996'/>
+ <parent ref='id-1098602612'/>
</bindingOperationComponent>
</bindingOperations>
<cmhttp:httpCookies>false</cmhttp:httpCookies>
<cmhttp:httpQueryParameterSeparatorDefault>&</cmhttp:httpQueryParameterSeparatorDefault>
</bindingComponent>
- <bindingComponent xml:id='id-1482227288'>
+ <bindingComponent xml:id='id-1523996788'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>queryHttpPost</cmbase:localName>
</name>
- <interface ref='id-1247313496'/>
+ <interface ref='id-1268308084'/>
<type>http://www.w3.org/2006/01/wsdl/http</type>
<bindingFaults>
- <bindingFaultComponent xml:id='id-1478426200'>
- <interfaceFault ref='id-880098905'/>
- <parent ref='id-1482227288'/>
+ <bindingFaultComponent xml:id='id-1519671412'>
+ <interfaceFault ref='id-1136040052'/>
+ <parent ref='id-1523996788'/>
<cmhttp:httpErrorStatusCode>
<cmhttp:code>400</cmhttp:code>
</cmhttp:httpErrorStatusCode>
</bindingFaultComponent>
- <bindingFaultComponent xml:id='id-1489026648'>
- <interfaceFault ref='id-1109196376'/>
- <parent ref='id-1482227288'/>
+ <bindingFaultComponent xml:id='id-1522505844'>
+ <interfaceFault ref='id-1281218676'/>
+ <parent ref='id-1523996788'/>
<cmhttp:httpErrorStatusCode>
<cmhttp:code>500</cmhttp:code>
</cmhttp:httpErrorStatusCode>
</bindingFaultComponent>
</bindingFaults>
<bindingOperations>
- <bindingOperationComponent xml:id='id-1492319832'>
- <interfaceOperation ref='id-1127333464'/>
- <parent ref='id-1482227288'/>
+ <bindingOperationComponent xml:id='id-1533565044'>
+ <interfaceOperation ref='id-1299322996'/>
+ <parent ref='id-1523996788'/>
</bindingOperationComponent>
</bindingOperations>
<cmhttp:httpCookies>false</cmhttp:httpCookies>
<cmhttp:httpQueryParameterSeparatorDefault>&</cmhttp:httpQueryParameterSeparatorDefault>
</bindingComponent>
- <bindingComponent xml:id='id-1488191064'>
+ <bindingComponent xml:id='id-1529436276'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/08/sparql-protocol-query/#</cmbase:namespaceName>
<cmbase:localName>querySoap</cmbase:localName>
</name>
- <interface ref='id-1247313496'/>
+ <interface ref='id-1268308084'/>
<type>http://www.w3.org/2006/01/wsdl/soap</type>
<bindingFaults>
- <bindingFaultComponent xml:id='id-1493991000'>
- <interfaceFault ref='id-880098905'/>
- <parent ref='id-1488191064'/>
+ <bindingFaultComponent xml:id='id-1535826036'>
+ <interfaceFault ref='id-1136040052'/>
+ <parent ref='id-1529436276'/>
<cmsoap:soapFaultCode>
<cmsoap:code>
<cmbase:namespaceName>http://www.w3.org/2003/05/soap-envelope</cmbase:namespaceName>
@@ -153,9 +153,9 @@
<cmsoap:soapFaultSubcodes>
</cmsoap:soapFaultSubcodes>
</bindingFaultComponent>
- <bindingFaultComponent xml:id='id-1506213464'>
- <interfaceFault ref='id-1109196376'/>
- <parent ref='id-1488191064'/>
+ <bindingFaultComponent xml:id='id-1539070068'>
+ <interfaceFault ref='id-1281218676'/>
+ <parent ref='id-1529436276'/>
<cmsoap:soapFaultCode>
<cmsoap:code>
<cmbase:namespaceName>http://www.w3.org/2003/05/soap-envelope</cmbase:namespaceName>
@@ -167,9 +167,9 @@
</bindingFaultComponent>
</bindingFaults>
<bindingOperations>
- <bindingOperationComponent xml:id='id-1508769368'>
- <interfaceOperation ref='id-1127333464'/>
- <parent ref='id-1488191064'/>
+ <bindingOperationComponent xml:id='id-1147885684'>
+ <interfaceOperation ref='id-1299322996'/>
+ <parent ref='id-1529436276'/>
<cmsoap:soapMep>http://www.w3.org/2003/05/soap/mep/request-response</cmsoap:soapMep>
</bindingOperationComponent>
</bindingOperations>
@@ -177,77 +177,77 @@
</bindingComponent>
</bindings>
<elementDeclarations>
- <elementDeclarationComponent xml:id='id-809762394'>
+ <elementDeclarationComponent xml:id='id-1355896950'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>binding</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-937082458'>
+ <elementDeclarationComponent xml:id='id-1343101046'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>bnode</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936492634'>
+ <elementDeclarationComponent xml:id='id-1342511222'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>boolean</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936885850'>
+ <elementDeclarationComponent xml:id='id-1342904438'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>head</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936427098'>
+ <elementDeclarationComponent xml:id='id-1342445686'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>link</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936754778'>
+ <elementDeclarationComponent xml:id='id-1342773366'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>literal</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936820314'>
+ <elementDeclarationComponent xml:id='id-1342838902'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>result</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936689242'>
+ <elementDeclarationComponent xml:id='id-1342707830'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>results</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-937147994'>
+ <elementDeclarationComponent xml:id='id-1343166582'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>sparql</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-937016922'>
+ <elementDeclarationComponent xml:id='id-1343035510'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>uri</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</elementDeclarationComponent>
- <elementDeclarationComponent xml:id='id-936558170'>
+ <elementDeclarationComponent xml:id='id-1342576758'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>variable</cmbase:localName>
@@ -256,315 +256,315 @@
</elementDeclarationComponent>
</elementDeclarations>
<typeDefinitions>
- <typeDefinitionComponent xml:id='id-894041690'>
+ <typeDefinitionComponent xml:id='id-1444960374'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>ENTITIES</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883654234'>
+ <typeDefinitionComponent xml:id='id-1459296374'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>ENTITY</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881491546'>
+ <typeDefinitionComponent xml:id='id-1436391542'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>ID</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-872676954'>
+ <typeDefinitionComponent xml:id='id-1436719222'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>IDREF</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-872545882'>
+ <typeDefinitionComponent xml:id='id-1436588150'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>IDREFS</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873528922'>
+ <typeDefinitionComponent xml:id='id-1434572918'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>NCName</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873987674'>
+ <typeDefinitionComponent xml:id='id-1434507382'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>NMTOKEN</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-884047450'>
+ <typeDefinitionComponent xml:id='id-1443420278'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>NMTOKENS</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-882933338'>
+ <typeDefinitionComponent xml:id='id-1458575478'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>NOTATION</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873725530'>
+ <typeDefinitionComponent xml:id='id-1441290358'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>Name</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881294938'>
+ <typeDefinitionComponent xml:id='id-1436194934'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>QName</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-897203802'>
+ <typeDefinitionComponent xml:id='id-1458641014'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>anyURI</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883785306'>
+ <typeDefinitionComponent xml:id='id-1459427446'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>base64Binary</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873594458'>
+ <typeDefinitionComponent xml:id='id-1434638454'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>boolean</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-889093722'>
+ <typeDefinitionComponent xml:id='id-1435605110'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>byte</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881557082'>
+ <typeDefinitionComponent xml:id='id-1436457078'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>date</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-893451866'>
+ <typeDefinitionComponent xml:id='id-1444894838'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>dateTime</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-884997722'>
+ <typeDefinitionComponent xml:id='id-1444305014'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>decimal</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-896810586'>
+ <typeDefinitionComponent xml:id='id-1458772086'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>double</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883326554'>
+ <typeDefinitionComponent xml:id='id-1458968694'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>duration</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-888700506'>
+ <typeDefinitionComponent xml:id='id-1435736182'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>float</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-872873562'>
+ <typeDefinitionComponent xml:id='id-1440962678'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>gDay</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883719770'>
+ <typeDefinitionComponent xml:id='id-1459361910'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>gMonth</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-893779546'>
+ <typeDefinitionComponent xml:id='id-1444698230'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>gMonthDay</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873659994'>
+ <typeDefinitionComponent xml:id='id-1441749110'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>gYear</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873332314'>
+ <typeDefinitionComponent xml:id='id-1441421430'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>gYearMonth</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-897269338'>
+ <typeDefinitionComponent xml:id='id-1458706550'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>hexBinary</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881360474'>
+ <typeDefinitionComponent xml:id='id-1436784758'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>int</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-874184282'>
+ <typeDefinitionComponent xml:id='id-1438701686'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>integer</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-894172762'>
+ <typeDefinitionComponent xml:id='id-1445091446'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>language</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873856602'>
+ <typeDefinitionComponent xml:id='id-1434900598'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>long</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-874249818'>
+ <typeDefinitionComponent xml:id='id-1434769526'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>negativeInteger</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883261018'>
+ <typeDefinitionComponent xml:id='id-1458903158'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>nonNegativeInteger</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-894303834'>
+ <typeDefinitionComponent xml:id='id-1445222518'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>nonPositiveInteger</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-894107226'>
+ <typeDefinitionComponent xml:id='id-1445025910'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>normalizedString</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881032794'>
+ <typeDefinitionComponent xml:id='id-1435932790'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>positiveInteger</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-873791066'>
+ <typeDefinitionComponent xml:id='id-1434835062'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>short</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-883195482'>
+ <typeDefinitionComponent xml:id='id-1458837622'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>string</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881098330'>
+ <typeDefinitionComponent xml:id='id-1436522614'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>time</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-884801114'>
+ <typeDefinitionComponent xml:id='id-1444632694'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>token</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-894991962'>
+ <typeDefinitionComponent xml:id='id-1446500470'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>unsignedByte</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-872939098'>
+ <typeDefinitionComponent xml:id='id-1436981366'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>unsignedInt</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-881163866'>
+ <typeDefinitionComponent xml:id='id-1436063862'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>unsignedLong</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-872808026'>
+ <typeDefinitionComponent xml:id='id-1440897142'>
<name>
<cmbase:namespaceName>http://www.w3.org/2001/XMLSchema</cmbase:namespaceName>
<cmbase:localName>unsignedShort</cmbase:localName>
</name>
<system>http://www.w3.org/2001/XMLSchema</system>
</typeDefinitionComponent>
- <typeDefinitionComponent xml:id='id-916962906'>
+ <typeDefinitionComponent xml:id='id-1454790774'>
<name>
<cmbase:namespaceName>http://www.w3.org/2005/sparql-results#</cmbase:namespaceName>
<cmbase:localName>URI-reference</cmbase:localName>
Modified: incubator/woden/java/src/org/apache/woden/ant/WsdlCm.java
URL:
http://svn.apache.org/viewvc/incubator/woden/java/src/org/apache/woden/ant/WsdlCm.java?rev=410709&r1=410708&r2=410709&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/ant/WsdlCm.java (original)
+++ incubator/woden/java/src/org/apache/woden/ant/WsdlCm.java Wed May 31
18:18:02 2006
@@ -26,7 +26,7 @@
*
*
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/interchange/wsdlcm.xsd?rev=1.1&content-type=text/xml
*
- * @author [EMAIL PROTECTED], aka [EMAIL PROTECTED]
+ * @author Arthur Ryman ([EMAIL PROTECTED], [EMAIL PROTECTED])
*
* TODO: test whttp extension
*/
@@ -66,10 +66,12 @@
import org.apache.woden.wsdl20.TypeDefinition;
import org.apache.woden.wsdl20.extensions.ComponentExtensions;
import org.apache.woden.wsdl20.extensions.InterfaceOperationExtensions;
+import org.apache.woden.wsdl20.extensions.http.HTTPAuthenticationScheme;
import org.apache.woden.wsdl20.extensions.http.HTTPBindingExtensions;
import org.apache.woden.wsdl20.extensions.http.HTTPBindingFaultExtensions;
import
org.apache.woden.wsdl20.extensions.http.HTTPBindingMessageReferenceExtensions;
import org.apache.woden.wsdl20.extensions.http.HTTPBindingOperationExtensions;
+import org.apache.woden.wsdl20.extensions.http.HTTPEndpointExtensions;
import org.apache.woden.wsdl20.extensions.http.HTTPErrorStatusCode;
import org.apache.woden.wsdl20.extensions.http.HTTPHeader;
import org.apache.woden.wsdl20.extensions.rpc.Argument;
@@ -192,23 +194,23 @@
case '&':
y.append("&");
break;
-
+
case '<':
y.append("<");
break;
-
+
case '>':
y.append(">");
break;
-
+
case '"':
y.append(""");
break;
-
+
case '\'':
y.append("'");
break;
-
+
default:
y.append(c);
}
@@ -1000,7 +1002,8 @@
write(WSDLCMHTTP_PREFIX + ":httpLocation",
http.getHttpLocation());
- write(WSDLCMHTTP_PREFIX + ":httpLocationIgnoreUncited",
http.isHttpLocationIgnoreUncited());
+ write(WSDLCMHTTP_PREFIX + ":httpLocationIgnoreUncited",
http
+ .isHttpLocationIgnoreUncited());
write(WSDLCMHTTP_PREFIX + ":httpMethod",
http.getHttpMethod());
@@ -1225,7 +1228,33 @@
write("properties", component.getProperties());
writeRef("parent", component.getParent());
+ // <!-- HTTP Binding Extension -->
+ // <xs:element ref="cmhttp:httpAuthenticationRealm"
+ // minOccurs="0" />
+ // <xs:element ref="cmhttp:httpAuthenticationScheme"
+ // minOccurs="0" />
+
+ HTTPEndpointExtensions http = (HTTPEndpointExtensions) component
+
.getComponentExtensionsForNamespace(ComponentExtensions.URI_NS_HTTP);
+
+ if (http != null) {
+
+ write(WSDLCMHTTP_PREFIX + ":httpAuthenticationRealm",
http
+ .getHttpAuthenticationRealm());
+
+ write(WSDLCMHTTP_PREFIX + ":httpAuthenticationScheme",
http
+ .getHttpAuthenicationScheme());
+ }
+
endElement();
+ }
+
+ private void write(String tag, HTTPAuthenticationScheme scheme) {
+
+ if (scheme == null)
+ return;
+
+ write(tag, scheme.toString());
}
private void write(String tag, ElementDeclaration[] components) {
Modified:
incubator/woden/java/src/org/apache/woden/internal/wsdl20/extensions/PopulatedExtensionRegistry.java
URL:
http://svn.apache.org/viewvc/incubator/woden/java/src/org/apache/woden/internal/wsdl20/extensions/PopulatedExtensionRegistry.java?rev=410709&r1=410708&r2=410709&view=diff
==============================================================================
---
incubator/woden/java/src/org/apache/woden/internal/wsdl20/extensions/PopulatedExtensionRegistry.java
(original)
+++
incubator/woden/java/src/org/apache/woden/internal/wsdl20/extensions/PopulatedExtensionRegistry.java
Wed May 31 18:18:02 2006
@@ -34,6 +34,7 @@
import org.apache.woden.internal.wsdl20.extensions.soap.SOAPModuleImpl;
import org.apache.woden.internal.xml.ArgumentArrayAttrImpl;
import org.apache.woden.internal.xml.BooleanAttrImpl;
+import org.apache.woden.internal.xml.HTTPAuthenicationSchemeAttrImpl;
import org.apache.woden.internal.xml.IntOrTokenAnyAttrImpl;
import org.apache.woden.internal.xml.QNameListOrTokenAnyAttrImpl;
import org.apache.woden.internal.xml.QNameOrTokenAnyAttrImpl;
@@ -58,237 +59,229 @@
/**
* This class extends ExtensionRegistry and pre-registers
- * serializers/deserializers for the SOAP, HTTP and MIME
- * extensions. Java impl types are also registered for all
- * the SOAP and HTTP extensions defined in the WSDL 2.0 Spec.
+ * serializers/deserializers for the SOAP, HTTP and MIME extensions. Java impl
+ * types are also registered for all the SOAP and HTTP extensions defined in
the
+ * WSDL 2.0 Spec.
*
* This class was copied from WSDL4J and modified for Woden.
- *
+ *
* @author Matthew J. Duftler ([EMAIL PROTECTED])
* @author John Kaputin ([EMAIL PROTECTED]) - Woden changes
- * @author Arthur Ryman ([EMAIL PROTECTED]) - added wsdlx:safe and
wrpc:signature
- * to Interface Operation
+ * @author Arthur Ryman ([EMAIL PROTECTED], [EMAIL PROTECTED]) - added
+ * wsdlx:safe and wrpc:signature to Interface Operation, - added
+ * HTTPAuthenicationSchemeAttrImpl
*/
-public class PopulatedExtensionRegistry extends ExtensionRegistry
-{
-
- public PopulatedExtensionRegistry()
- {
- // ------------ Default type for unregistered extension attributes
------------
-
- /* If a default XMLAttr type other than UnknownAttr is to be used for
unregisterd attributes,
- * uncomment this code and replace <someAttr> with the default type.
- registerExtAttributeType(WSDLElement.class,
- new QName("http://ws.apache.org/woden", "DefaultAttr"),
<someAttr>Impl.class);
- */
-
+public class PopulatedExtensionRegistry extends ExtensionRegistry {
+
+ public PopulatedExtensionRegistry() {
+ // ------------ Default type for unregistered extension
attributes
+ // ------------
+
+ /*
+ * If a default XMLAttr type other than UnknownAttr is to be
used for
+ * unregisterd attributes, uncomment this code and replace
<someAttr>
+ * with the default type.
registerExtAttributeType(WSDLElement.class,
+ * new QName("http://ws.apache.org/woden", "DefaultAttr"),
+ * <someAttr>Impl.class);
+ */
+
// ------------ WSDL extension attributes ------------
registerExtAttributeType(InterfaceOperationElement.class,
ExtensionConstants.Q_ATTR_SAFE,
BooleanAttrImpl.class);
- // ------------ WSDL Component Extensions ------------
+ // ------------ WSDL Component Extensions ------------
- registerComponentExtension(InterfaceOperation.class,
- ComponentExtensions.URI_NS_EXTENSIONS,
- InterfaceOperationExtensionsImpl.class);
+ registerComponentExtension(InterfaceOperation.class,
+ ComponentExtensions.URI_NS_EXTENSIONS,
+ InterfaceOperationExtensionsImpl.class);
// ------------ RPC extension attributes ------------
registerExtAttributeType(InterfaceOperationElement.class,
RPCConstants.Q_ATTR_RPC_SIGNATURE,
ArgumentArrayAttrImpl.class);
- // ------------ RPC Component Extensions ------------
- registerComponentExtension(InterfaceOperation.class,
- ComponentExtensions.URI_NS_RPC,
- RPCInterfaceOperationExtensionsImpl.class);
-
- //------------ SOAP extension attributes ------------
-
- registerExtAttributeType(
- BindingElement.class, SOAPConstants.Q_ATTR_SOAP_VERSION,
StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingElement.class, SOAPConstants.Q_ATTR_SOAP_PROTOCOL,
URIAttrImpl.class);
-
- registerExtAttributeType(
- BindingElement.class, SOAPConstants.Q_ATTR_SOAP_MEPDEFAULT,
URIAttrImpl.class);
-
- registerExtAttributeType(
- BindingFaultElement.class, SOAPConstants.Q_ATTR_SOAP_CODE,
QNameOrTokenAnyAttrImpl.class);
-
- registerExtAttributeType(
- BindingFaultElement.class, SOAPConstants.Q_ATTR_SOAP_SUBCODES,
QNameListOrTokenAnyAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class, SOAPConstants.Q_ATTR_SOAP_MEP,
URIAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class, SOAPConstants.Q_ATTR_SOAP_ACTION,
URIAttrImpl.class);
-
- //------------ SOAPModule extension elements ------------
-
- SOAPModuleDeserializer soapModuleDeser = new SOAPModuleDeserializer();
-
- //registerSerializer(BindingElement.class,
- // SOAPConstants.Q_ELEM_SOAP_MODULE,
- // <serializer to be implemented>);
- registerDeserializer(BindingElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- soapModuleDeser);
- registerExtElementType(BindingElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- SOAPModuleImpl.class);
-
- registerDeserializer(BindingFaultElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- soapModuleDeser);
- registerExtElementType(BindingFaultElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- SOAPModuleImpl.class);
-
- registerDeserializer(BindingOperationElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- soapModuleDeser);
- registerExtElementType(BindingOperationElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- SOAPModuleImpl.class);
-
- registerDeserializer(BindingMessageReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- soapModuleDeser);
- registerExtElementType(BindingMessageReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- SOAPModuleImpl.class);
-
- registerDeserializer(BindingFaultReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- soapModuleDeser);
- registerExtElementType(BindingFaultReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_MODULE,
- SOAPModuleImpl.class);
-
- //------------ SOAPHeaderBlock extension elements ------------
-
- SOAPHeaderBlockDeserializer soapHeaderBlockDeser = new
SOAPHeaderBlockDeserializer();
-
- //registerSerializer(BindingFaultElement.class,
- // SOAPConstants.Q_ELEM_SOAP_HEADER,
- // <serializer to be implemented>);
- registerDeserializer(BindingFaultElement.class,
- SOAPConstants.Q_ELEM_SOAP_HEADER,
- soapHeaderBlockDeser);
- registerExtElementType(BindingFaultElement.class,
- SOAPConstants.Q_ELEM_SOAP_HEADER,
- SOAPHeaderBlockImpl.class);
-
- //registerSerializer(BindingMessageReferenceElement.class,
- // SOAPConstants.Q_ELEM_SOAP_HEADER,
- // <serializer to be implemented>);
- registerDeserializer(BindingMessageReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_HEADER,
- soapHeaderBlockDeser);
- registerExtElementType(BindingMessageReferenceElement.class,
- SOAPConstants.Q_ELEM_SOAP_HEADER,
- SOAPHeaderBlockImpl.class);
-
- //------------ SOAP Component Extensions ------------
-
- registerComponentExtension(Binding.class,
- ComponentExtensions.URI_NS_SOAP,
- SOAPBindingExtensionsImpl.class);
-
- registerComponentExtension(BindingFault.class,
- ComponentExtensions.URI_NS_SOAP,
- SOAPBindingFaultExtensionsImpl.class);
-
- registerComponentExtension(BindingOperation.class,
- ComponentExtensions.URI_NS_SOAP,
- SOAPBindingOperationExtensionsImpl.class);
-
- registerComponentExtension(BindingMessageReference.class,
- ComponentExtensions.URI_NS_SOAP,
- SOAPBindingMessageReferenceExtensionsImpl.class);
-
- registerComponentExtension(BindingFaultReference.class,
- ComponentExtensions.URI_NS_SOAP,
- SOAPBindingFaultReferenceExtensionsImpl.class);
-
- //------------ HTTP extension attributes ------------
-
- registerExtAttributeType(
- BindingElement.class, HTTPConstants.Q_ATTR_METHOD_DEFAULT,
StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingElement.class,
HTTPConstants.Q_ATTR_QUERY_PARAMETER_SEPARATOR_DEFAULT, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingElement.class, HTTPConstants.Q_ATTR_COOKIES,
BooleanAttrImpl.class);
-
- registerExtAttributeType(
- BindingElement.class,
HTTPConstants.Q_ATTR_TRANSFER_CODING_DEFAULT, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingFaultElement.class, HTTPConstants.Q_ATTR_CODE,
IntOrTokenAnyAttrImpl.class);
-
- registerExtAttributeType(
- BindingFaultElement.class,
HTTPConstants.Q_ATTR_TRANSFER_CODING, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class, HTTPConstants.Q_ATTR_LOCATION,
URIAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_IGNORE_UNCITED, BooleanAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class, HTTPConstants.Q_ATTR_METHOD,
StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_INPUT_SERIALIZATION, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_OUTPUT_SERIALIZATION, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_FAULT_SERIALIZATION, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_QUERY_PARAMETER_SEPARATOR, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingOperationElement.class,
HTTPConstants.Q_ATTR_TRANSFER_CODING_DEFAULT, StringAttrImpl.class);
-
- registerExtAttributeType(
- BindingMessageReferenceElement.class,
HTTPConstants.Q_ATTR_TRANSFER_CODING, StringAttrImpl.class);
-
- registerExtAttributeType(
- EndpointElement.class,
HTTPConstants.Q_ATTR_AUTHENTICATION_TYPE, TokenAttrImpl.class);
-
- registerExtAttributeType(
- EndpointElement.class,
HTTPConstants.Q_ATTR_AUTHENTICATION_REALM, StringAttrImpl.class);
-
- //------------ HTTPHeader extension elements ------------
-
- HTTPHeaderDeserializer httpHeaderDeser = new HTTPHeaderDeserializer();
-
- //registerSerializer(BindingFaultElement.class,
- // HTTPConstants.Q_ELEM_HTTP_HEADER,
- // <serializer to be implemented>);
- registerDeserializer(BindingFaultElement.class,
- HTTPConstants.Q_ELEM_HTTP_HEADER,
- httpHeaderDeser);
- registerExtElementType(BindingFaultElement.class,
- HTTPConstants.Q_ELEM_HTTP_HEADER,
- HTTPHeaderImpl.class);
-
- //------------ HTTP Component Extensions ------------
-
- registerComponentExtension(Binding.class,
- ComponentExtensions.URI_NS_HTTP,
- HTTPBindingExtensionsImpl.class);
-
- registerComponentExtension(BindingFault.class,
- ComponentExtensions.URI_NS_HTTP,
- HTTPBindingFaultExtensionsImpl.class);
+ // ------------ RPC Component Extensions ------------
+ registerComponentExtension(InterfaceOperation.class,
+ ComponentExtensions.URI_NS_RPC,
+ RPCInterfaceOperationExtensionsImpl.class);
+
+ // ------------ SOAP extension attributes ------------
+
+ registerExtAttributeType(BindingElement.class,
+ SOAPConstants.Q_ATTR_SOAP_VERSION,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingElement.class,
+ SOAPConstants.Q_ATTR_SOAP_PROTOCOL,
URIAttrImpl.class);
+
+ registerExtAttributeType(BindingElement.class,
+ SOAPConstants.Q_ATTR_SOAP_MEPDEFAULT,
URIAttrImpl.class);
+
+ registerExtAttributeType(BindingFaultElement.class,
+ SOAPConstants.Q_ATTR_SOAP_CODE,
QNameOrTokenAnyAttrImpl.class);
+
+ registerExtAttributeType(BindingFaultElement.class,
+ SOAPConstants.Q_ATTR_SOAP_SUBCODES,
+ QNameListOrTokenAnyAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ SOAPConstants.Q_ATTR_SOAP_MEP,
URIAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ SOAPConstants.Q_ATTR_SOAP_ACTION,
URIAttrImpl.class);
+
+ // ------------ SOAPModule extension elements ------------
+
+ SOAPModuleDeserializer soapModuleDeser = new
SOAPModuleDeserializer();
+
+ // registerSerializer(BindingElement.class,
+ // SOAPConstants.Q_ELEM_SOAP_MODULE,
+ // <serializer to be implemented>);
+ registerDeserializer(BindingElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
soapModuleDeser);
+ registerExtElementType(BindingElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
SOAPModuleImpl.class);
+
+ registerDeserializer(BindingFaultElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
soapModuleDeser);
+ registerExtElementType(BindingFaultElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
SOAPModuleImpl.class);
+
+ registerDeserializer(BindingOperationElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
soapModuleDeser);
+ registerExtElementType(BindingOperationElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
SOAPModuleImpl.class);
+
+ registerDeserializer(BindingMessageReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
soapModuleDeser);
+ registerExtElementType(BindingMessageReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
SOAPModuleImpl.class);
+
+ registerDeserializer(BindingFaultReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
soapModuleDeser);
+ registerExtElementType(BindingFaultReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_MODULE,
SOAPModuleImpl.class);
+
+ // ------------ SOAPHeaderBlock extension elements ------------
+
+ SOAPHeaderBlockDeserializer soapHeaderBlockDeser = new
SOAPHeaderBlockDeserializer();
+
+ // registerSerializer(BindingFaultElement.class,
+ // SOAPConstants.Q_ELEM_SOAP_HEADER,
+ // <serializer to be implemented>);
+ registerDeserializer(BindingFaultElement.class,
+ SOAPConstants.Q_ELEM_SOAP_HEADER,
soapHeaderBlockDeser);
+ registerExtElementType(BindingFaultElement.class,
+ SOAPConstants.Q_ELEM_SOAP_HEADER,
SOAPHeaderBlockImpl.class);
+
+ // registerSerializer(BindingMessageReferenceElement.class,
+ // SOAPConstants.Q_ELEM_SOAP_HEADER,
+ // <serializer to be implemented>);
+ registerDeserializer(BindingMessageReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_HEADER,
soapHeaderBlockDeser);
+ registerExtElementType(BindingMessageReferenceElement.class,
+ SOAPConstants.Q_ELEM_SOAP_HEADER,
SOAPHeaderBlockImpl.class);
+
+ // ------------ SOAP Component Extensions ------------
+
+ registerComponentExtension(Binding.class,
+ ComponentExtensions.URI_NS_SOAP,
+ SOAPBindingExtensionsImpl.class);
+
+ registerComponentExtension(BindingFault.class,
+ ComponentExtensions.URI_NS_SOAP,
+ SOAPBindingFaultExtensionsImpl.class);
+
+ registerComponentExtension(BindingOperation.class,
+ ComponentExtensions.URI_NS_SOAP,
+ SOAPBindingOperationExtensionsImpl.class);
+
+ registerComponentExtension(BindingMessageReference.class,
+ ComponentExtensions.URI_NS_SOAP,
+
SOAPBindingMessageReferenceExtensionsImpl.class);
+
+ registerComponentExtension(BindingFaultReference.class,
+ ComponentExtensions.URI_NS_SOAP,
+ SOAPBindingFaultReferenceExtensionsImpl.class);
+
+ // ------------ HTTP extension attributes ------------
+
+ registerExtAttributeType(BindingElement.class,
+ HTTPConstants.Q_ATTR_METHOD_DEFAULT,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingElement.class,
+
HTTPConstants.Q_ATTR_QUERY_PARAMETER_SEPARATOR_DEFAULT,
+ StringAttrImpl.class);
+
+ registerExtAttributeType(BindingElement.class,
+ HTTPConstants.Q_ATTR_COOKIES,
BooleanAttrImpl.class);
+
+ registerExtAttributeType(BindingElement.class,
+ HTTPConstants.Q_ATTR_TRANSFER_CODING_DEFAULT,
+ StringAttrImpl.class);
+
+ registerExtAttributeType(BindingFaultElement.class,
+ HTTPConstants.Q_ATTR_CODE,
IntOrTokenAnyAttrImpl.class);
+
+ registerExtAttributeType(BindingFaultElement.class,
+ HTTPConstants.Q_ATTR_TRANSFER_CODING,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_LOCATION,
URIAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_IGNORE_UNCITED,
BooleanAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_METHOD,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_INPUT_SERIALIZATION,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_OUTPUT_SERIALIZATION,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_FAULT_SERIALIZATION,
StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_QUERY_PARAMETER_SEPARATOR,
+ StringAttrImpl.class);
+
+ registerExtAttributeType(BindingOperationElement.class,
+ HTTPConstants.Q_ATTR_TRANSFER_CODING_DEFAULT,
+ StringAttrImpl.class);
+
+ registerExtAttributeType(BindingMessageReferenceElement.class,
+ HTTPConstants.Q_ATTR_TRANSFER_CODING,
StringAttrImpl.class);
+
+ registerExtAttributeType(EndpointElement.class,
+ HTTPConstants.Q_ATTR_AUTHENTICATION_TYPE,
+ HTTPAuthenicationSchemeAttrImpl.class);
+
+ registerExtAttributeType(EndpointElement.class,
+ HTTPConstants.Q_ATTR_AUTHENTICATION_REALM,
StringAttrImpl.class);
+
+ // ------------ HTTPHeader extension elements ------------
+
+ HTTPHeaderDeserializer httpHeaderDeser = new
HTTPHeaderDeserializer();
+
+ // registerSerializer(BindingFaultElement.class,
+ // HTTPConstants.Q_ELEM_HTTP_HEADER,
+ // <serializer to be implemented>);
+ registerDeserializer(BindingFaultElement.class,
+ HTTPConstants.Q_ELEM_HTTP_HEADER,
httpHeaderDeser);
+ registerExtElementType(BindingFaultElement.class,
+ HTTPConstants.Q_ELEM_HTTP_HEADER,
HTTPHeaderImpl.class);
+
+ // ------------ HTTP Component Extensions ------------
+
+ registerComponentExtension(Binding.class,
+ ComponentExtensions.URI_NS_HTTP,
+ HTTPBindingExtensionsImpl.class);
+
+ registerComponentExtension(BindingFault.class,
+ ComponentExtensions.URI_NS_HTTP,
+ HTTPBindingFaultExtensionsImpl.class);
- }
+ }
}
Modified: incubator/woden/java/src/org/apache/woden/xml/ArgumentArrayAttr.java
URL:
http://svn.apache.org/viewvc/incubator/woden/java/src/org/apache/woden/xml/ArgumentArrayAttr.java?rev=410709&r1=410708&r2=410709&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/xml/ArgumentArrayAttr.java
(original)
+++ incubator/woden/java/src/org/apache/woden/xml/ArgumentArrayAttr.java Wed
May 31 18:18:02 2006
@@ -24,7 +24,7 @@
* is a list of pairs (xs:QName, xs:token) that obey the contraints of
* wrpc:signature as defined in Part 2 of the WSDL 2.0 spec.
*
- * @author Arthur Ryman ([EMAIL PROTECTED])
+ * @author Arthur Ryman ([EMAIL PROTECTED], [EMAIL PROTECTED])
*
*/
public interface ArgumentArrayAttr extends XMLAttr {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]