net.walend.enum.generator
Class EnumInfoBuilder
java.lang.Object
|
+--net.walend.enum.generator.EnumInfoBuilder
- All Implemented Interfaces:
- Singleton
- public class EnumInfoBuilder
- extends java.lang.Object
- implements Singleton
Gathers up the info and constructs an EnumInfo object for an EnumSourceBuilder. This version uses a DOM, and is a bit hacky. If I keep the XML format, I'll add a DTD in the next release to make creating these documents easier.
- Author:
- David Walend david@walend.net
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IT
public static final EnumInfoBuilder IT
EnumInfoBuilder
private EnumInfoBuilder()
extractCData
private java.lang.String extractCData(org.w3c.dom.Element element)
setSingletonInfo
private void setSingletonInfo(SingletonInfo info,
org.w3c.dom.Element element)
addMember
private void addMember(SingletonInfo sinfo,
org.w3c.dom.Element member)
addMembers
private void addMembers(EnumInfo info,
org.w3c.dom.Element members)
gatherInfo
public EnumInfo gatherInfo(java.io.File file)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Copyright (c) 2001, 2002, David Walend