rsitze 2002/06/05 16:24:35 Modified: java/src/org/apache/axis/wsdl WSDL2Java.java java/src/org/apache/axis/wsdl/toJava Emitter.java JavaDeployWriter.java java/src/org/apache/axis/deployment/wsdd WSDDDeployableItem.java WSDDConstants.java Log: Moved WSDDConstants for 'scope' to ...axis.providers.java.JavaProvider Also moved related emitter constants to same. Revision Changes Path 1.35 +10 -6 xml-axis/java/src/org/apache/axis/wsdl/WSDL2Java.java Index: WSDL2Java.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/WSDL2Java.java,v retrieving revision 1.34 retrieving revision 1.35 diff -u -r1.34 -r1.35 --- WSDL2Java.java 17 May 2002 19:00:25 -0000 1.34 +++ WSDL2Java.java 5 Jun 2002 23:24:35 -0000 1.35 @@ -60,11 +60,15 @@ import org.apache.axis.utils.CLUtil; import org.apache.axis.utils.JavaUtils; +import org.apache.axis.providers.java.JavaProvider; + import org.apache.axis.wsdl.gen.Parser; import org.apache.axis.wsdl.gen.WSDL2; import org.apache.axis.wsdl.toJava.Emitter; +import org.apache.axis.deployment.wsdd.WSDDConstants; + /** * Command line interface to the WSDL2Java utility * @@ -221,14 +225,14 @@ case SCOPE_OPT: String scope = option.getArgument(); - if ("Application".equals(scope)) { - emitter.setScope(emitter.APPLICATION_SCOPE); + if (JavaProvider.OPTION_SCOPE_APPLICATION.equals(scope)) { + emitter.setScope(JavaProvider.BYTE_SCOPE_APPLICATION); } - else if ("Request".equals(scope)) { - emitter.setScope(emitter.REQUEST_SCOPE); + else if (JavaProvider.OPTION_SCOPE_REQUEST.equals(scope)) { + emitter.setScope(JavaProvider.BYTE_SCOPE_REQUEST); } - else if ("Session".equals(scope)) { - emitter.setScope(emitter.SESSION_SCOPE); + else if (JavaProvider.OPTION_SCOPE_SESSION.equals(scope)) { + emitter.setScope(JavaProvider.BYTE_SCOPE_SESSION); } else { System.err.println( 1.39 +3 -7 xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java Index: Emitter.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/Emitter.java,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- Emitter.java 10 May 2002 14:45:04 -0000 1.38 +++ Emitter.java 5 Jun 2002 23:24:35 -0000 1.39 @@ -71,6 +71,8 @@ import org.apache.axis.encoding.DefaultTypeMappingImpl; import org.apache.axis.encoding.TypeMapping; +import org.apache.axis.providers.java.JavaProvider; + import org.apache.axis.utils.JavaUtils; import org.apache.axis.wsdl.gen.GeneratorFactory; @@ -91,12 +93,6 @@ */ public class Emitter extends Parser { - // Scope constants - public static final byte NO_EXPLICIT_SCOPE = 0x00; - public static final byte APPLICATION_SCOPE = 0x01; - public static final byte REQUEST_SCOPE = 0x10; - public static final byte SESSION_SCOPE = 0x11; - protected HashMap namespaceMap = new HashMap(); protected String typeMappingVersion = "1.2"; protected BaseTypeMapping baseTypeMapping = null; @@ -110,7 +106,7 @@ private boolean bGenerateAll = false; private boolean bHelperGeneration = false; private String packageName = null; - private byte scope = NO_EXPLICIT_SCOPE; + private byte scope = JavaProvider.BYTE_SCOPE_NOT_EXPLICIT; private GeneratedFileInfo fileInfo = new GeneratedFileInfo(); private HashMap delayedNamespacesMap = new HashMap(); private String outputDir = null; 1.46 +4 -3 xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java Index: JavaDeployWriter.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaDeployWriter.java,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- JavaDeployWriter.java 3 Jun 2002 02:15:53 -0000 1.45 +++ JavaDeployWriter.java 5 Jun 2002 23:24:35 -0000 1.46 @@ -56,6 +56,7 @@ import org.apache.axis.Constants; import org.apache.axis.deployment.wsdd.WSDDConstants; +import org.apache.axis.providers.java.JavaProvider; import org.apache.axis.utils.JavaUtils; import org.apache.axis.wsdl.symbolTable.BindingEntry; import org.apache.axis.wsdl.symbolTable.CollectionType; @@ -326,13 +327,13 @@ pw.println(methodList.substring(1) + "\"/>"); } - if (emitter.getScope() == Emitter.APPLICATION_SCOPE) { + if (emitter.getScope() == JavaProvider.BYTE_SCOPE_APPLICATION) { pw.println(" <parameter name=\"scope\" value=\"Application\"/>"); } - else if (emitter.getScope() == Emitter.REQUEST_SCOPE) { + else if (emitter.getScope() == JavaProvider.BYTE_SCOPE_REQUEST) { pw.println(" <parameter name=\"scope\" value=\"Request\"/>"); } - else if (emitter.getScope() == Emitter.SESSION_SCOPE) { + else if (emitter.getScope() == JavaProvider.BYTE_SCOPE_SESSION) { pw.println(" <parameter name=\"scope\" value=\"Session\"/>"); } } //writeDeployBinding 1.33 +4 -3 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployableItem.java Index: WSDDDeployableItem.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDDeployableItem.java,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- WSDDDeployableItem.java 5 Jun 2002 21:49:20 -0000 1.32 +++ WSDDDeployableItem.java 5 Jun 2002 23:24:35 -0000 1.33 @@ -62,6 +62,7 @@ import org.apache.axis.deployment.DeployableItem; import org.apache.axis.deployment.DeploymentRegistry; import org.apache.axis.deployment.DeploymentException; +import org.apache.axis.providers.java.JavaProvider; import org.apache.axis.utils.LockableHashtable; import org.apache.axis.utils.JavaUtils; import org.apache.axis.utils.XMLUtils; @@ -145,7 +146,7 @@ // Figure out our scope - right now if a non-recognized scope // attribute appears, we will ignore it and use the default // scope. Is this right, or should we throw an error? - String scopeStr = e.getAttribute(ATTR_SCOPE); + String scopeStr = e.getAttribute(JavaProvider.OPTION_SCOPE); if (scopeStr != null) { for (int i = 0; i < scopeStrings.length; i++) { if (scopeStr.equals(scopeStrings[i])) { @@ -343,11 +344,11 @@ try{ h.init(); }catch(Exception e){ - String msg=e + NL + JavaUtils.stackToString(e); + String msg=e + JavaUtils.LS + JavaUtils.stackToString(e); log.debug(msg); throw new ConfigurationException(e); }catch(Error e){ - String msg=e + NL + JavaUtils.stackToString(e); + String msg=e + JavaUtils.LS + JavaUtils.stackToString(e); log.debug(msg); throw new ConfigurationException(msg); } 1.18 +0 -17 xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDConstants.java Index: WSDDConstants.java =================================================================== RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/deployment/wsdd/WSDDConstants.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- WSDDConstants.java 31 May 2002 19:08:06 -0000 1.17 +++ WSDDConstants.java 5 Jun 2002 23:24:35 -0000 1.18 @@ -151,7 +151,6 @@ public static final String ATTR_QNAME = "qname"; public static final String ATTR_NAME = "name"; public static final String ATTR_TYPE = "type"; - public static final String ATTR_SCOPE = "scope"; public static final String ATTR_VALUE = "value"; public static final String ATTR_LOCKED = "locked"; public static final String ATTR_RETQNAME = "returnQName"; @@ -164,20 +163,4 @@ public static final String ATTR_SERIALIZER = "serializer"; public static final String ATTR_DESERIALIZER = "deserializer"; public static final String ATTR_ENCSTYLE = "encodingStyle"; - - public static final String ATTR_SCOPE_REQUEST = "Request"; - public static final String ATTR_SCOPE_APPLICATION = "Application"; - public static final String ATTR_SCOPE_SESSION = "Session"; - - - public static boolean isValidScope(String scope) - { - return scope == null || - scope.length() == 0 || - scope.equalsIgnoreCase(ATTR_SCOPE_REQUEST) || - scope.equalsIgnoreCase(ATTR_SCOPE_APPLICATION) || - scope.equalsIgnoreCase(ATTR_SCOPE_SESSION); - } - - public static final String NL = System.getProperty("line.separator"); }