ALMA Computing Group

alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent Class Reference

Dumb little test implementation of the (inner) component interface. More...

List of all members.

Public Member Functions

ComponentStates componentState ()
 This test "component" will never run inside a container, so the component state is not needed -- will return COMPSTATE_OPERATIONAL for fun...
String name ()
 Again, just a formality to make the compiler shut up.
void addNewSchedBlocks (SchedBlock[] newSchedBlocks)
ObsProposal createObsProposal ()
int dumbMethod (String somevalue)
SchedBlock[] getAllSchedBlocks ()
SchedBlock getBestSchedBlock ()
String sayHello ()
void xmlInOutMethod (ObsProposal obsPropIn, SchedBlockHolder schedBlockOut)
 If obsPropIn is null, schedBlockOut will contain a null SchedBlock; otherwise a real SchedBlock as returned from getBestSchedBlock().
ObsProjectTreeJ getEntireTreeInAStruct ()
void exceptionMethod () throws XmlComponentErrorEx

Package Functions

 XmlTestComponent ()

Private Member Functions

void populateListWithStupidIncompleteSBs ()

Private Attributes

ArrayList< SchedBlockm_schedBlockList = new ArrayList<SchedBlock>()


Detailed Description

Dumb little test implementation of the (inner) component interface.

Author:
hsommer Dec 18, 2002 2:34:16 PM

Definition at line 237 of file DynamicProxyFactoryTest.java.


Constructor & Destructor Documentation

alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::XmlTestComponent  )  [inline, package]
 

Definition at line 241 of file DynamicProxyFactoryTest.java.

References populateListWithStupidIncompleteSBs().


Member Function Documentation

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::addNewSchedBlocks SchedBlock[]  newSchedBlocks  )  [inline]
 

See also:
alma.demo.XmlComponentJ#addNewSchedBlocks(SchedBlock[])
Definition at line 269 of file DynamicProxyFactoryTest.java.

References m_schedBlockList.

ComponentStates alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::componentState  )  [inline]
 

This test "component" will never run inside a container, so the component state is not needed -- will return COMPSTATE_OPERATIONAL for fun...

See also:
alma.ACS.ACSComponentOperations#componentState()
Definition at line 252 of file DynamicProxyFactoryTest.java.

ObsProposal alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::createObsProposal  )  [inline]
 

See also:
alma.demo.XmlComponentJ#createObsProposal()
Definition at line 278 of file DynamicProxyFactoryTest.java.

References demo::ObsProposal.

Referenced by getEntireTreeInAStruct().

int alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::dumbMethod String  somevalue  )  [inline]
 

See also:
alma.demo.XmlComponentJ#dumbMethod(java.lang.String)
Definition at line 296 of file DynamicProxyFactoryTest.java.

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::exceptionMethod  )  throws XmlComponentErrorEx [inline]
 

Definition at line 388 of file DynamicProxyFactoryTest.java.

SchedBlock [] alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getAllSchedBlocks  )  [inline]
 

See also:
alma.demo.XmlComponentJ#getAllSchedBlocks()
Definition at line 306 of file DynamicProxyFactoryTest.java.

References m_schedBlockList.

Referenced by getEntireTreeInAStruct().

SchedBlock alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getBestSchedBlock  )  [inline]
 

See also:
alma.demo.XmlComponentJ#getBestSchedBlock()
Definition at line 315 of file DynamicProxyFactoryTest.java.

References m_schedBlockList.

Referenced by xmlInOutMethod().

ObsProjectTreeJ alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getEntireTreeInAStruct  )  [inline]
 

See also:
alma.demo.XmlComponentJ#getEntireTreeInAStruct()
Definition at line 358 of file DynamicProxyFactoryTest.java.

References createObsProposal(), and getAllSchedBlocks().

String alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::name  )  [inline]
 

Again, just a formality to make the compiler shut up.

See also:
alma.ACS.ACSComponentOperations#name()
Definition at line 261 of file DynamicProxyFactoryTest.java.

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::populateListWithStupidIncompleteSBs  )  [inline, private]
 

Definition at line 369 of file DynamicProxyFactoryTest.java.

References m_schedBlockList, and demo::SchedBlock.

Referenced by XmlTestComponent().

String alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::sayHello  )  [inline]
 

See also:
alma.demo.XmlComponentJ#sayHello()
Definition at line 328 of file DynamicProxyFactoryTest.java.

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::xmlInOutMethod ObsProposal  obsPropIn,
SchedBlockHolder  schedBlockOut
[inline]
 

If obsPropIn is null, schedBlockOut will contain a null SchedBlock; otherwise a real SchedBlock as returned from getBestSchedBlock().

See also:
alma.demo.XmlComponentJ#xmlInOutMethod(alma.xmljbind.test.obsproposal.ObsProposal, alma.demo.SchedBlockHolder)
Definition at line 340 of file DynamicProxyFactoryTest.java.

References getBestSchedBlock().


Member Data Documentation

ArrayList<SchedBlock> alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::m_schedBlockList = new ArrayList<SchedBlock>() [private]
 

Definition at line 239 of file DynamicProxyFactoryTest.java.

Referenced by addNewSchedBlocks(), getAllSchedBlocks(), getBestSchedBlock(), and populateListWithStupidIncompleteSBs().


The documentation for this class was generated from the following file: