Class NameImpl
- java.lang.Object
-
- net.ontopia.topicmaps.impl.tmapi2.ReifiableImpl
-
- net.ontopia.topicmaps.impl.tmapi2.ScopedImpl
-
- net.ontopia.topicmaps.impl.tmapi2.NameImpl
-
- All Implemented Interfaces:
org.tmapi.core.Construct,org.tmapi.core.Name,org.tmapi.core.Reifiable,org.tmapi.core.Scoped,org.tmapi.core.Typed
public class NameImpl extends ScopedImpl implements org.tmapi.core.Name
INTERNAL: OKS->TMAPI 2 object wrapper.
-
-
Field Summary
Fields Modifier and Type Field Description protected TopicMapImpltopicMap
-
Constructor Summary
Constructors Constructor Description NameImpl(TopicMapImpl topicMap, TopicNameIF name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItemIdentifier(org.tmapi.core.Locator iid)protected voidaddVariant(org.tmapi.core.Variant variant)protected voidclearVariants()org.tmapi.core.VariantcreateVariant(String value, Collection<org.tmapi.core.Topic> scope)org.tmapi.core.VariantcreateVariant(String value, org.tmapi.core.Locator datatype, Collection<org.tmapi.core.Topic> scope)org.tmapi.core.VariantcreateVariant(String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope)org.tmapi.core.VariantcreateVariant(String value, org.tmapi.core.Topic... scope)org.tmapi.core.VariantcreateVariant(org.tmapi.core.Locator value, Collection<org.tmapi.core.Topic> scope)org.tmapi.core.VariantcreateVariant(org.tmapi.core.Locator value, org.tmapi.core.Topic... scope)booleanequals(Object obj)StringgetId()Set<org.tmapi.core.Locator>getItemIdentifiers()org.tmapi.core.TopicgetParent()TopicMapImplgetTopicMap()org.tmapi.core.TopicgetType()StringgetValue()Set<org.tmapi.core.Variant>getVariants()TopicNameIFgetWrapped()inthashCode()voidremove()voidremoveItemIdentifier(org.tmapi.core.Locator iid)voidremoveTheme(org.tmapi.core.Topic theme)protected voidremoveVariant(VariantImpl variantImpl)voidsetType(org.tmapi.core.Topic type)voidsetValue(String value)-
Methods inherited from class net.ontopia.topicmaps.impl.tmapi2.ScopedImpl
addTheme, getScope
-
Methods inherited from class net.ontopia.topicmaps.impl.tmapi2.ReifiableImpl
getReifier, setReifier
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
topicMap
protected TopicMapImpl topicMap
-
-
Constructor Detail
-
NameImpl
public NameImpl(TopicMapImpl topicMap, TopicNameIF name)
-
-
Method Detail
-
getWrapped
public TopicNameIF getWrapped()
-
createVariant
public org.tmapi.core.Variant createVariant(String value, org.tmapi.core.Topic... scope)
- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
createVariant
public org.tmapi.core.Variant createVariant(String value, Collection<org.tmapi.core.Topic> scope)
- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
addVariant
protected void addVariant(org.tmapi.core.Variant variant)
-
clearVariants
protected void clearVariants()
-
createVariant
public org.tmapi.core.Variant createVariant(org.tmapi.core.Locator value, org.tmapi.core.Topic... scope)- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
createVariant
public org.tmapi.core.Variant createVariant(org.tmapi.core.Locator value, Collection<org.tmapi.core.Topic> scope)- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
createVariant
public org.tmapi.core.Variant createVariant(String value, org.tmapi.core.Locator datatype, org.tmapi.core.Topic... scope)
- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
createVariant
public org.tmapi.core.Variant createVariant(String value, org.tmapi.core.Locator datatype, Collection<org.tmapi.core.Topic> scope)
- Specified by:
createVariantin interfaceorg.tmapi.core.Name
-
getParent
public org.tmapi.core.Topic getParent()
- Specified by:
getParentin interfaceorg.tmapi.core.Construct- Specified by:
getParentin interfaceorg.tmapi.core.Name
-
getValue
public String getValue()
- Specified by:
getValuein interfaceorg.tmapi.core.Name
-
getVariants
public Set<org.tmapi.core.Variant> getVariants()
- Specified by:
getVariantsin interfaceorg.tmapi.core.Name
-
setValue
public void setValue(String value)
- Specified by:
setValuein interfaceorg.tmapi.core.Name
-
getType
public org.tmapi.core.Topic getType()
- Specified by:
getTypein interfaceorg.tmapi.core.Typed
-
setType
public void setType(org.tmapi.core.Topic type)
- Specified by:
setTypein interfaceorg.tmapi.core.Typed
-
removeTheme
public void removeTheme(org.tmapi.core.Topic theme)
- Specified by:
removeThemein interfaceorg.tmapi.core.Scoped- Overrides:
removeThemein classScopedImpl
-
removeVariant
protected void removeVariant(VariantImpl variantImpl)
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.tmapi.core.Construct
-
getItemIdentifiers
public Set<org.tmapi.core.Locator> getItemIdentifiers()
- Specified by:
getItemIdentifiersin interfaceorg.tmapi.core.Construct
-
addItemIdentifier
public void addItemIdentifier(org.tmapi.core.Locator iid)
- Specified by:
addItemIdentifierin interfaceorg.tmapi.core.Construct
-
removeItemIdentifier
public void removeItemIdentifier(org.tmapi.core.Locator iid)
- Specified by:
removeItemIdentifierin interfaceorg.tmapi.core.Construct
-
getTopicMap
public TopicMapImpl getTopicMap()
- Specified by:
getTopicMapin interfaceorg.tmapi.core.Construct
-
remove
public void remove()
- Specified by:
removein interfaceorg.tmapi.core.Construct
-
equals
public boolean equals(Object obj)
-
-