Property | Type | Description | |
---|---|---|---|
RequestSpecificValues | RequestCache | ||
emptybehaviors | List |
Method | Description | |
---|---|---|
Add_Banner ( |
Adds the banner to the response stream from either the html web skin or from the current item aggreagtion object, depending on flags in the web skin object This is called by several html subwriters that otherwise tell this class to suppress writing the banner |
|
Add_Footer ( |
Add the footer to the output
|
|
Add_Header ( |
Add the header to the output
|
|
Write_Additional_HTML ( |
Writes additional HTML to the output stream just before the main place holder but after the TocPlaceHolder in the itemNavForm form.
|
|
Write_Final_HTML ( |
Writes final HTML after all the forms
|
|
Write_HTML ( |
Writes the HTML generated by this abstract html subwriter directly to the response stream
|
|
Write_Internal_Header_HTML ( |
Adds the internal header HTML for this specific HTML writer
|
|
Write_ItemNavForm_Closing ( |
Writes final HTML to the output stream after all the placeholders and just before the itemNavForm is closed.
|
|
Write_ItemNavForm_Opening ( |
Writes the html to the output stream open the itemNavForm, which appears just before the TocPlaceHolder
|
|
Write_Within_HTML_Head ( |
Write any additional values within the HTML Head of the final served page By default this does nothing, but can be overwritten by all the individual html subwriters |
Method | Description | |
---|---|---|
Get_Browse_Info ( |
Gets the browse or info object and any other needed data for display ( text to display) This attempts to pull the objects from the cache. If unsuccessful, it builds the objects from the database and hands off to the CachedDataManager to store in the cache |
|
Get_Collection ( |
Gets the item aggregation and search fields for the current item aggregation This attempts to pull the objects from the cache. If unsuccessful, it builds the objects from the database and hands off to the CachedDataManager to store in the cache. |
|
Get_Top_Level_Collection ( |
Gets the item aggregation and search fields for the current item aggregation This attempts to pull the objects from the cache. If unsuccessful, it builds the objects from the database and hands off to the CachedDataManager to store in the cache. |
|
Write_Internal_Header_Search_Box ( |
Adds the internal header search box to the current output stream
|
|
abstractHtmlSubwriter ( RequestCache RequestSpecificValues ) : System |
Base constructor
|
Method | Description | |
---|---|---|
set_web_skin_from_aggregation ( |
public static Add_Banner ( |
||
Output | Stream to which to write the HTML for the banner | |
Banner_Division_Name | string | Name for the wrapper division around the banner |
Web_Page_Title | string | Web page title to add behind the banner image |
CurrentMode | Mode / navigation information for the current request | |
HTML_Skin | HTML Web skin which controls the overall appearance of this digital library | |
Hierarchy_Object | Current item aggregation object to display | |
return | void |
public Add_Footer ( |
||
Output | Stream to which to write the HTML for this footer | |
return | void |
public Add_Header ( |
||
Output | Stream to which to write the HTML for this header | |
return | void |
protected static Get_Browse_Info ( |
||
Current_Mode | Mode / navigation information for the current request | |
Aggregation_Object | Item Aggregation object | |
Base_Directory | string | Base directory location under which the the CMS/info source file will be found |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
Browse_Object | SobekCM.Core.Aggregations.Item_Aggregation_Child_Page | [OUT] Stores all the information about this browse or info |
Complete_Result_Set_Info | SobekCM.Core.Results.Search_Results_Statistics | [OUT] Information about the entire set of results |
Paged_Results | List |
[OUT] List of search results for the requested page of results |
Browse_Info_Display_Text | [OUT] Static HTML-based content to be displayed if this is browing a staticly created html source file | |
return | bool |
protected static Get_Collection ( |
||
Current_Mode | Mode / navigation information for the current request | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
Aggregation_Object | [OUT] Fully-built object for the current aggregation object | |
return | bool |
protected static Get_Top_Level_Collection ( |
||
Current_Mode | Mode / navigation information for the current request | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
Aggregation_Object | [OUT] Fully-built object for the current aggregation object | |
return | bool |
public Write_Additional_HTML ( |
||
Output | Stream to directly write to | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public Write_Final_HTML ( |
||
Output | Stream to directly write to | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public abstract Write_HTML ( |
||
Output | Stream to which to write the HTML for this subwriter | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | bool |
public Write_Internal_Header_HTML ( |
||
Output | Stream to which to write the HTML for the internal header information | |
Current_User | Currently logged on user, to determine specific rights | |
return | void |
protected Write_Internal_Header_Search_Box ( |
||
Output | Output stream to write the html for the internal header search box to | |
return | void |
public Write_ItemNavForm_Closing ( |
||
Output | Stream to which to write the text for this main writer | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public Write_ItemNavForm_Opening ( |
||
Output | Stream to directly write to | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
public Write_Within_HTML_Head ( |
||
Output | Output stream currently within the HTML head tags | |
Tracer | Trace object keeps a list of each method executed and important milestones in rendering | |
return | void |
protected abstractHtmlSubwriter ( RequestCache RequestSpecificValues ) : System | ||
RequestSpecificValues | RequestCache | All the necessary, non-global data specific to the current request |
return | System |
protected RequestCache RequestSpecificValues | ||
return | RequestCache |