Index
All Classes and Interfaces|All Packages|Serialized Form
A
- appendElse() - Method in class org.apache.cxf.javascript.JavascriptUtils
- appendExpression(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- appendLine(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- appendString(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
-
emit javascript to append a value to the accumulator.
- AttributeInfo - Class in org.apache.cxf.javascript
-
All the information needed to create the JavaScript for an Xml Schema attribute or xs:anyAttribute.
B
- BasicNameManager - Class in org.apache.cxf.javascript
-
Generate JavaScript names for QNames.
- begin(EndpointInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- begin(FaultInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- begin(InterfaceInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- begin(MessageInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- begin(OperationInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- begin(ServiceInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
C
- cleanedUpSchemaSource(XmlSchemaObject) - Static method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- collect(String, String) - Method in class org.apache.cxf.javascript.NamespacePrefixAccumulator
- complexTypeConstructorAndAccessors(QName, XmlSchemaComplexType) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
- complexTypeSerializerBody(XmlSchemaComplexType, String, JavascriptUtils) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
-
Build the serialization code for a complex type.
- complexTypeSerializerFunction(QName, XmlSchemaComplexType) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
-
Produce a serializer function for a type.
D
- domDeserializerFunction(QName, XmlSchemaComplexType) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
-
Generate a JavaScript function that takes an element for a complex type and walks through its children using them to fill in the values for a JavaScript object.
E
- end(FaultInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- end(InterfaceInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- end(MessageInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- end(MessagePartInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- end(OperationInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- end(ServiceInfo) - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- endBlock() - Method in class org.apache.cxf.javascript.JavascriptUtils
- escapeStringQuotes(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
F
- forGlobalAttribute(XmlSchemaAttribute, XmlSchema, SchemaCollection, NamespacePrefixAccumulator) - Static method in class org.apache.cxf.javascript.AttributeInfo
-
Create an elementInfo that stores information about a global, named, element.
- forGlobalElement(XmlSchemaElement, XmlSchema, SchemaCollection, NamespacePrefixAccumulator) - Static method in class org.apache.cxf.javascript.ParticleInfo
-
Create an elementInfo that stores information about a global, named, element.
- forLocalItem(XmlSchemaObject, XmlSchema, SchemaCollection, NamespacePrefixAccumulator, QName) - Static method in class org.apache.cxf.javascript.AttributeInfo
-
Fill in an AttributeInfo for an attribute or anyAttribute from a sequence.
- forLocalItem(XmlSchemaObject, XmlSchema, SchemaCollection, NamespacePrefixAccumulator, QName) - Static method in class org.apache.cxf.javascript.ParticleInfo
-
Fill in an ElementInfo for an element or xs:any from a sequence.
- forPartElement(XmlSchemaElement, SchemaCollection, String, String) - Static method in class org.apache.cxf.javascript.ParticleInfo
-
Create element information for a part element.
G
- generateCodeForSchema(XmlSchema) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
- generateCodeForSchemaCollection(XmlSchemaCollection) - Method in class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
- generateCodeToSerializeAny(ParticleInfo, String, SchemaCollection) - Method in class org.apache.cxf.javascript.JavascriptUtils
-
Generate code to serialize an xs:any.
- generateCodeToSerializeElement(ParticleInfo, String, SchemaCollection) - Method in class org.apache.cxf.javascript.JavascriptUtils
-
Given an element, generate the serialization code.
- getAll(XmlSchemaComplexType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- getAnnotated() - Method in class org.apache.cxf.javascript.AttributeInfo
-
Return the object for the Attribute or the anyAttribute.
- getAttributes() - Method in class org.apache.cxf.javascript.NamespacePrefixAccumulator
- getChildren() - Method in class org.apache.cxf.javascript.ParticleInfo
- getChoice(XmlSchemaComplexType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- getCode() - Method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- getContainingType() - Method in class org.apache.cxf.javascript.AttributeInfo
- getContainingType() - Method in class org.apache.cxf.javascript.ParticleInfo
- getContentElements(XmlSchemaComplexType, SchemaCollection) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- getContentSequence(XmlSchemaComplexType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- getControllingName() - Method in class org.apache.cxf.javascript.ParticleInfo
-
As a general rule, the JavaScript code is organized by types.
- getDefaultValue() - Method in class org.apache.cxf.javascript.AttributeInfo
-
*
- getDefaultValue() - Method in interface org.apache.cxf.javascript.ItemInfo
- getDefaultValue() - Method in class org.apache.cxf.javascript.ParticleInfo
-
*
- getDefaultValueForSimpleType(XmlSchemaType) - Method in class org.apache.cxf.javascript.JavascriptUtils
- getElementType(SchemaCollection, String, XmlSchemaElement, XmlSchemaType) - Static method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
-
Follow a chain of references from element to element until we can obtain a type.
- getFixedValue() - Method in class org.apache.cxf.javascript.AttributeInfo
- getJavascriptName() - Method in class org.apache.cxf.javascript.AttributeInfo
- getJavascriptName() - Method in interface org.apache.cxf.javascript.ItemInfo
- getJavascriptName() - Method in class org.apache.cxf.javascript.ParticleInfo
- getJavascriptName(QName) - Method in class org.apache.cxf.javascript.BasicNameManager
- getJavascriptName(QName) - Method in interface org.apache.cxf.javascript.NameManager
- getJavascriptName(XmlSchemaComplexType) - Method in class org.apache.cxf.javascript.BasicNameManager
- getMaxOccurs() - Method in class org.apache.cxf.javascript.ParticleInfo
- getMinOccurs() - Method in class org.apache.cxf.javascript.ParticleInfo
- getNamespacePrefixMap() - Method in class org.apache.cxf.javascript.JavascriptOptionsFeature
- getNamespacePrefixMap() - Method in class org.apache.cxf.javascript.JavascriptOptionsFeature.Portable
-
Retrieve the map from namespace URI strings to JavaScript function prefixes.
- getObjectAnnotated(XmlSchemaObject, QName) - Static method in class org.apache.cxf.javascript.JavascriptUtils
-
If the object is an attribute or an anyAttribute, return the 'Annotated'.
- getObjectParticle(XmlSchemaObject, QName, XmlSchema) - Static method in class org.apache.cxf.javascript.JavascriptUtils
-
If the object is an element or an any, return the particle.
- getParticle() - Method in class org.apache.cxf.javascript.ParticleInfo
- getSequence(XmlSchemaComplexType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- getType() - Method in class org.apache.cxf.javascript.AttributeInfo
- getType() - Method in interface org.apache.cxf.javascript.ItemInfo
- getType() - Method in class org.apache.cxf.javascript.ParticleInfo
- getXmlName() - Method in class org.apache.cxf.javascript.AttributeInfo
- getXmlName() - Method in class org.apache.cxf.javascript.ParticleInfo
H
- handleMessage(Message) - Method in class org.apache.cxf.javascript.JavascriptGetInterceptor
I
- initialize(Server, Bus) - Method in class org.apache.cxf.javascript.JavascriptOptionsFeature.Portable
- INSTANCE - Static variable in class org.apache.cxf.javascript.JavascriptGetInterceptor
- isAny() - Method in class org.apache.cxf.javascript.AttributeInfo
- isAny() - Method in interface org.apache.cxf.javascript.ItemInfo
- isAny() - Method in class org.apache.cxf.javascript.ParticleInfo
- isAnyType() - Method in class org.apache.cxf.javascript.AttributeInfo
- isAnyType() - Method in class org.apache.cxf.javascript.ParticleInfo
- isArray() - Method in class org.apache.cxf.javascript.AttributeInfo
- isArray() - Method in interface org.apache.cxf.javascript.ItemInfo
- isArray() - Method in class org.apache.cxf.javascript.ParticleInfo
- isEmpty() - Method in class org.apache.cxf.javascript.ParticleInfo
- isGlobal() - Method in class org.apache.cxf.javascript.AttributeInfo
-
True if this describes a global, named, attribute.
- isGlobal() - Method in class org.apache.cxf.javascript.ParticleInfo
-
True if this describes a global, named, element.
- isGroup() - Method in class org.apache.cxf.javascript.ParticleInfo
- isNillable() - Method in class org.apache.cxf.javascript.AttributeInfo
- isNillable() - Method in interface org.apache.cxf.javascript.ItemInfo
- isNillable() - Method in class org.apache.cxf.javascript.ParticleInfo
- isOptional() - Method in class org.apache.cxf.javascript.AttributeInfo
- isOptional() - Method in interface org.apache.cxf.javascript.ItemInfo
- isOptional() - Method in class org.apache.cxf.javascript.ParticleInfo
- isStringSimpleType(QName) - Method in class org.apache.cxf.javascript.JavascriptUtils
- ItemInfo - Interface in org.apache.cxf.javascript
-
Elements and attributes both provide these.
J
- JavascriptGetInterceptor - Class in org.apache.cxf.javascript
- JavascriptGetInterceptor() - Constructor for class org.apache.cxf.javascript.JavascriptGetInterceptor
- javaScriptNameToken(String) - Static method in class org.apache.cxf.javascript.JavascriptUtils
- JavascriptOptionsFeature - Class in org.apache.cxf.javascript
-
This class provides configuration options to the JavaScript client generator.
- JavascriptOptionsFeature() - Constructor for class org.apache.cxf.javascript.JavascriptOptionsFeature
- JavascriptOptionsFeature.Portable - Class in org.apache.cxf.javascript
- javascriptParseExpression(XmlSchemaType, String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- JavascriptPrefix - Annotation Interface in org.apache.cxf.javascript
-
This annotation specifies the string prefix for names of JavaScript objects derived from a particular namespace.
- JavascriptPrefixes - Annotation Interface in org.apache.cxf.javascript
-
Use this annotation to control the names of JavaScript objects associated with this package.
- JavascriptServerListener - Class in org.apache.cxf.javascript
- JavascriptServerListener(Bus) - Constructor for class org.apache.cxf.javascript.JavascriptServerListener
- JavascriptUtils - Class in org.apache.cxf.javascript
-
A set of functions that assist in JavaScript generation.
- JavascriptUtils(StringBuilder) - Constructor for class org.apache.cxf.javascript.JavascriptUtils
M
- mtomCandidateType(XmlSchemaType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
-
Return true for xsd:base64Binary or simple restrictions of it, as in the xmime stock type.
N
- NameManager - Interface in org.apache.cxf.javascript
- namespace() - Element in annotation interface org.apache.cxf.javascript.JavascriptPrefix
-
The namespace URI of the namespace.
- NamespacePrefixAccumulator - Class in org.apache.cxf.javascript
- NamespacePrefixAccumulator(SchemaCollection) - Constructor for class org.apache.cxf.javascript.NamespacePrefixAccumulator
- newNameManager(ServiceInfo) - Static method in class org.apache.cxf.javascript.BasicNameManager
-
Factory that just takes a service.
- newNameManager(ServiceInfo, Endpoint) - Static method in class org.apache.cxf.javascript.BasicNameManager
- notVeryComplexType(XmlSchemaType) - Static method in class org.apache.cxf.javascript.JavascriptUtils
-
We don't want to generate Javascript overhead for complex types with simple content models, at least until or unless we decide to cope with attributes in a general way.
O
- org.apache.cxf.javascript - package org.apache.cxf.javascript
- org.apache.cxf.javascript.service - package org.apache.cxf.javascript.service
- org.apache.cxf.javascript.types - package org.apache.cxf.javascript.types
P
- ParticleInfo - Class in org.apache.cxf.javascript
-
All the information needed to create the JavaScript for an Xml Schema element or xs:any.
- Portable() - Constructor for class org.apache.cxf.javascript.JavascriptOptionsFeature.Portable
- prefix() - Element in annotation interface org.apache.cxf.javascript.JavascriptPrefix
-
The prefix for JavaScript object names.
- prefixes() - Element in annotation interface org.apache.cxf.javascript.JavascriptPrefixes
-
An array of namespaceURI/prefix pairs, specified as JavascriptPrefix annotations.
- protectSingleQuotes(String) - Static method in class org.apache.cxf.javascript.JavascriptUtils
S
- SchemaJavascriptBuilder - Class in org.apache.cxf.javascript.types
-
Generate Javascript for a schema, and provide information needed for the service builder.
- SchemaJavascriptBuilder(SchemaCollection, NamespacePrefixAccumulator, NameManager) - Constructor for class org.apache.cxf.javascript.types.SchemaJavascriptBuilder
- ServiceJavascriptBuilder - Class in org.apache.cxf.javascript.service
-
Class to construct the JavaScript corresponding to a service.
- ServiceJavascriptBuilder(ServiceInfo, String, NamespacePrefixAccumulator, NameManager) - Constructor for class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
-
Construct builder object.
- setContainingType(XmlSchemaType) - Method in class org.apache.cxf.javascript.AttributeInfo
- setContainingType(XmlSchemaType) - Method in class org.apache.cxf.javascript.ParticleInfo
- setDefaultValue(String) - Method in class org.apache.cxf.javascript.AttributeInfo
- setDefaultValue(String) - Method in interface org.apache.cxf.javascript.ItemInfo
- setDefaultValue(String) - Method in class org.apache.cxf.javascript.ParticleInfo
- setEmpty(boolean) - Method in class org.apache.cxf.javascript.ParticleInfo
- setFixedValue(String) - Method in class org.apache.cxf.javascript.AttributeInfo
- setJavascriptName(String) - Method in class org.apache.cxf.javascript.AttributeInfo
- setJavascriptName(String) - Method in class org.apache.cxf.javascript.ParticleInfo
- setNamespacePrefixMap(Map<String, String>) - Method in class org.apache.cxf.javascript.JavascriptOptionsFeature.Portable
-
Set the map from namespace URI strings to Javascript function prefixes.
- setNamespacePrefixMap(Map<String, String>) - Method in class org.apache.cxf.javascript.JavascriptOptionsFeature
- setType(XmlSchemaType) - Method in class org.apache.cxf.javascript.AttributeInfo
- setType(XmlSchemaType) - Method in class org.apache.cxf.javascript.ParticleInfo
- setXmlName(String) - Method in class org.apache.cxf.javascript.AttributeInfo
- setXmlName(String) - Method in class org.apache.cxf.javascript.ParticleInfo
- setXmlStringAccumulator(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- startBlock() - Method in class org.apache.cxf.javascript.JavascriptUtils
- startDo() - Method in class org.apache.cxf.javascript.JavascriptUtils
- startFor(String, String, String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- startForIn(String, String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- startIf(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- startServer(Server) - Method in class org.apache.cxf.javascript.JavascriptServerListener
- startWhile(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- startXmlStringAccumulator(String) - Method in class org.apache.cxf.javascript.JavascriptUtils
- stopServer(Server) - Method in class org.apache.cxf.javascript.JavascriptServerListener
T
- toString() - Method in class org.apache.cxf.javascript.ParticleInfo
- transformURI(String) - Method in class org.apache.cxf.javascript.BasicNameManager
-
Take a URI and turn it into a JavaScript name prefix.
U
- unsupportedConstruct(String, String, QName, XmlSchemaObject) - Static method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- unsupportedConstruct(String, XmlSchemaType) - Static method in class org.apache.cxf.javascript.service.ServiceJavascriptBuilder
- UnsupportedConstruct - Exception Class in org.apache.cxf.javascript
-
This exception is thrown when the Javascript client generator hits a schema construct that it cannot handle.
- UnsupportedConstruct() - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(String) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(String, Throwable) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(Throwable) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(Throwable, Logger, String, Object...) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(Logger, String, Object...) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
- UnsupportedConstruct(Message) - Constructor for exception class org.apache.cxf.javascript.UnsupportedConstruct
W
- writeUtilsToResponseStream(Class<?>, OutputStream) - Static method in class org.apache.cxf.javascript.JavascriptGetInterceptor
X
- xmlAttributeString(XmlSchemaAttribute, boolean) - Method in class org.apache.cxf.javascript.NamespacePrefixAccumulator
-
Obtain a suitable name for use in Javascript for an attribute.
- xmlElementString(QName) - Method in class org.apache.cxf.javascript.NamespacePrefixAccumulator
- xmlElementString(QName, boolean) - Method in class org.apache.cxf.javascript.NamespacePrefixAccumulator
-
This function obtains a name, perhaps namespace-qualified, for an element.
All Classes and Interfaces|All Packages|Serialized Form