org.apache.tools.ant.taskdefs.optional.dotnet

Class WsdlToDotnet.Schema

Enclosing Class:
WsdlToDotnet

public static class WsdlToDotnet.Schema
extends java.lang.Object

nested schema class Only supported on NET until mono add multi-URL handling on the command line

Field Summary

static String
ERROR_BOTH_DECLARED
Only one of file or url
static String
ERROR_FILE_IS_DIR
File is a directory
static String
ERROR_FILE_NOT_FOUND
Not found
static String
ERROR_NONE_DECLARED
One of file or url must be set
static String
ERROR_NO_URL_CONVERT
Could not URL convert

Method Summary

String
evaluate()
Validate our settings.
File
getFile()
Get the file.
long
getTimestamp()
Gets the file timestamp.
String
getUrl()
Get the url.
boolean
isMakeURL()
Get the makeURL attribute.
void
setFile(File file)
name of a file to use as a source of WSDL or XSD data
void
setMakeURL(boolean makeURL)
flag to request that a file is turned into an absolute file: URL before being passed to the WSDL compiler
void
setUrl(String url)
url of a resource.
void
validate()
validate the schema

Field Details

ERROR_BOTH_DECLARED

public static final String ERROR_BOTH_DECLARED
Only one of file or url

ERROR_FILE_IS_DIR

public static final String ERROR_FILE_IS_DIR
File is a directory

ERROR_FILE_NOT_FOUND

public static final String ERROR_FILE_NOT_FOUND
Not found

ERROR_NONE_DECLARED

public static final String ERROR_NONE_DECLARED
One of file or url must be set

ERROR_NO_URL_CONVERT

public static final String ERROR_NO_URL_CONVERT
Could not URL convert

Method Details

evaluate

public String evaluate()
Validate our settings.
Returns:
either the URL or the full file path

getFile

public File getFile()
Get the file.
Returns:
the file used.

getTimestamp

public long getTimestamp()
Gets the file timestamp.
Returns:
the timestamp of a file, or -1 for a URL (meaning we do not know its age)

getUrl

public String getUrl()
Get the url.
Returns:
the URL of the resource.

isMakeURL

public boolean isMakeURL()
Get the makeURL attribute.
Returns:
the attribute.

setFile

public void setFile(File file)
name of a file to use as a source of WSDL or XSD data
Parameters:
file - the file to use.

setMakeURL

public void setMakeURL(boolean makeURL)
flag to request that a file is turned into an absolute file: URL before being passed to the WSDL compiler
Parameters:
makeURL - a boolean value.

setUrl

public void setUrl(String url)
url of a resource. URLs have no timestamp checking, and are not validated
Parameters:
url - the URL string to use.

validate

public void validate()
validate the schema