net.jp.saf.sastruts.method.enums
列挙型 HttpMethod

java.lang.Object
  上位を拡張 java.lang.Enum<HttpMethod>
      上位を拡張 net.jp.saf.sastruts.method.enums.HttpMethod
すべての実装されたインタフェース:
Serializable, Comparable<HttpMethod>

public enum HttpMethod
extends Enum<HttpMethod>

HTTPメソッドの種類を表します.

RFCで決められているメソッドに加えて、よく使われる組み合わせを表す定義も含まれます.

作成者:
k-minemoto

列挙型定数の概要
ALL
          GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACEの組み合わせを表します.
DELETE
          DELETEメソッドを表します.
GET
          GETメソッドを表します.
GET_POST
          GET,POSTの組み合わせを表します.
HEAD
          HEADメソッドを表します.
OPTIONS
          OPTIONSメソッドを表します.
POST
          POSTメソッドを表します.
PUT
          PUTメソッドを表します.
REST_CRUD
          GET,POST,PUT,DELETEの組み合わせを表します.
TRACE
          TRACEメソッドを表します.
 
メソッドの概要
 boolean check(String method)
          このクラスが表すHTTPメソッドに該当するか返します.
static HttpMethod valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static HttpMethod[] values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 
クラス java.lang.Enum から継承されたメソッド
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
クラス java.lang.Object から継承されたメソッド
getClass, notify, notifyAll, wait, wait, wait
 

列挙型定数の詳細

GET

public static final HttpMethod GET
GETメソッドを表します.


POST

public static final HttpMethod POST
POSTメソッドを表します.


PUT

public static final HttpMethod PUT
PUTメソッドを表します.


DELETE

public static final HttpMethod DELETE
DELETEメソッドを表します.


HEAD

public static final HttpMethod HEAD
HEADメソッドを表します.


OPTIONS

public static final HttpMethod OPTIONS
OPTIONSメソッドを表します.


TRACE

public static final HttpMethod TRACE
TRACEメソッドを表します.


GET_POST

public static final HttpMethod GET_POST
GET,POSTの組み合わせを表します.


REST_CRUD

public static final HttpMethod REST_CRUD
GET,POST,PUT,DELETEの組み合わせを表します.


ALL

public static final HttpMethod ALL
GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACEの組み合わせを表します.

メソッドの詳細

values

public static HttpMethod[] values()
この列挙型の定数を含む配列を宣言されている順序で返します。 このメソッドは次のようにして定数を反復するために使用できます:
for (HttpMethod c : HttpMethod.values())
    System.out.println(c);

戻り値:
この列挙型の定数を宣言されている順序で含む配列

valueOf

public static HttpMethod valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と厳密に 一致している必要があります (余分な空白文字を含めることはできません)。

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定された名前を持つ列挙型定数
例外:
IllegalArgumentException - 指定された名前を持つ定数を この列挙型が持っていない場合
NullPointerException - 引数が null の場合

check

public boolean check(String method)
このクラスが表すHTTPメソッドに該当するか返します.

文字の大小は無視します.

パラメータ:
method - HTTPメソッドの文字列
戻り値:
該当する場合true


Copyright © 2013 k-minemoto. All Rights Reserved.