public interface PathContext
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addValue(java.lang.String path,
java.lang.Object value)
pathで指定した位置の値を更新するか値を追加する(Optional operation)。
|
void |
addValue(java.lang.String path,
java.lang.Object value,
Observable condition)
pathで指定した位置の値を値を更新するか追加する(Optional operation)。
|
void |
addValues(java.lang.String path,
java.lang.Object[] values)
pathで指定した位置の値を値を更新するか追加する(Optional operation)。
|
void |
addValues(java.lang.String path,
java.lang.Object[] values,
Observable condition)
pathで指定した位置の値を更新するか値を追加する(Optional operation)。
|
boolean |
getLenient()
更新時に更新対象が存在しなかった場合に例外を送信するか否かを返す。
|
java.lang.Object |
getObservation(ParseResult parse,
Observable condition) |
java.lang.Object |
getObservation(java.lang.String path)
pathに応じたObservationを返す(Optional operation)。
|
java.lang.Object |
getObservation(java.lang.String path,
Observable condition)
pathに応じたObservationを返す(Optional operation)。
|
java.lang.Object |
getValue(ParseResult parse,
Observable condition) |
java.lang.Object |
getValue(java.lang.String path)
pathに応じたObjectを返す。
|
java.lang.Object |
getValue(java.lang.String path,
Observable conditon)
pathに応じたObjectを返す(Optional operation)。
|
boolean |
isChanged(java.lang.String path)
パスで指定された項目が更新されたか否かを返す。
|
void |
remove(java.lang.String path)
pathで指定した位置の観測を削除する。
|
void |
remove(java.lang.String path,
Observable condition)
pathで指定した値を削除する。
|
void |
removeValue(java.lang.String path,
java.lang.Object value)
pathで指定した位置から引数と同じ内容の値を削除する(Optional operation)。
|
void |
removeValue(java.lang.String path,
java.lang.Object value,
Observable condition)
pathで指定した位置から引数と同じ内容の値を削除する(Optional operation)。
|
void |
removeValues(java.lang.String path,
java.lang.Object[] values)
pathで指定した位置から引数と同じ内容の値を削除する(Optional operation)。
|
void |
removeValues(java.lang.String path,
java.lang.Object[] values,
Observable condition)
pathで指定した位置から引数と同じ内容の値を削除する(Optional operation)。
|
void |
setLenient(boolean flag)
更新時に更新対象が存在しなかった場合に例外を送信する。
|
void |
setValue(java.lang.String path,
java.lang.Object value)
pathで指定した位置に値を設定する(Optional operation)。
|
void |
setValue(java.lang.String path,
java.lang.Object value,
Observable condition)
pathで指定した位置に値を設定する(Optional operation)。
|
void |
sync(java.lang.String path)
pathで指定した位置の観測に対して現行の観測値でsetObservation相当の処理を行う。
|
void |
sync(java.lang.String path,
Observable condition)
pathで指定した位置の観測に対して現行の観測値でsetObservation相当の処理を行う。
|
java.lang.Object getValue(java.lang.String path) throws FatalException
path
- FatalException
java.lang.Object getValue(java.lang.String path, Observable conditon) throws FatalException, java.lang.UnsupportedOperationException
path
- conditon
- 条件FatalException
java.lang.UnsupportedOperationException
java.lang.Object getValue(ParseResult parse, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
FatalException
java.lang.UnsupportedOperationException
java.lang.Object getObservation(java.lang.String path) throws FatalException, java.lang.UnsupportedOperationException
path
- FatalException
java.lang.UnsupportedOperationException
java.lang.Object getObservation(java.lang.String path, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
path
- condition
- FatalException
java.lang.UnsupportedOperationException
java.lang.Object getObservation(ParseResult parse, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
FatalException
java.lang.UnsupportedOperationException
void setValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- (値を削除する場合はnullを設定する)FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void setValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- condition
- 条件PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void addValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void addValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- condition
- PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void addValues(java.lang.String path, java.lang.Object[] values) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- values
- FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void addValues(java.lang.String path, java.lang.Object[] values, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- values
- condition
- PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void removeValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void removeValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- value
- condition
- PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void removeValues(java.lang.String path, java.lang.Object[] values) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- values
- FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void removeValues(java.lang.String path, java.lang.Object[] values, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- values
- PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void remove(java.lang.String path) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- 削除の条件を含めることが可能FatalException
java.lang.UnsupportedOperationException
PathContextUpdateException
void remove(java.lang.String path, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path
- condition
- PathContextUpdateException
FatalException
java.lang.UnsupportedOperationException
void sync(java.lang.String path, Observable condition) throws FatalException
path
- condition
- FatalException
void sync(java.lang.String path) throws FatalException
path
- FatalException
void setLenient(boolean flag)
flag
- true - 送信しない / false - 送信するboolean getLenient()
boolean isChanged(java.lang.String path) throws FatalException
path
- FatalException