Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface Classification
Интерфейс Классификации используется, чтобы классифицировать экземпляры RegistryObject. RegistryObject может быть классифицирован вдоль многократных размерностей, добавляя нуль или больше экземпляров Классификации к RegistryObject. Например, Организация может быть классифицирована ее отраслью продуктами, которые она продает и ее географическим положением. В этом примере у RegistryObject было бы по крайней мере три экземпляра Классификации добавленными к этому. Интерфейс RegistryObject обеспечивает несколько addClassification методов, чтобы позволить клиенту добавлять экземпляры Классификации к Объекту Реестра.
Рисунок 1 показывает, как Классификация классифицирует RegistryObject, используя ClassificationScheme.
Когда экземпляр Классификации используется, чтобы классифицировать RegistryObject, используя внутреннюю таксономию, он упоминается как внутренняя Классификация. Клиент должен вызвать setConcept метод на Классификации и определить ссылку на экземпляр Понятия от экземпляра Классификации для той Классификации, чтобы использовать внутреннюю таксономию. Не необходимо для клиента вызвать setClassificationScheme для внутренних Классификаций, так как Понятие классификации уже знает, что базируется ClassificationScheme.
RegistryObject
, Concept
Сводка метода | |
---|---|
ClassificationScheme |
getClassificationScheme()
Получает ClassificationScheme, который используется в классификации объекта. |
RegistryObject |
getClassifiedObject()
Получает Объект, который классифицируется. |
Понятие |
getConcept()
Получает Понятие, которое классифицирует объект. |
java.lang.String |
getValue()
Получает значение таксономии для этой Классификации. |
boolean |
isExternal()
Возвращает true, если это - внешняя классификация. |
void |
setClassificationScheme(ClassificationScheme classificationScheme)
Устанавливает ClassificationScheme для этой внешней классификации. |
void |
setClassifiedObject(RegistryObject classifiedObject)
Устанавливает объект, который классифицируется. |
void |
setConcept(Concept concept)
Устанавливает понятие для этой внутренней классификации. |
void |
setValue(java.lang.String value)
Устанавливает значение таксономии для этой внешней Классификации. |
Методы, наследованные от интерфейса javax.xml.registry.infomodel.ExtensibleObject |
---|
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots |
Деталь метода |
---|
Concept getConcept() throws JAXRException
JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойvoid setConcept(Concept concept) throws JAXRException
Этот метод должен использоваться взаимно исключительно с setClassificationScheme методом.
concept
- Понятие, которое классифицирует классифицированный объект. JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойClassificationScheme getClassificationScheme() throws JAXRException
JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойClassificationScheme
void setClassificationScheme(ClassificationScheme classificationScheme) throws JAXRException
Если этот метод вызывают тогда, следует также вызвать setValue метод. Этот метод должен использоваться взаимно исключительно с setConcept методом.
classificationScheme
- ClassificationScheme используется этой Классификацией JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойjava.lang.String getValue() throws JAXRException
JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойvoid setValue(java.lang.String value) throws JAXRException
value
- значение таксономии используется этой внешней Классификацией JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойRegistryObject getClassifiedObject() throws JAXRException
JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойvoid setClassifiedObject(RegistryObject classifiedObject) throws JAXRException
classifiedObject
- RegistryObject, который классифицируется этой Классификацией JAXRException
- Если провайдер JAXR встречается с внутренней ошибкойboolean isExternal() throws JAXRException
true
если это - внешняя Классификация; false
иначе JAXRException
- Если провайдер JAXR встречается с внутренней ошибкой
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41