Class XComponent

    • Constructor Detail

      • XComponent

        public XComponent​(String name)
        Creates a new experimental component with the specified name.
        Parameters:
        name - the name of the experimental component
      • XComponent

        public XComponent​(String name,
                          PropertyList properties)
        Creates a new experimental component with the specified name and properties.
        Parameters:
        name - the name of the experimental component
        properties - a list of properties
    • Method Detail

      • validate

        public final void validate​(boolean recurse)
                            throws ValidationException
        Perform validation on a component.
        Specified by:
        validate in class Component
        Parameters:
        recurse - indicates whether to validate the component's properties
        Throws:
        ValidationException - where the component is not in a valid state
      • getValidator

        protected Validator getValidator​(Method method)
        Specified by:
        getValidator in class CalendarComponent
        Parameters:
        method - a method to validate on
        Returns:
        a validator for the specified method or null if the method is not supported