! simpleStyleCheck.pvc - simple client component for Style Check Contributed Tool

! Copyright (c) 2008-2010 Sage Software Canada Ltd. All Rights Reserved

!

! ** This class is required on each client workstation to enable the SytleCheck

! ** capability that is included in the ProvideX plug-in in the class %PvxClass(ecStyleCheck)%.

! **

! ** This class does not extend any of the standard functionality - simply overrides the

! ** location of the rules file and description of the contributed tool.

! **

 

def class "simpleStyleCheck" create required

      like "ecStyleCheck"

 

      ! ** specify the name of the file that contains the style rules

      ! ** default value: %PvxCode(mid(pgn,1,pos(dlm=pgn,-1))+_obj'_Class$+"_rules.txt")%

     local styleRulesFile$=mid(pgn,1,pos(dlm=pgn,-1))+_obj'_Class$+"_rules.txt"

      ! ** Override Description

      local theDescription$="Simple rule-based Style Check"

 

end def

 

on_create:

      ! Use the method from the parent class to load the rules

      _obj'loadRules(from "ecStyleCheck",styleRulesFile$)

return

 

end