org.opensaml.saml1.core.validator
Class AttributeDesignatorSchemaValidator<AttributeDesignatorType extends AttributeDesignator>

java.lang.Object
  extended by org.opensaml.saml1.core.validator.AttributeDesignatorSchemaValidator<AttributeDesignatorType>
All Implemented Interfaces:
Validator<AttributeDesignatorType>
Direct Known Subclasses:
AttributeSchemaValidator

public class AttributeDesignatorSchemaValidator<AttributeDesignatorType extends AttributeDesignator>
extends Object
implements Validator<AttributeDesignatorType>

Checks AttributeDesignator for Schema compliance.


Constructor Summary
AttributeDesignatorSchemaValidator()
           
 
Method Summary
 void validate(AttributeDesignatorType attributeDesignator)
          
protected  void validateName(AttributeDesignator designator)
          Checks that the AttributeName attribute is present and valid
protected  void validateNameSpace(AttributeDesignator designator)
          Checks that the AttributeNameSpace attribute is present and valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeDesignatorSchemaValidator

public AttributeDesignatorSchemaValidator()
Method Detail

validate

public void validate(AttributeDesignatorType attributeDesignator)
              throws ValidationException

Specified by:
validate in interface Validator<AttributeDesignatorType extends AttributeDesignator>
Throws:
ValidationException

validateNameSpace

protected void validateNameSpace(AttributeDesignator designator)
                          throws ValidationException
Checks that the AttributeNameSpace attribute is present and valid

Parameters:
designator -
Throws:
ValidationException

validateName

protected void validateName(AttributeDesignator designator)
                     throws ValidationException
Checks that the AttributeName attribute is present and valid

Parameters:
designator -
Throws:
ValidationException


Copyright © 1999-2012. All Rights Reserved.