Получение подкатегорий категории

Для получения всех подкатегорий категории используются методы RAMCategory.getSubCategories() и RAMCategory.getSubCategory(String subCategoryName). Если схема получена методом RAMAsset.getCategorySchemas() или RAMAsset.getCategorySchema(String schemaName), она содержит только подкатегории данного ресурса и подкатегории, содержащие подкатегории данного ресурса.

                // Получение всех подкатегорий категории
                RAMSubCategory[] subCategories = (RAMSubCategory[])modelCategory.getSubCategories();
                
                // Получение подкатегории по имени
                RAMSubCategory foreignSubCategory = (RAMSubCategory)modelCategory.getSubCategory("Foreign");
                
                // Получение подкатегории по относительному пути от категории
                RAMSubCategory camrySubCategory = (RAMSubCategory)modelCategory.getSubCategory("Foreign/Toyota/Camry");
                
                // Получение подкатегории по относительному пути от подкатегории
                RAMSubCategory accordSubCategory = (RAMSubCategory)foreignSubCategory.getSubCategory("Honda/Accord");

Комментарии