VR-Forces 4.1 Class Documentation
rwStringAttributeList.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2004 MaK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: rwStringAttributeList.h,v $ $Revision: 1.10 $ $State: Exp $
7 ******************************************************************************/
8 
11 
17 
18 #ifndef DtRwStringAttributeList_H_
19 #define DtRwStringAttributeList_H_
20 
21 #include "vrfutil/rwList.h"
22 
24 
31 #include "vrfutil/vrfutilDefines.h"
33 {
34 protected:
35 
38 
39 public:
40 
42  DtRwStringAttributeList(const DtString& name,
43  DtReaderWriterRegistry* parentRegistry = NULL);
44 
46  DtReaderWriterRegistry* parentRegistry = NULL);
47 
50  DtReaderWriterRegistry* parentRegistry = NULL);
51 
56 
58  virtual ~DtRwStringAttributeList();
59 
60  virtual DtRwStringAttributeList* clone(DtReaderWriterRegistry* parentRegistry = NULL);
61 
64  virtual bool operator==(const DtRwStringAttributeList& rhs) const;
65 
67  virtual void emptyList();
68  virtual void copyList(const DtRwStringAttributeList& orig);
69 
70  virtual DtRwStringAttribute* addStringAttribute(const DtRwStringAttribute& stringAttribute);
71 
74  virtual const DtRwStringAttribute* findStringAttribute(
75  const DtRwStringAttribute& attribToFind) const;
76 
77 protected:
78  virtual DtRwStringAttribute* addStringAttribute(DtRwStringAttribute* const stringAttribute);
79 
82  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
83  const DtVariableBindingsList& variableBindings);
84 
88  virtual const char* readerWriterType() const;
89 };
90 
91 #endif

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)