org.apache.axis2.jaxws.util
Class WSToolingUtils

java.lang.Object
  extended by org.apache.axis2.jaxws.util.WSToolingUtils

public class WSToolingUtils
extends Object


Constructor Summary
WSToolingUtils()
           
 
Method Summary
static String getWsGenVersion()
          Retrieves the major version number of the WsGen class that we're using
static boolean hasValue(String str)
          A handy function to check for empty or null string
static boolean isValidVersion(String wsGenVersion)
          Answer if the input version number is 2.1.6 or later.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSToolingUtils

public WSToolingUtils()
Method Detail

hasValue

public static boolean hasValue(String str)
A handy function to check for empty or null string

Parameters:
str -
Returns:
boolean

getWsGenVersion

public static String getWsGenVersion()
                              throws ClassNotFoundException,
                                     IOException
Retrieves the major version number of the WsGen class that we're using

Returns:
String
Throws:
ClassNotFoundException
IOException

isValidVersion

public static boolean isValidVersion(String wsGenVersion)
Answer if the input version number is 2.1.6 or later. Version 2.1.6 is the Sun RI version that changed the WebMethod annotation semantics.

Parameters:
wsGenVersion - A version number separated by "." Up to the first 3 values will be checked.
Returns:
true if the version number is 2.1.6 or later, false otherwise.


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.