C# Class OfficeDevPnP.Core.Tests.Framework.Functional.Validators.LocalizationValidator

Inheritance: ValidatorBase
显示文件 Open project: OfficeDev/PnP-Sites-Core Class Usage Examples

Public Methods

Method Description
LocalizationValidator ( Web web ) : System
Validate ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate ptSource, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate ptTarget, TokenParser sParser, TokenParser tParser, Web web ) : bool
ValidateContentTypes ( Core sElements, Core tElements, TokenParser sParser, TokenParser tParser ) : bool
ValidateListInstances ( ListInstanceCollection sElements, ListInstanceCollection tElements, TokenParser sParser, TokenParser tParser ) : bool
ValidateListView ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser ) : bool
ValidateSiteFields ( Core sElements, Core tElements, TokenParser sParser, TokenParser tParser ) : bool
ValidateWebPartOnPages ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser ) : bool

Private Methods

Method Description
CanUseAcceptLanguageHeaderForLocalization ( Web web ) : bool
GetPropertyValue ( string attribute, System.Xml.Linq.XElement element ) : string
LoadContentTypes ( Core coll ) : List
LoadCustomActions ( OfficeDevPnP.Core.Framework.Provisioning.Model.CustomActions customActions, bool rootSite ) : List
LoadFields ( Core coll ) : List
LoadListInstances ( ListInstanceCollection coll ) : List
ValidateCustomActions ( OfficeDevPnP.Core.Framework.Provisioning.Model.CustomActions srcCustomActions, OfficeDevPnP.Core.Framework.Provisioning.Model.CustomActions targetCustomActions, TokenParser sParser, TokenParser tParser, bool rootSite ) : bool
ValidatePartOnPage ( TokenParser parser, string>.IEnumerable resourceValues, Web web, string url ) : bool
ValidateResourceEntries ( TokenParser sParser, TokenParser tParser, string sTokenValue, string tTokenValue ) : bool
Validatelocalization ( List sElements, List tElements, TokenParser sParser, TokenParser tParser ) : bool

Method Details

LocalizationValidator() public method

public LocalizationValidator ( Web web ) : System
web Web
return System

Validate() public method

public Validate ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate ptSource, OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate ptTarget, TokenParser sParser, TokenParser tParser, Web web ) : bool
ptSource OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
ptTarget OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
sParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
tParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
web Web
return bool

ValidateContentTypes() public method

public ValidateContentTypes ( Core sElements, Core tElements, TokenParser sParser, TokenParser tParser ) : bool
sElements Core
tElements Core
sParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
tParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
return bool

ValidateListInstances() public method

public ValidateListInstances ( ListInstanceCollection sElements, ListInstanceCollection tElements, TokenParser sParser, TokenParser tParser ) : bool
sElements ListInstanceCollection
tElements ListInstanceCollection
sParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
tParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
return bool

ValidateListView() public method

public ValidateListView ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser ) : bool
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
parser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
return bool

ValidateSiteFields() public method

public ValidateSiteFields ( Core sElements, Core tElements, TokenParser sParser, TokenParser tParser ) : bool
sElements Core
tElements Core
sParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
tParser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
return bool

ValidateWebPartOnPages() public method

public ValidateWebPartOnPages ( OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate template, TokenParser parser ) : bool
template OfficeDevPnP.Core.Framework.Provisioning.Model.ProvisioningTemplate
parser OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.TokenParser
return bool