VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions
DtVrfSubObjectParameterList Class Reference

DtVrfSubObjectParameterList is a readable/writable list of DtVrfSubObjectParameterEntrys. More...

Inheritance diagram for DtVrfSubObjectParameterList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVrfSubObjectParameterList (const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL)
 constructor with parameters to set up read/writability correctly
 DtVrfSubObjectParameterList (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 DtVrfSubObjectParameterList (const DtVrfSubObjectParameterList &orig, const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor
 DtVrfSubObjectParameterList (const DtVrfSubObjectParameterList &orig, const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
const DtVrfSubObjectParameterListoperator= (const DtVrfSubObjectParameterList &orig)
virtual ~DtVrfSubObjectParameterList ()
 destructor
virtual
DtVrfSubObjectParameterList
clone (const DtString &name=DtString::nullString(), DtReaderWriterRegistry *parentRegistry=NULL) const
virtual
DtVrfSubObjectParameterList
clone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
virtual
DtVrfSubObjectParameterEntry
addSubObjectEntry (const DtVrfSubObjectParameterEntry &subEntry)
virtual void removeSubObjectEntry (const DtVrfSubObjectParameterEntry *subEntry)
 Removes the specified subEntry from the list, if it is on the list.
bool operator== (const DtVrfSubObjectParameterList &) const
 Equivalence operator.
bool operator!= (const DtVrfSubObjectParameterList &) const
virtual const char * readerWriterType () const
 Used to supply a string type that this reader writer type is.
virtual void getSelf (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 from parent to ensure list is clear before getting self

Protected Member Functions

virtual DtlObjPtr getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
 Creates the DtVrfSubObjectParameterEntry, reads it, and adds it to the list.
virtual void emptyList ()
virtual void copyList (const DtVrfSubObjectParameterList &orig)
virtual
DtVrfSubObjectParameterEntry
addSubObjectEntry (DtVrfSubObjectParameterEntry *subEntry)

Detailed Description

DtVrfSubObjectParameterList is a readable/writable list of DtVrfSubObjectParameterEntrys.


Constructor & Destructor Documentation

DtVrfSubObjectParameterList::DtVrfSubObjectParameterList ( const DtString name = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = NULL 
)

constructor with parameters to set up read/writability correctly

DtVrfSubObjectParameterList::DtVrfSubObjectParameterList ( const DtVrfSubObjectParameterList orig,
const DtString name = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

destructor


Member Function Documentation

const DtVrfSubObjectParameterList& DtVrfSubObjectParameterList::operator= ( const DtVrfSubObjectParameterList orig)
virtual DtVrfSubObjectParameterList* DtVrfSubObjectParameterList::clone ( const DtString name = DtString::nullString(),
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]
virtual DtVrfSubObjectParameterList* DtVrfSubObjectParameterList::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const [virtual]

Removes the specified subEntry from the list, if it is on the list.

Note:
: Does not delete the entry iteself. Caller is now responsible for deletion of this object.
bool DtVrfSubObjectParameterList::operator== ( const DtVrfSubObjectParameterList ) const

Equivalence operator.

bool DtVrfSubObjectParameterList::operator!= ( const DtVrfSubObjectParameterList ) const
virtual const char* DtVrfSubObjectParameterList::readerWriterType ( ) const [virtual]

Used to supply a string type that this reader writer type is.

This can be used in place of dynamic-casting. Also used by the opd editor to determine which type of control to create

Reimplemented from DtRwList.

virtual void DtVrfSubObjectParameterList::getSelf ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]

from parent to ensure list is clear before getting self

Reimplemented from DtRwList.

virtual DtlObjPtr DtVrfSubObjectParameterList::getData ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [protected, virtual]

Creates the DtVrfSubObjectParameterEntry, reads it, and adds it to the list.

Implements DtRwList.

virtual void DtVrfSubObjectParameterList::emptyList ( ) [protected, virtual]
virtual void DtVrfSubObjectParameterList::copyList ( const DtVrfSubObjectParameterList orig) [protected, virtual]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)