com.agical.rmock.core.expectation.section
Class AnyOrderSection

java.lang.Object
  extended by com.agical.rmock.core.expectation.section.AnyOrderSection
All Implemented Interfaces:
Section, Visitable

public class AnyOrderSection
extends Object
implements Section

(c) Agical AB 2005

Author:
joakim.ohlrogge

Constructor Summary
AnyOrderSection(String description)
           
 
Method Summary
 boolean accept(ExpectationVisitor visitableVisitor, boolean available)
          accepts a visitor
 void add(Visitable visitable)
          Adds an expectaion or subsection to this section
 boolean canMatch()
           
 String getDescription()
           
 String getType()
           
 boolean isSatisfied()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnyOrderSection

public AnyOrderSection(String description)
Method Detail

add

public void add(Visitable visitable)
Description copied from interface: Section
Adds an expectaion or subsection to this section

Specified by:
add in interface Section
Parameters:
visitable1 -

accept

public boolean accept(ExpectationVisitor visitableVisitor,
                      boolean available)
Description copied from interface: Visitable
accepts a visitor

Specified by:
accept in interface Visitable
Parameters:
visitableVisitor - the visitor to accept.
available - true if this visitable is considered available by its container
Returns:

canMatch

public boolean canMatch()
Specified by:
canMatch in interface Visitable
Returns:
true if this visitable can match

isSatisfied

public boolean isSatisfied()
Specified by:
isSatisfied in interface Visitable
Returns:
true if this visitable is satisfied

getDescription

public String getDescription()
Specified by:
getDescription in interface Section
Returns:
a description of this section

getType

public String getType()
Specified by:
getType in interface Section
Returns:
the type of section (ordered, unordered etc)


Copyright © 2005-2011 Agical AB. All Rights Reserved.