xmlreaderimpl/trunk/stx_goodies_xmlsuite_xmlreaderimpl.st
changeset 288 34a4275b3563
parent 265 ef80a0f38d81
child 289 0a73530169f3
--- a/xmlreaderimpl/trunk/stx_goodies_xmlsuite_xmlreaderimpl.st	Mon Apr 22 14:34:04 2013 +0000
+++ b/xmlreaderimpl/trunk/stx_goodies_xmlsuite_xmlreaderimpl.st	Mon Apr 22 14:35:16 2013 +0000
@@ -10,6 +10,22 @@
 
 !stx_goodies_xmlsuite_xmlreaderimpl class methodsFor:'description'!
 
+mandatoryPreRequisites
+    "list all required mandatory packages.
+     Packages are mandatory, if they contain superclasses of the package's classes
+     or classes which are extended by this package.
+     This list can be maintained manually or (better) generated and
+     updated by scanning the superclass hierarchies
+     (the browser has a menu function for that)
+     However, often too much is found, and you may want to explicitely
+     exclude individual packages in the #excludedFromPreRequisites method."
+
+    ^ #(
+        #'stx:goodies/xmlsuite/core'    "XMLv2::XMLReader - superclass of XMLv2::ExpatXMLReader "
+        #'stx:libbasic'    "Autoload - superclass of XMLv2::VWSAXBuilder "
+    )
+!
+
 postLoadAction
 	"
     | packageDir expatXMLReaderLib |
@@ -58,6 +74,18 @@
         #'stx:libbasic'    "Object - superclass of XMLv2::VWXMLReader "
         #'stx:libcomp'
     )
+!
+
+referencedPreRequisites
+    "list all packages containing classes referenced by the packages's members.
+     This list can be maintained manually or (better) generated and
+     updated by looking for global variable accesses
+     (the browser has a menu function for that)
+     However, often too much is found, and you may want to explicitely
+     exclude individual packages in the #excludedFromPreRequisites method."
+
+    ^ #(
+    )
 ! !
 
 !stx_goodies_xmlsuite_xmlreaderimpl class methodsFor:'description - compilation'!
@@ -142,7 +170,6 @@
     ^ #(
         "<className> or (<className> attributes...) in load order"
         #'XMLv2::ExpatXMLReader'
-        "(#'XMLv2::XercesCXMLReader' autoload)"
         (#'XMLv2::VWSAXBuilder' autoload)
         (#'XMLv2::VWXMLReader' autoload)
         #'stx_goodies_xmlsuite_xmlreaderimpl'
@@ -185,11 +212,20 @@
 
 !stx_goodies_xmlsuite_xmlreaderimpl class methodsFor:'description - svn'!
 
+svnRepositoryUrlString
+    "Return a SVN repository URL of myself.
+     (Generated since 2011-04-08)
+     Do not make the string shorter!!!!!! We have to use fixed-length keyword!!!!!!
+    "        
+
+    ^ '$URL::                                                                                                                        $'
+!
+
 svnRevisionNr
     "Return a SVN revision number of myself.
      This number is updated after a commit"
 
-    ^ "$SVN-Revision:"'263M'"$"
+    ^ "$SVN-Revision:"'287M'"$"
 ! !
 
 !stx_goodies_xmlsuite_xmlreaderimpl class methodsFor:'documentation'!
@@ -201,3 +237,4 @@
 version_SVN
     ^ '$Id$'
 ! !
+