Class ServiceJavascriptBuilder
- java.lang.Object
-
- org.apache.cxf.service.ServiceModelVisitor
-
- org.apache.cxf.javascript.service.ServiceJavascriptBuilder
-
public class ServiceJavascriptBuilder extends org.apache.cxf.service.ServiceModelVisitorClass to construct the JavaScript corresponding to a service.
-
-
Constructor Summary
Constructors Constructor Description ServiceJavascriptBuilder(org.apache.cxf.service.model.ServiceInfo serviceInfo, String endpointAddress, NamespacePrefixAccumulator prefixAccumulator, NameManager nameManager)Construct builder object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbegin(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)StringgetCode()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)
-
-
-
Constructor Detail
-
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 Detail
-
getCode
public String 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
public static void unsupportedConstruct(String messageKey, String what, QName subjectName, org.apache.ws.commons.schema.XmlSchemaObject subject)
-
unsupportedConstruct
public static void unsupportedConstruct(String messageKey, org.apache.ws.commons.schema.XmlSchemaType subject)
-
cleanedUpSchemaSource
public static String cleanedUpSchemaSource(org.apache.ws.commons.schema.XmlSchemaObject subject)
-
-