@SuppressWarnings("synthetic-access") @Override public void error( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); }
/** * Validates the client request * * @param elem * @return a list of error messages */ private List<String> validate( OMElement elem ) { StringWriter s = new StringWriter(); try { elem.serialize( s ); } catch ( XMLStreamException e ) { e.printStackTrace(); } InputStream is = new ByteArrayInputStream( s.toString().getBytes() ); List<SchemaValidationEvent> evts = SchemaValidator.validate( is, "http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd" ); List<String> list = new ArrayList<String>(); for ( SchemaValidationEvent evt : evts ) { list.add( evt.toString() ); } return list; }
List<SchemaValidationEvent> evts = SchemaValidator.validate( buffer.getInputStream() ); for ( SchemaValidationEvent evt : evts ) { messages.add( evt.toString() );
List<SchemaValidationEvent> evts = SchemaValidator.validate( xml, schemas ); for ( SchemaValidationEvent evt : evts ) { results.add( evt.toString() );
@SuppressWarnings("synthetic-access") @Override public void fatalError( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); }
@SuppressWarnings("synthetic-access") @Override public void warning( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); } } );
public void error( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); public void fatalError( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); public void warning( String domain, String key, XMLParseException e ) throws XNIException { errors.add( new SchemaValidationEvent( domain, key, e ) ); errors.add( new SchemaValidationEvent( e ) );