|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | 列挙型定数 | フィールド | メソッド | 詳細: 列挙型定数 | フィールド | メソッド | |||||||||
java.lang.Objectjava.lang.Enum<InfixOperator>
org.ashikunep.irenka.dom.InfixOperator
public enum InfixOperator
二項演算子。
| 入れ子のクラスの概要 | |
|---|---|
static class |
InfixOperator.Category
演算子のカテゴリ。 |
static class |
InfixOperator.Context
演算子を利用可能なコンテキストの種類。 |
| 列挙型定数の概要 | |
|---|---|
AND
論理積。 |
|
ASSIGN
単一代入演算子。 |
|
CONDITIONAL_AND
短絡的論理積。 |
|
CONDITIONAL_OR
短絡的論理和。 |
|
DIVIDE
除算。 |
|
EQUALS
同一比較。 |
|
GREATER
超過。 |
|
GREATER_EQUALS
以上。 |
|
LEFT_SHIFT
左シフト。 |
|
LESS
未満。 |
|
LESS_EQUALS
以下。 |
|
MINUS
減算。 |
|
NOT_EQUALS
非同一比較。 |
|
OR
論理和。 |
|
PLUS
加算。 |
|
REMAINDER
剰余算。 |
|
RIGHT_SHIFT_SIGNED
右算術シフト。 |
|
RIGHT_SHIFT_UNSIGNED
右論理シフト。 |
|
TIMES
乗算。 |
|
XOR
排他的論理和。 |
|
| メソッドの概要 | |
|---|---|
Set<InfixOperator.Category> |
getCategories()
この演算子が属するカテゴリ一覧を返す。 |
String |
getSymbol()
この演算子のシンボルを返す。 |
boolean |
isPermitted(InfixOperator.Context context)
指定したコンテキストでこの演算子を利用することが許可されている場合のみ trueを返す。 |
static InfixOperator |
valueOf(String name)
指定した名前を持つこの型の列挙型定数を返します。 |
static InfixOperator[] |
values()
この列挙型の定数を含む配列を宣言されている順序で返します。 |
| クラス java.lang.Enum から継承されたメソッド |
|---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| 列挙型定数の詳細 |
|---|
public static final InfixOperator ASSIGN
public static final InfixOperator PLUS
public static final InfixOperator MINUS
public static final InfixOperator TIMES
public static final InfixOperator DIVIDE
public static final InfixOperator REMAINDER
public static final InfixOperator LEFT_SHIFT
public static final InfixOperator RIGHT_SHIFT_SIGNED
public static final InfixOperator RIGHT_SHIFT_UNSIGNED
public static final InfixOperator OR
public static final InfixOperator AND
public static final InfixOperator XOR
public static final InfixOperator EQUALS
public static final InfixOperator NOT_EQUALS
public static final InfixOperator GREATER
public static final InfixOperator LESS
public static final InfixOperator GREATER_EQUALS
public static final InfixOperator LESS_EQUALS
public static final InfixOperator CONDITIONAL_OR
public static final InfixOperator CONDITIONAL_AND
| メソッドの詳細 |
|---|
public static final InfixOperator[] values()
for(InfixOperator c : InfixOperator.values())
System.out.println(c);
public static InfixOperator valueOf(String name)
name - 返される列挙型定数の名前
IllegalArgumentException - 指定された名前を持つ定数を
この列挙型が持っていない場合public String getSymbol()
public boolean isPermitted(InfixOperator.Context context)
trueを返す。
context - コンテキストの種類
truepublic Set<InfixOperator.Category> getCategories()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | 列挙型定数 | フィールド | メソッド | 詳細: 列挙型定数 | フィールド | メソッド | |||||||||