diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/library/scala/xml/factory/LoggedNodeFactory.scala | 42 | ||||
-rw-r--r-- | src/library/scala/xml/factory/NodeFactory.scala | 3 |
2 files changed, 17 insertions, 28 deletions
diff --git a/src/library/scala/xml/factory/LoggedNodeFactory.scala b/src/library/scala/xml/factory/LoggedNodeFactory.scala index 7b51298bbe..6a777f4605 100644 --- a/src/library/scala/xml/factory/LoggedNodeFactory.scala +++ b/src/library/scala/xml/factory/LoggedNodeFactory.scala @@ -6,39 +6,29 @@ ** |/ ** \* */ - - package scala.xml package factory - -/** <p> - * This class logs what the nodefactory is actually doing. - * If you want to see what happens during loading, use it like this: - * </p><pre> - * <b>object</b> testLogged <b>extends</b> Application { - * - * <b>val</b> x = <b>new</b> scala.xml.nobinding.NoBindingFactoryAdapter - * <b>with</b> scala.xml.LoggedNodeFactory[scala.xml.Elem]() - * <b>with</b> scala.util.logging.ConsoleLogger; - * - * Console.println("Start"); - * - * <b>val</b> doc = x.loadXML(new org.xml.sax.InputSource("http://lamp.epfl.ch/~buraq")); - * - * Console.println("End"); - * - * Console.println(doc); - * }</pre> +/** This class logs what the nodefactory is actually doing. + * If you want to see what happens during loading, use it like this: +{{{ +object testLogged extends Application { + val x = new scala.xml.parsing.NoBindingFactoryAdapter + with scala.xml.factory.LoggedNodeFactory[scala.xml.Elem] + with scala.util.logging.ConsoleLogger + + Console.println("Start") + val doc = x.load(new java.net.URL("http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk/build.xml")) + Console.println("End") + Console.println(doc) +} +}}} * * @author Burak Emir * @version 1.0 */ -abstract class LoggedNodeFactory[A <: Node] -extends NodeFactory[A] -with scala.util.logging.Logged { - - // configuration values; +trait LoggedNodeFactory[A <: Node] extends NodeFactory[A] with scala.util.logging.Logged { + // configuration values val logNode = true val logText = false val logComment = false diff --git a/src/library/scala/xml/factory/NodeFactory.scala b/src/library/scala/xml/factory/NodeFactory.scala index b2837766ac..61d4855b2e 100644 --- a/src/library/scala/xml/factory/NodeFactory.scala +++ b/src/library/scala/xml/factory/NodeFactory.scala @@ -13,8 +13,7 @@ package factory import parsing.{ FactoryAdapter, NoBindingFactoryAdapter } import java.io.{ InputStream, Reader, StringReader, File, FileDescriptor, FileInputStream } -trait NodeFactory[A <: Node] -{ +trait NodeFactory[A <: Node] { val ignoreComments = false val ignoreProcInstr = false |