org.opennms.netmgt.mock
Class MockContainer<P extends MockContainer<?,?>,C extends MockElement>

java.lang.Object
  extended by org.opennms.netmgt.mock.MockElement
      extended by org.opennms.netmgt.mock.MockContainer<P,C>
Direct Known Subclasses:
MockInterface, MockNetwork, MockNode

public abstract class MockContainer<P extends MockContainer<?,?>,C extends MockElement>
extends MockElement

Version:
$Id: $
Author:
brozow TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Constructor Summary
protected MockContainer(P parent)
          Constructor for MockContainer.
 
Method Summary
 void addAnticipator(PollAnticipator trigger)
          addAnticipator
protected  C addMember(C element)
          addMember
protected  MockElement getMember(Object key)
          getMember
protected  List<C> getMembers()
          getMembers
 int getPollCount()
          getPollCount
 PollStatus getPollStatus()
          getPollStatus
 void removeAnticipator(PollAnticipator trigger)
          removeAnticipator
protected  void removeMember(MockElement element)
          removeMember
 void resetPollCount()
          resetPollCount
 void visit(MockVisitor v)
          visit
protected  void visitMembers(MockVisitor v)
          visitMembers
 
Methods inherited from class org.opennms.netmgt.mock.MockElement
bringDown, bringUnresponsive, bringUp, createDeleteEvent, createDownEvent, createDownEvent, createNewEvent, createUpEvent, createUpEvent, getNetwork, getParent, moveTo, setServicePollStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockContainer

protected MockContainer(P parent)

Constructor for MockContainer.

Parameters:
parent - a P object.
Method Detail

addAnticipator

public void addAnticipator(PollAnticipator trigger)

addAnticipator

Specified by:
addAnticipator in class MockElement
Parameters:
trigger - a PollAnticipator object.

addMember

protected C addMember(C element)

addMember

Parameters:
element - a C object.
Returns:
a C object.

getMember

protected MockElement getMember(Object key)

getMember

Parameters:
key - a Object object.
Returns:
a MockElement object.

getMembers

protected List<C> getMembers()

getMembers

Returns:
a List object.

getPollCount

public int getPollCount()

getPollCount

Specified by:
getPollCount in class MockElement
Returns:
a int.

getPollStatus

public PollStatus getPollStatus()

getPollStatus

Specified by:
getPollStatus in class MockElement
Returns:
a PollStatus object.

removeAnticipator

public void removeAnticipator(PollAnticipator trigger)

removeAnticipator

Specified by:
removeAnticipator in class MockElement
Parameters:
trigger - a PollAnticipator object.

removeMember

protected void removeMember(MockElement element)

removeMember

Parameters:
element - a MockElement object.

resetPollCount

public void resetPollCount()

resetPollCount

Specified by:
resetPollCount in class MockElement

visit

public void visit(MockVisitor v)

visit

Overrides:
visit in class MockElement
Parameters:
v - a MockVisitor object.

visitMembers

protected void visitMembers(MockVisitor v)

visitMembers

Parameters:
v - a MockVisitor object.


Copyright © 2011. All Rights Reserved.