be.destin.skos.html
Class SkosHtmlManager

java.lang.Object
  extended by be.destin.skos.html.SkosHtmlManager

public class SkosHtmlManager
extends java.lang.Object


Field Summary
static java.lang.String askosiDisplayApplication
           
static java.lang.String askosiDisplayUrl
           
static java.lang.String askosiMessagesScheme
           
static java.lang.String framingUrlSuffix
           
static java.lang.String prefRelationQualifier
           
static java.lang.String prefSource
           
static java.lang.String SKOSdirectoryParam
           
static java.lang.String SKOSpreloadParam
           
static java.lang.String suffRelationQualifier
           
static java.lang.String suffSource
           
 
Constructor Summary
SkosHtmlManager(javax.servlet.http.HttpServletRequest request, java.lang.String userLanguage, SkosManager skosManager, java.lang.String application)
           
SkosHtmlManager(javax.servlet.http.HttpServletRequest request, java.lang.String userLanguage, java.lang.String configDirectory, java.lang.String application)
           
SkosHtmlManager(java.lang.String userLanguage, SkosManager skosManager, java.lang.String application)
           
 
Method Summary
 java.lang.String adaptURL(java.lang.String application, java.lang.String anURL)
           
 java.lang.String addFraming(java.lang.String baseUrl)
           
 java.lang.String askosiIcon(java.lang.String iconName)
           
 java.lang.String askosiMessage(java.lang.String messageName)
           
 java.lang.String getApplication()
           
 java.lang.String getApplicationRoot()
           
 java.lang.String getApplicationRoot(java.lang.String application)
           
static java.lang.String getAskosiSearchRelation(SkosManager skosManager, java.lang.String relation)
           
static SkosHtmlManager getAskosiSessionInstance(javax.servlet.http.HttpServletRequest request)
           
 java.lang.String getLanguage()
           
 java.lang.String getProfile()
           
 Profile getProfileData()
           
 javax.servlet.http.HttpServletRequest getRequest()
           
static SkosHtmlManager getSessionInstance(javax.servlet.http.HttpServletRequest request, java.lang.String application)
          Starting from the current request and application name
 SkosManager getSkosManager()
           
 boolean isFramedInAskosi()
           
static void main(java.lang.String[] args)
           
static java.lang.String[] maintainRecentConcepts(javax.servlet.http.HttpServletRequest request, java.lang.String scheme_about, int limit)
           
 void setApplication(java.lang.String application)
           
 void setFramedInAskosi(boolean framedInAskosi)
           
 void setLanguage(java.lang.String language)
           
 void setProfile(java.lang.String profile)
           
 void setRequest(javax.servlet.http.HttpServletRequest request)
           
 void setSkosManager(SkosManager skosManager)
           
 java.lang.String toHtmlApplication(java.lang.String application, java.lang.Object contextObject)
           
 java.lang.String toHtmlApplication(java.lang.String application, java.lang.Object contextObject, boolean iconOnly)
           
 java.lang.String toHtmlApplicationName(java.lang.String application, java.lang.Object contextObject)
           
 java.lang.String toHtmlCategory(java.lang.String application, java.lang.String aCategory, boolean isPure, java.lang.Object contextObject)
           
 java.lang.String toHtmlEdit(Concept aConcept, java.lang.String property, StatusInterface anObject)
           
 java.lang.String toHtmlImage(java.lang.String icon, java.lang.String name, boolean dimmed)
           
 java.lang.String toHtmlImageID(java.lang.String icon, boolean dimmed, java.lang.String id)
           
 java.lang.String toHtmlImageName(java.lang.String icon, boolean dimmed, java.lang.String name)
           
 java.lang.String toHtmlRelationQualifier(java.lang.String relationQualifier)
           
 java.lang.String toHtmlRole(java.lang.String application, java.lang.String aRole, java.lang.Object contextObject)
           
 java.lang.String toHtmlScheme_Concept(java.lang.String input, SchemeInterface defaultList)
           
 java.lang.String toHtmlScheme_ConceptInAction(java.lang.String input, SchemeInterface defaultList, java.lang.String action)
           
 java.lang.String toHtmlSource(java.lang.String aSource)
           
 java.lang.String toHtmlSurroundings(java.lang.String aboutScheme, java.lang.String conceptName, int maxRel, boolean printing)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

askosiMessagesScheme

public static final java.lang.String askosiMessagesScheme
See Also:
Constant Field Values

askosiDisplayApplication

public static final java.lang.String askosiDisplayApplication
See Also:
Constant Field Values

askosiDisplayUrl

public static final java.lang.String askosiDisplayUrl
See Also:
Constant Field Values

SKOSdirectoryParam

public static final java.lang.String SKOSdirectoryParam
See Also:
Constant Field Values

SKOSpreloadParam

public static final java.lang.String SKOSpreloadParam
See Also:
Constant Field Values

prefSource

public static final java.lang.String prefSource
See Also:
Constant Field Values

suffSource

public static final java.lang.String suffSource
See Also:
Constant Field Values

prefRelationQualifier

public static final java.lang.String prefRelationQualifier
See Also:
Constant Field Values

