org.opennms.netmgt.mock
Class MockContainer

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

public abstract class MockContainer
extends MockElement

Abstract MockContainer class.

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(MockContainer parent)
          Constructor for MockContainer.
 
Method Summary
 void addAnticipator(PollAnticipator trigger)
          addAnticipator
protected  MockElement addMember(MockElement element)
          addMember
protected  MockElement getMember(Object key)
          getMember
protected  List<MockElement> 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(MockContainer parent)

Constructor for MockContainer.

Parameters:
parent - a MockContainer object.
Method Detail

addAnticipator

public void addAnticipator(PollAnticipator trigger)

addAnticipator

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

addMember

protected MockElement addMember(MockElement element)

addMember

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

getMember

protected MockElement getMember(Object key)

getMember

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

getMembers

protected List<MockElement> 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.