You are viewing a plain text version of this content. The canonical link for it is here.
Posted to stonehenge-commits@incubator.apache.org by ch...@apache.org on 2010/06/29 06:33:57 UTC
svn commit: r958838 [27/42] - in /incubator/stonehenge/trunk/stocktrader:
dotnet/ dotnet/setup_utilities/Util/ metro/ metro/active_sts/
metro/active_sts/etc/
metro/active_sts/src/org/apache/stonehenge/stocktrader/sts/
metro/business_service/ metro/busi...
Modified: incubator/stonehenge/trunk/stocktrader/wsas/business_service/src/org/apache/stonehenge/stocktrader/config/trade_configservicedatacontract/BSConfigResponse.java
URL: http://svn.apache.org/viewvc/incubator/stonehenge/trunk/stocktrader/wsas/business_service/src/org/apache/stonehenge/stocktrader/config/trade_configservicedatacontract/BSConfigResponse.java?rev=958838&r1=958837&r2=958838&view=diff
==============================================================================
--- incubator/stonehenge/trunk/stocktrader/wsas/business_service/src/org/apache/stonehenge/stocktrader/config/trade_configservicedatacontract/BSConfigResponse.java (original)
+++ incubator/stonehenge/trunk/stocktrader/wsas/business_service/src/org/apache/stonehenge/stocktrader/config/trade_configservicedatacontract/BSConfigResponse.java Tue Jun 29 06:33:54 2010
@@ -1,1049 +1,1049 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * BSConfigResponse.java
- *
- * This file was auto-generated from WSDL
- * by the Apache Axis2 version: 1.5 Built on : Apr 30, 2009 (06:07:47 EDT)
- */
-
- package org.apache.stonehenge.stocktrader.config.trade_configservicedatacontract;
-
-
- /**
- * BSConfigResponse bean class
- */
-
- public class BSConfigResponse
- implements org.apache.axis2.databinding.ADBBean{
- /* This type was generated from the piece of schema that had
- name = BSConfigResponse
- Namespace URI = http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract
- Namespace Prefix = ns1
- */
-
-
- private static java.lang.String generatePrefix(java.lang.String namespace) {
- if(namespace.equals("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract")){
- return "ns1";
- }
- return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
-
-
- /**
- * field for DBHostName
- */
-
-
- protected java.lang.String localDBHostName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localDBHostNameTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getDBHostName(){
- return localDBHostName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param DBHostName
- */
- public void setDBHostName(java.lang.String param){
-
- if (param != null){
- //update the setting tracker
- localDBHostNameTracker = true;
- } else {
- localDBHostNameTracker = true;
-
- }
-
- this.localDBHostName=param;
-
-
- }
-
-
- /**
- * field for DBName
- */
-
-
- protected java.lang.String localDBName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localDBNameTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getDBName(){
- return localDBName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param DBName
- */
- public void setDBName(java.lang.String param){
-
- if (param != null){
- //update the setting tracker
- localDBNameTracker = true;
- } else {
- localDBNameTracker = true;
-
- }
-
- this.localDBName=param;
-
-
- }
-
-
- /**
- * field for DBPort
- */
-
-
- protected int localDBPort ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localDBPortTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return int
- */
- public int getDBPort(){
- return localDBPort;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param DBPort
- */
- public void setDBPort(int param){
-
- // setting primitive attribute tracker to true
-
- if (param==java.lang.Integer.MIN_VALUE) {
- localDBPortTracker = false;
-
- } else {
- localDBPortTracker = true;
- }
-
- this.localDBPort=param;
-
-
- }
-
-
- /**
- * field for OPS
- */
-
-
- protected java.lang.String localOPS ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localOPSTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getOPS(){
- return localOPS;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param OPS
- */
- public void setOPS(java.lang.String param){
-
- if (param != null){
- //update the setting tracker
- localOPSTracker = true;
- } else {
- localOPSTracker = true;
-
- }
-
- this.localOPS=param;
-
-
- }
-
-
- /**
- * field for OPSName
- */
-
-
- protected java.lang.String localOPSName ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localOPSNameTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return java.lang.String
- */
- public java.lang.String getOPSName(){
- return localOPSName;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param OPSName
- */
- public void setOPSName(java.lang.String param){
-
- if (param != null){
- //update the setting tracker
- localOPSNameTracker = true;
- } else {
- localOPSNameTracker = true;
-
- }
-
- this.localOPSName=param;
-
-
- }
-
-
- /**
- * field for Sec
- */
-
-
- protected boolean localSec ;
-
- /* This tracker boolean wil be used to detect whether the user called the set method
- * for this attribute. It will be used to determine whether to include this field
- * in the serialized XML
- */
- protected boolean localSecTracker = false ;
-
-
- /**
- * Auto generated getter method
- * @return boolean
- */
- public boolean getSec(){
- return localSec;
- }
-
-
-
- /**
- * Auto generated setter method
- * @param param Sec
- */
- public void setSec(boolean param){
-
- // setting primitive attribute tracker to true
-
- if (false) {
- localSecTracker = false;
-
- } else {
- localSecTracker = true;
- }
-
- this.localSec=param;
-
-
- }
-
-
- /**
- * isReaderMTOMAware
- * @return true if the reader supports MTOM
- */
- public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
- boolean isReaderMTOMAware = false;
-
- try{
- isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
- }catch(java.lang.IllegalArgumentException e){
- isReaderMTOMAware = false;
- }
- return isReaderMTOMAware;
- }
-
-
- /**
- *
- * @param parentQName
- * @param factory
- * @return org.apache.axiom.om.OMElement
- */
- public org.apache.axiom.om.OMElement getOMElement (
- final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
-
-
-
- org.apache.axiom.om.OMDataSource dataSource =
- new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
-
- public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- BSConfigResponse.this.serialize(parentQName,factory,xmlWriter);
- }
- };
- return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
- parentQName,factory,dataSource);
-
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory,
- org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
- serialize(parentQName,factory,xmlWriter,false);
- }
-
- public void serialize(final javax.xml.namespace.QName parentQName,
- final org.apache.axiom.om.OMFactory factory,
- org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
- boolean serializeType)
- throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
-
-
-
-
- java.lang.String prefix = null;
- java.lang.String namespace = null;
-
-
- prefix = parentQName.getPrefix();
- namespace = parentQName.getNamespaceURI();
-
- if ((namespace != null) && (namespace.trim().length() > 0)) {
- java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
- if (writerPrefix != null) {
- xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
- } else {
- if (prefix == null) {
- prefix = generatePrefix(namespace);
- }
-
- xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
- } else {
- xmlWriter.writeStartElement(parentQName.getLocalPart());
- }
-
- if (serializeType){
-
-
- java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract");
- if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- namespacePrefix+":BSConfigResponse",
- xmlWriter);
- } else {
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
- "BSConfigResponse",
- xmlWriter);
- }
-
-
- }
- if (localDBHostNameTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"DBHostName", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"DBHostName");
- }
-
- } else {
- xmlWriter.writeStartElement("DBHostName");
- }
-
-
- if (localDBHostName==null){
- // write the nil attribute
-
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
-
- }else{
-
-
- xmlWriter.writeCharacters(localDBHostName);
-
- }
-
- xmlWriter.writeEndElement();
- } if (localDBNameTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"DBName", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"DBName");
- }
-
- } else {
- xmlWriter.writeStartElement("DBName");
- }
-
-
- if (localDBName==null){
- // write the nil attribute
-
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
-
- }else{
-
-
- xmlWriter.writeCharacters(localDBName);
-
- }
-
- xmlWriter.writeEndElement();
- } if (localDBPortTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"DBPort", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"DBPort");
- }
-
- } else {
- xmlWriter.writeStartElement("DBPort");
- }
-
- if (localDBPort==java.lang.Integer.MIN_VALUE) {
-
- throw new org.apache.axis2.databinding.ADBException("DBPort cannot be null!!");
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDBPort));
- }
-
- xmlWriter.writeEndElement();
- } if (localOPSTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"OPS", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"OPS");
- }
-
- } else {
- xmlWriter.writeStartElement("OPS");
- }
-
-
- if (localOPS==null){
- // write the nil attribute
-
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
-
- }else{
-
-
- xmlWriter.writeCharacters(localOPS);
-
- }
-
- xmlWriter.writeEndElement();
- } if (localOPSNameTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"OPSName", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"OPSName");
- }
-
- } else {
- xmlWriter.writeStartElement("OPSName");
- }
-
-
- if (localOPSName==null){
- // write the nil attribute
-
- writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
-
- }else{
-
-
- xmlWriter.writeCharacters(localOPSName);
-
- }
-
- xmlWriter.writeEndElement();
- } if (localSecTracker){
- namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
- if (! namespace.equals("")) {
- prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- xmlWriter.writeStartElement(prefix,"Sec", namespace);
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- } else {
- xmlWriter.writeStartElement(namespace,"Sec");
- }
-
- } else {
- xmlWriter.writeStartElement("Sec");
- }
-
- if (false) {
-
- throw new org.apache.axis2.databinding.ADBException("Sec cannot be null!!");
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSec));
- }
-
- xmlWriter.writeEndElement();
- }
- xmlWriter.writeEndElement();
-
-
- }
-
- /**
- * Util method to write an attribute with the ns prefix
- */
- private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (xmlWriter.getPrefix(namespace) == null) {
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
-
- }
-
- xmlWriter.writeAttribute(namespace,attName,attValue);
-
- }
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeAttribute(java.lang.String namespace,java.lang.String attName,
- java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
- if (namespace.equals(""))
- {
- xmlWriter.writeAttribute(attName,attValue);
- }
- else
- {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(namespace,attName,attValue);
- }
- }
-
-
- /**
- * Util method to write an attribute without the ns prefix
- */
- private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
- javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- java.lang.String attributeNamespace = qname.getNamespaceURI();
- java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
- if (attributePrefix == null) {
- attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
- }
- java.lang.String attributeValue;
- if (attributePrefix.trim().length() > 0) {
- attributeValue = attributePrefix + ":" + qname.getLocalPart();
- } else {
- attributeValue = qname.getLocalPart();
- }
-
- if (namespace.equals("")) {
- xmlWriter.writeAttribute(attName, attributeValue);
- } else {
- registerPrefix(xmlWriter, namespace);
- xmlWriter.writeAttribute(namespace, attName, attributeValue);
- }
- }
- /**
- * method to handle Qnames
- */
-
- private void writeQName(javax.xml.namespace.QName qname,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
- java.lang.String namespaceURI = qname.getNamespaceURI();
- if (namespaceURI != null) {
- java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
- if (prefix == null) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- } else {
- // i.e this is the default namespace
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
-
- } else {
- xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
- }
- }
-
- private void writeQNames(javax.xml.namespace.QName[] qnames,
- javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
-
- if (qnames != null) {
- // we have to store this data until last moment since it is not possible to write any
- // namespace data after writing the charactor data
- java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
- java.lang.String namespaceURI = null;
- java.lang.String prefix = null;
-
- for (int i = 0; i < qnames.length; i++) {
- if (i > 0) {
- stringToWrite.append(" ");
- }
- namespaceURI = qnames[i].getNamespaceURI();
- if (namespaceURI != null) {
- prefix = xmlWriter.getPrefix(namespaceURI);
- if ((prefix == null) || (prefix.length() == 0)) {
- prefix = generatePrefix(namespaceURI);
- xmlWriter.writeNamespace(prefix, namespaceURI);
- xmlWriter.setPrefix(prefix,namespaceURI);
- }
-
- if (prefix.trim().length() > 0){
- stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- } else {
- stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
- }
- }
- xmlWriter.writeCharacters(stringToWrite.toString());
- }
-
- }
-
-
- /**
- * Register a namespace prefix
- */
- private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
- java.lang.String prefix = xmlWriter.getPrefix(namespace);
-
- if (prefix == null) {
- prefix = generatePrefix(namespace);
-
- while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
- prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
- }
-
- xmlWriter.writeNamespace(prefix, namespace);
- xmlWriter.setPrefix(prefix, namespace);
- }
-
- return prefix;
- }
-
-
-
- /**
- * databinding method to get an XML representation of this object
- *
- */
- public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
- throws org.apache.axis2.databinding.ADBException{
-
-
-
- java.util.ArrayList elementList = new java.util.ArrayList();
- java.util.ArrayList attribList = new java.util.ArrayList();
-
- if (localDBHostNameTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "DBHostName"));
-
- elementList.add(localDBHostName==null?null:
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDBHostName));
- } if (localDBNameTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "DBName"));
-
- elementList.add(localDBName==null?null:
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDBName));
- } if (localDBPortTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "DBPort"));
-
- elementList.add(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDBPort));
- } if (localOPSTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "OPS"));
-
- elementList.add(localOPS==null?null:
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localOPS));
- } if (localOPSNameTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "OPSName"));
-
- elementList.add(localOPSName==null?null:
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localOPSName));
- } if (localSecTracker){
- elementList.add(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract",
- "Sec"));
-
- elementList.add(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSec));
- }
-
- return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
-
-
-
- }
-
-
-
- /**
- * Factory class that keeps the parse method
- */
- public static class Factory{
-
-
-
-
- /**
- * static method to create the object
- * Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
- * If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
- * Postcondition: If this object is an element, the reader is positioned at its end element
- * If this object is a complex type, the reader is positioned at the end element of its outer element
- */
- public static BSConfigResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
- BSConfigResponse object =
- new BSConfigResponse();
-
- int event;
- java.lang.String nillableValue = null;
- java.lang.String prefix ="";
- java.lang.String namespaceuri ="";
- try {
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
-
- if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
- java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
- "type");
- if (fullTypeName!=null){
- java.lang.String nsPrefix = null;
- if (fullTypeName.indexOf(":") > -1){
- nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
- }
- nsPrefix = nsPrefix==null?"":nsPrefix;
-
- java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
-
- if (!"BSConfigResponse".equals(type)){
- //find namespace for the prefix
- java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
- return (BSConfigResponse) org.apache.stonehenge.stocktrader.config.trade.imports.ExtensionMapper.getTypeObject(
- nsUri,type,reader);
- }
-
-
- }
-
-
- }
-
-
-
-
- // Note all attributes that were handled. Used to differ normal attributes
- // from anyAttributes.
- java.util.Vector handledAttributes = new java.util.Vector();
-
-
-
-
- reader.next();
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","DBHostName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
-
- java.lang.String content = reader.getElementText();
-
- object.setDBHostName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- } else {
-
-
- reader.getElementText(); // throw away text nodes if any.
- }
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","DBName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
-
- java.lang.String content = reader.getElementText();
-
- object.setDBName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- } else {
-
-
- reader.getElementText(); // throw away text nodes if any.
- }
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","DBPort").equals(reader.getName())){
-
- java.lang.String content = reader.getElementText();
-
- object.setDBPort(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- object.setDBPort(java.lang.Integer.MIN_VALUE);
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","OPS").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
-
- java.lang.String content = reader.getElementText();
-
- object.setOPS(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- } else {
-
-
- reader.getElementText(); // throw away text nodes if any.
- }
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","OPSName").equals(reader.getName())){
-
- nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
- if (!"true".equals(nillableValue) && !"1".equals(nillableValue)){
-
- java.lang.String content = reader.getElementText();
-
- object.setOPSName(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
-
- } else {
-
-
- reader.getElementText(); // throw away text nodes if any.
- }
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
-
- while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
-
- if (reader.isStartElement() && new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract","Sec").equals(reader.getName())){
-
- java.lang.String content = reader.getElementText();
-
- object.setSec(
- org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
-
- reader.next();
-
- } // End of if for expected property start element
-
- else {
-
- }
-
- while (!reader.isStartElement() && !reader.isEndElement())
- reader.next();
-
- if (reader.isStartElement())
- // A start element we are not expecting indicates a trailing invalid property
- throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
-
-
-
-
- } catch (javax.xml.stream.XMLStreamException e) {
- throw new java.lang.Exception(e);
- }
-
- return object;
- }
-
- }//end of factory class
-
-
-
- }
-
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * BSConfigResponse.java
+ *
+ * This file was auto-generated from WSDL
+ * by the Apache Axis2 version: 1.5 Built on : Apr 30, 2009 (06:07:47 EDT)
+ */
+
+ package org.apache.stonehenge.stocktrader.config.trade_configservicedatacontract;
+
+
+ /**
+ * BSConfigResponse bean class
+ */
+
+ public class BSConfigResponse
+ implements org.apache.axis2.databinding.ADBBean{
+ /* This type was generated from the piece of schema that had
+ name = BSConfigResponse
+ Namespace URI = http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract
+ Namespace Prefix = ns1
+ */
+
+
+ private static java.lang.String generatePrefix(java.lang.String namespace) {
+ if(namespace.equals("http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract")){
+ return "ns1";
+ }
+ return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
+ }
+
+
+
+ /**
+ * field for DBHostName
+ */
+
+
+ protected java.lang.String localDBHostName ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localDBHostNameTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return java.lang.String
+ */
+ public java.lang.String getDBHostName(){
+ return localDBHostName;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param DBHostName
+ */
+ public void setDBHostName(java.lang.String param){
+
+ if (param != null){
+ //update the setting tracker
+ localDBHostNameTracker = true;
+ } else {
+ localDBHostNameTracker = true;
+
+ }
+
+ this.localDBHostName=param;
+
+
+ }
+
+
+ /**
+ * field for DBName
+ */
+
+
+ protected java.lang.String localDBName ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localDBNameTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return java.lang.String
+ */
+ public java.lang.String getDBName(){
+ return localDBName;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param DBName
+ */
+ public void setDBName(java.lang.String param){
+
+ if (param != null){
+ //update the setting tracker
+ localDBNameTracker = true;
+ } else {
+ localDBNameTracker = true;
+
+ }
+
+ this.localDBName=param;
+
+
+ }
+
+
+ /**
+ * field for DBPort
+ */
+
+
+ protected int localDBPort ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localDBPortTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return int
+ */
+ public int getDBPort(){
+ return localDBPort;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param DBPort
+ */
+ public void setDBPort(int param){
+
+ // setting primitive attribute tracker to true
+
+ if (param==java.lang.Integer.MIN_VALUE) {
+ localDBPortTracker = false;
+
+ } else {
+ localDBPortTracker = true;
+ }
+
+ this.localDBPort=param;
+
+
+ }
+
+
+ /**
+ * field for OPS
+ */
+
+
+ protected java.lang.String localOPS ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localOPSTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return java.lang.String
+ */
+ public java.lang.String getOPS(){
+ return localOPS;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param OPS
+ */
+ public void setOPS(java.lang.String param){
+
+ if (param != null){
+ //update the setting tracker
+ localOPSTracker = true;
+ } else {
+ localOPSTracker = true;
+
+ }
+
+ this.localOPS=param;
+
+
+ }
+
+
+ /**
+ * field for OPSName
+ */
+
+
+ protected java.lang.String localOPSName ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localOPSNameTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return java.lang.String
+ */
+ public java.lang.String getOPSName(){
+ return localOPSName;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param OPSName
+ */
+ public void setOPSName(java.lang.String param){
+
+ if (param != null){
+ //update the setting tracker
+ localOPSNameTracker = true;
+ } else {
+ localOPSNameTracker = true;
+
+ }
+
+ this.localOPSName=param;
+
+
+ }
+
+
+ /**
+ * field for Sec
+ */
+
+
+ protected boolean localSec ;
+
+ /* This tracker boolean wil be used to detect whether the user called the set method
+ * for this attribute. It will be used to determine whether to include this field
+ * in the serialized XML
+ */
+ protected boolean localSecTracker = false ;
+
+
+ /**
+ * Auto generated getter method
+ * @return boolean
+ */
+ public boolean getSec(){
+ return localSec;
+ }
+
+
+
+ /**
+ * Auto generated setter method
+ * @param param Sec
+ */
+ public void setSec(boolean param){
+
+ // setting primitive attribute tracker to true
+
+ if (false) {
+ localSecTracker = false;
+
+ } else {
+ localSecTracker = true;
+ }
+
+ this.localSec=param;
+
+
+ }
+
+
+ /**
+ * isReaderMTOMAware
+ * @return true if the reader supports MTOM
+ */
+ public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
+ boolean isReaderMTOMAware = false;
+
+ try{
+ isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
+ }catch(java.lang.IllegalArgumentException e){
+ isReaderMTOMAware = false;
+ }
+ return isReaderMTOMAware;
+ }
+
+
+ /**
+ *
+ * @param parentQName
+ * @param factory
+ * @return org.apache.axiom.om.OMElement
+ */
+ public org.apache.axiom.om.OMElement getOMElement (
+ final javax.xml.namespace.QName parentQName,
+ final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
+
+
+
+ org.apache.axiom.om.OMDataSource dataSource =
+ new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
+
+ public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+ BSConfigResponse.this.serialize(parentQName,factory,xmlWriter);
+ }
+ };
+ return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
+ parentQName,factory,dataSource);
+
+ }
+
+ public void serialize(final javax.xml.namespace.QName parentQName,
+ final org.apache.axiom.om.OMFactory factory,
+ org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
+ throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
+ serialize(parentQName,factory,xmlWriter,false);
+ }
+
+ public void serialize(final javax.xml.namespace.QName parentQName,
+ final org.apache.axiom.om.OMFactory factory,
+ org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
+ boolean serializeType)
+ throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
+
+
+
+
+ java.lang.String prefix = null;
+ java.lang.String namespace = null;
+
+
+ prefix = parentQName.getPrefix();
+ namespace = parentQName.getNamespaceURI();
+
+ if ((namespace != null) && (namespace.trim().length() > 0)) {
+ java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
+ if (writerPrefix != null) {
+ xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
+ } else {
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+ }
+
+ xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+ }
+ } else {
+ xmlWriter.writeStartElement(parentQName.getLocalPart());
+ }
+
+ if (serializeType){
+
+
+ java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract");
+ if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
+ namespacePrefix+":BSConfigResponse",
+ xmlWriter);
+ } else {
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
+ "BSConfigResponse",
+ xmlWriter);
+ }
+
+
+ }
+ if (localDBHostNameTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"DBHostName", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"DBHostName");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("DBHostName");
+ }
+
+
+ if (localDBHostName==null){
+ // write the nil attribute
+
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
+
+ }else{
+
+
+ xmlWriter.writeCharacters(localDBHostName);
+
+ }
+
+ xmlWriter.writeEndElement();
+ } if (localDBNameTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"DBName", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"DBName");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("DBName");
+ }
+
+
+ if (localDBName==null){
+ // write the nil attribute
+
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
+
+ }else{
+
+
+ xmlWriter.writeCharacters(localDBName);
+
+ }
+
+ xmlWriter.writeEndElement();
+ } if (localDBPortTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"DBPort", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"DBPort");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("DBPort");
+ }
+
+ if (localDBPort==java.lang.Integer.MIN_VALUE) {
+
+ throw new org.apache.axis2.databinding.ADBException("DBPort cannot be null!!");
+
+ } else {
+ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDBPort));
+ }
+
+ xmlWriter.writeEndElement();
+ } if (localOPSTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"OPS", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"OPS");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("OPS");
+ }
+
+
+ if (localOPS==null){
+ // write the nil attribute
+
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
+
+ }else{
+
+
+ xmlWriter.writeCharacters(localOPS);
+
+ }
+
+ xmlWriter.writeEndElement();
+ } if (localOPSNameTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"OPSName", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"OPSName");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("OPSName");
+ }
+
+
+ if (localOPSName==null){
+ // write the nil attribute
+
+ writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
+
+ }else{
+
+
+ xmlWriter.writeCharacters(localOPSName);
+
+ }
+
+ xmlWriter.writeEndElement();
+ } if (localSecTracker){
+ namespace = "http://schemas.datacontract.org/2004/07/Trade.ConfigServiceDataContract";
+ if (! namespace.equals("")) {
+ prefix = xmlWriter.getPrefix(namespace);
+
+ if (prefix == null) {
+ prefix = generatePrefix(namespace);
+
+ xmlWriter.writeStartElement(prefix,"Sec", namespace);
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ } else {
+ xmlWriter.writeStartElement(namespace,"Sec");
+ }
+
+ } else {
+ xmlWriter.writeStartElement("Sec");
+ }
+
+ if (false) {
+
+ throw new org.apache.axis2.databinding.ADBException("Sec cannot be null!!");
+
+ } else {
+ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSec));
+ }
+
+ xmlWriter.writeEndElement();
+ }
+ xmlWriter.writeEndElement();
+
+
+ }
+
+ /**
+ * Util method to write an attribute with the ns prefix
+ */
+ private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
+ java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
+ if (xmlWriter.getPrefix(namespace) == null) {
+ xmlWriter.writeNamespace(prefix, namespace);
+ xmlWriter.setPrefix(prefix, namespace);
+
+ }
+
+ xmlWriter.writeAttribute(namespace,attName,attValue);
+
+ }
+
+ /**
+ * Util method to write an attribute without the ns prefix
+ */
+ private void writeAttribute(java.lang.String namespace,java.lang.String attName,
+ java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
+ if (namespace.equals(""))
+ {
+ xmlWriter.writeAttribute(attName,attValue);
+ }
+ else
+ {
+ registerPrefix(xmlWriter, namespace);
+ xmlWriter.writeAttribute(namespace,attName,attValue);
+ }
+ }
+
+
+ /**
+ * Util method to write an attribute without the ns prefix
+ */
+ private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
+ javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+
+ java.lang.String attributeNamespace = qname.getNamespaceURI();
+ java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
+ if (attributePrefix == null) {
+ attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
+ }
+ java.lang.String attributeValue;
+ if (attributePrefix.trim().length() > 0) {
+ attributeValue = attributePrefix + ":" + qname.getLocalPart();
+ } else {
+ attributeValue = qname.getLocalPart();
+ }
+
+ if (namespace.equals("")) {
+ xmlWriter.writeAttribute(attName, attributeValue);
+ } else {
+ registerPrefix(xmlWriter, namespace);
+ xmlWriter.writeAttribute(namespace, attName, attributeValue);
+ }
+ }
+ /**
+ * method to handle Qnames
+ */
+
+ private void writeQName(javax.xml.namespace.QName qname,
+ javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+ java.lang.String namespaceURI = qname.getNamespaceURI();
+ if (namespaceURI != null) {
+ java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
+ if (prefix == null) {
+ prefix = generatePrefix(namespaceURI);
+ xmlWriter.writeNamespace(prefix, namespaceURI);
+ xmlWriter.setPrefix(prefix,namespaceURI);
+ }
+
+ if (prefix.trim().length() > 0){
+ xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+ } else {
+ // i.e this is the default namespace
+ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+ }
+
+ } else {
+ xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
+ }
+ }
+
+ private void writeQNames(javax.xml.namespace.QName[] qnames,
+ javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
+
+ if (qnames != null) {
+ // we have to store this data until last moment since it is not possible to write any
+ // namespace data after writing the charactor data
+ java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
+ java.lang.String namespaceURI = null;
+ java.lang.String prefix = null;
+
+ for (int i = 0; i < qnames.length; i++) {
+ if (i > 0) {
+ stringToWrite.append(" ");
+ }
+ namespaceURI = qnames[i].getNamespaceURI();
+ if (namespaceURI != null) {
+ prefix = xmlWriter.getPrefix(namespaceURI);
+ if ((prefix == null) || (prefix.length() == 0)) {
+ prefix = generatePrefix(namespaceURI);
+ xmlWriter.writeNamespace(prefix, namespaceURI);
+ xmlWriter.setPrefix(prefix,namespaceURI);
+ }
+
[... 333 lines stripped ...]