Титульная страница   Иерархия классов   Алфавитный указатель   Классы   Файлы   Члены классов   Члены файла   Примеры  

Класс BGDNet::NDSObject

Класс "Объект NDS". Подробнее...

#include <BGDNetNDSObject.h>

Граф наследования:BGDNet::NDSObject:

Inheritance graph
[см. легенду]
Граф связей класса BGDNet::NDSObject:

Collaboration graph
[см. легенду]
Полный список членов класса

Открытые члены

 NDSObject (const Context &ctx, const char *name=0) throw (Exception)
 Конструктор. Подробнее...

const Stringdn (void) const
 Доступ к полному имени объекта. Подробнее...

const Stringrdn (void) const
 Доступ к относительному имени объекта. Подробнее...

String baseClass (void) const
bool isContainerEntry (void) const
 Определяет, является ли объект контейнером. Подробнее...

bool isContainerAlias (void) const
 Определяет, является ли объект алиасом контейнера. Подробнее...

bool isContainer (void) const
 Определяет, является ли объект контейнером. Подробнее...

void getSubordinates (NDSObjects *pColl) const throw (Exception)
 Доступ к подчиненным объектам. Подробнее...

bool attr (const char *name, String *pVal) const
 Чтение строковых атрибутов объекта. Подробнее...

bool attr (const char *name, Strings *pValues) const
 Чтение строковых атрибутов объекта. Подробнее...


Подробное описание

Класс "Объект NDS".
Примеры:

ChangeOwner.cpp, ListSubordinates.cpp, NDSTree.cpp и ReadAttr.cpp.


Конструктор(ы)

BGDNet::NDSObject::NDSObject const Context   ctx,
const char *    name = 0
throw (Exception) [explicit]
 

Конструктор.

Аргументы:
ctx  Ссылка на контекст, в котором создается объект.
name  Необязательный указатель на строку, содержащую имя объекта.


Методы

bool BGDNet::NDSObject::attr const char *    name,
Strings *    pValues
const
 

Чтение строковых атрибутов объекта.

Аргументы:
name  Указатель на строку, содержащую имя атрибута.
pValues  Указатель на коллекцию, в которую помещается список значений строкового атрибута.
Возвращает:
Признак того, что указанный атрибут существует.

bool BGDNet::NDSObject::attr const char *    name,
String   pVal
const
 

Чтение строковых атрибутов объекта.

Аргументы:
name  Указатель на строку, содержащую имя атрибута.
pVal  Указатель на объект, в который помещается значение строкового атрибута.
Возвращает:
Признак того, что указанный атрибут существует.

String BGDNet::NDSObject::baseClass void    const
 

brief Доступ к имени класса объекта (в терминах NDS-схемы)

Возвращает:
Строка, содержащая имя базового класса объекта

const String & BGDNet::NDSObject::dn void    const
 

Доступ к полному имени объекта.

Возвращает:
Ссылка на строку, содержащая полное имя объекта NDS

void BGDNet::NDSObject::getSubordinates NDSObjects *    pColl const throw (Exception)
 

Доступ к подчиненным объектам.

Аргументы:
pColl  Указатель на коллекцию, в которую помещаются указатели на все подчиненные объекты данного объекта.

bool BGDNet::NDSObject::isContainer void    const
 

Определяет, является ли объект контейнером.

Возвращает:
Признак того, что объект является либо контейнером, либо алиасом контейнера.

bool BGDNet::NDSObject::isContainerAlias void    const
 

Определяет, является ли объект алиасом контейнера.

Возвращает:
Признак того, что объект является алиасом контейнера.

bool BGDNet::NDSObject::isContainerEntry void    const
 

Определяет, является ли объект контейнером.

Возвращает:
Признак того, что объект является контейнером, но не является алиасом контейнера.

const String & BGDNet::NDSObject::rdn void    const
 

Доступ к относительному имени объекта.

Возвращает:
Ссылка на строку, содержащая относительное имя объекта NDS


Объявления и описания членов классов находятся в файлах:
РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:36:57 2002, БЕЛГИПРОДОР ©  2001