Class SelectEvents

java.lang.Object
com.github.moaxcp.x11client.protocol.xkb.SelectEvents
All Implemented Interfaces:
OneWayRequest, XObject, XRequest

public final class SelectEvents extends Object implements OneWayRequest
  • Field Details

  • Method Details

    • getOpCode

      public byte getOpCode()
      Specified by:
      getOpCode in interface XRequest
    • readSelectEvents

      public static SelectEvents readSelectEvents(X11Input in) throws IOException
      Throws:
      IOException
    • write

      public void write(byte offset, X11Output out) throws IOException
      Specified by:
      write in interface XRequest
      Throws:
      IOException
    • isAffectWhichEnabled

      public boolean isAffectWhichEnabled(@NonNull @NonNull EventType... maskEnums)
    • isClearEnabled

      public boolean isClearEnabled(@NonNull @NonNull EventType... maskEnums)
    • isSelectAllEnabled

      public boolean isSelectAllEnabled(@NonNull @NonNull EventType... maskEnums)
    • isAffectMapEnabled

      public boolean isAffectMapEnabled(@NonNull @NonNull MapPart... maskEnums)
    • isMapEnabled

      public boolean isMapEnabled(@NonNull @NonNull MapPart... maskEnums)
    • isAffectNewKeyboardEnabled

      public boolean isAffectNewKeyboardEnabled(@NonNull @NonNull NKNDetail... maskEnums)
    • isNewKeyboardDetailsEnabled

      public boolean isNewKeyboardDetailsEnabled(@NonNull @NonNull NKNDetail... maskEnums)
    • isAffectStateEnabled

      public boolean isAffectStateEnabled(@NonNull @NonNull StatePart... maskEnums)
    • isStateDetailsEnabled

      public boolean isStateDetailsEnabled(@NonNull @NonNull StatePart... maskEnums)
    • isAffectCtrlsEnabled

      public boolean isAffectCtrlsEnabled(@NonNull @NonNull Control... maskEnums)
    • isCtrlDetailsEnabled

      public boolean isCtrlDetailsEnabled(@NonNull @NonNull Control... maskEnums)
    • isAffectNamesEnabled

      public boolean isAffectNamesEnabled(@NonNull @NonNull NameDetail... maskEnums)
    • isNamesDetailsEnabled

      public boolean isNamesDetailsEnabled(@NonNull @NonNull NameDetail... maskEnums)
    • isAffectCompatEnabled

      public boolean isAffectCompatEnabled(@NonNull @NonNull CMDetail... maskEnums)
    • isCompatDetailsEnabled

      public boolean isCompatDetailsEnabled(@NonNull @NonNull CMDetail... maskEnums)
    • isAffectAccessXEnabled

      public boolean isAffectAccessXEnabled(@NonNull @NonNull AXNDetail... maskEnums)
    • isAccessXDetailsEnabled

      public boolean isAccessXDetailsEnabled(@NonNull @NonNull AXNDetail... maskEnums)
    • isAffectExtDevEnabled

      public boolean isAffectExtDevEnabled(@NonNull @NonNull XIFeature... maskEnums)
    • isExtdevDetailsEnabled

      public boolean isExtdevDetailsEnabled(@NonNull @NonNull XIFeature... maskEnums)
    • getSize

      public int getSize()
      Description copied from interface: XObject
      length of object expressed in units of 4 bytes
      Specified by:
      getSize in interface XObject
      Returns:
    • builder

      public static SelectEvents.SelectEventsBuilder builder()
    • getDeviceSpec

      public short getDeviceSpec()
    • getAffectWhich

      public short getAffectWhich()
    • getClear

      public short getClear()
    • getSelectAll

      public short getSelectAll()
    • getAffectMap

      public short getAffectMap()
    • getMap

      public short getMap()
    • getAffectNewKeyboard

      public short getAffectNewKeyboard()
    • getNewKeyboardDetails

      public short getNewKeyboardDetails()
    • getAffectState

      public short getAffectState()
    • getStateDetails

      public short getStateDetails()
    • getAffectCtrls

      public int getAffectCtrls()
    • getCtrlDetails

      public int getCtrlDetails()
    • getAffectIndicatorState

      public int getAffectIndicatorState()
    • getIndicatorStateDetails

      public int getIndicatorStateDetails()
    • getAffectIndicatorMap

      public int getAffectIndicatorMap()
    • getIndicatorMapDetails

      public int getIndicatorMapDetails()
    • getAffectNames

      public short getAffectNames()
    • getNamesDetails

      public short getNamesDetails()
    • getAffectCompat

      public byte getAffectCompat()
    • getCompatDetails

      public byte getCompatDetails()
    • getAffectBell

      public byte getAffectBell()
    • getBellDetails

      public byte getBellDetails()
    • getAffectMsgDetails

      public byte getAffectMsgDetails()
    • getMsgDetails

      public byte getMsgDetails()
    • getAffectAccessX

      public short getAffectAccessX()
    • getAccessXDetails

      public short getAccessXDetails()
    • getAffectExtDev

      public short getAffectExtDev()
    • getExtdevDetails

      public short getExtdevDetails()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPluginName

      default String getPluginName()
      Specified by:
      getPluginName in interface XObject