bool DataObjectListHelper::GetObjectNameList( const CString& name, AcStringArray& values ) { if( name.GetLength() == 0 ) return false; ArxDictTool* pDictTool = ArxDictTool::GetDictTool( OBJECT_LIST_DICT ); pDictTool->getAllEntries( name, values ); delete pDictTool; return true; }
bool ArxDictHelper::GetAllEntries( const CString& dictName, const CString& key, AcStringArray& entries ) { if( key.GetLength() == 0 ) return false; entries.removeAll(); ArxDictTool* pDictTool = ArxDictTool::GetDictTool( dictName ); bool ret = pDictTool->findKey( key ); if( ret ) { pDictTool->getAllEntries( key, entries ); } delete pDictTool; return ret; }
static void GetAllFields_Helper( const CString& dictName, const CString& type, AcStringArray& fields ) { ArxDictTool* pDictTool = ArxDictTool::GetDictTool( dictName ); pDictTool->getAllEntries( type, fields ); delete pDictTool; }