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

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

public class OrderedSection
extends java.lang.Object
implements Section

(c) Agical AB 2005

Author:
brolund

Constructor Summary
OrderedSection(java.lang.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()
           
 java.lang.String getDescription()
           
 java.lang.String getType()
           
 boolean isSatisfied()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderedSection

public OrderedSection(java.lang.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:
visitable - The visitable to add

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 java.lang.String getDescription()
Specified by:
getDescription in interface Section
Returns:
a description of this section

getType

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


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