contrabase.condition
Class Term

java.lang.Object
  extended by contrabase.condition.Term
All Implemented Interfaces:
Condition, java.io.Serializable

public final class Term
extends java.lang.Object
implements Condition

조건을 생성하는 클래스

Author:
Jong10
See Also:
Serialized Form

Nested Class Summary
static class Term.TYPE
          Data Type 의 열거형 종류로는 NUMBER, TEXT, BOOLEAN 가 있다.
 
Field Summary
private  java.lang.String condition
           
private  java.lang.String field
           
private static long serialVersionUID
           
private  Term.TYPE type
           
private  java.lang.String value
           
 
Constructor Summary
Term(java.lang.String field, java.lang.String condition, java.lang.String value, Term.TYPE species)
           
 
Method Summary
 java.lang.String getCondition()
          비교 기호를 반환한다.
 java.lang.String getField()
          필드 이름을 반환한다.
 java.lang.String getFormattedValue()
          글자 타입이면, value 에 작은 따옴표를 감싸고, 숫자면 그대로.
 java.util.SortedSet<java.lang.String> getKeys(contrabase.condition.KeySelector keySelector)
           
 Term.TYPE getType()
          TYPE 형식으로 종류를 돌려준다.
 java.lang.String getValue()
          value 를 String 으로 돌려준다.
 boolean isAllKeyCompare()
          isKeyCompare() 기능과 비슷하나 아래 메소드는 전체 Key List를 확인하는 내용인지 알려준다.
 boolean isKeyCompare()
          해당 문장이, key인지 확인하는 내용인지 알려준다.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

field

private java.lang.String field

condition

private java.lang.String condition

value

private java.lang.String value

type

private Term.TYPE type
Constructor Detail

Term

Term(java.lang.String field,
     java.lang.String condition,
     java.lang.String value,
     Term.TYPE species)
Method Detail

getKeys

public java.util.SortedSet<java.lang.String> getKeys(contrabase.condition.KeySelector keySelector)
Specified by:
getKeys in interface Condition

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getField

public java.lang.String getField()
필드 이름을 반환한다.

Returns:

getCondition

public java.lang.String getCondition()
비교 기호를 반환한다.

Returns:

getValue

public java.lang.String getValue()
value 를 String 으로 돌려준다.

Returns:
작은 따옴표 처리가 되지 않은 문자열

getFormattedValue

public java.lang.String getFormattedValue()
글자 타입이면, value 에 작은 따옴표를 감싸고, 숫자면 그대로.

Returns:
작은 따옴표가 처리된 value 에 대한 문자열.

getType

public Term.TYPE getType()
TYPE 형식으로 종류를 돌려준다.

Returns:

isKeyCompare

public boolean isKeyCompare()
해당 문장이, key인지 확인하는 내용인지 알려준다.

Returns:

isAllKeyCompare

public boolean isAllKeyCompare()
isKeyCompare() 기능과 비슷하나 아래 메소드는 전체 Key List를 확인하는 내용인지 알려준다.

Returns: