Package org.iso_relax.verifier

Examples of org.iso_relax.verifier.VerifierHandler


        {
          log.warn(saxParseEx);
        }
      });

      VerifierHandler handler = verifier.getVerifierHandler();
      verifier.verify(document);

      if (!handler.isValid())
      {
        XcapException e1 = new XcapException(
            "Unable to validate document after insertion",
            HttpServletResponse.SC_CONFLICT);
        StringBuffer sb = new StringBuffer();
View Full Code Here


      {
        log.warn(saxParseEx);
      }
    });

    VerifierHandler handler = verifier.getVerifierHandler();
    verifier.verify(node);

    return handler.isValid();
  }
View Full Code Here

        branched.makeReadOnly();

        try
        {
            final Verifier verifier = m_schema.newVerifier();
            final VerifierHandler handler = verifier.getVerifierHandler();

            verifier.setErrorHandler( new ErrorHandler()
            {
                public void warning( SAXParseException exception )
                    throws SAXException
                {
                    result.addWarning( exception.getMessage() );
                }

                public void error( SAXParseException exception )
                    throws SAXException
                {
                    result.addError( exception.getMessage() );
                }

                public void fatalError( final SAXParseException exception )
                    throws SAXException
                {
                    result.addError( exception.getMessage() );
                }
            } );

            m_serializer.serialize( handler, branched );

            result.setResult( handler.isValid() );

            return result;
        }
        catch( final VerifierConfigurationException e )
        {
View Full Code Here

        VerifierFactory verifierFactory = new TheFactoryImpl();

        Verifier verifier = verifierFactory.newVerifier( new File( schema ) );
        verifier.setErrorHandler( new ErrorHandlerImpl() );

        VerifierHandler handler = verifier.getVerifierHandler();

        SAXParserFactory factory = SAXParserFactory.newInstance();
        factory.setNamespaceAware( true );
        factory.setValidating( false );
View Full Code Here

        }

        try
        {
            final Verifier verifier = schema.newVerifier();
            final VerifierHandler handler = verifier.getVerifierHandler();

            verifier.setErrorHandler( new ErrorHandler()
            {
                public void warning( SAXParseException exception )
                    throws SAXException
                {
                    if( getLogger().isWarnEnabled() )
                        getLogger().warn( "Valdating configuration [app: " + application
                                          + ", block: " + block
                                          + ", msg: " + exception.getMessage() + "]" );
                }

                public void error( SAXParseException exception )
                    throws SAXException
                {
                    if( getLogger().isErrorEnabled() )
                        getLogger().error( "Valdating configuration [app: " + application
                                           + ", block: " + block
                                           + ", msg: " + exception.getMessage() + "]" );
                }

                public void fatalError( SAXParseException exception )
                    throws SAXException
                {
                    if( getLogger().isFatalErrorEnabled() )
                        getLogger().fatalError( "Valdating configuration [app: " + application
                                                + ", block: " + block
                                                + ", msg: " + exception.getMessage() + "]" );

                }
            } );

            this.m_serializer.serialize( handler, branched );

            return handler.isValid();
        }
        catch( VerifierConfigurationException e )
        {
            final String msg = REZ.getString( "jarv.valid.schema", application, block );
View Full Code Here

                      outputException(output, "warning", exception);
                  }
              }
          );
 
          VerifierHandler handler = verifier.getVerifierHandler();    
            handler.startDocument();
          invokeBody( new XMLOutput( handler ) );
            handler.endDocument();
            valid = handler.isValid();           
        }
        handleValid(valid);
    }
View Full Code Here

            }
        });

        System.out.println("Validating XML document");

        VerifierHandler handler = verifier.getVerifierHandler();
        SAXWriter writer = new SAXWriter(handler);
        writer.write(document);
    }
View Full Code Here

        SAXParserFactory spf = SAXParserFactory.newInstance();
        spf.setNamespaceAware(true);
        XMLReader reader = spf.newSAXParser().getXMLReader();
       
        // set up a pipeline
        VerifierHandler handler = verifier.getVerifierHandler();
        XPathLocationTracker tracker = new XPathLocationTracker(handler);
        reader.setContentHandler(tracker);

        verifier.setErrorHandler( new ErrorHandlerImpl(tracker) );
       
View Full Code Here

                      outputException(output, "warning", exception);
                  }
              }
          );
 
          VerifierHandler handler = verifier.getVerifierHandler();    
            handler.startDocument();
          invokeBody( new XMLOutput( handler ) );
            handler.endDocument();
            valid = handler.isValid();           
        }
        if (var != null ) {
            Boolean value = (valid) ? Boolean.TRUE : Boolean.FALSE;
            context.setVariable(var, value);
        }
View Full Code Here

    return verify( new InputSource(uri) );
  }

  public boolean verify(InputSource source) throws SAXException, IOException {
   
    VerifierHandler handler = getVerifierHandler();
   
    reader.setErrorHandler(errorHandler);
    if(entityResolver!=null)
      reader.setEntityResolver(entityResolver);
    reader.setContentHandler(handler);
    reader.parse(source);
   
    return handler.isValid();
  }
View Full Code Here

TOP

Related Classes of org.iso_relax.verifier.VerifierHandler

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.