org.opensaml.saml2.metadata.validator
Class IndexedEndpointSchemaValidator<EndpointType extends IndexedEndpoint>

java.lang.Object
  extended by org.opensaml.saml2.metadata.validator.EndpointSchemaValidator<EndpointType>
      extended by org.opensaml.saml2.metadata.validator.IndexedEndpointSchemaValidator<EndpointType>
All Implemented Interfaces:
Validator<EndpointType>
Direct Known Subclasses:
ArtifactResolutionServiceSchemaValidator, ArtifactResolutionServiceSpecValidator, AssertionConsumerServiceSchemaValidator

public class IndexedEndpointSchemaValidator<EndpointType extends IndexedEndpoint>
extends EndpointSchemaValidator<EndpointType>

Checks IndexedEndpoint for Schema compliance.


Constructor Summary
IndexedEndpointSchemaValidator()
          Constructor
 
Method Summary
 void validate(EndpointType indexedEndpoint)
          
protected  void validateIndex(IndexedEndpoint indexedEndpoint)
          Checks that Index is non-negative.
 
Methods inherited from class org.opensaml.saml2.metadata.validator.EndpointSchemaValidator
validateBinding, validateLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexedEndpointSchemaValidator

public IndexedEndpointSchemaValidator()
Constructor

Method Detail

validate

public void validate(EndpointType indexedEndpoint)
              throws ValidationException

Specified by:
validate in interface Validator<EndpointType extends IndexedEndpoint>
Overrides:
validate in class EndpointSchemaValidator<EndpointType extends IndexedEndpoint>
Throws:
ValidationException

validateIndex

protected void validateIndex(IndexedEndpoint indexedEndpoint)
                      throws ValidationException
Checks that Index is non-negative.

Parameters:
indexedEndpoint -
Throws:
ValidationException


Copyright © 1999-2013. All Rights Reserved.