|
Jive API (3.0.13) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypeUIProvider
This interface provides the information required to render an object type in the UI.
| Method Summary | |
|---|---|
String |
getContentTypeFeatureName()
Returns the display name of the content "feature" this object type provides. |
String |
getContentTypeFeatureName(Locale locale)
Returns the display name of the content "feature" this object type provides. |
String |
getContentTypeFormCSS()
The css class that will represent this content type on web forms were it is to be enabled. |
String |
getContentTypeName()
Returns the display name of a singular object of this type, i.e. |
String |
getContentTypeName(Locale locale)
Returns the display name of a singular object of this type, i.e. |
IconGenerator |
getIconGenerator()
Returns the icon generator of this type that will be used to show it on content list pages. |
JiveObjectURLFactory |
getJiveObjectURLFactory()
This method returns a JiveObjectURLFactory, which understands how to translate JiveObjects into various types
of URLs. |
String |
getLinkMediumCSS()
The css class that will represent this object type in medium form. |
LinkProvider |
getLinkProvider()
Returns a helper class with methods consumed by the link subsystem. |
List<String> |
getMacroNames()
Get the list of macros associated with this object type. |
Map<String,ParamMapObjectFactory> |
getParamMapObjectFactories()
This method retrieves a hash of ParamMapObjectFactory, keyed by action name. |
| Method Detail |
|---|
String getContentTypeName()
String getContentTypeName(Locale locale)
locale - the locale to use for retrieving the appropriate locale-specific content type name.
String getContentTypeFeatureName()
String getContentTypeFeatureName(Locale locale)
locale - the locale to use for retrieving the appropriate locale-specific content type feature name.
String getContentTypeFormCSS()
String getLinkMediumCSS()
Map<String,ParamMapObjectFactory> getParamMapObjectFactories()
ParamMapObjectFactory, keyed by action name. The ParamMapObjectFactory
is used to construct JiveObjects from a map of URL request parameters, provided by an ActionMapping class
Primarily consumed by the com.jivesoftware.community.web.JiveResourceResolver class.
ParamMapObjectFactory keyed by action nameJiveObjectURLFactory getJiveObjectURLFactory()
JiveObjectURLFactory, which understands how to translate JiveObjects into various types
of URLs.
Primarily consumed by the com.jivesoftware.community.web.JiveResourceResolver class.
List<String> getMacroNames()
com.jivesoftware.base.wiki.JiveLinkBuilder class.
LinkProvider getLinkProvider()
IconGenerator getIconGenerator()
|
Jive Product Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||