suffRelationQualifier

public static final java.lang.String suffRelationQualifier
See Also:
Constant Field Values

framingUrlSuffix

public static final java.lang.String framingUrlSuffix
See Also:
Constant Field Values
Constructor Detail

SkosHtmlManager

public SkosHtmlManager(javax.servlet.http.HttpServletRequest request,
                       java.lang.String userLanguage,
                       SkosManager skosManager,
                       java.lang.String application)

SkosHtmlManager

public SkosHtmlManager(javax.servlet.http.HttpServletRequest request,
                       java.lang.String userLanguage,
                       java.lang.String configDirectory,
                       java.lang.String application)

SkosHtmlManager

public SkosHtmlManager(java.lang.String userLanguage,
                       SkosManager skosManager,
                       java.lang.String application)
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

toHtmlScheme_Concept

public java.lang.String toHtmlScheme_Concept(java.lang.String input,
                                             SchemeInterface defaultList)

toHtmlScheme_ConceptInAction

public java.lang.String toHtmlScheme_ConceptInAction(java.lang.String input,
                                                     SchemeInterface defaultList,
                                                     java.lang.String action)

adaptURL

public java.lang.String adaptURL(java.lang.String application,
                                 java.lang.String anURL)

toHtmlImage

public java.lang.String toHtmlImage(java.lang.String icon,
                                    java.lang.String name,
                                    boolean dimmed)

toHtmlImageID

public java.lang.String toHtmlImageID(java.lang.String icon,
                                      boolean dimmed,
                                      java.lang.String id)

toHtmlImageName

public java.lang.String toHtmlImageName(java.lang.String icon,
                                        boolean dimmed,
                                        java.lang.String name)

getApplicationRoot

public java.lang.String getApplicationRoot(java.lang.String application)

getApplicationRoot

public java.lang.String getApplicationRoot()

toHtmlRole

public java.lang.String toHtmlRole(java.lang.String application,
                                   java.lang.String aRole,
                                   java.lang.Object contextObject)

toHtmlCategory

public java.lang.String toHtmlCategory(java.lang.String application,
                                       java.lang.String aCategory,
                                       boolean isPure,
                                       java.lang.Object contextObject)

toHtmlApplication

public java.lang.String toHtmlApplication(java.lang.String application,
                                          java.lang.Object contextObject)

toHtmlApplicationName

public java.lang.String toHtmlApplicationName(java.lang.String application,
                                              java.lang.Object contextObject)

toHtmlApplication

public java.lang.String toHtmlApplication(java.lang.String application,
                                          java.lang.Object contextObject,
                                          boolean iconOnly)

toHtmlRelationQualifier

public java.lang.String toHtmlRelationQualifier(java.lang.String relationQualifier)

getLanguage

public java.lang.String getLanguage()

getProfile

public java.lang.String getProfile()

setProfile

public void setProfile(java.lang.String profile)

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Returns:
the request

setRequest

public void setRequest(javax.servlet.http.HttpServletRequest request)
Parameters:
request - the request to set

getSkosManager

public SkosManager getSkosManager()
Returns:
the skosManager

setSkosManager

public void setSkosManager(SkosManager skosManager)
Parameters:
skosManager - the skosManager to set

getApplication

public java.lang.String getApplication()
Returns:
the application

setApplication

public void setApplication(java.lang.String application)
Parameters:
application - the application to set

isFramedInAskosi

public boolean isFramedInAskosi()
Returns:
the framedInAskosi

setFramedInAskosi

public void setFramedInAskosi(boolean framedInAskosi)
Parameters:
framedInAskosi - the framedInAskosi to set

addFraming

public java.lang.String addFraming(java.lang.String baseUrl)

askosiIcon

public final java.lang.String askosiIcon(java.lang.String iconName)

askosiMessage

public java.lang.String askosiMessage(java.lang.String messageName)

setLanguage

public void setLanguage(java.lang.String language)

toHtmlEdit

public java.lang.String toHtmlEdit(Concept aConcept,
                                   java.lang.String property,
                                   StatusInterface anObject)

toHtmlSurroundings

public java.lang.String toHtmlSurroundings(java.lang.String aboutScheme,
                                           java.lang.String conceptName,
                                           int maxRel,
                                           boolean printing)

getProfileData

public Profile getProfileData()

toHtmlSource

public java.lang.String toHtmlSource(java.lang.String aSource)

getAskosiSessionInstance

public static SkosHtmlManager getAskosiSessionInstance(javax.servlet.http.HttpServletRequest request)

getSessionInstance

public static SkosHtmlManager getSessionInstance(javax.servlet.http.HttpServletRequest request,
                                                 java.lang.String application)
Starting from the current request and application name

Parameters:
request -
application -
Returns:

maintainRecentConcepts

public static java.lang.String[] maintainRecentConcepts(javax.servlet.http.HttpServletRequest request,
                                                        java.lang.String scheme_about,
                                                        int limit)
Parameters:
request -
scheme_about -
limit -
Returns:

getAskosiSearchRelation

public static java.lang.String getAskosiSearchRelation(SkosManager skosManager,
                                                       java.lang.String relation)