Uses of Interface
com.endeca.infront.assembler.ContentItem

Packages that use ContentItem
com.endeca.infront.assembler Contains the core interfaces for the Assembler. 
com.endeca.infront.assembler.event The Assembler Event listening interface. 
com.endeca.infront.assembler.event.request Interface for tracking information related to individual Assembler.assemble() calls. 
com.endeca.infront.assembler.perf.serializers Contains serializers to be used with the Assembler performance monitoring package. 
com.endeca.infront.assembler.servlet This package provides an HttpServlet interface over an Assembler to serve Assembler clients over the wire and a servlet for generating links for preview. 
com.endeca.infront.cartridge Contains the built-in Assembler cartridge handlers and their configuration classes. 
com.endeca.infront.content Contains all interfaces for accessing and representing content in an Assembler Application. 
com.endeca.infront.content.source Contains interfaces for content sources in an Assembler Application. 
com.endeca.infront.navigation.event The interface to create navigation related RequestEvent objects and log them to an Oracle Endeca log server 
com.endeca.infront.navigation.url.event   
com.endeca.infront.web.tags Contains tags to use when building an Assembler-powered application. 
 

Uses of ContentItem in com.endeca.infront.assembler
 

Classes in com.endeca.infront.assembler with type parameters of type ContentItem
 interface CartridgeHandler<T extends ContentItem>
          An interface for inserting custom cartridge logic into the assembler.
 

Classes in com.endeca.infront.assembler that implement ContentItem
 class BasicContentItem
          Convenience class to extend when implementing ContentItem
 

Methods in com.endeca.infront.assembler that return ContentItem
 ContentItem Assembler.assemble(ContentItem pContentItem)
          Invokes the assembly process and returns the assembled results.
 ContentItem ContentItemInitializer.initialize(ContentItem contentItem)
          Initialize the input ContentItem.
 ContentItem AbstractCartridgeHandler.initialize(ContentItem pContentItem)
          This implementation simply returns the input ContentItem without modification.
 ContentItem CartridgeHandler.process(T pContentItem)
          Called by the assembler after the preprocess method has been called for all cartridges in a complete response model.
 

Methods in com.endeca.infront.assembler with parameters of type ContentItem
 ContentItem Assembler.assemble(ContentItem pContentItem)
          Invokes the assembly process and returns the assembled results.
 ContentItem ContentItemInitializer.initialize(ContentItem contentItem)
          Initialize the input ContentItem.
 T CartridgeHandler.initialize(ContentItem pContentItem)
          Called by the assembler once for each cartridge instance, immediately before CartridgeHandler.preprocess(ContentItem) is called.
 ContentItem AbstractCartridgeHandler.initialize(ContentItem pContentItem)
          This implementation simply returns the input ContentItem without modification.
 void AbstractCartridgeHandler.preprocess(ContentItem pContentItem)
          This implementation does nothing and does not modify the input ContentItem.
 

Constructors in com.endeca.infront.assembler with parameters of type ContentItem
BasicContentItem(ContentItem pContentItem)
          Copy constructor.
 

Uses of ContentItem in com.endeca.infront.assembler.event
 

Methods in com.endeca.infront.assembler.event that return ContentItem
 ContentItem AssemblerEvent.getContentItem()
           
 

Constructors in com.endeca.infront.assembler.event with parameters of type ContentItem
AssemblerEvent(Assembler source, ContentItem contentItem, CartridgeHandler<?> cartridgeHandler, Throwable error)
          Constructor.
 

Uses of ContentItem in com.endeca.infront.assembler.event.request
 

Classes in com.endeca.infront.assembler.event.request that implement ContentItem
 class RequestEvent
          Tracks information about a single Assembler invocation.
 

Methods in com.endeca.infront.assembler.event.request with parameters of type ContentItem
abstract  void RequestEventListener.handleAssemblerRequestEvent(RequestEvent requestEvent, ContentItem rootContentItem)
          This method is invoked when an Assembler invocation is complete and the corresponding RequestEvent is fully populated.
 void ContentItemAugmentAdapter.handleAssemblerRequestEvent(RequestEvent event, ContentItem rootContentItem)
          Attaches Assembler request information to the given Assembler output ContentItem.
 

Uses of ContentItem in com.endeca.infront.assembler.perf.serializers
 

