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 - FatalExceptionjava.lang.Object getValue(java.lang.String path, Observable conditon) throws FatalException, java.lang.UnsupportedOperationException
path - conditon - 条件FatalExceptionjava.lang.UnsupportedOperationExceptionjava.lang.Object getValue(ParseResult parse, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
FatalExceptionjava.lang.UnsupportedOperationExceptionjava.lang.Object getObservation(java.lang.String path) throws FatalException, java.lang.UnsupportedOperationException
path - FatalExceptionjava.lang.UnsupportedOperationExceptionjava.lang.Object getObservation(java.lang.String path, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
path - condition - FatalExceptionjava.lang.UnsupportedOperationExceptionjava.lang.Object getObservation(ParseResult parse, Observable condition) throws FatalException, java.lang.UnsupportedOperationException
FatalExceptionjava.lang.UnsupportedOperationExceptionvoid setValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - (値を削除する場合はnullを設定する)FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid setValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - condition - 条件PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid addValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid addValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - condition - PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid addValues(java.lang.String path, java.lang.Object[] values) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - values - FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid addValues(java.lang.String path, java.lang.Object[] values, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - values - condition - PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid removeValue(java.lang.String path, java.lang.Object value) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid removeValue(java.lang.String path, java.lang.Object value, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - value - condition - PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid removeValues(java.lang.String path, java.lang.Object[] values) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - values - FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid removeValues(java.lang.String path, java.lang.Object[] values, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - values - PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid remove(java.lang.String path) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - 削除の条件を含めることが可能FatalExceptionjava.lang.UnsupportedOperationExceptionPathContextUpdateExceptionvoid remove(java.lang.String path, Observable condition) throws PathContextUpdateException, FatalException, java.lang.UnsupportedOperationException
path - condition - PathContextUpdateExceptionFatalExceptionjava.lang.UnsupportedOperationExceptionvoid sync(java.lang.String path, Observable condition) throws FatalException
path - condition - FatalExceptionvoid sync(java.lang.String path) throws FatalException
path - FatalExceptionvoid setLenient(boolean flag)
flag - true - 送信しない / false - 送信するboolean getLenient()
boolean isChanged(java.lang.String path) throws FatalException
path - FatalException