Uses of Interface
org.sadun.util.TelnetInputStreamConsumer.Criterium

Packages that use TelnetInputStreamConsumer.Criterium
org.sadun.util New generic utilities package.  
 

Uses of TelnetInputStreamConsumer.Criterium in org.sadun.util
 

Classes in org.sadun.util that implement TelnetInputStreamConsumer.Criterium
static class TelnetInputStreamConsumer.AndCriterium
          A criterium which holds if all its composing criteria hold.
static class TelnetInputStreamConsumer.CompositeCriterium
          An abstract criterium based on other criteria.
static class TelnetInputStreamConsumer.ContainsStringCriterium
          A criterium which holds if a certain string is found in the input.
static class TelnetInputStreamConsumer.NoMoreInputAvailableCriterium
          A criterium which holds if no more input is available within a certain amount of time (i.e. we can suppose that the host has nothing more to say).
static class TelnetInputStreamConsumer.OrCriterium
          A criterium which holds if one of its composing criteria hold.
static class TelnetInputStreamConsumer.PatternBasedCriterium
          A criterium based on regular expression matching.
static class TelnetInputStreamConsumer.StringEndBasedCriterium
          A criterium which holds if a certain string is found at the end of the input.
 

Methods in org.sadun.util that return TelnetInputStreamConsumer.Criterium
 TelnetInputStreamConsumer.Criterium[] TelnetInputStreamConsumer.CompositeCriterium.getHoldingCriteria()
          Return the component criteria the did hold, after holds(java.lang.String) has bee called.
 TelnetInputStreamConsumer.Criterium TelnetInputStreamConsumer.CompositeCriterium.getHoldingCriterium()
          Return the first criterium that holds, or null if no criteria holds.
 TelnetInputStreamConsumer.Criterium[] TelnetInputStreamConsumer.CompositeCriterium.getNotHoldingCriteria()
          Return the component criteria the did not hold, after holds(java.lang.String) has bee called.
 TelnetInputStreamConsumer.Criterium[] TelnetInputStreamConsumer.CompositeCriterium.getUndefinedCriteria()
          Return the component criteria which have not been verified after holds(java.lang.String) has bee called.
 

Methods in org.sadun.util with parameters of type TelnetInputStreamConsumer.Criterium
 java.lang.String TelnetInputStreamConsumer.consumeByCriteria(TelnetInputStreamConsumer.Criterium criteria)
          Consumes the input based on some criterium.
 boolean TelnetInputStreamConsumer.CompositeCriterium.isVerifiedAndHolds(TelnetInputStreamConsumer.Criterium criteria)
          Return true if the given criteria has been verified and did hold.
 boolean TelnetInputStreamConsumer.CompositeCriterium.isVerifiedAndDoesNotHold(TelnetInputStreamConsumer.Criterium criteria)
          Return true if the given criteria has been verified and did not hold.
 boolean TelnetInputStreamConsumer.CompositeCriterium.isVerified(TelnetInputStreamConsumer.Criterium criteria)
          Return true if the given criteria has not verified.
 

Constructors in org.sadun.util with parameters of type TelnetInputStreamConsumer.Criterium
TelnetInputStreamConsumer.CompositeCriterium(TelnetInputStreamConsumer.Criterium[] criteria)
          Create an instance using the given criteria as components, without requesting that all be verified when TelnetInputStreamConsumer.CompositeCriterium.holds(String)is invoked.
TelnetInputStreamConsumer.CompositeCriterium(TelnetInputStreamConsumer.Criterium[] criteria, boolean verifyAllRequested)
          Create an instance using the given criteria as components, possibly requesting that all be verified when TelnetInputStreamConsumer.CompositeCriterium.holds(String)is invoked.
TelnetInputStreamConsumer.AndCriterium(TelnetInputStreamConsumer.Criterium c1, TelnetInputStreamConsumer.Criterium c2)
           
TelnetInputStreamConsumer.AndCriterium(TelnetInputStreamConsumer.Criterium[] criteria)
           
TelnetInputStreamConsumer.OrCriterium(TelnetInputStreamConsumer.Criterium c1, TelnetInputStreamConsumer.Criterium c2)
           
TelnetInputStreamConsumer.OrCriterium(TelnetInputStreamConsumer.Criterium[] criteria)