Package org.apache.cocoon.components.validation

Examples of org.apache.cocoon.components.validation.Validator


        if (form!=null) {
            return form;
        } else {
            // create new form
            form = new Form(getFormId(), getFormModel());
            Validator v = getFormValidator();

            form.setValidator(v);
            form.save(getObjectModel(), getFormScope());
            return form;
        }
View Full Code Here


     * @throws Exception if an error occurs.
     */
    public static void validate(ServiceManager manager, org.w3c.dom.Document xmlDoc, Schema schema,
            ErrorHandler handler) throws Exception {

        Validator validator = null;
        try {
            validator = (Validator) manager.lookup(Validator.ROLE);
            ContentHandler validatorHandler = validator.getValidationHandler(schema.getURI(),
                    handler);

            DOMStreamer streamer = new DOMStreamer(validatorHandler);
            streamer.stream(xmlDoc);

View Full Code Here

     * @param handler The SAX error handler.
     * @throws Exception if an error occurs.
     */
    public static void validate(ServiceManager manager, org.w3c.dom.Document xmlDoc, Schema schema,
            ErrorHandler handler) throws Exception {
        Validator validator = null;
        try {
            validator = (Validator) manager.lookup(Validator.ROLE);
            ContentHandler validatorHandler = validator.getValidationHandler(schema.getURI(),
                    handler);
            new DOMStreamer(validatorHandler).stream(xmlDoc);
        } finally {
            if (validator != null) {
                manager.release(validator);
View Full Code Here

     * @throws Exception if an error occurs.
     */
    public static void validate(ServiceManager manager, Source source, Schema schema,
            ErrorHandler handler) throws Exception {

        Validator validator = null;
        try {
            validator = (Validator) manager.lookup(Validator.ROLE);
            ContentHandler validatorHandler = validator.getValidationHandler(schema.getURI(),
                    handler);

            Transformer transformer = TransformerFactory.newInstance().newTransformer();
            SAXResult result = new SAXResult(validatorHandler);
            transformer.transform(source, result);
View Full Code Here

        if (form!=null) {
            return form;
        } else {
            // create new form
            form = new Form(getFormId(), getFormModel());
            Validator v = getFormValidator();

            form.setValidator(v);
            form.save(getObjectModel(), getFormScope());
            return form;
        }
View Full Code Here

            return form;
        } else {
            // create new form
            form = new Form(getFormId(config, path),
                            getFormModel(config, path));
            Validator v = null; // getFormValidator();

            form.setValidator(v);
            form.save(objectModel, getFormScope(config, path));
            return form;
        }
View Full Code Here

        try {
            InputSource is = new InputSource(in);
            SchemaFactory schf = SchemaFactory.lookup(SchemaFactory.NAMESPACE_SCHEMATRON);
            Schema sch = schf.compileSchema(is);
            Validator validator = sch.newValidator();

            // set preprocessor parameters
            if (phase!=null) {
                validator.setProperty(Validator.PROPERTY_PHASE, phase);
            }

            ZTestBean tbean = new ZTestBean();

            // measure validation speed
            long time = System.currentTimeMillis();
            List vs = null;

            for (int i = 0; i<count; i++) {
                // perform validation
                vs = validator.validate(tbean);
            }
            time = System.currentTimeMillis()-time;
            System.out.println("Validation performed "+count+
                               " times for a total of "+time+" ms");
            System.out.println("Avarage validation time is "+(time/count)+
View Full Code Here

            return form;
        } else {
            // create new form
            form = new Form(getFormId(config, path),
                            getFormModel(config, path));
            Validator v = null; // getFormValidator();

            form.setValidator(v);
            form.save(objectModel, getFormScope(config, path));
            return form;
        }
View Full Code Here

        if (form!=null) {
            return form;
        } else {
            // create new form
            form = new Form(getFormId(), getFormModel());
            Validator v = getFormValidator();

            form.setValidator(v);
            form.save(getObjectModel(), getFormScope());
            return form;
        }
View Full Code Here

TOP

Related Classes of org.apache.cocoon.components.validation.Validator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.