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.