VR-Forces 4.1 Class Documentation
objParamList.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1999 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: objParamList.h,v $ $Revision: 1.13 $ $State: Exp $
7 *******************************************************************************/
8 
11 
13 
14 #ifndef DtVrfObjectParametersList_H_
15 #define DtVrfObjectParametersList_H_
16 
17 #include "vrfutil/rwList.h"
18 #include <vrfExtProtocol/objType.h>
19 
22 class DtString;
24 class DtListItem;
25 
28 {
29 
30 protected:
33 
34 public:
36  DtVrfObjectParametersList(const DtString & writeName,
37  DtReaderWriterRegistry * const parentRegistry = 0);
38 
39 protected:
42 
45 
46 public:
47 
48  virtual ~DtVrfObjectParametersList();
49 
50  virtual void addParameters(DtVrfObjectParameters * parameters);
51 
52  virtual DtVrfObjectParameters * lookupParameters(
53  const DtObjectType & objectType, DtObjectType * matchingType) const;
54 
56  virtual void removeParameters(const DtObjectType & objectType);
57 
60  virtual void getSelf(DtlObjPtr args,
61  const DtFilename& searchPath = DtFilename::nullFilename(),
62  const DtVariableBindingsList& variableBindings = nullVariableReference());
63 
66  virtual DtlObjPtr getData(DtlObjPtr args, const DtFilename& searchPath,
67  const DtVariableBindingsList& variableBindings);
68 
69  virtual void inheritValuesFromAncestors();
70 
74  void emptyList();
75 
76 protected:
77 
78  virtual DtListItem * lookupParameters(const DtObjectType & objectType) const;
79 
80 protected:
81 
85 };
86 
87 
88 #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)