be.destin.skos.core
Class CollectionScheme
java.lang.Object
be.destin.skos.core.NoScheme
be.destin.skos.core.CollectionScheme
- 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 CollectionScheme
- extends NoScheme
- Author:
- Christophe Dupriez
- See Also:
- Serialized Form
Methods inherited from class be.destin.skos.core.NoScheme |
addContributor, addCreator, compareTo, equals, findAbout_Concept, getAbout, getApplication, getConceptInMemory, getConceptRepresentation, getCreateAdapted, 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 |
CollectionScheme
public CollectionScheme()
CollectionScheme
public CollectionScheme(SkosManager skosManager,
java.lang.String code)
- Parameters:
code
-
CollectionScheme
public CollectionScheme(SkosManager skosManager,
java.lang.String code,
ConceptScheme aDefaultList)
- Parameters:
code
-
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
getDescription
public java.lang.String getDescription(java.lang.String language)
- Specified by:
getDescription
in interface SchemeInterface
- Overrides:
getDescription
in class NoScheme
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
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_About
public java.lang.String getAbout_About(java.lang.String entryCode)
- Specified by:
getAbout_About
in interface SchemeInterface
- Overrides:
getAbout_About
in class NoScheme
getAbout_Concept
public java.lang.String getAbout_Concept(java.lang.String fullHandle)
- Specified by:
getAbout_Concept
in interface SchemeInterface
- Overrides:
getAbout_Concept
in class NoScheme
- Returns:
- the complete prefixed code of an entry (after applying
redirections)
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> fullHandles)
- 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 fullHandle)
- Specified by:
getConcept
in interface SchemeInterface
- Overrides:
getConcept
in class NoScheme
- Returns:
- the concepts for an handle (redirected or not). Null if none
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
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
putConcept
public void putConcept(Concept entry)
- Specified by:
putConcept
in interface SchemeInterface
- Overrides:
putConcept
in class NoScheme
- Parameters:
entry
- to put amongst concepts
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
getSize
public int getSize()
- Specified by:
getSize
in interface SchemeInterface
- Overrides:
getSize
in class NoScheme
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
getDefaultScheme
public java.lang.String getDefaultScheme()
- Returns:
- the defaultScheme
setDefaultScheme
public void setDefaultScheme(java.lang.String defaultScheme)
- Parameters:
defaultScheme
- the defaultScheme to set
getMember
public java.util.LinkedList<java.lang.String> getMember()
- Returns:
- the collection members (always an ordered list)
getMemberList
public java.util.LinkedList<java.lang.String> getMemberList()
- Returns:
- the collection members (always an ordered list)
putMember
public void putMember(java.lang.String about)
- Parameters:
redirection:
- the redirection to add in the set
setMember
public void setMember(java.util.LinkedList<java.lang.String> memberAbout)
- Parameters:
collection
- the collection to set
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