コード例 #1
0
  public static final class ServerCommands {
    public static final ServerCommands SHUTDOWN =
        new ServerCommands("SHUTDOWN", ArNetworkingJavaJNI.ArServerCommands_SHUTDOWN_get());
    public static final ServerCommands INTRODUCTION =
        new ServerCommands("INTRODUCTION", ArNetworkingJavaJNI.ArServerCommands_INTRODUCTION_get());
    public static final ServerCommands UDP_INTRODUCTION =
        new ServerCommands(
            "UDP_INTRODUCTION", ArNetworkingJavaJNI.ArServerCommands_UDP_INTRODUCTION_get());
    public static final ServerCommands UDP_CONFIRMATION =
        new ServerCommands(
            "UDP_CONFIRMATION", ArNetworkingJavaJNI.ArServerCommands_UDP_CONFIRMATION_get());
    public static final ServerCommands CONNECTED =
        new ServerCommands("CONNECTED", ArNetworkingJavaJNI.ArServerCommands_CONNECTED_get());
    public static final ServerCommands REJECTED =
        new ServerCommands("REJECTED", ArNetworkingJavaJNI.ArServerCommands_REJECTED_get());
    public static final ServerCommands TCP_ONLY =
        new ServerCommands("TCP_ONLY", ArNetworkingJavaJNI.ArServerCommands_TCP_ONLY_get());
    public static final ServerCommands LIST =
        new ServerCommands("LIST", ArNetworkingJavaJNI.ArServerCommands_LIST_get());
    public static final ServerCommands LISTSINGLE =
        new ServerCommands("LISTSINGLE", ArNetworkingJavaJNI.ArServerCommands_LISTSINGLE_get());
    public static final ServerCommands LISTARGRET =
        new ServerCommands("LISTARGRET", ArNetworkingJavaJNI.ArServerCommands_LISTARGRET_get());
    public static final ServerCommands LISTARGRETSINGLE =
        new ServerCommands(
            "LISTARGRETSINGLE", ArNetworkingJavaJNI.ArServerCommands_LISTARGRETSINGLE_get());
    public static final ServerCommands LISTGROUPANDFLAGS =
        new ServerCommands(
            "LISTGROUPANDFLAGS", ArNetworkingJavaJNI.ArServerCommands_LISTGROUPANDFLAGS_get());
    public static final ServerCommands LISTGROUPANDFLAGSSINGLE =
        new ServerCommands(
            "LISTGROUPANDFLAGSSINGLE",
            ArNetworkingJavaJNI.ArServerCommands_LISTGROUPANDFLAGSSINGLE_get());

    public final int swigValue() {
      return swigValue;
    }

    public String toString() {
      return swigName;
    }

    public static ServerCommands swigToEnum(int swigValue) {
      if (swigValue < swigValues.length
          && swigValue >= 0
          && swigValues[swigValue].swigValue == swigValue) return swigValues[swigValue];
      for (int i = 0; i < swigValues.length; i++)
        if (swigValues[i].swigValue == swigValue) return swigValues[i];
      throw new IllegalArgumentException(
          "No enum " + ServerCommands.class + " with value " + swigValue);
    }

    private ServerCommands(String swigName) {
      this.swigName = swigName;
      this.swigValue = swigNext++;
    }

    private ServerCommands(String swigName, int swigValue) {
      this.swigName = swigName;
      this.swigValue = swigValue;
      swigNext = swigValue + 1;
    }

    private ServerCommands(String swigName, ServerCommands swigEnum) {
      this.swigName = swigName;
      this.swigValue = swigEnum.swigValue;
      swigNext = this.swigValue + 1;
    }

    private static ServerCommands[] swigValues = {
      SHUTDOWN,
      INTRODUCTION,
      UDP_INTRODUCTION,
      UDP_CONFIRMATION,
      CONNECTED,
      REJECTED,
      TCP_ONLY,
      LIST,
      LISTSINGLE,
      LISTARGRET,
      LISTARGRETSINGLE,
      LISTGROUPANDFLAGS,
      LISTGROUPANDFLAGSSINGLE
    };
    private static int swigNext = 0;
    private final int swigValue;
    private final String swigName;
  }