C# Class SenseNet.Portal.PageTemplateManager

Show file Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Property Type Description
AddForm string
ChangeHead string
CheckPageTemplateBinaryStream bool
CreateMaster IList
ExistPageZone bool
GenerateBinaryData void
GeneratePage void
GetAttributeString string
GetEnd string
GetEndPos int
GetExistNode Node
GetFileNameExtension string
GetFileNameWithoutExt string
GetFileNameWithoutExt string
GetMasterPageByPath MasterPage
GetNewElement object
GetPortletXML string
GetSmallest int
GetZoneEndPos int
LoadPageList IEnumerable
SaveMasterPage void
SaveMasterPage void
SplitPageTemplate IList
ZoneChanged bool

Public Methods

Method Description
GetASPXBinaryByPageTemplate ( Page page, PageTemplate pageTemplate ) : BinaryData
GetBinaryData ( int pageTemplateId, Stream oldStream ) : void
GetPageBinaryData ( Page page, PageTemplate pageTemplate ) : BinaryData

Private Methods

Method Description
AddForm ( string tmp ) : string
ChangeHead ( string tmp ) : string
CheckPageTemplateBinaryStream ( PageTemplate pageTemplate ) : bool
CreateMaster ( string oldTemplate, string template, string fileName ) : IList
ExistPageZone ( PageZone pageZone, IList pageZoneList ) : bool
GenerateBinaryData ( ) : void
GeneratePage ( string oldPageTmp, string pageTmp, string fileName ) : void
GetAttributeString ( XmlAttributeCollection xmlAttrCol ) : string
GetEnd ( string posType ) : string
GetEndPos ( string tmp, int start ) : int
GetExistNode ( IFolder folder, string name ) : Node
GetFileNameExtension ( string fileName ) : string
GetFileNameWithoutExt ( ) : string
GetFileNameWithoutExt ( string fileName ) : string
GetMasterPageByPath ( string path, string name ) : MasterPage
GetNewElement ( string posType, string name, string innerText, string attrListText ) : object
GetPortletXML ( IList zoneList ) : string
GetSmallest ( string pageTmp, int pos, string &posType ) : int
GetZoneEndPos ( string pageTmp, int startPos, string posType ) : int
LoadPageList ( ) : IEnumerable
SaveMasterPage ( MasterPage masterPage, string textData ) : void
SaveMasterPage ( string fileName, string path, string textData ) : void
SplitPageTemplate ( string pageTmp ) : IList
ZoneChanged ( IList oldZoneList, IList zoneList ) : bool

Method Details

GetASPXBinaryByPageTemplate() public method

public GetASPXBinaryByPageTemplate ( Page page, PageTemplate pageTemplate ) : BinaryData
page Page
pageTemplate PageTemplate
return SenseNet.ContentRepository.Storage.BinaryData

GetBinaryData() public static method

public static GetBinaryData ( int pageTemplateId, Stream oldStream ) : void
pageTemplateId int
oldStream Stream
return void

GetPageBinaryData() public static method

public static GetPageBinaryData ( Page page, PageTemplate pageTemplate ) : BinaryData
page Page
pageTemplate PageTemplate
return SenseNet.ContentRepository.Storage.BinaryData