[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.orgFri Dec 5 22:30:32 UTC 2003
- Previous message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML Fragment.py,NONE,1.1 Part.py,1.38,1.39
- Next message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML/Fragments ClassHierarchyGraph.py,NONE,1.1 ClassHierarchySimple.py,NONE,1.1 DeclarationFormatter.py,NONE,1.1 Default.py,NONE,1.1 DetailCommenter.py,NONE,1.1 DetailFormatter.py,NONE,1.1 HeadingFormatter.py,NONE,1.1 InheritanceFormatter.py,NONE,1.1 SourceLinker.py,NONE,1.1 SummaryCommenter.py,NONE,1.1 SummaryFormatter.py,NONE,1.1 XRefLinker.py,NONE,1.1 __init__.py,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML Fragment.py,NONE,1.1 Part.py,1.38,1.39
- Next message: [Synopsis-changes] Synopsis/Synopsis/Synopsis/Formatters/HTML/Fragments ClassHierarchyGraph.py,NONE,1.1 ClassHierarchySimple.py,NONE,1.1 DeclarationFormatter.py,NONE,1.1 Default.py,NONE,1.1 DetailCommenter.py,NONE,1.1 DetailFormatter.py,NONE,1.1 HeadingFormatter.py,NONE,1.1 InheritanceFormatter.py,NONE,1.1 SourceLinker.py,NONE,1.1 SummaryCommenter.py,NONE,1.1 SummaryFormatter.py,NONE,1.1 XRefLinker.py,NONE,1.1 __init__.py,NONE,1.1
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Synopsis-changes mailing list