Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 //
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 
 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
 // Any modifications to this file will be lost upon recompilation of the source schema. 
 // Generated on: 2007.03.26 at 04:39:11 PM CEST 
 //
 
 
 package org.jvnet.jaxbvalidation.tests.one.validation;
    public void check(org.jvnet.jaxbcommons.locator.ObjectLocator locatorjavax.xml.bind.ValidationEventHandler handlerjava.lang.Object draftValue) {
        if (draftValue!= null) {
            final org.jvnet.jaxbvalidation.tests.one.AutoESTParametersType value = ((org.jvnet.jaxbvalidation.tests.one.AutoESTParametersTypedraftValue);
            {
                final org.jvnet.jaxbcommons.locator.FieldObjectLocator fieldLocator = new org.jvnet.jaxbcommons.locator.DefaultFieldObjectLocator(locatorvalue"AutoEstDepDelay");
                if (!value.isSetAutoEstDepDelay()) {
                    // Report missing object
                    handler.handleEvent(new org.jvnet.jaxbvalidation.event.ObjectValidationEvent(fieldLocatornew org.jvnet.jaxbvalidation.problem.structure.EmptyFieldProblem()));
                } else {
                    // Check value
                    fieldValidator.check(fieldLocatorhandlervalue.getAutoEstDepDelay());
                }
            }
        }
    }
    {
        public void check(org.jvnet.jaxbcommons.locator.ObjectLocator locatorjavax.xml.bind.ValidationEventHandler handlerjava.lang.Object value) {
            checkValue(locatorhandlervalue);
        }
        public void checkValue(org.jvnet.jaxbcommons.locator.ObjectLocator locatorjavax.xml.bind.ValidationEventHandler handlerjava.lang.Object draftValue) {
            final org.jvnet.jaxbvalidation.tests.one.VLUSecondsType value = ((org.jvnet.jaxbvalidation.tests.one.VLUSecondsTypedraftValue);
            if (value instanceof org.jvnet.jaxbvalidation.tests.one.VLUSecondsType) {
                org.jvnet.jaxbvalidation.tests.one.VLUSecondsType realValue = ((org.jvnet.jaxbvalidation.tests.one.VLUSecondsTypevalue);
                {
                    // Check complex value
                    validator.check(locatorhandlerrealValue);
                }
            } else {
                if (null == value) {
                    // todo: report null
                } else {
                    // Report wrong class
                    handler.handleEvent(new org.jvnet.jaxbvalidation.event.ObjectValidationEvent(locatornew org.jvnet.jaxbvalidation.problem.structure.NonExpectedClassProblem(value.getClass())));
                }
            }
        }
    }
New to GrepCode? Check out our FAQ X