Methods in com.endeca.infront.assembler.perf.serializers with parameters of type ContentItem
 void StatsPageTimeEventSerializer.putStatsIntoContentItem(ContentItem pContentItem)
          Adds performance statistics to the supplied content item.
 

Uses of ContentItem in com.endeca.infront.assembler.servlet
 

Methods in com.endeca.infront.assembler.servlet that return ContentItem
protected  ContentItem AbstractAssemblerServlet.createAssemblerInput(javax.servlet.http.HttpServletRequest req)
          Creates and returns the appropriate input for the the Assembler using the given request object.
 

Methods in com.endeca.infront.assembler.servlet with parameters of type ContentItem
 void XmlResponseWriter.write(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ContentItem assemblerOutput)
          Serializes the Assembler output as XML and writes it to the response.
 void ResponseWriter.write(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ContentItem assemblerOutput)
          Writes the servlet response based on the given Assembler output.
 void JsonResponseWriter.write(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ContentItem assemblerOutput)
          Serializes the Assembler output as JSON and writes it to the response.
 

Uses of ContentItem in com.endeca.infront.cartridge
 

Classes in com.endeca.infront.cartridge with type parameters of type ContentItem
 class NavigationCartridgeHandler<ConfigType extends ContentItem,ModelType extends ContentItem>
          Base class for Endeca navigation cartridge handlers.
 class NavigationCartridgeHandler<ConfigType extends ContentItem,ModelType extends ContentItem>
          Base class for Endeca navigation cartridge handlers.
 

Classes in com.endeca.infront.cartridge that implement ContentItem
 class Breadcrumbs
          BreadcrumbsHandler output model.
 class BreadcrumbsConfig
          BreadcrumbsHandler configuration model.
 class ContentInclude
          Contains a set of parameters used to make a request for content from the assembler.
 class ContentSlotConfig
          ContentSlotHandler configuration model.
 class ContentSlotListConfig
          ContentSlotListHandler configuration model.
 class DimensionSearchResults
          DimensionSearchResultsHandler output model.
 class DimensionSearchResultsConfig
          DimensionSearchResultsHandler configuration model.
 class MediaBanner
          MediaBanner output model.
 class MediaBannerConfig
          MediaBannerConfig configuration model.
 class NavigationContainer
          NavigationContainerHandler output model.
 class NavigationContainerConfig
          NavigationContainerHandler configuration model.
 class RecordDetails
          RecordDetailsHandler output model.
 class RecordDetailsConfig
          RecordDetailsHandler configuration model.
 class RecordSpotlight
          RecordSpotlightHandler output model.
 class RecordSpotlightConfig
          RecordSpotlightHandler configuration model.
 class RedirectAwareContentInclude
          Contains a set of parameters used to make a request for content from the assembler.
 class RefinementMenu
          RefinementMenuHandler output model.
 class RefinementMenuConfig
          RefinementMenuHandler configuration model.
 class ResultsList
          ResultsListHandler output model.
 class ResultsListConfig
          ResultsListHandler configuration model.
 class SearchAdjustments
          SearchAdjustmentsHandler output model.
 class SearchAdjustmentsConfig
          SearchAdjustmentsHandler configuration model.
 

Methods in com.endeca.infront.cartridge that return ContentItem
protected  ContentItem RedirectAwareContentIncludeHandler.getContent(ContentLocator locator)
          Adds keyword redirect information, if a redirect was triggered.
protected  ContentItem ContentIncludeHandler.getContent(ContentLocator locator)
          A method that allows subclasses to control the content returned by the ContentIncludeHandler.preprocess(com.endeca.infront.assembler.ContentItem) method.
 ContentItem ConfigInitializer.initialize(ContentItem instanceConfig)
          Subclasses can extend this method to add layers or re-order layers.
 ContentItem SearchAdjustmentsRequestParamMarshaller.marshall()
           
 ContentItem ResultsListRequestParamMarshaller.marshall()
           
 ContentItem RequestParamMarshaller.marshall()
          Creates a new ContentItem and populates it with information from the HttpServletRequest.
 ContentItem RefinementMenuRequestParamMarshaller.marshall()
           
 ContentItem NavigationContainerRequestParamMarshaller.marshall()
           
 ContentItem DimensionSearchResultsRequestParamMarshaller.marshall()
           
 ContentItem StatsPageCartridgeHandler.process(ContentItem pContentItem)
          If a StatsPageTimeEventSerializer has been set, stores performance information in the supplied ContentItem.
 ContentItem ContentSlotHandler.process(ContentItem pContentItem)
           
 ContentItem ContentIncludeHandler.process(ContentItem pContentItem)
          Returns the content obtained from the ContentSource (retrieved in ContentIncludeHandler.preprocess(com.endeca.infront.assembler.ContentItem)).
 ContentItem ContentSlotListHandler.process(ContentSlotListConfig pContentItem)
          Returns the input ContentSlotListConfig.
 

