public abstract class Predicate
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Predicate.AbsBefore
Represents a predicate based on a maximum absolute timestamp.
|
static class |
Predicate.And
Represents a logical AND of two predicates.
|
static class |
Predicate.Not
Represents a logical NOT of a predicate.
|
static class |
Predicate.Or
Represents a logical OR of two predicates.
|
static class |
Predicate.RelBefore
Represents a predicate based on a relative time offset from the close time of the ledger in
which the
CreateClaimableBalanceOperation is included. |
static class |
Predicate.Unconditional
Represents a predicate that is always true.
|
Constructor and Description |
---|
Predicate() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
equals(java.lang.Object object) |
static Predicate |
fromXdr(ClaimPredicate xdr)
Generates Predicate object from a given XDR object.
|
abstract ClaimPredicate |
toXdr()
Generates XDR object from a given Predicate object.
|
public static Predicate fromXdr(ClaimPredicate xdr)
xdr
- XDR objectpublic abstract boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public abstract ClaimPredicate toXdr()