Class BslDocumentationCodeUtil

java.lang.Object
com._1c.g5.v8.dt.bsl.ui.documentation.BslDocumentationCodeUtil

public class BslDocumentationCodeUtil extends Object
An utilities for Built-in language documentation codes.
  • Field Details

    • UNKNOWN_CODE

      public static final int UNKNOWN_CODE
      Unknown code constant.
      See Also:
  • Method Details

    • constructTypeCode

      public static int constructTypeCode(BslDocumentationCodeUtil.TypeCodeKind kind, int value)
      Constructs type Built-in language documentation code.
      Parameters:
      kind - type code kind. Never null
      value - value of the code
      Returns:
      Built-in language documentation code
    • getTypeCodeKind

      public static BslDocumentationCodeUtil.TypeCodeKind getTypeCodeKind(int code)
      Gets type Built-in language documentation code kind.
      Parameters:
      code - Built-in language documentation code
      Returns:
      kind. May be null
    • getTypeCodeValue

      public static int getTypeCodeValue(int code)
      Gets type Built-in language documentation code value.
      Parameters:
      code - Built-in language documentation code
      Returns:
      code value
    • constructMethodCode

      public static int constructMethodCode(BslDocumentationCodeUtil.MethodCodeKind kind, int value)
      Constructs method Built-in language documentation code.
      Parameters:
      kind - method code kind. Never null
      value - value of the code
      Returns:
      Built-in language documentation code
    • getMethodCodeKind

      public static BslDocumentationCodeUtil.MethodCodeKind getMethodCodeKind(int code)
      Gets method Built-in language documentation code kind.
      Parameters:
      code - Built-in language documentation code
      Returns:
      kind. May be null
    • getMethodCodeValue

      public static int getMethodCodeValue(int code)
      Gets method Built-in language documentation code value.
      Parameters:
      code - Built-in language documentation code
      Returns:
      code value
    • constructEventCode

      public static int constructEventCode(BslDocumentationCodeUtil.EventCodeKind kind, int value)
      Constructs event Built-in language documentation code.
      Parameters:
      kind - event code kind. Never null
      value - value of the code
      Returns:
      Built-in language documentation code
    • getEventCodeKind

      public static BslDocumentationCodeUtil.EventCodeKind getEventCodeKind(int code)
      Gets event Built-in language documentation code kind.
      Parameters:
      code - Built-in language documentation code code
      Returns:
      kind. May be null
    • getEventCodeValue

      public static int getEventCodeValue(int code)
      Gets event Built-in language documentation code value.
      Parameters:
      code - Built-in language documentation code
      Returns:
      code value
    • constructPropertyCode

      public static int constructPropertyCode(BslDocumentationCodeUtil.PropertyCodeKind kind, int value)
      Constructs property Built-in language documentation code.
      Parameters:
      kind - property code kind. Never null
      value - value of the code
      Returns:
      Built-in language documentation code
    • getPropertyCodeKind

      public static BslDocumentationCodeUtil.PropertyCodeKind getPropertyCodeKind(int code)
      Gets property Built-in language documentation code kind.
      Parameters:
      code - Built-in language documentation code
      Returns:
      code kind. May be null
    • getPropertyCodeValue

      public static int getPropertyCodeValue(int code)
      Gets property Built-in language documentation code value.
      Parameters:
      code - Built-in language documentation code
      Returns:
      code value