org.apache.tools.ant.taskdefs.optional.dotnet
Class WsdlToDotnet.Schema
java.lang.Object
org.apache.tools.ant.taskdefs.optional.dotnet.WsdlToDotnet.Schema
- 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
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
|
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
evaluate
public String evaluate()
Validate our settings.
- either the URL or the full file path
getFile
public File getFile()
Get the file.
getTimestamp
public long getTimestamp()
Gets the file timestamp.
- the timestamp of a file, or -1 for a URL (meaning we do not know its age)
getUrl
public String getUrl()
Get the url.
isMakeURL
public boolean isMakeURL()
Get the makeURL attribute.
setFile
public void setFile(File file)
name of a file to use as a source of WSDL or XSD data
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
makeURL
- a boolean
value.
setUrl
public void setUrl(String url)
url of a resource.
URLs have no timestamp checking, and are not validated
url
- the URL string to use.
validate
public void validate()
validate the schema