## org.apache.axis.wsdl.symbolTable
Class ElementDecl

    java.lang.Object
      org.apache.axis.wsdl.symbolTable.SymTabEntry
          org.apache.axis.wsdl.symbolTable.ContainedEntry
              org.apache.axis.wsdl.symbolTable.ElementDecl

public class ElementDecl
extends ContainedEntry

Simple utility struct for holding element declarations.

This simply correlates a QName to a TypeEntry.

Author:
  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
`java.lang.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(java.lang.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`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ElementDecl

    public ElementDecl(TypeEntry type,
                       QName name)

  Constructor ElementDecl

Parameters:
  `type` -
  `name` -

Method Detail

### getMinOccursIs0

    public boolean getMinOccursIs0()

  Method getMinOccursIs0

  Returns:

### setMinOccursIs0

    public void setMinOccursIs0(boolean minOccursIs0)

  Method setMinOccursIs0

  Parameters:
    `minOccursIs0` -

### getMaxOccursIsUnbounded

    public boolean getMaxOccursIsUnbounded()

  Method getMaxOccursIsUnbounded

  Returns:

### setMaxOccursIsUnbounded

    public void setMaxOccursIsUnbounded(boolean maxOccursIsUnbounded)

  Method setMaxOccursIsUnbounded

  Parameters:
    `maxOccursIsUnbounded` -

### getMaxOccursIsExactlyOne

    public boolean getMaxOccursIsExactlyOne()

  Method getMaxOccursIsExactlyOne

  Returns:

### setMaxOccursIsExactlyOne

    public void setMaxOccursIsExactlyOne(boolean exactOne)

  Method setMaxOccursIsExactlyOne

  Parameters:
    `exactOne` -

### setNillable

    public void setNillable(boolean nillable)

  Method setNillable

  Parameters:
    `nillable` -

### getNillable

    public boolean getNillable()

  Method getNillable

  Returns:

### setOptional

    public void setOptional(boolean optional)

  Method setOptional

  Parameters:
    `optional` -

### getOptional

    public boolean getOptional()

  Method getOptional

  Returns:

### getAnyElement

    public boolean getAnyElement()

  Method getAnyElement

  Returns:

### setAnyElement

    public void setAnyElement(boolean anyElement)

  Method setAnyElement

  Parameters:
    `anyElement` -

### getDocumentation

    public java.lang.String getDocumentation()

  Method getDocumentation

  Returns:
    string

### setDocumentation

    public void setDocumentation(java.lang.String documentation)

  Method setDocumentation

  Parameters:
    `documentation` -

Copyright © 2005 Apache Web Services Project. All Rights Reserved.