SysBPStyleCheckRuleEngine Class [AX 2012]

The SysBPStyleCheckRuleEngine class is used to analyze the forms to find style violations.

class SysBPStyleCheckRuleEngine

Run On

Called

  MethodDescription
Gg943644.privmethod(en-us,AX.60).gif addMissingNodeViolations
Gg943644.pubmethod(en-us,AX.60).gif analyzeNodeStructure Matches the nodes from the form with the associated style template form.
Gg943644.privmethod(en-us,AX.60).gif calculateRulesRank Calculates the rank of a particular form node based on how well the rules that are associated with it and the potential children pass.
Gg943644.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg943644.privmethod(en-us,AX.60).gif checkForMissingNode
Gg943644.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif getCachedStyleInformation Gets the information object for a particular style.
Gg943644.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg943644.privmethod(en-us,AX.60).gif matchNode Matches a template node to the appropriate node from a form to analyze.
Gg943644.privmethod(en-us,AX.60).gif matchTemplateChildren Matches the form nodes with the template nodes recursively.
Gg943644.pubmethod(en-us,AX.60).gif new Initializes a new instance of the SysBPStyleCheckRuleEngine class.
Gg943644.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif processFormNode Analyzes a form based on a particular style.
Gg943644.privmethod(en-us,AX.60).gif processRules Runs all the rules and log violations as appropriate.
Gg943644.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif sysBPCheck
Gg943644.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg943644.privmethod(en-us,AX.60).gif trimFormsPrefixFromPath Trims the '\Forms\' prefix from a TreeNode path.
Gg943644.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::createArrayFromTraverser Places the results from a TreeNodeTraverserControls object into an array.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::findNodeByName Searches through a form structure for a particular control name.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::FormControlType Gets the form control subtype from a given TreeNode object.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::formDesign Gets the design node for a particular form.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::getDefaultStyle Determines the default style for the BP system.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::getPosition Determines the position of a node in its parent node.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::getResourceForStyle Gets the ResourceNode object that contains the rules for a particular style.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::getTemplateFormName Gets the name of the template form that is associated with a particular style.
Gg943644.pubmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::getXmlForStyle Gets the XML rules for a particular style.
Gg943644.privmethod(en-us,AX.60).gif Gg943644.static(en-us,AX.60).gif ::IsButtonType Determines whether a particular control type can be considered a button.
Top

Object Class
  SysBPStyleCheckRuleEngine Class

Community Additions

ADD
Show: