Changeset 32
- Timestamp:
- 08/02/05 22:11:03 (3 years ago)
- Files:
-
- trunk/src/net/schst/XJConf/AttributeDefinition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/CDataDefinition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/ChildDefinition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/ConstructorDefinition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/Definition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/DefinitionParser.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/Examples/Example3.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/Extension.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/ObjectValueConverter.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/PrimitiveValueConverter.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/Tag.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/TagDefinition.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/ValueConverter.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/XmlReader.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/exceptions (added)
- trunk/src/net/schst/XJConf/exceptions/MissingAttributeException.java (moved) (moved from trunk/src/net/schst/XJConf/MissingAttributeException.java) (1 diff)
- trunk/src/net/schst/XJConf/exceptions/UnknownExtensionException.java (moved) (moved from trunk/src/net/schst/XJConf/UnknownExtensionException.java) (1 diff)
- trunk/src/net/schst/XJConf/exceptions/UnknownNamespaceException.java (moved) (moved from trunk/src/net/schst/XJConf/UnknownNamespaceException.java) (1 diff)
- trunk/src/net/schst/XJConf/exceptions/UnknownTagException.java (moved) (moved from trunk/src/net/schst/XJConf/UnknownTagException.java) (1 diff)
- trunk/src/net/schst/XJConf/exceptions/ValueConversionException.java (moved) (moved from trunk/src/net/schst/XJConf/ValueConversionException.java) (1 diff)
- trunk/src/net/schst/XJConf/exceptions/XJConfException.java (moved) (moved from trunk/src/net/schst/XJConf/XJConfException.java) (1 diff)
- trunk/src/net/schst/XJConf/ext/XInclude.java (modified) (1 diff)
- trunk/src/net/schst/XJConf/ext/XIncludeException.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/net/schst/XJConf/AttributeDefinition.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.MissingAttributeException; 4 import net.schst.XJConf.exceptions.ValueConversionException; 2 5 3 6 /** trunk/src/net/schst/XJConf/CDataDefinition.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.ValueConversionException; 2 4 3 5 /** trunk/src/net/schst/XJConf/ChildDefinition.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.ValueConversionException; 2 4 3 5 /** trunk/src/net/schst/XJConf/ConstructorDefinition.java
r31 r32 2 2 3 3 import java.util.ArrayList; 4 5 import net.schst.XJConf.exceptions.ValueConversionException; 4 6 5 7 /** trunk/src/net/schst/XJConf/Definition.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.ValueConversionException; 2 4 3 5 /** trunk/src/net/schst/XJConf/DefinitionParser.java
r30 r32 9 9 import javax.xml.parsers.SAXParser; 10 10 import javax.xml.parsers.SAXParserFactory; 11 12 import net.schst.XJConf.exceptions.XJConfException; 11 13 12 14 import org.xml.sax.Attributes; trunk/src/net/schst/XJConf/Examples/Example3.java
r10 r32 22 22 Set namespaces = defs.getDefinedNamespaces(); 23 23 24 System.out.println("Defin ierte Namespaces:");24 System.out.println("Defined namespaces:"); 25 25 System.out.println(namespaces); 26 26 System.out.println(); trunk/src/net/schst/XJConf/Extension.java
r10 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.XJConfException; 2 4 3 5 4 6 /** 7 * Interface for XJConf Extensions 8 * 5 9 * @author Stephan Schmidt <stephan.schmidt@schlund.de> 6 10 */ 7 11 public interface Extension { 8 12 13 /** 14 * Get the namespace URI used by the extension 15 * 16 * @return 17 */ 9 18 public String getNamespace(); 10 19 20 /** 21 * Process a start element 22 * 23 * @param reader 24 * @param tag 25 * @throws XJConfException 26 */ 11 27 public void startElement(XmlReader reader, Tag tag) 12 28 throws XJConfException; 13 29 30 /** 31 * Process the end element 32 * 33 * @param reader 34 * @param tag 35 * @throws XJConfException 36 */ 14 37 public void endElement(XmlReader reader, Tag tag) 15 throws XJConfException; 16 17 } 38 throws XJConfException; 39 } trunk/src/net/schst/XJConf/ObjectValueConverter.java
r31 r32 2 2 3 3 import java.lang.reflect.Constructor; 4 5 import net.schst.XJConf.exceptions.ValueConversionException; 4 6 5 7 /** trunk/src/net/schst/XJConf/PrimitiveValueConverter.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.ValueConversionException; 2 4 3 5 /** trunk/src/net/schst/XJConf/Tag.java
r31 r32 4 4 import java.util.HashMap; 5 5 import java.util.Iterator; 6 7 import net.schst.XJConf.exceptions.ValueConversionException; 6 8 7 9 import org.xml.sax.Attributes; trunk/src/net/schst/XJConf/TagDefinition.java
r31 r32 4 4 import java.util.ArrayList; 5 5 import java.util.List; 6 7 import net.schst.XJConf.exceptions.ValueConversionException; 6 8 7 9 /** trunk/src/net/schst/XJConf/ValueConverter.java
r31 r32 1 1 package net.schst.XJConf; 2 3 import net.schst.XJConf.exceptions.ValueConversionException; 2 4 3 5 /** trunk/src/net/schst/XJConf/XmlReader.java
r21 r32 9 9 import javax.xml.parsers.SAXParser; 10 10 import javax.xml.parsers.SAXParserFactory; 11 12 import net.schst.XJConf.exceptions.UnknownExtensionException; 13 import net.schst.XJConf.exceptions.UnknownNamespaceException; 14 import net.schst.XJConf.exceptions.UnknownTagException; 15 import net.schst.XJConf.exceptions.XJConfException; 11 16 12 17 import org.xml.sax.Attributes; trunk/src/net/schst/XJConf/exceptions/MissingAttributeException.java
r26 r32 1 package net.schst.XJConf; 1 package net.schst.XJConf.exceptions; 2 2 3 3 4 /** trunk/src/net/schst/XJConf/exceptions/UnknownExtensionException.java
r10 r32 1 package net.schst.XJConf ;1 package net.schst.XJConf.exceptions; 2 2 3 3 /** trunk/src/net/schst/XJConf/exceptions/UnknownNamespaceException.java
r10 r32 1 package net.schst.XJConf; 1 package net.schst.XJConf.exceptions; 2 3 import net.schst.XJConf.exceptions.XJConfException; 2 4 3 5 trunk/src/net/schst/XJConf/exceptions/UnknownTagException.java
r10 r32 1 package net.schst.XJConf ;1 package net.schst.XJConf.exceptions; 2 2 3 import net.schst.XJConf.exceptions.XJConfException; 3 4 4 5 /** trunk/src/net/schst/XJConf/exceptions/ValueConversionException.java
r10 r32 1 package net.schst.XJConf; 1 package net.schst.XJConf.exceptions; 2 3 import net.schst.XJConf.exceptions.XJConfException; 2 4 3 5 /** trunk/src/net/schst/XJConf/exceptions/XJConfException.java
r10 r32 1 package net.schst.XJConf ;1 package net.schst.XJConf.exceptions; 2 2 3 3 import org.xml.sax.SAXException; trunk/src/net/schst/XJConf/ext/XInclude.java
r15 r32 29 29 * @see net.schst.XJConf.Extension#endElement(java.lang.String, java.lang.String) 30 30 */ 31 public void endElement(XmlReader reader, Tag tag) throws XIncludeException { 31 public void endElement(XmlReader reader, Tag tag) 32 throws XIncludeException { 32 33 String href = tag.getAttribute("href"); 33 34 if (href == null) { trunk/src/net/schst/XJConf/ext/XIncludeException.java
r10 r32 1 1 package net.schst.XJConf.ext; 2 2 3 import net.schst.XJConf. XJConfException;3 import net.schst.XJConf.exceptions.XJConfException; 4 4 5 5 /**
