|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object atg.nucleus.logging.VariableArgumentApplicationLoggingImpl atg.nucleus.GenericService atg.endeca.assembler.AssemblerTools
public class AssemblerTools
Tools class for the Assembler.
Field Summary | |
---|---|
static java.lang.String |
CONTENT_ITEM_TO_RENDERER_PATH_MAPPER
Mapper from ContentItem to a rendering path to include to (typically a JSP). |
static java.lang.String |
CONTENT_PREFIX
Custom content prefix "contentPrefix" request parameter name. |
Fields inherited from class atg.nucleus.GenericService |
---|
CLASS_VERSION, SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.TraceApplicationLogging |
---|
DEFAULT_LOG_TRACE_STATUS |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
AssemblerTools()
|
Method Summary | |
---|---|
AssemblerFactory |
getAssemblerFactory()
|
AssemblerSettings |
getAssemblerSettings()
|
ContentItemToRendererPath |
getContentItemToRendererPathForRequest(javax.servlet.http.HttpServletRequest pRequest)
Return the CatridgerRenderingMapper to use for the specified request. |
java.lang.String |
getContentPath()
Returns the full path used to query for content in the Java Content Repository. |
java.lang.String |
getContentPathPrefix()
Firstly checks the request for a "contentPath" parameter, if its not set returns the default prefix for either Experience Manager or Guided Search. |
ContentItemToRendererPath |
getDefaultContentItemToRendererPath()
Returns property defaultContentItemToRendererPath. |
ContentItem |
invokeAssembler(ContentItem pContentItem)
Query the content repository for content using the assembler API. |
boolean |
isExperienceManager()
Returns the value of NucleusAssemblerSettings.isExperienceManager |
boolean |
isRemoveContextRoot()
|
boolean |
isRemoveSiteBaseURL()
|
protected boolean |
removeContextRoot(java.lang.StringBuilder pResourceBuilder)
Removes the context root |
protected boolean |
removeSiteBaseURL(java.lang.StringBuilder pResourceBuilder)
Removes the site base url. |
void |
setAssemblerFactory(AssemblerFactory pAssemblerFactory)
Set a new assembler factory |
void |
setAssemblerSettings(AssemblerSettings pAssemblerSettings)
|
void |
setDefaultContentItemToRendererPath(ContentItemToRendererPath pDefaultContentItemToRendererPath)
Sets property defaultContentItemToRendererPath. |
void |
setRemoveContextRoot(boolean pRemoveContextRoot)
|
void |
setRemoveSiteBaseURL(boolean pRemoveSiteBaseURL)
|
Methods inherited from class atg.nucleus.logging.VariableArgumentApplicationLoggingImpl |
---|
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONTENT_PREFIX
public static final java.lang.String CONTENT_ITEM_TO_RENDERER_PATH_MAPPER
Constructor Detail |
---|
public AssemblerTools()
Method Detail |
---|
public AssemblerSettings getAssemblerSettings()
public void setAssemblerSettings(AssemblerSettings pAssemblerSettings)
pAssemblerSettings
- Set a new AssemblerSettingspublic AssemblerFactory getAssemblerFactory()
public void setAssemblerFactory(AssemblerFactory pAssemblerFactory)
pAssemblerFactory
- public boolean isRemoveSiteBaseURL()
public void setRemoveSiteBaseURL(boolean pRemoveSiteBaseURL)
pRemoveSiteBaseURL
- Set a new removeSiteBaseURL propertypublic boolean isRemoveContextRoot()
public void setRemoveContextRoot(boolean pRemoveContextRoot)
pRemoveContextRoot
- Set a new removeContextRoot propertypublic void setDefaultContentItemToRendererPath(ContentItemToRendererPath pDefaultContentItemToRendererPath)
public ContentItemToRendererPath getDefaultContentItemToRendererPath()
public ContentItem invokeAssembler(ContentItem pContentItem) throws AssemblerException
pContentItem
-
AssemblerException
public java.lang.String getContentPath()
public java.lang.String getContentPathPrefix()
public boolean isExperienceManager()
protected boolean removeSiteBaseURL(java.lang.StringBuilder pResourceBuilder)
pResourceBuilder
- protected boolean removeContextRoot(java.lang.StringBuilder pResourceBuilder)
pResourceBuilder
- public ContentItemToRendererPath getContentItemToRendererPathForRequest(javax.servlet.http.HttpServletRequest pRequest)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |