New info:
It looks like Enumerations is Range-Validated if restriction base is string
<xsd:restriction base="xsd:string">
In the Descriptor file I do find:
desc = new
org.exolab.castor.xml.util.XMLFieldDescriptorImpl(com.test.webservices.commo
n.enum.types.XXXEnum.class, "_somename", "somename",
org.exolab.castor.xml.NodeType.Element);
desc.setHandler( new
org.exolab.castor.xml.handlers.EnumFieldHandler(com.test.webservices.common.
enum.types.XXXEnum.class, handler));
if restriction base is int:
<xsd:restriction base="xsd:int">
I do find this in the Descriptor file:
desc = new
org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Integer.TYPE,
"_someothername", "someothername", org.exolab.castor.xml.NodeType.Element);
desc.setHandler(handler);
//-- validation code for: _someothername
fieldValidator = new org.exolab.castor.xml.FieldValidator();
{ //-- local scope
IntegerValidator typeValidator= new IntegerValidator();
typeValidator.setMinInclusive(-2147483648);
typeValidator.setMaxInclusive(2147483647);
fieldValidator.setValidator(typeValidator);
}
Is this a bug in the SourceGenerator !? Or am I doing something wrong !?
Cheers,
Are T. Tysnes
-----Original Message-----
From: Tysnes Are Thobias
Sent: 16. september 2004 09:27
To: '[EMAIL PROTECTED]'
Subject: Re: [castor-user] [Serializing][AXIS] Range-Validating Enums
Hello!
Sorry to re-post.. but no one has experience in Enum validating with Castor
(and preferable Axis :-) !?
Cheers,
Are T. Tysnes
-----Original Message-----
From: Tysnes Are Thobias
Sent: 14. september 2004 21:37
To: '[EMAIL PROTECTED]'
Subject: [castor-user] [Serializing][AXIS] Range-Validating Enums
Hello!
I'm using Castor to (De)Serialize my WebServices running in an Axis 1.2beta2
environment. I do have some trouble range-validate my Enums. Should I expect
Castor to throw an Exception when the Enum is out of range !?
Cheers,
Are T. Tysnes
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user