A B C D E F G H I L M N O P R S T U V W X

A

absoluteURL(String) - Static method in class nu.staldal.util.Utils
Check whether an URL is absolute.
addAttribute(String, String, String, String) - Method in class nu.staldal.xtree.Element
Add an attribute to this element.
addChild(Node) - Method in class nu.staldal.xtree.NodeWithChildren
Add a new child to this node, last in sequence.
addNamespaceMapping(String, String) - Method in class nu.staldal.xtree.Element
Add a namespace mapping to this element.
afterBuild() - Method in class nu.staldal.lagoon.core.Producer
 
append(String) - Method in class nu.staldal.ftp.FTPClient
Create a new file, or append to an existing file.
append(String, boolean) - Method in class nu.staldal.ftp.FTPClient
Create a new file, or append to an existing file.
asCharArray() - Method in class nu.staldal.xtree.Text
Get the charater content as a char[].
attributeDecl(String, String, String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
attributeDecl(String, String, String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
attributeDecl(String, String, String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
AuthenticationException - Exception in nu.staldal.lagoon.core
Indicates that authentication failed.
AuthenticationException() - Constructor for exception nu.staldal.lagoon.core.AuthenticationException
 
AuthenticationMissingException - Exception in nu.staldal.lagoon.core
Indicates that authentication was required, but missing.
AuthenticationMissingException() - Constructor for exception nu.staldal.lagoon.core.AuthenticationMissingException
 

B

beforeBuild() - Method in class nu.staldal.lagoon.core.Producer
 
build(boolean) - Method in class nu.staldal.lagoon.core.LagoonProcessor
Perform the building of the website.
ByteStreamConsumer - Class in nu.staldal.lagoon.core
A Producer that consumes a byte stream.
ByteStreamConsumer() - Constructor for class nu.staldal.lagoon.core.ByteStreamConsumer
 
ByteStreamProducer - Interface in nu.staldal.lagoon.core
Produces a byte stream.

C

canCheckFileHasBeenUpdated(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Tell whether the given source can be checked for dependency.
canCheckFileHasBeenUpdated(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
cdata_section_elements - Variable in class nu.staldal.xodus.OutputConfig
 
characters(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
characters(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
characters(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
characters(char[], int, int) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
characters(char[], int, int) - Method in class nu.staldal.xodus.HTMLSerializer
 
characters(char[], int, int) - Method in class nu.staldal.xodus.TextSerializer
 
characters(char[], int, int) - Method in class nu.staldal.xodus.XMLSerializer
 
characters(char[], int, int) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
characters(char[], int, int) - Method in class nu.staldal.xtree.TreeBuilder
 
close() - Method in class nu.staldal.ftp.FTPClient
Logout and disconnect from the FTP server.
close() - Method in interface nu.staldal.lagoon.core.FileStorage
Close the file system and release any resources it holds.
close() - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
closeDateFile() - Method in class nu.staldal.lagoon.core.RemoteFileStorage
Close the file to store last update dates locally.
comment(char[], int, int) - Method in class nu.staldal.xodus.HTMLSerializer
 
comment(char[], int, int) - Method in class nu.staldal.xodus.TextSerializer
 
comment(char[], int, int) - Method in class nu.staldal.xodus.XMLSerializer
 
commit() - Method in class nu.staldal.lagoon.core.OutputHandler
Finishing writing to a file and commits it.
contentHandler - Variable in class nu.staldal.xmlutil.XMLReaderImpl
 
ContentHandlerAdapter - Class in nu.staldal.xmlutil
An adapter to convert from SAX1 DocumentHandler to SAX2 ContentHandler.
ContentHandlerAdapter(ContentHandler) - Constructor for class nu.staldal.xmlutil.ContentHandlerAdapter
Constructs an adapter.
ContentHandlerFixer - Class in nu.staldal.xmlutil
A filter to add missing qName parameters to SAX2 ContentHandler events for elements and attributes.
ContentHandlerFixer(ContentHandler) - Constructor for class nu.staldal.xmlutil.ContentHandlerFixer
Constructs a filter.
ContentHandlerFixer(ContentHandler, boolean) - Constructor for class nu.staldal.xmlutil.ContentHandlerFixer
Constructs a filter.
ContentHandlerFixer(ContentHandler, boolean, boolean) - Constructor for class nu.staldal.xmlutil.ContentHandlerFixer
Constructs a filter.
ContentHandlerSnooper - Class in nu.staldal.xmlutil
A filter to print messages to a PrintWriter for the events of a SAX2 ContentHandler.
ContentHandlerSnooper(ContentHandler, PrintWriter) - Constructor for class nu.staldal.xmlutil.ContentHandlerSnooper
Constructs a filter.
createFile(String) - Method in interface nu.staldal.lagoon.core.FileStorage
Create a new file, or overwrite an existing file.
createOutputConfig(Properties) - Static method in class nu.staldal.xodus.OutputConfig
Factory method.
createSerializer(StreamResult, Properties) - Static method in class nu.staldal.xodus.Serializer
Factory method, create a new Serializer.

D

DEBUG - Static variable in class nu.staldal.xtree.SequentialTreeBuilder
 
DEBUG - Static variable in class nu.staldal.xtree.TreeBuilder
 
deleteClassInRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Delete a Java class file from the repository.
deleteClassInRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
deleteFile(String) - Method in class nu.staldal.ftp.FTPClient
Deletes a file.
deleteFile(String) - Method in interface nu.staldal.lagoon.core.FileStorage
Deletes a file.
destroy() - Method in class nu.staldal.lagoon.core.LagoonProcessor
Dispose this object and release any resources it holds.
destroy() - Method in class nu.staldal.lagoon.core.Producer
 
destroy() - Method in interface nu.staldal.lagoon.core.ProducerInterface
Destroy the producer.
disableEscaping() - Method in class nu.staldal.xodus.XMLCharacterEncoder
Disable escaping with XML character entites.
discard() - Method in class nu.staldal.lagoon.core.OutputHandler
Discards a file and delete it.
doctype_public - Variable in class nu.staldal.xodus.OutputConfig
 
doctype_system - Variable in class nu.staldal.xodus.OutputConfig
 
DocumentHandlerAdapter - Class in nu.staldal.xmlutil
An adapter to convert from SAX2 ContentHandler to SAX1 DocumentHandler.
DocumentHandlerAdapter(DocumentHandler) - Constructor for class nu.staldal.xmlutil.DocumentHandlerAdapter
Constructs an adapter.
dtdHandler - Variable in class nu.staldal.xmlutil.XMLReaderImpl
 

E

Element - Class in nu.staldal.xtree
An XML Element.
Element(String, String) - Constructor for class nu.staldal.xtree.Element
Construct an element.
Element(String, String, int) - Constructor for class nu.staldal.xtree.Element
Construct an element.
Element(String, String, int, int) - Constructor for class nu.staldal.xtree.Element
Construct an element.
elementDecl(String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
elementDecl(String, String) - Method in class nu.staldal.xodus.TextSerializer
 
elementDecl(String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
ElementHandler - Interface in nu.staldal.xtree
Handle one XTree Element.
enableEscaping() - Method in class nu.staldal.xodus.XMLCharacterEncoder
Enable escaping with XML character entites.
encodePath(String) - Static method in class nu.staldal.util.Utils
Encode a path name or URL into a filename.
encodePathAsIdentifier(String) - Static method in class nu.staldal.util.Utils
Encode a path name or URL into a Java identifier.
encoding - Variable in class nu.staldal.xodus.OutputConfig
 
endCDATA() - Method in class nu.staldal.xodus.HTMLSerializer
 
endCDATA() - Method in class nu.staldal.xodus.TextSerializer
 
endCDATA() - Method in class nu.staldal.xodus.XMLSerializer
 
endDocument() - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
endDocument() - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
endDocument() - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
endDocument() - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
endDocument() - Method in class nu.staldal.xodus.HTMLSerializer
 
endDocument() - Method in class nu.staldal.xodus.TextSerializer
 
endDocument() - Method in class nu.staldal.xodus.XMLSerializer
 
endDocument() - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
endDocument() - Method in class nu.staldal.xtree.TreeBuilder
 
endDTD() - Method in class nu.staldal.xodus.HTMLSerializer
 
endDTD() - Method in class nu.staldal.xodus.TextSerializer
 
endDTD() - Method in class nu.staldal.xodus.XMLSerializer
 
endElement(String) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
endElement(String, String, String) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
endElement(String, String, String) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
endElement(String, String, String) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
endElement(String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
endElement(String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
endElement(String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
endElement(String, String, String) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
endElement(String, String, String) - Method in class nu.staldal.xtree.TreeBuilder
 
endEntity(String) - Method in class nu.staldal.xodus.HTMLSerializer
Does nothing.
endEntity(String) - Method in class nu.staldal.xodus.TextSerializer
 
endEntity(String) - Method in class nu.staldal.xodus.XMLSerializer
Does nothing.
endPrefixMapping(String) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
endPrefixMapping(String) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
endPrefixMapping(String) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
endPrefixMapping(String) - Method in class nu.staldal.xodus.HTMLSerializer
 
endPrefixMapping(String) - Method in class nu.staldal.xodus.TextSerializer
 
endPrefixMapping(String) - Method in class nu.staldal.xodus.XMLSerializer
 
endPrefixMapping(String) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
endPrefixMapping(String) - Method in class nu.staldal.xtree.TreeBuilder
 
error(SAXParseException) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
error(SAXParseException) - Method in class nu.staldal.xtree.TreeBuilder
 
errorHandler - Variable in class nu.staldal.xmlutil.XMLReaderImpl
 
eval(String) - Method in interface nu.staldal.lagoon.util.ExpressionEvaluator
 
ExpressionEvaluator - Interface in nu.staldal.lagoon.util
 
externalEntityDecl(String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
externalEntityDecl(String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
externalEntityDecl(String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 

F

fatalError(SAXParseException) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
fatalError(SAXParseException) - Method in class nu.staldal.xtree.TreeBuilder
 
fileHasBeenUpdated(String, long) - Method in interface nu.staldal.lagoon.core.SourceManager
Check if the specified file has been updated since the specified time.
fileLastModified(String) - Method in interface nu.staldal.lagoon.core.FileStorage
Check if a file exists and when it was last modified.
fileLastModified(String) - Method in class nu.staldal.lagoon.core.RemoteFileStorage
Check if a file exists and when it was last modified.
fileModified(String) - Method in class nu.staldal.lagoon.core.RemoteFileStorage
Signals that a file has been created or updated.
FileStorage - Interface in nu.staldal.lagoon.core
Represent a FileStorage where generated files can be stored.
FileTarget - Interface in nu.staldal.lagoon.core
Defines operations a Producer can do on a File target.
fileToInputSource(File) - Static method in class nu.staldal.xtree.TreeBuilder
Create an SAX InputSource from a File object.
finish() - Method in class nu.staldal.xodus.XMLCharacterEncoder
Finish encoding and flush output, without closing underlaying stream.
finishOutput() - Method in class nu.staldal.xodus.Serializer
Finish writing to output.
flush() - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
Format - Class in nu.staldal.lagoon.core
Produces a byte stream from an XML stream.
Format() - Constructor for class nu.staldal.lagoon.core.Format
 
FTPAuthenticationException - Exception in nu.staldal.ftp
 
FTPAuthenticationException() - Constructor for exception nu.staldal.ftp.FTPAuthenticationException
 
FTPClient - Class in nu.staldal.ftp
An FTP client.
FTPClient(String, String) - Constructor for class nu.staldal.ftp.FTPClient
Connect to an FTP server and login.
FTPClient(String, int, String, String, String) - Constructor for class nu.staldal.ftp.FTPClient
Connect to an FTP server and login.
FTPException - Exception in nu.staldal.ftp
 
FTPException(String) - Constructor for exception nu.staldal.ftp.FTPException
 

G

getAttributeLocalName(int) - Method in class nu.staldal.xtree.Element
Get the name of the attribute at the specified index.
getAttributeNamespaceURI(int) - Method in class nu.staldal.xtree.Element
Get the namespace URI for the attribute at the specified index.
getAttributeType(int) - Method in class nu.staldal.xtree.Element
Get the type of the attribute at the specified index.
getAttributeValue(int) - Method in class nu.staldal.xtree.Element
Get the value of the attribute at the specified index.
getAttrValue(String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the value of an attribute without namespace.
getAttrValue(String, String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the value of an attribute with namespace.
getAttrValueOrNull(String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the value of an attribute without namespace.
getAttrValueOrNull(String, String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the value of an attribute with namespace.
getBaseURI() - Method in class nu.staldal.xtree.Element
 
getBaseURI() - Method in class nu.staldal.xtree.Node
Returns the absolute base URI of this node.
getChild(int) - Method in class nu.staldal.xtree.NodeWithChildren
Get a specific child of this node.
getColumnNumber() - Method in class nu.staldal.xtree.Node
Return the column number where this node ends.
getContent(DataSource) - Method in class nu.staldal.xtree.XTreeXMLDataContentHandler
 
getContentHandler() - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getContext() - Method in class nu.staldal.lagoon.core.Producer
Get the LagoonContext this producer is associated with.
getCurrentTargetURL() - Method in interface nu.staldal.lagoon.core.Target
Get the current target URL.
getDTDHandler() - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getEntityResolver() - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getEntryName() - Method in class nu.staldal.lagoon.core.Producer
Get the name of the sitemap entry this producer is associated with.
getErrorHandler() - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getException() - Method in exception nu.staldal.lagoon.util.TemplateException
 
getFeature(String) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getFile(String) - Method in interface nu.staldal.lagoon.core.SourceManager
Get a File object representing the given file or directory.
getFileAsJAXPSource(String, Target) - Method in interface nu.staldal.lagoon.core.SourceManager
Get a TrAX/JAXP Source object representing the given file.
getFileAsSAX(String, ContentHandler, Target) - Method in interface nu.staldal.lagoon.core.SourceManager
Parse the file as XML and deliver SAX2 events.
getFileURL(String) - Method in interface nu.staldal.lagoon.core.SourceManager
Get an URL representing the given file or directory.
getFileURLRelativeTo(String, String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Get an URL representing the given file or directory.
getFileURLRelativeTo(String, String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
getFirstChildElement(String, String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the first Element child with a specified name.
getFirstChildElement() - Method in class nu.staldal.xtree.Element
Shortcut method for getting the first Element children with any name.
getFirstChildElementOrNull(String, String) - Method in class nu.staldal.xtree.Element
Shortcut method for getting the first Element child with a specified name.
getFirstChildElementOrNull() - Method in class nu.staldal.xtree.Element
Shortcut method for getting the first Element children with any name.
getInheritedAttribute(String, String) - Method in class nu.staldal.xtree.Element
 
getInheritedAttribute(String, String) - Method in class nu.staldal.xtree.Node
Return the value of an inherited attribute.
getLineNumber() - Method in class nu.staldal.xtree.Node
Return the line number where this node ends.
getLocalName() - Method in class nu.staldal.xtree.Element
Get the name of this element.
getNamespaceMapping(int) - Method in class nu.staldal.xtree.Element
Return a namespace mapping at the specified index.
getNamespaceURI() - Method in class nu.staldal.xtree.Element
Get the namespace URI for this element.
getNext() - Method in class nu.staldal.lagoon.core.ByteStreamConsumer
 
getNext() - Method in class nu.staldal.lagoon.core.XMLStreamConsumer
 
getObjectFromRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Get an object from the repository.
getObjectFromRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
getObjectFromRepository(String) - Method in class nu.staldal.lagoon.core.Producer
Get an object from the repository.
getOutputStream() - Method in class nu.staldal.lagoon.core.OutputHandler
Get the OutputStream.
getParam(String) - Method in class nu.staldal.lagoon.core.Producer
Get a parameter.
getParamNames() - Method in class nu.staldal.lagoon.core.Producer
Get an Enumeration of all parameter names.
getParent() - Method in class nu.staldal.xtree.Node
Get the parent of this node.
getPosition() - Method in class nu.staldal.lagoon.core.Producer
Get the position of this producer in the pipeline.
getPreserveSpace() - Method in class nu.staldal.xtree.Element
 
getPreserveSpace() - Method in class nu.staldal.xtree.Node
Return the value of any xml:space attribute in force for this node.
getProperty(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Return the value of a project property.
getProperty(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
getProperty(String) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
getPublicId() - Method in class nu.staldal.xtree.Node
Return the public identifier for this node.
getRootElement() - Method in class nu.staldal.xtree.SequentialTreeBuilder
Obtain the root Element
getSourceMan() - Method in class nu.staldal.lagoon.core.Producer
Get the SourceManager this producer is associated with.
getSourceRootDir() - Method in interface nu.staldal.lagoon.core.LagoonContext
Get an absolute File object representing the source root directory.
getSourceRootDir() - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
getSourceURL() - Method in interface nu.staldal.lagoon.core.SourceManager
Get the URL representing the main source.
getSystemId() - Method in class nu.staldal.xtree.Node
Return the system identifier for this node.
getTarget() - Method in class nu.staldal.xtree.ProcessingInstruction
Get the target.
getTempDir() - Method in interface nu.staldal.lagoon.core.LagoonContext
Get the temp directory.
getTempDir() - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
getTextContent() - Method in class nu.staldal.xtree.Element
Shortcut method for getting the text content of an Element.
getTextContentOrNull() - Method in class nu.staldal.xtree.Element
Shortcut method for getting the text content of an Element.
getTransferData(DataFlavor, DataSource) - Method in class nu.staldal.xtree.XTreeXMLDataContentHandler
 
getTransferDataFlavors() - Method in class nu.staldal.xtree.XTreeXMLDataContentHandler
 
getTree() - Method in class nu.staldal.xtree.TreeBuilder
Obtain the XTree built from SAX events.
getValue() - Method in class nu.staldal.xtree.ProcessingInstruction
Get the value.
getValue() - Method in class nu.staldal.xtree.Text
Get the charater content as a string

H

hasBeenUpdated(long) - Method in interface nu.staldal.lagoon.core.ProducerInterface
Check if something has been updated so a rebuild is nessesary.
HTMLSerializer - Class in nu.staldal.xodus
 

I

ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xodus.HTMLSerializer
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xodus.TextSerializer
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xodus.XMLSerializer
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
ignorableWhitespace(char[], int, int) - Method in class nu.staldal.xtree.TreeBuilder
 
indent - Variable in class nu.staldal.xodus.OutputConfig
 
init() - Method in interface nu.staldal.lagoon.core.ProducerInterface
Initialize the producer.
insertChild(Node, int) - Method in class nu.staldal.xtree.NodeWithChildren
Insert a new child at a specific point in sequence.
instantiateWildcard(String, String) - Static method in class nu.staldal.lagoon.util.Wildcard
Instantiate a wildcard pattern to a filename.
internalEntityDecl(String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
internalEntityDecl(String, String) - Method in class nu.staldal.xodus.TextSerializer
 
internalEntityDecl(String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
isHtml - Variable in class nu.staldal.xodus.OutputConfig
 
isReentrant() - Method in interface nu.staldal.lagoon.core.FileStorage
Ask if this file storage is reentrant.
isText - Variable in class nu.staldal.xodus.OutputConfig
 
isWhitespaceNode() - Method in class nu.staldal.xtree.Node
Check if this node consist of whitespace only.
isWhitespaceNode() - Method in class nu.staldal.xtree.Text
 
isWildcard() - Method in interface nu.staldal.lagoon.core.FileTarget
Determine if this file target is a wildcard.
isWildcard(String) - Static method in class nu.staldal.lagoon.util.Wildcard
Check if a wildcard pattern can possibly match more than one filename.
isXhtml - Variable in class nu.staldal.xodus.OutputConfig
 

L

LagoonContext - Interface in nu.staldal.lagoon.core
Defines project-wide services for components.
LagoonException - Exception in nu.staldal.lagoon.core
A general Lagoon exception.
LagoonException(String) - Constructor for exception nu.staldal.lagoon.core.LagoonException
 
LagoonProcessor - Class in nu.staldal.lagoon.core
The main worker class of the Lagoon core.
LagoonProcessor(String, Element, File, String, PrintWriter, PrintWriter) - Constructor for class nu.staldal.lagoon.core.LagoonProcessor
Constructs and initializes a LagoonProcessor.
LagoonUtil - Class in nu.staldal.lagoon.util
Some utility methods.
loadClassFromRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Load a Java class file from the repository.
loadClassFromRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
lookupAttribute(String, String) - Method in class nu.staldal.xtree.Element
Lookup the index of an attribute to this element.
lookupNamespacePrefix(String) - Method in class nu.staldal.xtree.Element
 
lookupNamespacePrefix(String) - Method in class nu.staldal.xtree.Node
Lookup a prefix which has been mapped to a namespace URI.
lookupNamespaceURI(String) - Method in class nu.staldal.xtree.Element
 
lookupNamespaceURI(String) - Method in class nu.staldal.xtree.Node
Lookup the namespace URI which has been mapped to a prefix.

M

matchWildcard(String, String) - Static method in class nu.staldal.lagoon.util.Wildcard
Attempt to match a filename matches to wildcard pattern.
media_type - Variable in class nu.staldal.xodus.OutputConfig
 
method - Variable in class nu.staldal.xodus.OutputConfig
 

N

nChars(int, char) - Static method in class nu.staldal.util.Utils
Generate a String with a specified number of a given character.
needPassword() - Method in interface nu.staldal.lagoon.core.FileStorage
Ask if this file storage needs a password.
newAsyncTarget(String, boolean) - Method in interface nu.staldal.lagoon.core.FileTarget
Open a new target file, without closing the current one.
newAsyncTargetWithOutput(String, boolean, String) - Method in interface nu.staldal.lagoon.core.FileTarget
Open a new target file, without closing the current one.
newline() - Method in class nu.staldal.xodus.Serializer
Write a newline.
newTarget(String, boolean) - Method in interface nu.staldal.lagoon.core.FileTarget
Open a new target file, and close the current one.
Node - Class in nu.staldal.xtree
Base class for a node in an XTree.
Node() - Constructor for class nu.staldal.xtree.Node
 
NodeWithChildren - Class in nu.staldal.xtree
Base class for a node with children.
NodeWithChildren(int) - Constructor for class nu.staldal.xtree.NodeWithChildren
Construct a node which children.
notationDecl(String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
notationDecl(String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
notationDecl(String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
nu.staldal.ftp - package nu.staldal.ftp
 
nu.staldal.lagoon.core - package nu.staldal.lagoon.core
 
nu.staldal.lagoon.util - package nu.staldal.lagoon.util
 
nu.staldal.util - package nu.staldal.util
 
nu.staldal.xmlutil - package nu.staldal.xmlutil
Misc XML related utility classes.
nu.staldal.xodus - package nu.staldal.xodus
Serialize SAX2 events to its textual XML representation.
nu.staldal.xtree - package nu.staldal.xtree
XTree is a lightweight tree representation of an XML document.
numberOfAttributes() - Method in class nu.staldal.xtree.Element
Return the number of attributes this element have.
numberOfChildren() - Method in class nu.staldal.xtree.NodeWithChildren
Get the current number of children this node have.
numberOfNamespaceMappings() - Method in class nu.staldal.xtree.Element
Return the number of namespace mapping for this element.

O

omit_xml_declaration - Variable in class nu.staldal.xodus.OutputConfig
 
open(String, LagoonContext, String) - Method in interface nu.staldal.lagoon.core.FileStorage
Open and initialize this file storage.
openDateFile(LagoonContext) - Method in class nu.staldal.lagoon.core.RemoteFileStorage
Open the file to store last update dates locally.
openFile(String) - Method in interface nu.staldal.lagoon.core.SourceManager
Open an auxiallary source file.
out - Variable in class nu.staldal.lagoon.core.OutputHandler
 
out - Variable in class nu.staldal.xodus.Serializer
 
OutputConfig - Class in nu.staldal.xodus
Output config.
outputConfig - Variable in class nu.staldal.xodus.Serializer
 
outputEndElement(ContentHandler) - Method in class nu.staldal.xtree.Element
Fire the endElement event to the given SAX2 ContentHandler.
OutputHandler - Class in nu.staldal.lagoon.core
Handler for a file to be stored into a FileStorage.
OutputHandler(OutputStream) - Constructor for class nu.staldal.lagoon.core.OutputHandler
 
outputStartElement(ContentHandler) - Method in class nu.staldal.xtree.Element
Fire the startElement event to the given SAX2 ContentHandler.

P

parent - Variable in class nu.staldal.xtree.Node
 
Parse - Class in nu.staldal.lagoon.core
Produces an XML stream from a byte stream.
Parse() - Constructor for class nu.staldal.lagoon.core.Parse
 
parse(String) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
parseXML(InputSource, boolean) - Static method in class nu.staldal.xtree.TreeBuilder
Parse an XML document into an XTree.
parseXML(InputSource, boolean, String, InputSource) - Static method in class nu.staldal.xtree.XTreeUtil
Parse an XML document into an XTree.
parseXMLSequential(InputSource, boolean, ElementHandler) - Static method in class nu.staldal.xtree.SequentialTreeBuilder
Parse an XML document into a list of XTree:s, one for each element under the root.
parseXMLSequential(InputSource, boolean, String, InputSource, ElementHandler) - Static method in class nu.staldal.xtree.XTreeUtil
Parse an XML document into a list of XTree:s, one for each element under the root.
Process - Class in nu.staldal.lagoon.core
Produces an byte stream from another byte stream.
Process() - Constructor for class nu.staldal.lagoon.core.Process
 
processElement(Element) - Method in interface nu.staldal.xtree.ElementHandler
 
processingInstruction(String, String) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
processingInstruction(String, String) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
processingInstruction(String, String) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
processingInstruction(String, String) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
processingInstruction(String, String) - Method in class nu.staldal.xodus.HTMLSerializer
Will honor javax.xml.transform.Result.PI_DISABLE_OUTPUT_ESCAPING and javax.xml.transform.Result.PI_ENABLE_OUTPUT_ESCAPING.
processingInstruction(String, String) - Method in class nu.staldal.xodus.TextSerializer
 
processingInstruction(String, String) - Method in class nu.staldal.xodus.XMLSerializer
Will honor javax.xml.transform.Result.PI_DISABLE_OUTPUT_ESCAPING and javax.xml.transform.Result.PI_ENABLE_OUTPUT_ESCAPING.
ProcessingInstruction - Class in nu.staldal.xtree
An XML processing instruction.
ProcessingInstruction(String, String) - Constructor for class nu.staldal.xtree.ProcessingInstruction
Constructs a processing instruction.
processingInstruction(String, String) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
processingInstruction(String, String) - Method in class nu.staldal.xtree.TreeBuilder
 
processTemplate(char, char, char, char, String, ExpressionEvaluator) - Static method in class nu.staldal.lagoon.util.TemplateProcessor
 
Producer - Class in nu.staldal.lagoon.core
A Producer is one step in the pipeline process to build a file in a website.
Producer() - Constructor for class nu.staldal.lagoon.core.Producer
 
ProducerInterface - Interface in nu.staldal.lagoon.core
A Producer is one step in the pipeline process to build a file in a website.
pseudoAbsoluteURL(String) - Static method in class nu.staldal.util.Utils
Check whether an URL is pseudo-absolute.
putObjectIntoRepository(String, Object) - Method in interface nu.staldal.lagoon.core.LagoonContext
Store an object into the repository.
putObjectIntoRepository(String, Object) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
putObjectIntoRepository(String, Object) - Method in class nu.staldal.lagoon.core.Producer
Store an object into the repository.

R

Read - Class in nu.staldal.lagoon.core
Produces a byte stream from nothing.
Read() - Constructor for class nu.staldal.lagoon.core.Read
 
readFileFromRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Read from a file in the repository.
readFileFromRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
readFileFromRepository(String) - Method in class nu.staldal.lagoon.core.Producer
Read from a file in the repository.
reloadClasses() - Method in interface nu.staldal.lagoon.core.LagoonContext
Reload classes.
reloadClasses() - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
RemoteFileStorage - Class in nu.staldal.lagoon.core
Helper class to implement a FileStorage which stores file modification dates locally in the Lagoon working directory.
RemoteFileStorage() - Constructor for class nu.staldal.lagoon.core.RemoteFileStorage
 
removeAttribute(int) - Method in class nu.staldal.xtree.Element
Remove an attribute at the specified index.
removeChild(int) - Method in class nu.staldal.xtree.NodeWithChildren
Remove a child from this node.
replaceChild(Node, int) - Method in class nu.staldal.xtree.NodeWithChildren
Replace a child with another.
resolver - Variable in class nu.staldal.xmlutil.XMLReaderImpl
 

S

SequentialTreeBuilder - Class in nu.staldal.xtree
Build a list of XTree:s from a SAX2 event stream, or by parsing an XML document.
SequentialTreeBuilder(ElementHandler) - Constructor for class nu.staldal.xtree.SequentialTreeBuilder
Constructs a SequentialTreeBuilder, ready to receive SAX events.
SequentialTreeBuilder(ElementHandler, URL) - Constructor for class nu.staldal.xtree.SequentialTreeBuilder
Constructs a SequentialTreeBuilder, ready to receive SAX events.
serialize(Node, OutputStream) - Static method in class nu.staldal.xtree.XTreeUtil
Serialize an XTree into an OutputStream.
serialize(Node, OutputStream, Properties) - Static method in class nu.staldal.xtree.XTreeUtil
Serialize an XTree into an OutputStream.
Serializer - Class in nu.staldal.xodus
Serialize SAX2 events to its textual XML representation.
Serializer(StreamResult, OutputConfig) - Constructor for class nu.staldal.xodus.Serializer
 
setBaseURI(URL) - Method in class nu.staldal.xtree.Element
Set the baseURI property of this element.
setColumn(int) - Method in class nu.staldal.xtree.Node
 
setContentHandler(ContentHandler) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setDocumentLocator(Locator) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
setDocumentLocator(Locator) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
setDocumentLocator(Locator) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
setDocumentLocator(Locator) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
setDocumentLocator(Locator) - Method in class nu.staldal.xodus.HTMLSerializer
Does nothing.
setDocumentLocator(Locator) - Method in class nu.staldal.xodus.TextSerializer
Does nothing.
setDocumentLocator(Locator) - Method in class nu.staldal.xodus.XMLSerializer
Does nothing.
setDocumentLocator(Locator) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
setDocumentLocator(Locator) - Method in class nu.staldal.xtree.TreeBuilder
 
setDTDHandler(DTDHandler) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setEntityResolver(EntityResolver) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setErrorHandler(ErrorHandler) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setFeature(String, boolean) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setLine(int) - Method in class nu.staldal.xtree.Node
 
setProperty(String, Object) - Method in class nu.staldal.xmlutil.XMLReaderImpl
 
setPublicId(String) - Method in class nu.staldal.xtree.Node
 
setSystemId(String) - Method in class nu.staldal.xtree.Node
 
skippedEntity(String) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
skippedEntity(String) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
skippedEntity(String) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
skippedEntity(String) - Method in class nu.staldal.xodus.HTMLSerializer
 
skippedEntity(String) - Method in class nu.staldal.xodus.TextSerializer
 
skippedEntity(String) - Method in class nu.staldal.xodus.XMLSerializer
 
skippedEntity(String) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
skippedEntity(String) - Method in class nu.staldal.xtree.TreeBuilder
 
Source - Class in nu.staldal.lagoon.core
Produces an XML stream from nothing.
Source() - Constructor for class nu.staldal.lagoon.core.Source
 
SourceManager - Interface in nu.staldal.lagoon.core
Defines operations a Producer can do on the source file tree.
standalone - Variable in class nu.staldal.xodus.OutputConfig
 
start(OutputStream, Target) - Method in interface nu.staldal.lagoon.core.ByteStreamProducer
Start the generation of the byte stream.
start(ContentHandler, Target) - Method in interface nu.staldal.lagoon.core.XMLStreamProducer
Start the generation of the XML stream.
startCDATA() - Method in class nu.staldal.xodus.HTMLSerializer
 
startCDATA() - Method in class nu.staldal.xodus.TextSerializer
 
startCDATA() - Method in class nu.staldal.xodus.XMLSerializer
 
startDocument() - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
startDocument() - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
startDocument() - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
startDocument() - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
startDocument() - Method in class nu.staldal.xodus.HTMLSerializer
 
startDocument() - Method in class nu.staldal.xodus.TextSerializer
 
startDocument() - Method in class nu.staldal.xodus.XMLSerializer
 
startDocument() - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
startDocument() - Method in class nu.staldal.xtree.TreeBuilder
 
startDTD(String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
startDTD(String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
startDTD(String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
startElement(String, AttributeList) - Method in class nu.staldal.xmlutil.ContentHandlerAdapter
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xodus.HTMLSerializer
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xodus.TextSerializer
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xodus.XMLSerializer
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
startElement(String, String, String, Attributes) - Method in class nu.staldal.xtree.TreeBuilder
 
startEntity(String) - Method in class nu.staldal.xodus.HTMLSerializer
Does nothing.
startEntity(String) - Method in class nu.staldal.xodus.TextSerializer
 
startEntity(String) - Method in class nu.staldal.xodus.XMLSerializer
Does nothing.
startPrefixMapping(String, String) - Method in class nu.staldal.xmlutil.ContentHandlerFixer
 
startPrefixMapping(String, String) - Method in class nu.staldal.xmlutil.ContentHandlerSnooper
 
startPrefixMapping(String, String) - Method in class nu.staldal.xmlutil.DocumentHandlerAdapter
 
startPrefixMapping(String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
startPrefixMapping(String, String) - Method in class nu.staldal.xodus.TextSerializer
 
startPrefixMapping(String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
startPrefixMapping(String, String) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
startPrefixMapping(String, String) - Method in class nu.staldal.xtree.TreeBuilder
 
store(String) - Method in class nu.staldal.ftp.FTPClient
Create a new file, or overwrite an existing file.
store(String, boolean) - Method in class nu.staldal.ftp.FTPClient
Create a new file, or overwrite an existing file.
storeClassInRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Store a Java class file in the repository.
storeClassInRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
storeFileInRepository(String) - Method in interface nu.staldal.lagoon.core.LagoonContext
Store a file in the repository.
storeFileInRepository(String) - Method in class nu.staldal.lagoon.core.LagoonProcessor
 
storeFileInRepository(String) - Method in class nu.staldal.lagoon.core.Producer
Store a file in the repository.
storeUnique(String) - Method in class nu.staldal.ftp.FTPClient
Create a new file with an unique name.
storeUnique(String, boolean) - Method in class nu.staldal.ftp.FTPClient
Create a new file with an unique name.
systemId - Variable in class nu.staldal.xodus.Serializer
 

T

Target - Interface in nu.staldal.lagoon.core
Defines operations a Producer can do on the target.
TemplateException - Exception in nu.staldal.lagoon.util
 
TemplateException() - Constructor for exception nu.staldal.lagoon.util.TemplateException
 
TemplateException(String) - Constructor for exception nu.staldal.lagoon.util.TemplateException
 
TemplateException(Exception) - Constructor for exception nu.staldal.lagoon.util.TemplateException
 
TemplateProcessor - Class in nu.staldal.lagoon.util
 
TemplateProcessor() - Constructor for class nu.staldal.lagoon.util.TemplateProcessor
 
Text - Class in nu.staldal.xtree
Character content in an XML document.
Text(char[], int, int, boolean) - Constructor for class nu.staldal.xtree.Text
Constructs a text node from a char[] buffer.
Text(String) - Constructor for class nu.staldal.xtree.Text
Constructs a text node from a String.
TextSerializer - Class in nu.staldal.xodus
 
toSAX(ContentHandler) - Method in class nu.staldal.xtree.Element
 
toSAX(ContentHandler) - Method in class nu.staldal.xtree.Node
Serialize this node, and recursively the (sub)tree beneath, into SAX2 events.
toSAX(ContentHandler) - Method in class nu.staldal.xtree.ProcessingInstruction
 
toSAX(ContentHandler) - Method in class nu.staldal.xtree.Text
 
Transform - Class in nu.staldal.lagoon.core
Produces an XML stream from another XML stream.
Transform() - Constructor for class nu.staldal.lagoon.core.Transform
 
TreeBuilder - Class in nu.staldal.xtree
Build an XTree from a SAX2 event stream, or by parsing an XML document.
TreeBuilder() - Constructor for class nu.staldal.xtree.TreeBuilder
Constructs a TreeBuilder, ready to receive SAX events.
TreeBuilder(URL) - Constructor for class nu.staldal.xtree.TreeBuilder
Constructs a TreeBuilder, ready to receive SAX events.

U

unparsedEntityDecl(String, String, String, String) - Method in class nu.staldal.xodus.HTMLSerializer
 
unparsedEntityDecl(String, String, String, String) - Method in class nu.staldal.xodus.TextSerializer
 
unparsedEntityDecl(String, String, String, String) - Method in class nu.staldal.xodus.XMLSerializer
 
Utils - Class in nu.staldal.util
Some utility methods.

V

version - Variable in class nu.staldal.xodus.OutputConfig
 

W

warning(SAXParseException) - Method in class nu.staldal.xtree.SequentialTreeBuilder
 
warning(SAXParseException) - Method in class nu.staldal.xtree.TreeBuilder
 
Wildcard - Class in nu.staldal.lagoon.util
Wildcard processing methods.
write(int) - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
write(char[]) - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
write(char[], int, int) - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
write(String) - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
write(String, int, int) - Method in class nu.staldal.xodus.XMLCharacterEncoder
 
writeTo(Object, String, OutputStream) - Method in class nu.staldal.xtree.XTreeXMLDataContentHandler
 

X

XML_NS - Static variable in class nu.staldal.xtree.Node
Namespace URI for the implicitly defined "xml" namespace.
XMLCharacterEncoder - Class in nu.staldal.xodus
Encodes output to an XML stream.
XMLCharacterEncoder(OutputStream, String) - Constructor for class nu.staldal.xodus.XMLCharacterEncoder
Constructs an XMLCharacterEncoder which writes to the given OutputStream.
XMLCharacterEncoder(Writer) - Constructor for class nu.staldal.xodus.XMLCharacterEncoder
Constructs an XMLCharacterEncoder which writes to the given Writer.
XMLReaderImpl - Class in nu.staldal.xmlutil
Helper class to implement the SAX2 interface XMLReader.
XMLReaderImpl() - Constructor for class nu.staldal.xmlutil.XMLReaderImpl
 
XMLSerializer - Class in nu.staldal.xodus
 
XMLStreamConsumer - Class in nu.staldal.lagoon.core
A Procucer that consumes an XML stream.
XMLStreamConsumer() - Constructor for class nu.staldal.lagoon.core.XMLStreamConsumer
 
XMLStreamProducer - Interface in nu.staldal.lagoon.core
Produces an XML stream.
XTreeUtil - Class in nu.staldal.xtree
Some utility methods for XTree.
XTreeXMLDataContentHandler - Class in nu.staldal.xtree
Java Activation Framework DataContentHandler for XML, using the XTree representation.
XTreeXMLDataContentHandler() - Constructor for class nu.staldal.xtree.XTreeXMLDataContentHandler
 

A B C D E F G H I L M N O P R S T U V W X