org.apache.axis.description

Class ElementDesc

Implemented Interfaces:
Serializable

public class ElementDesc
extends FieldDesc
implements Serializable

An AttributeDesc is a FieldDesc for an Java field mapping to an XML element
Authors:
Glen Daniels (gdaniels@apache.org)
Dominik Kacprzak (dominik@opentoolbox.com)

Constructor Summary

ElementDesc()

Method Summary

QName
getArrayType()
QName
getItemQName()
int
getMaxOccurs()
int
getMinOccurs()
boolean
isMaxOccursUnbounded()
boolean
isMinOccursZero()
Check if this field can be omitted.
boolean
isNillable()
Returns value of nillable property.
void
setArrayType(QName arrayType)
void
setItemQName(QName itemQName)
void
setMaxOccurs(int maxOccurs)
void
setMaxOccursUnbounded(boolean ubnd)
void
setMinOccurs(int minOccurs)
void
setNillable(boolean nillable)
Sets value of nillable property.

Methods inherited from class org.apache.axis.description.FieldDesc

getFieldName, getJavaType, getXmlName, getXmlType, isElement, isIndexed, isMinOccursZero, setFieldName, setJavaType, setMinOccursIs0, setXmlName, setXmlType

Constructor Details

ElementDesc

public ElementDesc()

Method Details

getArrayType

public QName getArrayType()

getItemQName

public QName getItemQName()

getMaxOccurs

public int getMaxOccurs()

getMinOccurs

public int getMinOccurs()

isMaxOccursUnbounded

public boolean isMaxOccursUnbounded()

isMinOccursZero

public boolean isMinOccursZero()
Check if this field can be omitted.
Overrides:
isMinOccursZero in interface FieldDesc

isNillable

public boolean isNillable()
Returns value of nillable property.
Returns:

setArrayType

public void setArrayType(QName arrayType)

setItemQName

public void setItemQName(QName itemQName)

setMaxOccurs

public void setMaxOccurs(int maxOccurs)

setMaxOccursUnbounded

public void setMaxOccursUnbounded(boolean ubnd)

setMinOccurs

public void setMinOccurs(int minOccurs)

setNillable

public void setNillable(boolean nillable)
Sets value of nillable property. Default: false.
Parameters:
nillable -

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