Methods in com.endeca.infront.cartridge that return types with arguments of type ContentItem
 List<ContentItem> ContentSlotListConfig.getContentSlotList()
          Gets the ContentSlotConfig list contained in this ContentSlotListConfig.
 

Methods in com.endeca.infront.cartridge with parameters of type ContentItem
protected static void ConfigInitializer.addDefaults(ContentItem contentItem, ContentItem defaults)
          Helper method for adding defaults "below" the values present in a given ContentItem.
static void RequestParamMarshaller.convertToBoolean(ContentItem item, String key)
          Helper method for converting the String value associated with a key to a boolean.
static void RequestParamMarshaller.convertToInt(ContentItem item, String key)
          Helper method for converting the String value associated with a key to an integer.
static void RequestParamMarshaller.convertToList(ContentItem item, String key)
          Helper method for converting a pipe delimited String value associated with a key to a list of strings.
static void RequestParamMarshaller.convertToLong(ContentItem item, String key)
          Helper method for converting the String value associated with a key to a long.
 ResultsListConfig ResultsListHandler.initialize(ContentItem pContentItem)
          Creates a ResultsListConfig representing the full configuration for this cartridge.
 ConfigType NavigationCartridgeHandler.initialize(ContentItem pContentItem)
          Uses the ContentItemInitializer, if one has been set, to create the full configuration for this cartridge.
 ContentSlotListConfig ContentSlotListHandler.initialize(ContentItem pContentItem)
          Uses the ContentItemInitializer, if one has been set, to create the full configuration for this cartridge.
 ContentItem ConfigInitializer.initialize(ContentItem instanceConfig)
          Subclasses can extend this method to add layers or re-order layers.
 void RequestParamMarshaller.override(ContentItem contentItem)
          Helper method for layering a ContentItem on top of another ContentItem.
 void RefinementMenuRequestParamMarshaller.override(ContentItem contentItem)
           
 void ContentSlotHandler.preprocess(ContentItem pContentItem)
          Adds the List of ContentItem objects returned by the ContentManager to the input content item using the key, ContentSlotHandler.CONTENTS.
 void ContentIncludeHandler.preprocess(ContentItem pContentItem)
          Gets content from the ContentSource and stores it in the input ContentItem.
 ContentItem StatsPageCartridgeHandler.process(ContentItem pContentItem)
          If a StatsPageTimeEventSerializer has been set, stores performance information in the supplied ContentItem.
 ContentItem ContentSlotHandler.process(ContentItem pContentItem)
           
 ContentItem ContentIncludeHandler.process(ContentItem pContentItem)
          Returns the content obtained from the ContentSource (retrieved in ContentIncludeHandler.preprocess(com.endeca.infront.assembler.ContentItem)).
 void ConfigInitializer.setDefaults(ContentItem defaults)
          Set the default configuration for a given CartridgeHandler.
protected  SearchAdjustmentsConfig SearchAdjustmentsHandler.wrapConfig(ContentItem pContentItem)
           
protected  ResultsListConfig ResultsListHandler.wrapConfig(ContentItem pContentItem)
           
protected  RefinementMenuConfig RefinementMenuHandler.wrapConfig(ContentItem pContentItem)
           
protected  RecordSpotlightConfig RecordSpotlightHandler.wrapConfig(ContentItem pContentItem)
          Creates a RecordSpotlightConfig.
protected  RecordDetailsConfig RecordDetailsHandler.wrapConfig(ContentItem pContentItem)
           
protected  NavigationContainerConfig NavigationContainerHandler.wrapConfig(ContentItem pContentItem)
           
protected abstract  ConfigType NavigationCartridgeHandler.wrapConfig(ContentItem item)
          Wraps the input ContentItem as a typed config object.
protected  MediaBannerConfig MediaBannerHandler.wrapConfig(ContentItem pContentItem)
           
protected  DimensionSearchResultsConfig DimensionSearchResultsHandler.wrapConfig(ContentItem pContentItem)
           
