org.apache.commons.lang
クラス CharRange

java.lang.Object
  拡張org.apache.commons.lang.CharRange

class CharRange
extends Object

文字の範囲。隣接するアルファベットの範囲、除外する文字、文字のセットの概念を表すことができます。 文字のセットを扱うために CharSet にて使用されます。

A range of characters. Able to understand the idea of a contiguous sublist of an alphabet, a negated concept, and a set of characters. Used by CharSet to handle sets of characters.

バージョン:
$Id: CharRange.java,v 1.1.1.1 2004/02/13 10:02:04 hioki Exp $
作成者:
Henri Yandell, Stephen Colebourne
翻訳者:
日置 聡
翻訳状況:
初稿(校正者募集中)
翻訳更新日:
2003/08/05

フィールドの概要
private  char close
           
private  boolean negated
           
private  char start
           
private static char UNSET
          char が null であることを表現するために内部で使用されます。
 
コンストラクタの概要
CharRange(char start)
          単一の文字を意味する CharRange を生成します。
CharRange(char start, char close)
          文字のセットを意味する CharRange を生成します。
CharRange(String start, String close)
          文字のセットを意味する CharRange を生成します。
 
メソッドの概要
 char getEnd()
          文字範囲の終了文字を返します。
 char getStart()
          文字範囲の開始文字を返します。
 boolean inRange(char ch)
          指定された文字が範囲に含まれるかどうか。
 boolean isNegated()
          この CharRange が除外条件かどうかチェックします。
 boolean isRange()
          この CharRange が複数の文字を表すかどうか。
 void setEnd(char ch)
          文字範囲の終了文字を設定します。
 void setNegated(boolean negated)
          この文字範囲が除外条件かどうかを設定します。
 void setStart(char ch)
          文字範囲の開始文字を設定します。
 String toString()
          この文字範囲の文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

UNSET

private static char UNSET
char が null であることを表現するために内部で使用されます。
Used internally to represent null in a char.


start

private char start

close

private char close

negated

private boolean negated
コンストラクタの詳細

CharRange

public CharRange(char start)
単一の文字を意味する CharRange を生成します。
Construct a CharRange over a single character.

パラメータ:
start - この文字の範囲が表す文字
char over which this range is placed

CharRange

public CharRange(char start,
                 char close)
文字のセットを意味する CharRange を生成します。
Construct a CharRange over a set of characters.

パラメータ:
start - この文字範囲の開始文字(この文字も含む)。
char start character in this range. inclusive
close - この文字範囲の終了文字(この文字も含む)。
char close character in this range. inclusive

CharRange

public CharRange(String start,
                 String close)
文字のセットを意味する CharRange を生成します。
Construct a CharRange over a set of characters.

パラメータ:
start - 文字列の最初の文字がこの文字範囲の開始文字となる(この文字も含む)。
String start first character is in this range (inclusive).
close - 文字列の最初の文字がこの文字範囲の終了文字となる(この文字も含む)。
String first character is close character in this range (inclusive).
メソッドの詳細

getStart

public char getStart()
文字範囲の開始文字を返します。
Get the start character for this character range

戻り値:
開始文字(この文字も含む)
start char (inclusive)

getEnd

public char getEnd()
文字範囲の終了文字を返します。
Get the end character for this character range

戻り値:
終了文字(この文字も含む)
end char (inclusive)

setStart

public void setStart(char ch)
文字範囲の開始文字を設定します。
Set the start character for this character range

パラメータ:
ch - 開始文字(この文字も含む)
start char (inclusive)

setEnd

public void setEnd(char ch)
文字範囲の終了文字を設定します。
Set the end character for this character range

パラメータ:
ch - 終了文字(この文字も含む)
start char (inclusive)

isRange

public boolean isRange()
この CharRange が複数の文字を表すかどうか。
Is this CharRange over many characters

戻り値:
boolean true is many characters
複数の文字を表す場合 true

inRange

public boolean inRange(char ch)
指定された文字が範囲に含まれるかどうか。
Is the passed in character inside this range

戻り値:
指定された文字が範囲内の場合 true
boolean true is in range

isNegated

public boolean isNegated()
この CharRange が除外条件かどうかチェックします。
Checks if this CharRange is negated.

戻り値:
除外条件の場合 true
boolean true is negated

setNegated

public void setNegated(boolean negated)
この文字範囲が除外条件かどうかを設定します。 この CharRange に設定されている範囲の全ての文字は除外されます。
Sets this character range to be negated or not. This implies that this CharRange is over all characters except the ones in this range.

パラメータ:
negated - 除外条件の場合 true
true to negate the range

toString

public String toString()
この文字範囲の文字列表現を返します。
Output a string representation of the character range

戻り値:
文字列表現
string representation


このドキュメントは、Ja-Jakartaにより訳されました。 コメントがある場合は report@jajakarta.orgまでお願いします。
Translated into Japanese by jajakarta.org. The original page is here.
Copyright (c) 2002-2003 - Apache Software Foundation