Class Predicate

java.lang.Object
org.stellar.sdk.Predicate
Direct Known Subclasses:
Predicate.AbsBefore, Predicate.And, Predicate.Not, Predicate.Or, Predicate.RelBefore, Predicate.Unconditional

public abstract class Predicate extends Object
Base class for predicates.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Represents a predicate based on a maximum date and time.
    static class 
     
    static class 
     
    static class 
     
    static class 
    Represents predicate based on maximum length of time
    static class 
    Represents a predicate that is always true.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract boolean
    equals(Object object)
     
    static Predicate
    fromXdr(org.stellar.sdk.xdr.ClaimPredicate xdr)
    Generates Predicate object from a given XDR object
    abstract org.stellar.sdk.xdr.ClaimPredicate
    Generates XDR object from a given Asset object

    Methods inherited from class java.lang.Object

    getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Predicate

      public Predicate()
  • Method Details

    • fromXdr

      public static Predicate fromXdr(org.stellar.sdk.xdr.ClaimPredicate xdr)
      Generates Predicate object from a given XDR object
      Parameters:
      xdr - XDR object
    • equals

      public abstract boolean equals(Object object)
      Overrides:
      equals in class Object
    • toXdr

      public abstract org.stellar.sdk.xdr.ClaimPredicate toXdr()
      Generates XDR object from a given Asset object