protected  BreadcrumbsConfig BreadcrumbsHandler.wrapConfig(ContentItem pContentItem)
           
 

Method parameters in com.endeca.infront.cartridge with type arguments of type ContentItem
 void ContentSlotListConfig.setContentSlotList(List<ContentItem> configList)
          Sets the ContentSlotConfig list contained in this ContentSlotListConfig.
 

Constructors in com.endeca.infront.cartridge with parameters of type ContentItem
BreadcrumbsConfig(ContentItem pContentItem)
          Creates a BreadcrumbsConfig and copies the configuration present in the input ContentItem.
ContentInclude(ContentItem pContentItem)
          Constructor that requires a ContentItem to describe the requested content.
ContentSlotConfig(ContentItem pContentItem)
          Creates a ContentSlotConfig and copies the configuration present in the input ContentItem.
ContentSlotListConfig(ContentItem pContentItem)
          Wraps the specified ContentItem with the ContentSlotListConfig type.
DimensionSearchResultsConfig(ContentItem pContentItem)
          Creates a DimensionSearchResultsConfig with the following default settings: enabled = false showCountsEnabled = false relRankEnabled = false maxResults = 100 maxResultsPerDimension = 10 dimensionList = null
MediaBanner(ContentItem pContentItem)
          Creates the MediaBanner output model, using the type and data present in the input ContentItem.
MediaBannerConfig(ContentItem pContentItem)
          Creates a copy of the specified ContentItem, and returns it as an instance of MediaBannerConfig.
RecordDetailsConfig(ContentItem pContentItem)
          Creates a copy of the specified ContentItem, and returns it as an instance of RecordDetailsConfig.
RecordSpotlightConfig(ContentItem pContentItem)
          Creates a copy of the specified ContentItem, and returns it as an instance of RecordSpotlightConfig.
RedirectAwareContentInclude(ContentItem pContentItem)
          Constructor that requires a ContentItem to describe the requested content.
RefinementMenuConfig(ContentItem pContentItem)
          Creates a ResultsListConfig with the following default settings: showMoreLink = false numRefinements = 10 maxNumRefinements = 1000 showMore = false whyPrecedenceRuleFired = false
SearchAdjustmentsConfig(ContentItem pContentItem)
          Creates a copy of the specified ContentItem, and returns it as an instance of SearchAdjustmentsConfig.
 

Constructor parameters in com.endeca.infront.cartridge with type arguments of type ContentItem
ContentSlotListConfig(List<ContentItem> pConfigList)
          Creates a new ContentSlotListConfig wrapping the specified list, with type = "ContentSlotList".
ContentSlotListConfig(String pType, List<ContentItem> pConfigList)
          Creates a new ContentSlotListConfig wrapping the specified list, with the specified type string.
 

Uses of ContentItem in com.endeca.infront.content
 

Methods in com.endeca.infront.content that return types with arguments of type ContentItem
 List<ContentItem> MdexContentRequestBroker.getContents(String pContentCollection, int pRuleLimit)
          This method is for internal Oracle use only and should never be called.
Query for rule-triggered content from a specified content collection.
 

Uses of ContentItem in com.endeca.infront.content.source
 

Methods in com.endeca.infront.content.source that return ContentItem
 ContentItem ContentLocator.getContent()
          Retrieves this locator's content item.
 

Uses of ContentItem in com.endeca.infront.navigation.event
 

Methods in com.endeca.infront.navigation.event with parameters of type ContentItem
 void LogServerAdapter.handleAssemblerRequestEvent(RequestEvent assemblerRequestEvent, ContentItem rootContentItem)
          Send information about the Assembler request to an Oracle Endeca Log Server.
 

Uses of ContentItem in com.endeca.infront.navigation.url.event
 

Methods in com.endeca.infront.navigation.url.event with parameters of type ContentItem
 void CanonicalLinkBuilder.handleAssemblerRequestEvent(RequestEvent requestEvent, ContentItem rootContentItem)
           
 

Uses of ContentItem in com.endeca.infront.web.tags
 

Methods in com.endeca.infront.web.tags with parameters of type ContentItem
 void PageHead.setRootContentItem(ContentItem contentItem)
          Sets the root content item for obtaining the configuration information.
 void PageBody.setRootContentItem(ContentItem contentItem)
          Sets the root content item for obtaining the configuration information.
 



Copyright © 2012, Oracle and/or its affiliates. All rights reserved.