Class ServiceJavascriptBuilder
java.lang.Object
org.apache.cxf.service.ServiceModelVisitor
org.apache.cxf.javascript.service.ServiceJavascriptBuilder
Class to construct the JavaScript corresponding to a service.
-
Field Summary
Fields inherited from class org.apache.cxf.service.ServiceModelVisitor
serviceInfo -
Constructor Summary
ConstructorsConstructorDescriptionServiceJavascriptBuilder(ServiceInfo serviceInfo, String endpointAddress, NamespacePrefixAccumulator prefixAccumulator, NameManager nameManager) Construct builder object. -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(EndpointInfo endpointInfo) voidvoidbegin(InterfaceInfo intf) voidbegin(MessageInfo msg) voidbegin(OperationInfo op) voidbegin(ServiceInfo service) static StringcleanedUpSchemaSource(org.apache.ws.commons.schema.XmlSchemaObject subject) voidvoidend(InterfaceInfo intf) voidend(MessageInfo msg) voidend(MessagePartInfo part) voidend(OperationInfo op) voidend(ServiceInfo service) getCode()static org.apache.ws.commons.schema.XmlSchemaTypegetElementType(SchemaCollection xmlSchemaCollection, String referencingURI, org.apache.ws.commons.schema.XmlSchemaElement element, org.apache.ws.commons.schema.XmlSchemaType containingType) Follow a chain of references from element to element until we can obtain a type.static voidunsupportedConstruct(String messageKey, String what, QName subjectName, org.apache.ws.commons.schema.XmlSchemaObject subject) static voidunsupportedConstruct(String messageKey, org.apache.ws.commons.schema.XmlSchemaType subject)
-
Constructor Details
-
ServiceJavascriptBuilder
public ServiceJavascriptBuilder(ServiceInfo serviceInfo, String endpointAddress, NamespacePrefixAccumulator prefixAccumulator, NameManager nameManager) Construct builder object.- Parameters:
serviceInfo- CXF service model description of the service.endpointAddress- http:// URL for the service, or null if not known.prefixAccumulator- object that keeps track of prefixes through an entire WSDL.nameManager- object that generates names for JavaScript objects.
-
-
Method Details
-
getCode
-
begin
- Overrides:
beginin classServiceModelVisitor
-
begin
- Overrides:
beginin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
begin
- Overrides:
beginin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
end
- Overrides:
endin classServiceModelVisitor
-
begin
- Overrides:
beginin classServiceModelVisitor
-
begin
- Overrides:
beginin classServiceModelVisitor
-
begin
- Overrides:
beginin classServiceModelVisitor
-
getElementType
public static org.apache.ws.commons.schema.XmlSchemaType getElementType(SchemaCollection xmlSchemaCollection, String referencingURI, org.apache.ws.commons.schema.XmlSchemaElement element, org.apache.ws.commons.schema.XmlSchemaType containingType) Follow a chain of references from element to element until we can obtain a type.- Parameters:
element-
-
unsupportedConstruct
-
unsupportedConstruct
public static void unsupportedConstruct(String messageKey, org.apache.ws.commons.schema.XmlSchemaType subject) -
cleanedUpSchemaSource
-