[Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML/Parts Detail.py,1.2,1.3 Heading.py,1.4,1.5 Inheritance.py,1.3,1.4 Summary.py,1.4,1.5

Stefan Seefeld stefan at synopsis.fresco.org
Fri Dec 5 22:30:32 UTC 2003


Update of /cvs/synopsis/Synopsis/Synopsis/Formatters/HTML/Parts
In directory frida:/tmp/cvs-serv31713/Synopsis/Formatters/HTML/Parts

Modified Files:
	Detail.py Heading.py Inheritance.py Summary.py 
Log Message:
rename and refactor FormatStrategy -> Fragment

Index: Detail.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Formatters/HTML/Parts/Detail.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -d -r1.2 -r1.3
--- Detail.py	16 Nov 2003 21:09:45 -0000	1.2
+++ Detail.py	5 Dec 2003 22:30:29 -0000	1.3
@@ -9,15 +9,15 @@
 
 from Synopsis.Processor import Parameter
 from Synopsis.Formatters.HTML.Part import Part
-from Synopsis.Formatters.HTML import FormatStrategy
+from Synopsis.Formatters.HTML.Fragments import *
 from Synopsis.Formatters.HTML.Tags import *
 from Synopsis.Formatters.HTML.DeclarationStyle import *
 
 class Detail(Part):
 
-   formatters = Parameter([FormatStrategy.DetailAST(),
-                           FormatStrategy.DetailCommenter()],
-                          '')
+   fragments = Parameter([DetailFormatter(),
+                          DetailCommenter()],
+                         '')
 
    def write_section_start(self, heading):
       """Creates a table with one row. The row has a td of class 'heading'

Index: Heading.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Formatters/HTML/Parts/Heading.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- Heading.py	4 Dec 2003 22:22:41 -0000	1.4
+++ Heading.py	5 Dec 2003 22:30:29 -0000	1.5
@@ -9,24 +9,24 @@
 
 from Synopsis.Processor import Parameter
 from Synopsis.Formatters.HTML.Part import Part
-from Synopsis.Formatters.HTML import FormatStrategy
+from Synopsis.Formatters.HTML.Fragments import *
 from Synopsis.Formatters.HTML.Tags import *
 
 class Heading(Part):
    """Heading page part. Displays a header for the page -- its strategies are
    only passed the object that the page is for; ie a Class or Module"""
 
-   formatters = Parameter([FormatStrategy.Heading(),
-                           FormatStrategy.ClassHierarchyGraph(),
-                           FormatStrategy.DetailCommenter()],
-                          '')
+   fragments = Parameter([HeadingFormatter(),
+                          ClassHierarchyGraph(),
+                          DetailCommenter()],
+                         '')
 
    def register(self, page):
 
       if page.processor.has_page('XRef'):
-         self.formatters.append(FormatStrategy.XRefLinker())
+         self.fragments.append(XRefLinker())
       if page.processor.has_page('FileSource'):
-         self.formatters.append(FormatStrategy.SourceLinker())
+         self.fragments.append(SourceLinker())
 
       Part.register(self, page)
 

Index: Inheritance.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Formatters/HTML/Parts/Inheritance.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -d -r1.3 -r1.4
--- Inheritance.py	16 Nov 2003 21:09:45 -0000	1.3
+++ Inheritance.py	5 Dec 2003 22:30:29 -0000	1.4
@@ -10,13 +10,13 @@
 from Synopsis.Processor import Parameter
 from Synopsis import AST, Type, Util
 from Synopsis.Formatters.HTML.Part import Part
-from Synopsis.Formatters.HTML import FormatStrategy
+from Synopsis.Formatters.HTML.Fragments import *
 from Synopsis.Formatters.HTML.Tags import *
 
 class Inheritance(Part):
 
-   formatters = Parameter([FormatStrategy.Inheritance()],
-                          '')
+   fragments = Parameter([InheritanceFormatter()],
+                         '')
 
    def register(self, page):
 

Index: Summary.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/Synopsis/Formatters/HTML/Parts/Summary.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- Summary.py	18 Nov 2003 07:27:13 -0000	1.4
+++ Summary.py	5 Dec 2003 22:30:29 -0000	1.5
@@ -11,7 +11,7 @@ from Synopsis.Processor import Parameter
 from Synopsis import Util
 from Synopsis.Formatters.HTML.Part import Part
 from Synopsis.Formatters.HTML.DeclarationStyle import Style
-from Synopsis.Formatters.HTML import FormatStrategy
+from Synopsis.Formatters.HTML.Fragments import *
 from Synopsis.Formatters.HTML.Tags import *
 
 class Summary(Part):
@@ -19,16 +19,16 @@ class Summary(Part):
    declaration, with links to the details if there is one. All of this is
    controlled by the ASTFormatters."""
 
-   formatters = Parameter([FormatStrategy.SummaryAST(),
-                           FormatStrategy.SummaryCommenter()],
-                          '')
+   fragments = Parameter([SummaryFormatter(),
+                          SummaryCommenter()],
+                         '')
 
    def register(self, page):
 
       if page.processor.has_page('XRef'):
-         self.formatters.append(FormatStrategy.XRefLinker())
+         self.fragments.append(XRefLinker())
       if page.processor.has_page('FileSource'):
-         self.formatters.append(FormatStrategy.SourceLinker())
+         self.fragments.append(SourceLinker())
 
       Part.register(self, page)
       self.__link_detail = 0





More information about the Synopsis-changes mailing list