be.destin.skos.core
Class NotationScheme
java.lang.Object
be.destin.skos.core.NoScheme
be.destin.skos.core.NotationScheme
- All Implemented Interfaces:
- SchemeInterface, java.io.Serializable, java.lang.Comparable<SchemeInterface>, org.openrdf.model.Resource, org.openrdf.model.URI, org.openrdf.model.Value
public class NotationScheme
- extends NoScheme
- Author:
- Christophe Dupriez
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getAbout_About(java.lang.String entryCode)
|
java.lang.String |
getAbout_Concept(java.lang.String handle)
|
java.util.Map<java.lang.String,java.lang.String> |
getAlias()
|
java.util.LinkedList<SchemeUsage> |
getApplicationUsage(java.lang.String application)
|
java.util.LinkedList<Concept> |
getConcept()
|
java.util.LinkedList<Concept> |
getConcept(java.util.Collection<java.lang.String> handles)
|
Concept |
getConcept(java.lang.String aNotation)
|
java.util.Map<java.lang.String,Concept> |
getConceptMap()
|
java.util.LinkedList<java.lang.String> |
getContributor()
|
UrlList |
getCreate()
|
java.lang.String |
getCreate(java.lang.String language)
|
java.util.LinkedList<java.lang.String> |
getCreator()
|
TermList |
getDescription()
|
UrlList |
getDisplay()
|
java.lang.String |
getDisplay(java.lang.String language)
|
UrlList |
getHelp()
|
java.lang.String |
getHelp(java.lang.String language)
|
UrlList |
getIcon()
|
java.lang.String |
getIcon(java.lang.String language)
|
java.lang.String |
getInternalNote()
|
java.lang.String |
getNamespace()
|
ConceptScheme |
getPrimary()
|
int |
getSize()
|
java.util.LinkedList<java.lang.String> |
getSupraLanguage()
|
TermList |
getTitle()
|
java.lang.String |
getTitle(java.lang.String language)
|
java.util.Map<java.lang.String,java.util.LinkedList<SchemeUsage>> |
getUsage()
|
java.util.ArrayList<SearchResult> |
labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
|
void |
putAlias(java.lang.String origin,
java.lang.String handle)
|
void |
putApplicationUsage(java.lang.String application,
java.util.LinkedList<SchemeUsage> knownIndexes)
|
void |
putConcept(Concept entry)
|
void |
putConcept(java.lang.String indexCode,
Concept entry)
|
void |
removeConcept(java.lang.String indexCode,
Concept entry)
|
void |
setAlias(java.util.Map<java.lang.String,java.lang.String> redirections)
|
void |
setConcept(java.util.List<Concept> someEntries)
|
void |
setConceptMap(java.util.Map<java.lang.String,Concept> someEntries)
|
void |
setContributor(java.util.LinkedList<java.lang.String> contributors)
|
void |
setCreator(java.util.LinkedList<java.lang.String> creators)
|
void |
setPrimary(ConceptScheme aPrimaryList)
|
void |
setUsage(java.util.Map<java.lang.String,java.util.LinkedList<SchemeUsage>> knownIndexes)
|
Methods inherited from class be.destin.skos.core.NoScheme |
addContributor, addCreator, compareTo, equals, findAbout_Concept, getAbout, getApplication, getConceptInMemory, getConceptRepresentation, getCreateAdapted, getDescription, getDisplayAdapted, getErrors, getHelpAdapted, getIconAdapted, getLastLoaded, getLoadTime, getLocalName, getManagerInstance, getMemorySpace, getNamespaceSesame, getNotationConcept, getPossibleStatus, getRioNamespace, hashCode, isDynamic, isHierarchized, preLoadFinished, putCreate, putDescription, putDisplay, putHelp, putIcon, putTitle, setAbout, setApplication, setConceptRepresentation, setCreate, setDescription, setDisplay, setErrors, setHelp, setIcon, setInternalNote, setLastLoaded, setLoadTime, setManagerInstance, setMemorySpace, setNamespace, setRioNamespace, setSupraLanguage, setTitle, stringValue, toString, toStringLastLoaded, toTrace |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NotationScheme
public NotationScheme()
NotationScheme
public NotationScheme(SkosManager managerInstance,
java.lang.String code)
NotationScheme
public NotationScheme(SkosManager managerInstance,
java.lang.String code,
ConceptScheme aPrimaryList)
- Parameters:
code
-
getAbout_About
public java.lang.String getAbout_About(java.lang.String entryCode)
- Specified by:
getAbout_About
in interface SchemeInterface
- Overrides:
getAbout_About
in class NoScheme
getDisplay
public UrlList getDisplay()
- Specified by:
getDisplay
in interface SchemeInterface
- Overrides:
getDisplay
in class NoScheme
- Returns:
- the displays
getCreate
public UrlList getCreate()
- Specified by:
getCreate
in interface SchemeInterface
- Overrides:
getCreate
in class NoScheme
- Returns:
- the creation URLs
getInternalNote
public java.lang.String getInternalNote()
- Specified by:
getInternalNote
in interface SchemeInterface
- Overrides:
getInternalNote
in class NoScheme
- Returns:
- the internalNote
getHelp
public UrlList getHelp()
- Specified by:
getHelp
in interface SchemeInterface
- Overrides:
getHelp
in class NoScheme
- Returns:
- the helps
getIcon
public UrlList getIcon()
- Specified by:
getIcon
in interface SchemeInterface
- Overrides:
getIcon
in class NoScheme
- Returns:
- the icons
getTitle
public TermList getTitle()
- Specified by:
getTitle
in interface SchemeInterface
- Overrides:
getTitle
in class NoScheme
- Returns:
- the titles
getDescription
public TermList getDescription()
- Specified by:
getDescription
in interface SchemeInterface
- Overrides:
getDescription
in class NoScheme
- Returns:
- the descriptions
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface SchemeInterface
- Specified by:
getNamespace
in interface org.openrdf.model.URI
- Overrides:
getNamespace
in class NoScheme
- Returns:
- the namespace
getAbout_Concept
public java.lang.String getAbout_Concept(java.lang.String handle)
- Specified by:
getAbout_Concept
in interface SchemeInterface
- Overrides:
getAbout_Concept
in class NoScheme
- Returns:
- the complete prefixed code of an entry (after applying
redirections)
getApplicationUsage
public java.util.LinkedList<SchemeUsage> getApplicationUsage(java.lang.String application)
- Returns:
- the knownIndexes for an Application
getConcept
public java.util.LinkedList<Concept> getConcept()
- Specified by:
getConcept
in interface SchemeInterface
- Overrides:
getConcept
in class NoScheme
- Returns:
- the concepts
getConcept
public java.util.LinkedList<Concept> getConcept(java.util.Collection<java.lang.String> handles)
- Specified by:
getConcept
in interface SchemeInterface
- Overrides:
getConcept
in class NoScheme
- Returns:
- the concepts for an handle (redirected or not). Null if none
getConcept
public Concept getConcept(java.lang.String aNotation)
- Specified by:
getConcept
in interface SchemeInterface
- Overrides:
getConcept
in class NoScheme
- Returns:
- the concepts for an handle (redirected or not). Null if none
getConceptMap
public java.util.Map<java.lang.String,Concept> getConceptMap()
- Returns:
- the concepts
getDisplay
public java.lang.String getDisplay(java.lang.String language)
- Specified by:
getDisplay
in interface SchemeInterface
- Overrides:
getDisplay
in class NoScheme
- Parameters:
language
-
- Returns:
- the best name for current language
getCreate
public java.lang.String getCreate(java.lang.String language)
- Specified by:
getCreate
in interface SchemeInterface
- Overrides:
getCreate
in class NoScheme
- Parameters:
language
-
- Returns:
- the best name for current language
getHelp
public java.lang.String getHelp(java.lang.String language)
- Specified by:
getHelp
in interface SchemeInterface
- Overrides:
getHelp
in class NoScheme
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getIcon
public java.lang.String getIcon(java.lang.String language)
- Specified by:
getIcon
in interface SchemeInterface
- Overrides:
getIcon
in class NoScheme
- Parameters:
language
-
- Returns:
- the best name for current language
getPrimary
public ConceptScheme getPrimary()
- Returns:
- the code
getAlias
public java.util.Map<java.lang.String,java.lang.String> getAlias()
- Returns:
- the redirections
getTitle
public java.lang.String getTitle(java.lang.String language)
- Specified by:
getTitle
in interface SchemeInterface
- Overrides:
getTitle
in class NoScheme
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getUsage
public java.util.Map<java.lang.String,java.util.LinkedList<SchemeUsage>> getUsage()
- Returns:
- the knownIndexes
putApplicationUsage
public void putApplicationUsage(java.lang.String application,
java.util.LinkedList<SchemeUsage> knownIndexes)
- Parameters:
knownIndexes
- the knownIndexes to set
putConcept
public void putConcept(Concept entry)
- Specified by:
putConcept
in interface SchemeInterface
- Overrides:
putConcept
in class NoScheme
- Parameters:
entry
- to put amongst concepts: FORBIDDEN!
putConcept
public void putConcept(java.lang.String indexCode,
Concept entry)
- Parameters:
handle
- of the entry to put amongst conceptsentry
- to put amongst concepts
removeConcept
public void removeConcept(java.lang.String indexCode,
Concept entry)
- Parameters:
handle
- of the entry to put amongst conceptsentry
- to put amongst concepts
putAlias
public void putAlias(java.lang.String origin,
java.lang.String handle)
- Parameters:
origin:
- handle of the entry to redirecthandle
- of the entry to which the origin is redirected
setConcept
public void setConcept(java.util.List<Concept> someEntries)
- Specified by:
setConcept
in interface SchemeInterface
- Overrides:
setConcept
in class NoScheme
- Parameters:
conceptMap
- the concepts to set
setConceptMap
public void setConceptMap(java.util.Map<java.lang.String,Concept> someEntries)
- Parameters:
conceptMap
- the concepts to set
setPrimary
public void setPrimary(ConceptScheme aPrimaryList)
- Parameters:
code
- the code to set
setAlias
public void setAlias(java.util.Map<java.lang.String,java.lang.String> redirections)
- Parameters:
redirections
- the redirections to set
setUsage
public void setUsage(java.util.Map<java.lang.String,java.util.LinkedList<SchemeUsage>> knownIndexes)
- Parameters:
knownIndexes
- the knownIndexes to set
labelMatch
public java.util.ArrayList<SearchResult> labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
- Specified by:
labelMatch
in interface SchemeInterface
- Overrides:
labelMatch
in class NoScheme
getSize
public int getSize()
- Specified by:
getSize
in interface SchemeInterface
- Overrides:
getSize
in class NoScheme
getCreator
public java.util.LinkedList<java.lang.String> getCreator()
- Specified by:
getCreator
in interface SchemeInterface
- Overrides:
getCreator
in class NoScheme
setCreator
public void setCreator(java.util.LinkedList<java.lang.String> creators)
- Specified by:
setCreator
in interface SchemeInterface
- Overrides:
setCreator
in class NoScheme
getContributor
public java.util.LinkedList<java.lang.String> getContributor()
- Specified by:
getContributor
in interface SchemeInterface
- Overrides:
getContributor
in class NoScheme
setContributor
public void setContributor(java.util.LinkedList<java.lang.String> contributors)
- Specified by:
setContributor
in interface SchemeInterface
- Overrides:
setContributor
in class NoScheme
getSupraLanguage
public java.util.LinkedList<java.lang.String> getSupraLanguage()
- Specified by:
getSupraLanguage
in interface SchemeInterface
- Overrides:
getSupraLanguage
in class NoScheme
- Returns:
- the supraLanguage