Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.registry.infomodel
Интерфейс ClassificationScheme

Все Суперинтерфейсы:
ExtensibleObject, RegistryEntry, RegistryObject, Имеющий версию

public interface ClassificationScheme
расширяет RegistryEntry

Экземпляр ClassificationScheme представляет таксономию, которая может использоваться, чтобы классифицировать или категоризировать экземпляры RegistryObject. Очень типичным примером системы классификации в науке является Классификация живых существ, где живые существа категоризируются в под деревом как структура. Другим примером является Десятичная система счисления Dewey, используемая в библиотеках, чтобы категоризировать книги и другие публикации. Типичный пример в eBusiness является типичным примером североамериканской Отраслевой Системы классификации (NAICS), который является системой классификации, используемой, чтобы классифицировать фирмы и службы отраслью, которой они принадлежат.

Рисунок 1 показывает, как ClassificationScheme используется Классификацией, чтобы классифицировать RegistryObject.

Используя ClassificationScheme, чтобы Классифицировать Объект
Рисунок 1. Используя ClassificationScheme, чтобы Классифицировать Объект


Полевая Сводка
static int VALUE_TYPE_EMBEDDED_PATH
          Каждое значение таксономии в ClassificationScheme встраивает полный путь от схемы до того Понятия.
static int VALUE_TYPE_NON_UNIQUE
          Значения таксономии в ClassificationScheme могут быть повторены в пределах той же самой схемы.
static int VALUE_TYPE_UNIQUE
          Каждое значение таксономии в ClassificationScheme уникально.
 
Поля, наследованные от интерфейса javax.xml.registry.infomodel.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Сводка метода
 void addChildConcept(Concept concept)
          Добавляет дочернее Понятие.
 void addChildConcepts(java.util.Collection concepts)
          Добавляет Набор дочерних элементов Понятия.
 int getChildConceptCount()
          Получает число дочерних элементов.
 java.util.Collection getChildrenConcepts()
          Получает все непосредственные дочерние Понятия.
 java.util.Collection getDescendantConcepts()
          Получает все порожденные Понятия.
 int getValueType()
          Получает тип значения для этого объекта.
 boolean isExternal()
          Определяет, является ли этим ClassificationScheme внешний ClassificationScheme или внутренний ClassificationScheme.
 void removeChildConcept(Concept concept)
          Удаляет дочернее Понятие.
 void removeChildConcepts(java.util.Collection concepts)
          Удаляет Набор дочерних Понятий.
 void setValueType(int valueType)
          Устанавливает тип значения для этого объекта.
 
Методы, наследованные от интерфейса javax.xml.registry.infomodel.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
Методы, наследованные от интерфейса javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Методы, наследованные от интерфейса javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 
Методы, наследованные от интерфейса javax.xml.registry.infomodel. Имеющий версию
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Полевая Деталь

VALUE_TYPE_UNIQUE

static final int VALUE_TYPE_UNIQUE
Каждое значение таксономии в ClassificationScheme уникально.

См. Также:
Постоянные Значения полей

VALUE_TYPE_EMBEDDED_PATH

static final int VALUE_TYPE_EMBEDDED_PATH
Каждое значение таксономии в ClassificationScheme встраивает полный путь от схемы до того Понятия. Это также подразумевает, что каждое значение таксономии уникально.

См. Также:
Постоянные Значения полей

VALUE_TYPE_NON_UNIQUE

static final int VALUE_TYPE_NON_UNIQUE
Значения таксономии в ClassificationScheme могут быть повторены в пределах той же самой схемы. Однако, у двух Понятий, у которых есть тот же самый родитель, не может быть того же самого значения.

См. Также:
Постоянные Значения полей
Деталь метода

addChildConcept

void addChildConcept(Concept concept)
                     throws JAXRException
Добавляет дочернее Понятие.

Уровень возможности: 0

Параметры:
concept - понятие, добавляемое как дочерний элемент этого объекта
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

addChildConcepts

void addChildConcepts(java.util.Collection concepts)
                      throws JAXRException
Добавляет Набор дочерних элементов Понятия.

Уровень возможности: 0

Параметры:
concepts - Набор Понятий, добавляемых как дочерние элементы этого объекта
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

removeChildConcept

void removeChildConcept(Concept concept)
                        throws JAXRException
Удаляет дочернее Понятие.

Уровень возможности: 0

Параметры:
concept - понятие, удаляемое как дочернее Понятие этого объекта
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

removeChildConcepts

void removeChildConcepts(java.util.Collection concepts)
                         throws JAXRException
Удаляет Набор дочерних Понятий.

Уровень возможности: 0

Параметры:
concepts - Набор Понятий, удаляемых как дочернее Понятие этого объекта
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

getChildConceptCount

int getChildConceptCount()
                         throws JAXRException
Получает число дочерних элементов.

Уровень возможности: 0

Возвраты:
число дочерних Понятий
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

getChildrenConcepts

java.util.Collection getChildrenConcepts()
                                         throws JAXRException
Получает все непосредственные дочерние Понятия.

Уровень возможности: 0

Возвраты:
Набор экземпляров Понятия. Набор может быть пустым, но не нулевым.
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой
См. Также:
Concept

getDescendantConcepts

java.util.Collection getDescendantConcepts()
                                           throws JAXRException
Получает все порожденные Понятия.

Уровень возможности: 0

Возвраты:
Набор экземпляров Понятия. Набор может быть пустым, но не нулевым.
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой
См. Также:
Concept

isExternal

boolean isExternal()
                   throws JAXRException
Определяет, является ли этим ClassificationScheme внешний ClassificationScheme или внутренний ClassificationScheme.

Уровень возможности: 0

Возвраты:
trueесли это - внешний ClassificationScheme; false иначе
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой

getValueType

int getValueType()
                 throws JAXRException
Получает тип значения для этого объекта. Тип значения описывает, как значения таксономии определяются в пределах схемы.

Уровень возможности: 1

Возвраты:
целочисленная константа, которая описывает тип значений, поддерживаемых этим ClassificationScheme
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой
См. Также:
ClassificationScheme#VALUE_TYPE_UNIQUE, ClassificationScheme#VALUE_TYPE_EMBEDDED_PATH, ClassificationScheme#VALUE_TYPE_NON_UNIQUE

setValueType

void setValueType(int valueType)
                  throws JAXRException
Устанавливает тип значения для этого объекта.

Уровень возможности: 1

Параметры:
valueType - целочисленная константа, которая описывает тип значений, поддерживаемых этим ClassificationScheme
Броски:
JAXRException - Если провайдер JAXR встречается с внутренней ошибкой
См. Также:
ClassificationScheme#VALUE_TYPE_UNIQUE, ClassificationScheme#VALUE_TYPE_EMBEDDED_PATH, ClassificationScheme#VALUE_TYPE_NON_UNIQUE


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter