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

Reply via email to