org.opensaml.xml.validation
Interface Validator<XMLObjectType extends XMLObject>

Type Parameters:
XMLObjectType - type of XML object that will be validated
All Known Implementing Classes:
AgreementMethodSchemaValidator, CipherDataSchemaValidator, CipherReferenceSchemaValidator, CryptoBinarySchemaValidator, DSAKeyValueSchemaValidator, ECKeyValueSchemaValidator, EncryptedTypeSchemaValidator, EncryptionMethodSchemaValidator, EncryptionPropertiesSchemaValidator, EncryptionPropertySchemaValidator, KeyInfoReferenceSchemaValidator, KeyInfoTypeSchemaValidator, KeySizeSchemaValidator, KeyValueSchemaValidator, NamedCurveSchemaValidator, PGPDataSchemaValidator, ReferenceListSchemaValidator, ReferenceTypeSchemaValidator, RetrievalMethodSchemaValidator, RSAKeyValueSchemaValidator, SignatureSchemaValidator, SignatureValidator, SPKIDataSchemaValidator, TransformSchemaValidator, TransformsSchemaValidator, TransformsSchemaValidator, X509DataSchemaValidator, X509DigestSchemaValidator, X509IssuerSerialSchemaValidator, X509SerialNumberSchemaValidator, XSBase64BinarySchemaValidator, XSDateTimeSchemaValidator, XSIntegerSchemaValidator, XSStringSchemaValidator

public interface Validator<XMLObjectType extends XMLObject>

An interface for classes that implement rules for checking the validity of a XMLObjects.


Method Summary
 void validate(XMLObjectType xmlObject)
          Checks to see if a XMLObject is valid.
 

Method Detail

validate

void validate(XMLObjectType xmlObject)
              throws ValidationException
Checks to see if a XMLObject is valid.

Parameters:
xmlObject - the XMLObject to validate
Throws:
ValidationException - thrown if the element is not valid


Copyright © 1999-2013. All Rights Reserved.