cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glen Mazza <glen.ma...@verizon.net>
Subject Re: svn commit: r563727 - in /incubator/cxf/trunk/tools/javato/ws: ./ src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/ src/main/java/org/apache/cxf/ src/main/java/org/apache/cxf/tools/ src/main/java/org/apache/cxf/tools/java2ws/ s...
Date Wed, 08 Aug 2007 23:45:36 GMT
Am Mittwoch, den 08.08.2007, 03:09 +0000 schrieb ema@apache.org:
> Author: ema
> Date: Tue Aug  7 20:09:04 2007
> New Revision: 563727
> 
> URL: http://svn.apache.org/viewvc?view=rev&rev=563727
> Log:
> Initial commit for java2ws tool
> 
> Added:
>     incubator/cxf/trunk/tools/javato/ws/
>     incubator/cxf/trunk/tools/javato/ws/src/
>     incubator/cxf/trunk/tools/javato/ws/src/main/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaTOWSContainer.java
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaToWS.java
>     incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2wsdl/
>       - copied from r563377, incubator/cxf/trunk/tools/javato/core/src/main/java/org/apache/cxf/tools/java2wsdl/
>     incubator/cxf/trunk/tools/javato/ws/src/test/
> 
> Added: incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaTOWSContainer.java
> URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaTOWSContainer.java?view=auto&rev=563727
> ==============================================================================
> --- incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaTOWSContainer.java
(added)
> +++ incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaTOWSContainer.java
Tue Aug  7 20:09:04 2007
> @@ -0,0 +1,92 @@
> +/**
> + * 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.
> + */
> +package org.apache.cxf.tools.java2ws;
> +
> +import java.util.HashSet;
> +
> +import org.apache.cxf.common.i18n.Message;
> +import org.apache.cxf.tools.common.AbstractCXFToolContainer;
> +import org.apache.cxf.tools.common.Processor;
> +import org.apache.cxf.tools.common.ToolConstants;
> +import org.apache.cxf.tools.common.ToolContext;
> +import org.apache.cxf.tools.common.ToolException;
> +import org.apache.cxf.tools.common.toolspec.ToolSpec;
> +import org.apache.cxf.tools.common.toolspec.parser.BadUsageException;
> +import org.apache.cxf.tools.common.toolspec.parser.ErrorVisitor;
> +import org.apache.cxf.tools.java2wsdl.processor.JavaToProcessor;
> +import org.apache.cxf.tools.util.AnnotationUtil;
> +
> +public class JavaToWSContainer extends AbstractCXFToolContainer {
> +
> +    private static final String TOOL_NAME = "java2wsdl";
> +
> +    public JavaToWSContainer(ToolSpec toolspec) throws Exception {
> +        super(TOOL_NAME, toolspec);
> +    }
> +
> +    public void execute(boolean exitOnFinish) throws ToolException {
> +        Processor processor = null;
> +        try {
> +            super.execute(exitOnFinish);
> +            if (!hasInfoOption()) {
> +                ToolContext env = new ToolContext();
> +                env.setParameters(getParametersMap(new HashSet()));
> +                if (isVerboseOn()) {
> +                    env.put(ToolConstants.CFG_VERBOSE, Boolean.TRUE);
> +                }
> +
> +                processor = new JavaToProcessor();
> +
> +                processor.setEnvironment(env);
> +                processor.process();
> +            }
> +        } catch (ToolException ex) {
> +            if (ex.getCause() instanceof BadUsageException) {
> +                printUsageException(TOOL_NAME, (BadUsageException)ex.getCause());
> +                if (isVerboseOn()) {
> +                    ex.printStackTrace();
> +                }
> +            }
> +            throw ex;
> +        } catch (Exception ex) {
> +            System.err.println("Error : " + ex.getMessage());

English typography rarely has a leading space for punctuation.   It
should be "Error:"


> +            System.err.println();
> +            if (isVerboseOn()) {
> +                ex.printStackTrace();
> +            }
> +
> +            throw new ToolException(ex.getMessage(), ex.getCause());
> +        }
> +    }
> +
> +    public Class getServiceClass(ToolContext context) {
> +        return AnnotationUtil.loadClass((String)context.get(ToolConstants.CFG_CLASSNAME),
> +                                        getClass().getClassLoader());
> +    }
> +
> +
> +
> +    public void checkParams(ErrorVisitor errors) throws ToolException {
> +        if (errors.getErrors().size() > 0) {
> +            Message msg = new Message("PARAMETER_MISSSING", LOG);

You have 3 S's here.


> +            throw new ToolException(msg, new BadUsageException(getUsage(), errors));
> +        }
> +    }
> +}
> +
> 
> Added: incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaToWS.java
> URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaToWS.java?view=auto&rev=563727
> ==============================================================================
> --- incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaToWS.java
(added)
> +++ incubator/cxf/trunk/tools/javato/ws/src/main/java/org/apache/cxf/tools/java2ws/JavaToWS.java
Tue Aug  7 20:09:04 2007
> @@ -0,0 +1,87 @@
> +/**
> + * 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.
> + */
> +package org.apache.cxf.tools.java2ws;
> +
> +import java.util.Arrays;
> +import java.util.List;
> +
> +import org.apache.cxf.common.util.StringUtils;
> +import org.apache.cxf.tools.common.toolspec.ToolRunner;
> +
> +public class JavaToWS {
> +
> +    private String[] args;
> +
> +    public JavaToWS() {
> +        args = new String[0];
> +    }
> +
> +    public JavaToWS(String pargs[]) {
> +        args = pargs;
> +    }
> +
> +    public static void main(String[] args) {
> +        JavaToWS j2w = new JavaToWS(args);
> +        try {
> +            j2w.run();
> +        } catch (Exception ex) {
> +            System.err.println("JavaToWSDL Error : " + ex.getMessage());

Same story...

Regards,
Glen


Mime
View raw message