Class EditorContext<T>

    • Constructor Detail

      • EditorContext

        public EditorContext​(T initialValue,
                             EditorDefinition definition,
                             java.util.Map<java.lang.String,​java.lang.Object> parameters,
                             java.util.Map<java.lang.String,​java.lang.Object> labels,
                             java.util.Set<java.util.Locale> readableLocales,
                             java.util.Set<java.util.Locale> writableLocales)
    • Method Detail

      • getViewSrc

        public java.lang.String getViewSrc()
      • getInitialValue

        public T getInitialValue()
      • getParameterAs

        public <K> K getParameterAs​(java.lang.String key)
      • getLabel

        public java.lang.String getLabel​(java.lang.String key)
      • getLabel

        public java.lang.String getLabel​(java.lang.String key,
                                         java.lang.Object[] args)
      • getResourceUrl

        public java.lang.String getResourceUrl​(java.lang.String relativeUrl)
      • isEditable

        public boolean isEditable()
      • setEditable

        public void setEditable​(boolean editable)
      • isOptional

        public boolean isOptional()
      • setOptional

        public void setOptional​(boolean optional)
      • getValueType

        public java.lang.String getValueType()
        Value type as specified in the editor definition or for the concrete instance of the editor.
        Returns:
        value type as specified in the editor definition or for the concrete instance of the editor
      • setValueType

        public void setValueType​(java.lang.String valueType)
      • getCode

        public java.lang.String getCode()
        Returns:
        editor code as specified in the definition
      • getLabels

        public java.util.Map<java.lang.String,​java.lang.Object> getLabels()
        Returns:
        the labels
      • getReadableLocales

        public java.util.Set<java.util.Locale> getReadableLocales()
      • getWritableLocales

        public java.util.Set<java.util.Locale> getWritableLocales()
      • getEditorLabel

        public java.lang.String getEditorLabel()
      • setEditorLabel

        public void setEditorLabel​(java.lang.String editorLabel)
      • isOrdered

        public boolean isOrdered()
      • setOrdered

        public void setOrdered​(boolean ordered)
      • isPartOf

        public boolean isPartOf()
      • setPartOf

        public void setPartOf​(boolean partOf)
      • isPrimitive

        public boolean isPrimitive()
      • setPrimitive

        public void setPrimitive​(boolean primitive)
      • getSuccessNotificationId

        public java.lang.String getSuccessNotificationId()
      • setSuccessNotificationId

        public void setSuccessNotificationId​(java.lang.String successNotificationId)
      • getTooltiptext

        public java.lang.String getTooltiptext()
      • setTooltiptext

        public void setTooltiptext​(java.lang.String tooltiptext)