org.apache.axis.wsdl.symbolTable

Class ElementDecl


public class ElementDecl
extends ContainedEntry

Simple utility struct for holding element declarations.

This simply correlates a QName to a TypeEntry.

Authors:
Glen Daniels (gdaniels@apache.org)
Tom Jordahl (tomj@apache.org)

Field Summary

Fields inherited from class org.apache.axis.wsdl.symbolTable.ContainedEntry

type

Fields inherited from class org.apache.axis.wsdl.symbolTable.SymTabEntry

name, qname

Constructor Summary

ElementDecl(TypeEntry type, QName name)
Constructor ElementDecl

Method Summary

boolean
getAnyElement()
Method getAnyElement
String
getDocumentation()
Method getDocumentation
boolean
getMaxOccursIsExactlyOne()
Method getMaxOccursIsExactlyOne
boolean
getMaxOccursIsUnbounded()
Method getMaxOccursIsUnbounded
boolean
getMinOccursIs0()
Method getMinOccursIs0
boolean
getNillable()
Method getNillable
boolean
getOptional()
Method getOptional
void
setAnyElement(boolean anyElement)
Method setAnyElement
void
setDocumentation(String documentation)
Method setDocumentation
void
setMaxOccursIsExactlyOne(boolean exactOne)
Method setMaxOccursIsExactlyOne
void
setMaxOccursIsUnbounded(boolean maxOccursIsUnbounded)
Method setMaxOccursIsUnbounded
void
setMinOccursIs0(boolean minOccursIs0)
Method setMinOccursIs0
void
setNillable(boolean nillable)
Method setNillable
void
setOptional(boolean optional)
Method setOptional

Methods inherited from class org.apache.axis.wsdl.symbolTable.ContainedEntry

getType, setType

Methods inherited from class org.apache.axis.wsdl.symbolTable.SymTabEntry

getDynamicVar, getName, getQName, isReferenced, setDynamicVar, setIsReferenced, setName, toString, toString

Constructor Details

ElementDecl

public ElementDecl(TypeEntry type,
                   QName name)
Constructor ElementDecl
Parameters:
type -
name -

Method Details

getAnyElement

public boolean getAnyElement()
Method getAnyElement
Returns:

getDocumentation

public String getDocumentation()
Method getDocumentation
Returns:
string

getMaxOccursIsExactlyOne

public boolean getMaxOccursIsExactlyOne()
Method getMaxOccursIsExactlyOne
Returns:

getMaxOccursIsUnbounded

public boolean getMaxOccursIsUnbounded()
Method getMaxOccursIsUnbounded
Returns:

getMinOccursIs0

public boolean getMinOccursIs0()
Method getMinOccursIs0
Returns:

getNillable

public boolean getNillable()
Method getNillable
Returns:

getOptional

public boolean getOptional()
Method getOptional
Returns:

setAnyElement

public void setAnyElement(boolean anyElement)
Method setAnyElement
Parameters:
anyElement -

setDocumentation

public void setDocumentation(String documentation)
Method setDocumentation
Parameters:
documentation -

setMaxOccursIsExactlyOne

public void setMaxOccursIsExactlyOne(boolean exactOne)
Method setMaxOccursIsExactlyOne
Parameters:
exactOne -

setMaxOccursIsUnbounded

public void setMaxOccursIsUnbounded(boolean maxOccursIsUnbounded)
Method setMaxOccursIsUnbounded
Parameters:
maxOccursIsUnbounded -

setMinOccursIs0

public void setMinOccursIs0(boolean minOccursIs0)
Method setMinOccursIs0
Parameters:
minOccursIs0 -

setNillable

public void setNillable(boolean nillable)
Method setNillable
Parameters:
nillable -

setOptional

public void setOptional(boolean optional)
Method setOptional
Parameters:
optional -

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.