Lines Matching refs:GenericInformation

42 class TOOLS_DLLPUBLIC GenericInformation : public ByteString	// the key is stored in base class  class
58 GenericInformation( const ByteString &rKey, const ByteString &rValue,
61 GenericInformation( const GenericInformation& rInf, sal_Bool bCopySubs = sal_True);
63 ~GenericInformation();
72 sal_Bool InsertSubInfo( GenericInformation *pInfo );
76 void RemoveSubInfo( GenericInformation *pInfo, sal_Bool bDelete = sal_False );
82 GenericInformation *GetSubInfo( ByteString &rKey, sal_Bool bSearchByPath = sal_False,
94 class GenericLockInformation : public GenericInformation
100 : GenericInformation( rKey, rValue, pParentList, pSubInfos), in GenericLockInformation()
155 sal_Bool InsertSubInfo( GenericInformation *pInfo, sal_uInt32 nKey = 0 ) { in InsertSubInfo()
158 (GenericInformation::InsertSubInfo( pInfo ), sal_True)); } in InsertSubInfo()
164 (GenericInformation::InsertSubInfo( rPathKey, rValue, bSearchByPath, bNewPath ), sal_True)); } in InsertSubInfo()
166 GenericInformation *GetSubInfo( ByteString &rKey, sal_Bool bSearchByPath = sal_False, in GetSubInfo()
170 return GenericInformation::GetSubInfo(rKey, bSearchByPath, bCreatePath); } in GetSubInfo()
187 DECLARE_LIST( GenericInformationList_Impl, GenericInformation * )
192 GenericInformation *pOwner; // holds parent of this list
196 sal_uIntPtr InsertSorted( GenericInformation *pInfo, sal_Bool bOverwrite,
198 GenericInformation *Search( sal_uIntPtr &rPos, ByteString sKey,
202 GenericInformationList( GenericInformation *pParent = NULL );
203 GenericInformationList(const GenericInformationList& rList, GenericInformation *pParent = NULL);
207 GenericInformation *GetInfo( ByteString &rKey, sal_Bool bSearchByPath = sal_False,
212 sal_Bool InsertInfo( GenericInformation *pInfo, sal_Bool bOverwrite = sal_True );
219 void RemoveInfo( GenericInformation *pInfo, sal_Bool bDelete = sal_False );
221 GenericInformation* SetOwner( GenericInformation *pNewOwner );