Class ServiceJavascriptBuilder
java.lang.Object
org.apache.cxf.service.ServiceModelVisitor
org.apache.cxf.javascript.service.ServiceJavascriptBuilder
public class ServiceJavascriptBuilder
extends org.apache.cxf.service.ServiceModelVisitor
Class to construct the JavaScript corresponding to a service.
-
Field Summary
Fields inherited from class org.apache.cxf.service.ServiceModelVisitor
serviceInfo -
Constructor Summary
ConstructorsConstructorDescriptionServiceJavascriptBuilder(org.apache.cxf.service.model.ServiceInfo serviceInfo, String endpointAddress, NamespacePrefixAccumulator prefixAccumulator, NameManager nameManager) Construct builder object. -
Method Summary
Modifier and TypeMethodDescriptionvoidbegin(org.apache.cxf.service.model.EndpointInfo endpointInfo) voidbegin(org.apache.cxf.service.model.FaultInfo fault) voidbegin(org.apache.cxf.service.model.InterfaceInfo intf) voidbegin(org.apache.cxf.service.model.MessageInfo msg) voidbegin(org.apache.cxf.service.model.OperationInfo op) voidbegin(org.apache.cxf.service.model.ServiceInfo service) static StringcleanedUpSchemaSource(org.apache.ws.commons.schema.XmlSchemaObject subject) voidend(org.apache.cxf.service.model.FaultInfo fault) voidend(org.apache.cxf.service.model.InterfaceInfo intf) voidend(org.apache.cxf.service.model.MessageInfo msg) voidend(org.apache.cxf.service.model.MessagePartInfo part) voidend(org.apache.cxf.service.model.OperationInfo op) voidend(org.apache.cxf.service.model.ServiceInfo service) getCode()static org.apache.ws.commons.schema.XmlSchemaTypegetElementType(org.apache.cxf.common.xmlschema.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) Methods inherited from class org.apache.cxf.service.ServiceModelVisitor
begin, begin, begin, end, end, end, walk
-
Constructor Details
-
ServiceJavascriptBuilder
public ServiceJavascriptBuilder(org.apache.cxf.service.model.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
public void begin(org.apache.cxf.service.model.FaultInfo fault) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
begin
public void begin(org.apache.cxf.service.model.InterfaceInfo intf) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.OperationInfo op) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
begin
public void begin(org.apache.cxf.service.model.ServiceInfo service) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.FaultInfo fault) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.InterfaceInfo intf) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.MessageInfo msg) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.MessagePartInfo part) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
end
public void end(org.apache.cxf.service.model.ServiceInfo service) - Overrides:
endin classorg.apache.cxf.service.ServiceModelVisitor
-
begin
public void begin(org.apache.cxf.service.model.OperationInfo op) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
begin
public void begin(org.apache.cxf.service.model.MessageInfo msg) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
begin
public void begin(org.apache.cxf.service.model.EndpointInfo endpointInfo) - Overrides:
beginin classorg.apache.cxf.service.ServiceModelVisitor
-
getElementType
public static org.apache.ws.commons.schema.XmlSchemaType getElementType(org.apache.cxf.common.xmlschema.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
-