org.apache.tools.ant.taskdefs.optional.dotnet
Class WsdlToDotnet.Schema

java.lang.Object
  extended by org.apache.tools.ant.taskdefs.optional.dotnet.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 java.lang.String ERROR_BOTH_DECLARED
          Only one of file or url
static java.lang.String ERROR_FILE_IS_DIR
          File is a directory
static java.lang.String ERROR_FILE_NOT_FOUND
          Not found
static java.lang.String ERROR_NO_URL_CONVERT
          Could not URL convert
static java.lang.String ERROR_NONE_DECLARED
          One of file or url must be set
 
Constructor Summary
WsdlToDotnet.Schema()
           
 
Method Summary
 java.lang.String evaluate()
          Validate our settings.
 java.io.File getFile()
          Get the file.
 long getTimestamp()
          Gets the file timestamp.
 java.lang.String getUrl()
          Get the url.
 boolean isMakeURL()
          Get the makeURL attribute.
 void setFile(java.io.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(java.lang.String url)
          url of a resource.
 void validate()
          validate the schema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ERROR_NONE_DECLARED

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

See Also:
Constant Field Values

ERROR_BOTH_DECLARED

public static final java.lang.String ERROR_BOTH_DECLARED
Only one of file or url

See Also:
Constant Field Values

ERROR_FILE_NOT_FOUND

public static final java.lang.String ERROR_FILE_NOT_FOUND
Not found

See Also:
Constant Field Values

ERROR_FILE_IS_DIR

public static final java.lang.String ERROR_FILE_IS_DIR
File is a directory

See Also:
Constant Field Values

ERROR_NO_URL_CONVERT

public static final java.lang.String ERROR_NO_URL_CONVERT
Could not URL convert

See Also:
Constant Field Values
Constructor Detail

WsdlToDotnet.Schema

public WsdlToDotnet.Schema()
Method Detail

validate

public void validate()
validate the schema


evaluate

public java.lang.String evaluate()
Validate our settings.

Returns:
either the URL or the full file path

getFile

public java.io.File getFile()
Get the file.

Returns:
the file used.

setFile

public void setFile(java.io.File file)
name of a file to use as a source of WSDL or XSD data

Parameters:
file - the file to use.

getUrl

public java.lang.String getUrl()
Get the url.

Returns:
the URL of the resource.

setUrl

public void setUrl(java.lang.String url)
url of a resource. URLs have no timestamp checking, and are not validated

Parameters:
url - the URL string to use.

isMakeURL

public boolean isMakeURL()
Get the makeURL attribute.

Returns:
the attribute.

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.

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)