Class ActDynamicDefinition

  • All Implemented Interfaces:
    ActDefinition

    public class ActDynamicDefinition
    extends java.lang.Object
    implements ActDefinition
    Содержит всю определяющую информацию о динамическом акте.

    Динамический акт обслуживает специальный интерфейс

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.util.List<ActArgDynDef> arguments
      Аргументы, передаваемые в метод
      @NonNull java.lang.String author
      Полное Фамилия Имя Отчество автора, кто определил данный акт
      boolean cancelRead
      Можно ли использовать чтение по данному акту
      boolean cancelWrite
      Отменить запись по этому акту.
      @NonNull java.lang.String description
      Описание акта
      @NonNull java.lang.String displayName
      Отображаемое имя, чтобы человек мог её идентифицировать
      java.lang.String resultValueDescription
      Описание результата акта
      ValueExtType resultValueType
      Тип результата применения данного акта.
      @NonNull ValueExtType srcType
      Тип исходного выражения, к которому можно применить данный акт
    • Field Detail

      • displayName

        @NonNull
        public final @NonNull java.lang.String displayName
        Отображаемое имя, чтобы человек мог её идентифицировать
      • author

        @NonNull
        public final @NonNull java.lang.String author
        Полное Фамилия Имя Отчество автора, кто определил данный акт
      • description

        @NonNull
        public final @NonNull java.lang.String description
        Описание акта
      • srcType

        @NonNull
        public final @NonNull ValueExtType srcType
        Тип исходного выражения, к которому можно применить данный акт

        Его идентификатор в скрипте находиться здесь: ExprAct.leftExprId.

      • resultValueType

        public final ValueExtType resultValueType
        Тип результата применения данного акта.

        Может быть null - тогда акт не требует значения, т.е. читать его нельзя, а при записи он не требует значения. Другими словами это метод void

      • resultValueDescription

        public final java.lang.String resultValueDescription
        Описание результата акта
      • arguments

        public final java.util.List<ActArgDynDef> arguments
        Аргументы, передаваемые в метод
      • cancelWrite

        public final boolean cancelWrite
        Отменить запись по этому акту.

        true - записывать в акт нельзя, иначе - можно

      • cancelRead

        public final boolean cancelRead
        Можно ли использовать чтение по данному акту

        true - читать акт нельзя, иначе - можно

    • Constructor Detail

      • ActDynamicDefinition

        public ActDynamicDefinition()