be.destin.skos.core
Interface SchemeInterface
- All Known Implementing Classes:
- CollectionScheme, ConceptScheme, DynamicScheme, MetaScheme, NoScheme, NotationScheme
public interface SchemeInterface
- Author:
- Christophe Dupriez
Method Summary |
void |
addContributor(java.lang.String contributor)
|
void |
addCreator(java.lang.String creator)
|
Concept |
findAbout_Concept(java.lang.String handle)
|
java.lang.String |
getAbout_About(java.lang.String entryCode)
|
java.lang.String |
getAbout_Concept(java.lang.String handle)
|
java.lang.String |
getAbout()
|
java.lang.String |
getApplication()
|
java.util.Collection<Concept> |
getConcept()
|
java.util.LinkedList<Concept> |
getConcept(java.util.Collection<java.lang.String> handles)
|
Concept |
getConcept(java.lang.String handle)
|
Concept |
getConceptRepresentation()
|
java.util.LinkedList<java.lang.String> |
getContributor()
|
UrlList |
getCreate()
|
java.lang.String |
getCreate(java.lang.String language)
|
java.lang.String |
getCreateAdapted(SkosHtmlManager skosHtmlManager)
|
java.util.LinkedList<java.lang.String> |
getCreator()
|
TermList |
getDescription()
|
java.lang.String |
getDescription(java.lang.String language)
|
UrlList |
getDisplay()
|
java.lang.String |
getDisplay(java.lang.String language)
|
java.lang.String |
getDisplayAdapted(SkosHtmlManager skosHtmlManager,
Concept aConcept)
|
LocalError |
getErrors()
|
UrlList |
getHelp()
|
java.lang.String |
getHelp(java.lang.String language)
|
java.lang.String |
getHelpAdapted(SkosHtmlManager skosHtmlManager)
|
UrlList |
getIcon()
|
java.lang.String |
getIcon(java.lang.String language)
|
java.lang.String |
getIconAdapted(SkosHtmlManager skosHtmlManager)
|
java.lang.String |
getInternalNote()
|
java.util.Date |
getLastLoaded()
|
long |
getLoadTime()
|
SkosManager |
getManagerInstance()
|
long |
getMemorySpace()
|
java.lang.String |
getNamespace()
|
Concept |
getNotationConcept(java.lang.String notationScheme,
java.lang.String handle)
|
java.util.LinkedList<Status> |
getPossibleStatus(Profile userProfile,
Status currentStatus,
Status[][] normalTransitions)
|
int |
getSize()
|
java.util.LinkedList<java.lang.String> |
getSupraLanguage()
|
TermList |
getTitle()
|
java.lang.String |
getTitle(java.lang.String language)
|
boolean |
isHierarchized()
|
java.util.ArrayList<SearchResult> |
labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
|
void |
preLoadFinished()
|
void |
putConcept(Concept entry)
|
void |
putCreate(java.lang.String create,
java.lang.String language)
|
void |
putDescription(java.lang.String description,
java.lang.String language,
Status status)
|
void |
putDisplay(java.lang.String display,
java.lang.String language)
|
void |
putHelp(java.lang.String help,
java.lang.String language)
|
void |
putIcon(java.lang.String icon,
java.lang.String language)
|
void |
putTitle(java.lang.String name,
java.lang.String language,
Status status)
|
void |
setAbout(java.lang.String code)
|
void |
setApplication(java.lang.String application)
|
void |
setConcept(java.util.List<Concept> someEntries)
|
void |
setContributor(java.util.LinkedList<java.lang.String> contributors)
|
void |
setCreate(UrlList creates)
|
void |
setCreator(java.util.LinkedList<java.lang.String> creators)
|
void |
setDisplay(UrlList displays)
|
void |
setErrors(LocalError errors)
|
void |
setHelp(UrlList help)
|
void |
setIcon(UrlList icons)
|
void |
setInternalNote(java.lang.String note)
|
void |
setLastLoaded(java.util.Date lastLoaded)
|
void |
setLoadTime(boolean finished)
|
void |
setManagerInstance(SkosManager managerInstance)
|
void |
setMemorySpace(boolean finished)
|
void |
setNamespace(java.lang.String namespace)
|
void |
setSupraLanguage(java.util.LinkedList<java.lang.String> supraLanguage)
|
void |
setTitle(TermList names)
|
java.lang.String |
toStringLastLoaded()
|
separator
static final char separator
- See Also:
- Constant Field Values
fieldSeparator
static final char fieldSeparator
- See Also:
- Constant Field Values
SESAME_NAMESPACE
static final java.lang.String SESAME_NAMESPACE
- See Also:
- Constant Field Values
joker_0_n
static final char joker_0_n
- See Also:
- Constant Field Values
pieceBoundary
static final char pieceBoundary
- See Also:
- Constant Field Values
skosNamespace
static final java.lang.String skosNamespace
- See Also:
- Constant Field Values
findAbout_Concept
Concept findAbout_Concept(java.lang.String handle)
- Returns:
- the concepts for an handle (redirected or not). Null if none
The entry code can be a "magic" id
getAbout
java.lang.String getAbout()
- Returns:
- the code
getApplication
java.lang.String getApplication()
- Parameters:
application
- the application id with whom this scheme was opened
getAbout_About
java.lang.String getAbout_About(java.lang.String entryCode)
getAbout_Concept
java.lang.String getAbout_Concept(java.lang.String handle)
- Returns:
- the complete prefixed code of an entry (after applying redirection)
getConcept
java.util.Collection<Concept> getConcept()
- Returns:
- the concepts
getConcept
java.util.LinkedList<Concept> getConcept(java.util.Collection<java.lang.String> handles)
- Returns:
- the concepts for a collection of handles
getConcept
Concept getConcept(java.lang.String handle)
- Returns:
- the concepts for an handle (redirected or not). Null if none
getDisplay
UrlList getDisplay()
- Returns:
- the displays
getDisplay
java.lang.String getDisplay(java.lang.String language)
getDisplayAdapted
java.lang.String getDisplayAdapted(SkosHtmlManager skosHtmlManager,
Concept aConcept)
getCreate
UrlList getCreate()
- Returns:
- the creation URL
getCreate
java.lang.String getCreate(java.lang.String language)
getCreateAdapted
java.lang.String getCreateAdapted(SkosHtmlManager skosHtmlManager)
getInternalNote
java.lang.String getInternalNote()
- Returns:
- the internal Note
getHelp
UrlList getHelp()
- Returns:
- the help
getHelp
java.lang.String getHelp(java.lang.String language)
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getHelpAdapted
java.lang.String getHelpAdapted(SkosHtmlManager skosHtmlManager)
getIcon
UrlList getIcon()
- Returns:
- the icons
getIcon
java.lang.String getIcon(java.lang.String language)
- Returns:
- the icons
getIconAdapted
java.lang.String getIconAdapted(SkosHtmlManager skosHtmlManager)
getNamespace
java.lang.String getNamespace()
- Returns:
- namespace URL
getTitle
TermList getTitle()
- Returns:
- the titles
getDescription
TermList getDescription()
- Returns:
- the descriptions
getTitle
java.lang.String getTitle(java.lang.String language)
- Parameters:
language:
- language of need help
- Returns:
- help URL in desired language
getDescription
java.lang.String getDescription(java.lang.String language)
- Parameters:
language:
- language of needed description
- Returns:
- description in desired language
putConcept
void putConcept(Concept entry)
- Parameters:
entry
- to put amongst concepts
putHelp
void putHelp(java.lang.String help,
java.lang.String language)
- Parameters:
help
- the help to set
putDisplay
void putDisplay(java.lang.String display,
java.lang.String language)
putCreate
void putCreate(java.lang.String create,
java.lang.String language)
putIcon
void putIcon(java.lang.String icon,
java.lang.String language)
putTitle
void putTitle(java.lang.String name,
java.lang.String language,
Status status)
putDescription
void putDescription(java.lang.String description,
java.lang.String language,
Status status)
setAbout
void setAbout(java.lang.String code)
- Parameters:
code
- the code to set
setApplication
void setApplication(java.lang.String application)
- Parameters:
application
- the application id with whom this scheme is opened
setConcept
void setConcept(java.util.List<Concept> someEntries)
- Parameters:
conceptMap
- the concepts to set
setDisplay
void setDisplay(UrlList displays)
- Parameters:
displays
- the displays to set
setCreate
void setCreate(UrlList creates)
- Parameters:
create
- URL to set
setInternalNote
void setInternalNote(java.lang.String note)
- Parameters:
titles
- the names to set
setHelp
void setHelp(UrlList help)
- Parameters:
help
- the help to set
setIcon
void setIcon(UrlList icons)
- Parameters:
icons
- the icons to set
setNamespace
void setNamespace(java.lang.String namespace)
- Parameters:
namespace:
- the namespace URI to set
setTitle
void setTitle(TermList names)
- Parameters:
names
- the names to set
getSize
int getSize()
labelMatch
java.util.ArrayList<SearchResult> labelMatch(java.lang.String prefix,
java.lang.String userLanguage,
LabelMatchType matchType)
getNotationConcept
Concept getNotationConcept(java.lang.String notationScheme,
java.lang.String handle)
getManagerInstance
SkosManager getManagerInstance()
setManagerInstance
void setManagerInstance(SkosManager managerInstance)
preLoadFinished
void preLoadFinished()
getErrors
LocalError getErrors()
setErrors
void setErrors(LocalError errors)
- Parameters:
errors
- the errors to set
getLastLoaded
java.util.Date getLastLoaded()
- Returns:
- the lastLoaded
toStringLastLoaded
java.lang.String toStringLastLoaded()
setLastLoaded
void setLastLoaded(java.util.Date lastLoaded)
- Parameters:
lastLoaded
- the lastLoaded to set
getSupraLanguage
java.util.LinkedList<java.lang.String> getSupraLanguage()
- Returns:
- the supraLanguage
setSupraLanguage
void setSupraLanguage(java.util.LinkedList<java.lang.String> supraLanguage)
- Parameters:
supraLanguage
- the supraLanguage to set
getCreator
java.util.LinkedList<java.lang.String> getCreator()
setCreator
void setCreator(java.util.LinkedList<java.lang.String> creators)
getContributor
java.util.LinkedList<java.lang.String> getContributor()
setContributor
void setContributor(java.util.LinkedList<java.lang.String> contributors)
addCreator
void addCreator(java.lang.String creator)
addContributor
void addContributor(java.lang.String contributor)
isHierarchized
boolean isHierarchized()
getConceptRepresentation
Concept getConceptRepresentation()
getPossibleStatus
java.util.LinkedList<Status> getPossibleStatus(Profile userProfile,
Status currentStatus,
Status[][] normalTransitions)
getLoadTime
long getLoadTime()
setLoadTime
void setLoadTime(boolean finished)
getMemorySpace
long getMemorySpace()
setMemorySpace
void setMemorySpace(boolean finished)