|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A ClassificationScheme instance represents a taxonomy that may be used to classify or categorize RegistryObject instances. A very common example of a classification scheme in science is the Classification of living things where living things are categorized in under a tree like structure. Another example is the Dewey Decimal system used in libraries to categorize books and other publications. A common example in eBusiness is that of North American Industry Classification System (NAICS), which is a classification scheme used to classify businesses and services by the industry to which they belong.
The figure below show how a ClassificationScheme is used by a Classification to classify a RegistryObject.
Method Summary | |
void |
addChildConcept(Concept concept)
Add a child Concept |
void |
addChildConcepts(java.util.Collection concept)
Add a Collection of Concept children |
Concept |
getChildConceptAt(int index)
Get a child Concept at a specified index |
int |
getChildConceptCount()
Get number of children |
java.util.Collection |
getChildrenConcepts()
Get all immediate children Concepts |
java.util.Collection |
getDescendantConcepts()
Get all descendant Concepts |
boolean |
isExternal()
Returns true if this is an external ClassificationScheme and therfor has no Concept trees that provide the structure for this ClassificationScheme. |
void |
removeChildConcept(Concept concept)
Remove a child Concept |
void |
removeChildConcepts(java.util.Collection concept)
Remove a Collection of children Concepts |
Methods inherited from interface javax.xml.registry.infomodel.RegistryEntry |
getExpiration, getStability, getStatus, setExpiration, setStability |
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject |
addSlot, addSlots, getSlot, getSlotAt, getSlots, removeSlot, removeSlots |
Methods inherited from interface javax.xml.registry.infomodel.Versionable |
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion |
Method Detail |
public void addChildConcept(Concept concept) throws JAXRException
public void addChildConcepts(java.util.Collection concept) throws JAXRException
public void removeChildConcept(Concept concept) throws JAXRException
public void removeChildConcepts(java.util.Collection concept) throws JAXRException
public Concept getChildConceptAt(int index) throws JAXRException
public int getChildConceptCount() throws JAXRException
public java.util.Collection getChildrenConcepts() throws JAXRException
public java.util.Collection getDescendantConcepts() throws JAXRException
public boolean isExternal() throws JAXRException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |