Class Validator


  • public class Validator
    extends Object
    Validators are flags indicating things about objects. Of course, every instance may have something to expose or not. For instance, a port has an indicator to mark it as "connected physically", but a Building (so far) has nothing to "indicate". This is done in order to avoid a second call to query for a particular information that could affect the performance. I.e: Call 1: getPort (retrieving a LocalObjectLight)
    Call 2: isThisPortConnected (retrieving a boolean according to a condition)
    With this method there's only one call getPort (a LocalObjectLight with a flag to indicate that the port is connected)
    Why not use getPort retrieving a LocalObject? Well, because the condition might be complicated, and it's easier to compute its value at server side. Besides, it can involve complex queries that would require more calls to the web service
    Author:
    Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
    • Field Detail

      • PROPERTY_COLOR

        public static final String PROPERTY_COLOR
        One of the built-in properties indicating the color that should be used to render the display name (it is recommended to be the text color, but it depends on the renderer) of the object related to this validator.
        See Also:
        Constant Field Values
      • PROPERTY_FILLCOLOR

        public static final String PROPERTY_FILLCOLOR
        One of the built-in properties indicating the color that should be used to render the display name (it is recommended to be the background color, but it depends on the renderer) of the object related to this validator.
        See Also:
        Constant Field Values
      • PROPERTY_PREFIX

        public static final String PROPERTY_PREFIX
        One of the built-in properties indicating the text that should be prepended to the display name of the object related to this validator.
        See Also:
        Constant Field Values
      • PROPERTY_SUFFIX

        public static final String PROPERTY_SUFFIX
        One of the built-in properties indicating the text that should be appended to the display name of the object related to this validator.
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getProperties

        public Properties getProperties()
      • setProperties

        public void setProperties​(Properties properties)