Interface IComponent

    • Field Detail

      • SCHEMA_NAMESPACE

        static final java.lang.String SCHEMA_NAMESPACE
        Schema namespace URI.
        See Also:
        Constant Field Values
    • Method Detail

      • prevalidate

        void prevalidate​(ValidationContext vctx)
        Prevalidate component information. The prevalidation step is used to check isolated aspects of a component, such as the settings for enumerated values.
        Parameters:
        vctx - validation context
      • validate

        void validate​(ValidationContext vctx)
        Validate component information. The validation step is used for checking the interactions between components, such as name references to other components. The validation contract says that the prevalidate(ValidationContext) method will always be called for every component in the schema definition before this method is called for any component.
        Parameters:
        vctx - validation context