Class DisplayerConstraints


  • public class DisplayerConstraints
    extends Object
    Every Displayer implementation use this class to specify what are the supported DisplayerSettings attributes as well as the supported data sets in order to fit the displayer needs.
    • Field Detail

      • dataSetLookupConstraints

        protected org.dashbuilder.dataset.DataSetLookupConstraints dataSetLookupConstraints
      • supportedEditorAttrStrings

        protected Set<String> supportedEditorAttrStrings
      • supportingComponentAttributes

        protected boolean supportingComponentAttributes
      • ERROR_DATASET_LOOKUP_CONSTRAINTS_NOT_FOUND

        public static final int ERROR_DATASET_LOOKUP_CONSTRAINTS_NOT_FOUND
        See Also:
        Constant Field Values
    • Constructor Detail

      • DisplayerConstraints

        public DisplayerConstraints​(org.dashbuilder.dataset.DataSetLookupConstraints dataSetLookupConstraints)
    • Method Detail

      • supportingComponentAttributes

        public DisplayerConstraints supportingComponentAttributes​(boolean supportingComponentAttributes)
      • getDataSetLookupConstraints

        public org.dashbuilder.dataset.DataSetLookupConstraints getDataSetLookupConstraints()
      • setDataSetLookupConstraints

        public DisplayerConstraints setDataSetLookupConstraints​(org.dashbuilder.dataset.DataSetLookupConstraints dataSetLookupConstraints)
      • removeUnsupportedAttributes

        public void removeUnsupportedAttributes​(DisplayerSettings displayerSettings)
      • check

        public org.dashbuilder.dataset.ValidationError check​(DisplayerSettings settings)
      • createValidationError

        protected org.dashbuilder.dataset.ValidationError createValidationError​(int error)