[x3d-public] X3DJSAIL fieldObject.validate() should not call both setValue and setChildren. One or the other. Can check size of children, to avoid setValue I think.
    yottzumm at gmail.com 
    yottzumm at gmail.com
       
    Tue Feb 21 14:04:37 PST 2017
    
    
  
     @Override
        public String validate()
        {
                validationResult = new StringBuilder(); // prepare for updated results
                setAccessType(getAccessType()); // exercise field checks, simple types
                setAppinfo(getAppinfo()); // exercise field checks, simple types
                setDocumentation(getDocumentation()); // exercise field checks, simple types
                setName(getName()); // exercise field checks, simple types
                setType(getType()); // exercise field checks, simple types
                setValue(getValue()); // exercise field checks, simple types
                for (X3DNode element : children) // MFNode
                {
                        ((X3DConcreteElement) element).validate(); // exercise field checks, MFNode element
                        validationResult.append(((X3DConcreteElement) element).getValidationResult());
                }
                setChildren(getChildren()); // also test getter/setter validation
                return validationResult.toString();
        }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170221/8e52da11/attachment.html>
    
    
More information about the x3d-public
mailing list