org.apache.cxf.javascript
Class NamespacePrefixAccumulator

java.lang.Object
  extended by org.apache.cxf.javascript.NamespacePrefixAccumulator

public class NamespacePrefixAccumulator
extends java.lang.Object


Constructor Summary
NamespacePrefixAccumulator(SchemaCollection schemaCollection)
           
 
Method Summary
 void collect(java.lang.String prefix, java.lang.String uri)
           
 java.lang.String getAttributes()
           
 java.lang.String xmlAttributeString(org.apache.ws.commons.schema.XmlSchemaAttribute attribute, boolean qualified)
          Obtain a suitable name for use in Javascript for an attribute.
 java.lang.String xmlElementString(javax.xml.namespace.QName name)
           
 java.lang.String xmlElementString(javax.xml.namespace.QName elementQName, boolean qualified)
          This function obtains a name, perhaps namespace-qualified, for an element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespacePrefixAccumulator

public NamespacePrefixAccumulator(SchemaCollection schemaCollection)
Method Detail

collect

public void collect(java.lang.String prefix,
                    java.lang.String uri)

getAttributes

public java.lang.String getAttributes()

xmlElementString

public java.lang.String xmlElementString(javax.xml.namespace.QName elementQName,
                                         boolean qualified)
This function obtains a name, perhaps namespace-qualified, for an element.

Parameters:
elementQName - the element.
qualified - whether to qualify.
Returns:

xmlAttributeString

public java.lang.String xmlAttributeString(org.apache.ws.commons.schema.XmlSchemaAttribute attribute,
                                           boolean qualified)
Obtain a suitable name for use in Javascript for an attribute. This function is purely a tribute to the awful modularity of XmlSchema.

Parameters:
attribute -
qualified -
Returns:

xmlElementString

public java.lang.String xmlElementString(javax.xml.namespace.QName name)


Apache CXF