Class ReferencingValidator

    • Constructor Detail

      • ReferencingValidator

        public ReferencingValidator​(ValidatorContainer container,
                                    java.lang.String packageName)
        Creates a new validator.
        Parameters:
        container - The container of this validator.
        packageName - The name of the package containing the classes to be validated.
    • Method Detail

      • dispatchObject

        public final void dispatchObject​(IdentifiedObject object)
        Delegates to a validate method expecting a more specific argument.
        Parameters:
        object - The object to validate, or null.
      • validate

        public void validate​(ReferenceIdentifier object)
        Ensures that the given identifier has a code.
        Parameters:
        object - The object to validate, or null.
      • validateReferenceSystem

        final void validateReferenceSystem​(ReferenceSystem object)
        Performs the validation that are common to all reference systems. This method is invoked by validate methods after they have determined the type of their argument.
        Parameters:
        object - The object to validate (can not be null).
      • validateIdentifiedObject

        final void validateIdentifiedObject​(IdentifiedObject object)
        Performs the validation that are common to all identified objects. This method is invoked by validate methods after they have determined the type of their argument.
        Parameters:
        object - The object to validate (can not be null).