Package org.apache.axis.wsdl.gen
Class Parser
java.lang.Object
org.apache.axis.wsdl.gen.Parser
- Direct Known Subclasses:
Emitter
This is a class with no documentation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
Field debugprotected boolean
Field importsprotected boolean
Field nowrapprotected String
Field passwordprotected boolean
Field quietprotected String
Field usernameprotected boolean
Field verboseprotected boolean
If this is false, we'll prefer "String[]" to "ArrayOfString" for literal wrapped arrays -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.wsdl.Definition
Return the current definition.Method getFactoryMethod getPasswordGet the symbol table.long
Return the current timeout settingMethod getUsernameGet the current WSDL URI.boolean
isDebug()
Method isDebugboolean
Method isImportsboolean
isNowrap()
Method isNowrapboolean
isQuiet()
Method isQuietboolean
Method isVerbosevoid
Parse a WSDL at a given URL.void
Call this method if your WSDL document has already been parsed as an XML DOM document.protected void
sanityCheck
(SymbolTable symbolTable) Method sanityCheckvoid
setDebug
(boolean debug) Method setDebugvoid
setFactory
(GeneratorFactory factory) Method setFactoryvoid
setImports
(boolean imports) Method setImportsvoid
setNowrap
(boolean nowrap) Method setNowrapvoid
setPassword
(String password) Method setPasswordvoid
setQuiet
(boolean quiet) Method setQuietvoid
setTimeout
(long timeout) Set the timeout, in millisecondsvoid
setUsername
(String username) Method setUsernamevoid
setVerbose
(boolean verbose) Method setVerbose
-
Field Details
-
debug
protected boolean debugField debug -
quiet
protected boolean quietField quiet -
imports
protected boolean importsField imports -
verbose
protected boolean verboseField verbose -
nowrap
protected boolean nowrapField nowrap -
username
Field username -
password
Field password -
wrapArrays
protected boolean wrapArraysIf this is false, we'll prefer "String[]" to "ArrayOfString" for literal wrapped arrays
-
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
isDebug
public boolean isDebug()Method isDebug- Returns:
-
setDebug
public void setDebug(boolean debug) Method setDebug- Parameters:
debug
-
-
isQuiet
public boolean isQuiet()Method isQuiet- Returns:
-
setQuiet
public void setQuiet(boolean quiet) Method setQuiet- Parameters:
quiet
-
-
isImports
public boolean isImports()Method isImports- Returns:
-
setImports
public void setImports(boolean imports) Method setImports- Parameters:
imports
-
-
isVerbose
public boolean isVerbose()Method isVerbose- Returns:
-
setVerbose
public void setVerbose(boolean verbose) Method setVerbose- Parameters:
verbose
-
-
isNowrap
public boolean isNowrap()Method isNowrap- Returns:
-
setNowrap
public void setNowrap(boolean nowrap) Method setNowrap- Parameters:
nowrap
-
-
getTimeout
public long getTimeout()Return the current timeout setting- Returns:
-
setTimeout
public void setTimeout(long timeout) Set the timeout, in milliseconds- Parameters:
timeout
-
-
getUsername
Method getUsername- Returns:
-
setUsername
Method setUsername- Parameters:
username
-
-
getPassword
Method getPassword- Returns:
-
setPassword
Method setPassword- Parameters:
password
-
-
getFactory
Method getFactory- Returns:
-
setFactory
Method setFactory- Parameters:
factory
-
-
getSymbolTable
Get the symbol table. The symbol table is null until run is called.- Returns:
-
getCurrentDefinition
public javax.wsdl.Definition getCurrentDefinition()Return the current definition. The current definition is null until run is called.- Returns:
-
getWSDLURI
Get the current WSDL URI. The WSDL URI is null until run is called.- Returns:
-
run
Parse a WSDL at a given URL. This method will time out after the number of milliseconds specified by our timeoutms member.- Parameters:
wsdlURI
-- Throws:
Exception
-
run
public void run(String context, Document doc) throws IOException, SAXException, javax.wsdl.WSDLException, ParserConfigurationException Call this method if your WSDL document has already been parsed as an XML DOM document.- Parameters:
context
- context This is directory context for the Document. If the Document were from file "/x/y/z.wsdl" then the context could be "/x/y" (even "/x/y/z.wsdl" would work). If context is null, then the context becomes the current directory.doc
- doc This is the XML Document containing the WSDL.- Throws:
IOException
SAXException
javax.wsdl.WSDLException
ParserConfigurationException
-
sanityCheck
Method sanityCheck- Parameters:
symbolTable
-
-