org.exolab.castor.builder.types
public class XSList extends XSType
Version: $Revision: 6234 $ $Date: 2005-12-13 14:58:48 -0700 (Tue, 13 Dec 2005) $
| Field Summary | |
|---|---|
| XSType | contentType |
| int | maxSize |
| int | minSize |
| Constructor Summary | |
|---|---|
| XSList(XSType contentType, boolean useJava50) | |
| Method Summary | |
|---|---|
| XSType | getContentType() |
| JType | getJType()
Returns the JType that this XSType represents |
| int | getMaximumSize() |
| int | getMinimumSize() |
| void | setFacets(SimpleType simpleType) |
| void | setMaximumSize(int size) |
| void | setMinimumSize(int size) |
| void | validationCode(JSourceCode jsc, String fixedValue, String fieldValidatorInstanceName)
Creates the validation code for an instance of this XSType. |
Returns: the JType that this XSType represents
Parameters: fixedValue a fixed value to use if any jsc the JSourceCode to fill in. fieldValidatorInstanceName the name of the FieldValidator that the configured TypeValidator should be added to.