Package jp.vmi.selenium.selenese.result
Class Result
java.lang.Object
jp.vmi.selenium.selenese.result.Result
- All Implemented Interfaces:
Comparable<Result>
- Direct Known Subclasses:
Error,Failure,MaxTimeExceeded,Success,Unexecuted,Warning
public abstract class Result extends Object implements Comparable<Result>
Result of command execution.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classResult.LevelResult Level. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description List<Map.Entry<Selenese,Result>>collectChildResults(Selenese.Type type)Collect child results specified Selenese.Type.intcompareTo(Result result)protected StringgenerateExceptionMessage(StringBuilder result, Exception e)Generate exception message.protected StringgenerateExceptionMessage(String prefix, Exception e)Get exception message for result.List<Map.Entry<Selenese,Result>>getChildResults()Get child results.abstract Result.LevelgetLevel()Get result level.StringgetMessage()Get result message.booleanisAborted()Is command interrupted?booleanisFailed()Is command failed?booleanisSuccess()Is result of success?protected ResultnewUpdatedResult(Result targetResult)StringtoString()Resultupdate(Result newResult)Deprecated.ResultupdateWithChildResult(Selenese childSource, Result childResult)Update total result with child result.
-
Constructor Details
-
Result
Constructor.- Parameters:
message- result message.
-
Result
Constructor.- Parameters:
prefix- prefix of message.message- result massage.
-
Result
Constructor.- Parameters:
prefix- prefix of message.e- Exception.
-
Result
Constructor.- Parameters:
prefix- prefix of message.message- result massage.e- Exception.
-
Result
-
-
Method Details
-
newUpdatedResult
-
generateExceptionMessage
Get exception message for result.- Parameters:
prefix- prefix of message.e- exception.- Returns:
- message.
-
generateExceptionMessage
Generate exception message.- Parameters:
result- message buffer.e- exception.- Returns:
- message.
-
getLevel
Get result level.- Returns:
- result level.
-
getMessage
Get result message.- Returns:
- result message.
-
isSuccess
public boolean isSuccess()Is result of success?- Returns:
- true if this is Success.
-
isAborted
public boolean isAborted()Is command interrupted?- Returns:
- true if command is interrupted.
-
isFailed
public boolean isFailed()Is command failed?- Returns:
- true if command is failed.
-
update
Deprecated.use#updateWithChildResult(Selenese, Result)instead.Update total result.- Parameters:
newResult- new result.- Returns:
- updated total result.
-
updateWithChildResult
Update total result with child result.- Parameters:
childSource- child result source.childResult- child result.- Returns:
- updated total result.
-
getChildResults
Get child results.- Returns:
- child results.
-
collectChildResults
Collect child results specified Selenese.Type.- Parameters:
type- Selenese type.- Returns:
- child results.
-
compareTo
- Specified by:
compareToin interfaceComparable<Result>
-
toString
-
#updateWithChildResult(Selenese, Result)instead.