|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.dpml.library.info.LibraryConstants net.dpml.library.info.LibraryDecoder
Utility class used for construction of a module model from an XML source.
Constructor Summary | |
LibraryDecoder()
|
Method Summary | |
LibraryDirective |
build(File source)
Construct a library directive from XML source. |
ResourceDirective |
buildResource(URI uri)
Construct a resource directive from source. |
protected boolean |
getAliasFlag(Element element)
Return the alias attribute of the supplied element. |
protected String |
getID(Element element)
Return the id attribute of the supplied element. |
protected Properties |
getProperties(Element element)
Return properties declared within the supplied element as immediate child |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public LibraryDecoder()
Method Detail |
public LibraryDirective build(File source) throws IOException
source
- the XML source file
IOException
- if an IO exception occurspublic ResourceDirective buildResource(URI uri) throws IOException
uri
- the source uri
IOException
- if an IO exception occursprotected String getID(Element element) throws DecodingException
element
- the DOM element
DecodingException
- if an error occurs during element evaluationprotected boolean getAliasFlag(Element element)
element
- the DOM element
protected Properties getProperties(Element element)
element
- the enclosing DOM element
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |