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

A

addClassFilesFromFolder(File, String, List<String>) - Static method in class dk.brics.xact.analysis.Main
 
afterArrays(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after the ArrayTransformer completes
afterCalls(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after call statements have been removed and replaced by interprocedural edges
afterControlFlow(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after the control-flow graph has been built and no transformer has run yet
afterDefUse(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after the DefUseTransformer completes
afterSchemaTypeLinking(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called after XML Schemas have been loaded and linked
afterSootLoaded() - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after the Soot classes have been loaded
afterSplit(FlowGraph, List<FlowGraph>) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after the flow graph has been split
afterUnreachable(FlowGraph) - Method in interface dk.brics.xact.analysis.Diagnostics
Called just after unreachable nodes have been removed
analyze() - Method in class dk.brics.xact.analysis.XMLAnalysis
Runs the analysis.
analyze(String) - Method in class dk.brics.xact.XML
Instruction for the program analyzer; no operation at runtime.
analyzeXMLGraphs(FlowGraph, XMLGraphBuilder) - Method in class dk.brics.xact.analysis.XMLAnalysis
Analyzes the XML graphs.
append(Object) - Method in class dk.brics.xact.XML
Inserts the given value after this template.
appendContent(String, Object) - Method in class dk.brics.xact.XML
Inserts the given value after the content of each selected element node.
appendContent(Object) - Method in class dk.brics.xact.XML
Inserts the given value after the content of this element.
asAttribute() - Method in class dk.brics.xact.Node
Returns this node as an attribute node.
asComment() - Method in class dk.brics.xact.Node
Returns this node as a comment node.
asElement() - Method in class dk.brics.xact.Node
Returns this node as an element node.
asNamespaceDecl() - Method in class dk.brics.xact.Node
Returns this node as a namespace declaration node.
asProcessingInstruction() - Method in class dk.brics.xact.Node
Returns this node as a processing instruction node.
asText() - Method in class dk.brics.xact.Node
Returns this node as a text node.
Attribute - Class in dk.brics.xact
Attribute node.
Attribute(String, String, String, AttrNode, Origin) - Constructor for class dk.brics.xact.Attribute
Constructs a new attribute node.
Attribute(String, String, String) - Constructor for class dk.brics.xact.Attribute
Constructs a new attribute node.
Attribute(String, String) - Constructor for class dk.brics.xact.Attribute
Constructs a new attribute node with no namespace.
Attribute(String, String, String, Origin) - Constructor for class dk.brics.xact.Attribute
Constructs a new attribute node.
Attribute(String, String, Origin) - Constructor for class dk.brics.xact.Attribute
Constructs a new attribute node with no namespace.
AttributeGap - Class in dk.brics.xact
Attribute gap node.
AttributeGap(String, String, String, String, AttrNode, Origin) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node.
AttributeGap(String, String, String, String) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node.
AttributeGap(String, String, String) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node with no namespace.
AttributeGap(String, String) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node with no namespace and no type.
AttributeGap(String, String, String, String, Origin) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node.
AttributeGap(String, String, String, Origin) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node with no namespace.
AttributeGap(String, String, Origin) - Constructor for class dk.brics.xact.AttributeGap
Constructs a new attribute gap node with no namespace and no type.
AttrNode - Class in dk.brics.xact
Base class for attribute-like nodes.

B

buildFlowGraph() - Method in class dk.brics.xact.analysis.XMLAnalysis
Builds the flow graph and finds schema URLs.
buildXMLGraphs(FlowGraph) - Method in class dk.brics.xact.analysis.XMLAnalysis
Builds the XML graphs.
byteLength(String) - Method in class dk.brics.xact.XML
Computes the number of bytes written if invoking XML.toDocument(OutputStream, String).

C

close() - Method in class dk.brics.xact.XML
Removes all gaps in this template.
Comment - Class in dk.brics.xact
Comment node.
Comment(String, XML, Origin) - Constructor for class dk.brics.xact.Comment
Constructs a new comment node.
Comment(String) - Constructor for class dk.brics.xact.Comment
Constructs a new comment node.
Comment(String, Origin) - Constructor for class dk.brics.xact.Comment
Constructs a new comment node.
compare(ErrorReport, ErrorReport) - Method in class dk.brics.xact.analysis.ErrorReport.OriginComparator
 
concat() - Method in class dk.brics.xact.NodeList
Concatenates the list of nodes into an XML template.
concat(Iterable<?>) - Static method in class dk.brics.xact.XML
Concatenates the given list of XML templates or strings into one template.
concat(Object...) - Static method in class dk.brics.xact.XML
Concatenates the given list of XML templates or strings.
copy(AttrNode) - Method in class dk.brics.xact.Attribute
 
copy(AttrNode) - Method in class dk.brics.xact.AttributeGap
 
copy(AttrNode) - Method in class dk.brics.xact.AttrNode
Returns a copy of this attribute with the given successor.
copy(XML) - Method in class dk.brics.xact.Comment
 
copy(XML) - Method in class dk.brics.xact.Element
Returns a copy of this node with the given next sibling.
copy(AttrNode, XML, XML) - Method in class dk.brics.xact.Element
Returns a copy of this node with the given attributes, children, and next sibling.
copy(XML) - Method in class dk.brics.xact.ProcessingInstruction
 
copy(XML) - Method in class dk.brics.xact.TemplateGap
 
copy(XML) - Method in class dk.brics.xact.TempNode
Returns a copy of this node with the given next sibling.
copy(XML) - Method in class dk.brics.xact.Text
 

D

Debug - Class in dk.brics.xact.analysis
Debug mode settings.
dec() - Static method in class dk.brics.xact.analysis.Debug
Decrement indentation level.
Diagnostics - Interface in dk.brics.xact.analysis
Object that gets notified of certain events in the XML analysis, mostly for the purpose of debugging and benchmarking the analysis.
dk.brics.xact - package dk.brics.xact
The main interface to the XACT runtime system.
dk.brics.xact.analysis - package dk.brics.xact.analysis
Program analysis for XACT.
dk.brics.xact.compiler - package dk.brics.xact.compiler
Compiler from XACT (.xact) to Java (.java).

E

Element - Class in dk.brics.xact
Element node.
Element(String, String, AttrNode, XML, NamespaceDecl, XML, Origin) - Constructor for class dk.brics.xact.Element
Constructs a new element node.
Element(String, String) - Constructor for class dk.brics.xact.Element
Constructs a new empty element node.
Element(String, String, Origin) - Constructor for class dk.brics.xact.Element
Constructs a new empty element node.
Element(String) - Constructor for class dk.brics.xact.Element
Constructs a new empty element node.
Element(String, Origin) - Constructor for class dk.brics.xact.Element
Constructs a new empty element node.
error(Origin, ErrorType, String, Object...) - Method in class dk.brics.xact.analysis.ErrorHandler
 
error(Throwable) - Method in class dk.brics.xact.analysis.ErrorHandler
 
ErrorHandler - Class in dk.brics.xact.analysis
Accepts error reports from the analysis.
ErrorHandler() - Constructor for class dk.brics.xact.analysis.ErrorHandler
 
ErrorReport - Class in dk.brics.xact.analysis
Describes an error reported by the XML analysis.
ErrorReport(Origin, ErrorType, String) - Constructor for class dk.brics.xact.analysis.ErrorReport
 
ErrorReport(Throwable) - Constructor for class dk.brics.xact.analysis.ErrorReport
 
ErrorReport.OriginComparator - Class in dk.brics.xact.analysis
Compares error reports by their origin alone.
ErrorReport.OriginComparator() - Constructor for class dk.brics.xact.analysis.ErrorReport.OriginComparator
 
ErrorType - Enum in dk.brics.xact.analysis
 

F

FileUtil - Class in dk.brics.xact.compiler
File utilitity methods.
FileUtil() - Constructor for class dk.brics.xact.compiler.FileUtil
 
findAllFilesWithExtensions(File, boolean, String) - Static method in class dk.brics.xact.compiler.FileUtil
Finds all files with the given extension.

G

gapify(String, String) - Method in class dk.brics.xact.XML
Converts all nodes selected by the given XPath expression into gaps of the given name.
gapify(String, String, String) - Method in class dk.brics.xact.XML
Converts all nodes selected by the given XPath expression into gaps of the given name and schema type.
get(int) - Method in class dk.brics.xact.NodeList
Returns the node at the given index.
get(String) - Method in class dk.brics.xact.XML
Returns the nodes specified by the given XPath expression.
getAttribute(String) - Method in class dk.brics.xact.Element
Returns the value of the attribute of the given name, or null if not present.
getAttribute(String, String) - Method in class dk.brics.xact.Element
Returns the value of the attribute of the given name, or null if not present.
getAttribute(String) - Method in class dk.brics.xact.XML
Returns the value of the attribute of the given name in the first element in this template, or null if not present.
getAttribute(String, String) - Method in class dk.brics.xact.XML
Returns the value of the attribute of the given name in the first element in this template, or null if not present.
getData() - Method in class dk.brics.xact.ProcessingInstruction
Returns the data.
getElement(String) - Method in class dk.brics.xact.XML
Returns the first element specified by the given XPath expression.
getElementByID(String) - Method in class dk.brics.xact.XML
Returns the element with the given ID.
getElements(String) - Method in class dk.brics.xact.XML
Returns the elements specified by the given XPath expression.
getErrors() - Method in class dk.brics.xact.analysis.ErrorHandler
 
getErrors() - Method in class dk.brics.xact.analysis.XMLAnalysis
 
getExpandedName() - Method in class dk.brics.xact.AttrNode
Returns the expanded name.
getExpandedName() - Method in class dk.brics.xact.Element
Returns the expanded name.
getFirstAttr() - Method in class dk.brics.xact.Element
Returns the first attribute-like node.
getFirstAttribute() - Method in class dk.brics.xact.Element
Returns the first attribute node.
getFirstChild() - Method in class dk.brics.xact.Element
Returns the first child node.
getFirstElement() - Method in class dk.brics.xact.XML
Returns the first element in this template.
getFirstNamespaceDecl() - Method in class dk.brics.xact.Element
Returns the first namespace declaration node.
getGap() - Method in class dk.brics.xact.AttributeGap
Returns the gap name.
getGap() - Method in class dk.brics.xact.TemplateGap
Returns the gap name.
getLevel() - Static method in class dk.brics.xact.analysis.Debug
Returns the debug level.
getLocalName() - Method in class dk.brics.xact.AttrNode
Returns the local name.
getLocalName() - Method in class dk.brics.xact.Element
Returns the local name.
getMessage() - Method in class dk.brics.xact.analysis.ErrorReport
 
getMessage() - Method in enum dk.brics.xact.analysis.ErrorType
Returns a short human-readable description of this error type.
getNamespace() - Method in class dk.brics.xact.AttrNode
Returns the namespace URI.
getNamespace() - Method in class dk.brics.xact.Element
Returns the namespace URI.
getNamespace() - Method in class dk.brics.xact.NamespaceDecl
Returns the namespace URI.
getNamespaceMap() - Static method in class dk.brics.xact.XML
Returns the global namespace map (from prefix to URI).
getNext() - Method in class dk.brics.xact.NamespaceDecl
Returns the next namespace declaration.
getNext() - Method in exception dk.brics.xact.XMLValidationException
Returns the next validation error, or null if none.
getNextAttr() - Method in class dk.brics.xact.AttrNode
Returns the next attribute-like node.
getNextAttribute() - Method in class dk.brics.xact.AttrNode
Returns the next attribute node.
getNextSibling() - Method in class dk.brics.xact.TempNode
 
getNextSibling() - Method in class dk.brics.xact.XML
Returns the next sibling node, or null if none.
getNumber(String) - Method in class dk.brics.xact.XML
Returns the number specified by the given XPath expression.
getNumber() - Method in class dk.brics.xact.XML
Returns the number value of the first element or text node in this template.
getOrigin() - Method in class dk.brics.xact.analysis.ErrorReport
 
getOrigin() - Method in class dk.brics.xact.Node
Returns the origin of this node, or null if absent.
getOrigin() - Method in exception dk.brics.xact.XMLException
Returns a relevant source location, or null if not available.
getPrefix() - Method in class dk.brics.xact.NamespaceDecl
Returns the prefix.
getString() - Method in class dk.brics.xact.Text
Returns the text string of this text node.
getString(String) - Method in class dk.brics.xact.XML
Returns the text specified by the given XPath expression.
getString() - Method in class dk.brics.xact.XML
Returns the string value of the first element or text node in this template.
getStrings(String) - Method in class dk.brics.xact.XML
Returns the text or attribute values specified by the given XPath expression.
getTarget() - Method in class dk.brics.xact.ProcessingInstruction
Returns the target.
getThreadNamespaceMap() - Static method in class dk.brics.xact.XML
Returns the thread local namespace map (from prefix to URI).
getThrowable() - Method in class dk.brics.xact.analysis.ErrorReport
 
getType() - Method in class dk.brics.xact.analysis.ErrorReport
 
getType() - Method in class dk.brics.xact.AttributeGap
Returns the gap type, or null if absent.
getType() - Method in class dk.brics.xact.TemplateGap
Returns the gap type, or null if absent.
getValue() - Method in class dk.brics.xact.Attribute
Returns the value.
getValue() - Method in class dk.brics.xact.Comment
Returns the comment value.

H

has(String) - Method in class dk.brics.xact.XML
Returns the boolean specified by the given XPath expression.
hasOrigin() - Method in class dk.brics.xact.analysis.ErrorReport
 

I

inc() - Static method in class dk.brics.xact.analysis.Debug
Increment indentation level.
insertAfter(String, Object) - Method in class dk.brics.xact.XML
Inserts the given value after each selected content node.
insertBefore(String, Object) - Method in class dk.brics.xact.XML
Inserts the given value before each selected content node.
isAttribute() - Method in class dk.brics.xact.Node
Checks whether this is an attribute node.
isChars(String) - Static method in class dk.brics.xact.StringTypes
Checks whether the given string matches (Char)*.
isComment() - Method in class dk.brics.xact.Node
Checks whether this is an comment node.
isDefinite() - Method in enum dk.brics.xact.analysis.ErrorType
Returns true if an error of this type denotes something that will definitely be the case at runtime.
isElement() - Method in class dk.brics.xact.Node
Checks whether this is an element node.
isEmpty() - Method in class dk.brics.xact.NodeList
Checks whether the list is empty.
isName(String) - Static method in class dk.brics.xact.StringTypes
Checks whether the given string matches Name.
isNamespaceDecl() - Method in class dk.brics.xact.Node
Checks whether this is a namespace declaration node.
isNCName(String) - Static method in class dk.brics.xact.StringTypes
Checks whether the given string matches NCName.
isProcessingInstruction() - Method in class dk.brics.xact.Node
Checks whether this is an processing instruction node.
isText() - Method in class dk.brics.xact.Node
Checks whether this is a text node.
isWhitespace(String) - Static method in class dk.brics.xact.StringTypes
Checks whether the given string matches S.
iterator() - Method in class dk.brics.xact.NodeList
Returns a list iterator.

L

loadClasses() - Method in class dk.brics.xact.analysis.XMLAnalysis
Loads the class files.
loadXMLSchema(URL) - Static method in class dk.brics.xact.XML
Loads an XML schema.
loadXMLSchema(String) - Static method in class dk.brics.xact.XML
Loads an XML schema.

M

Main - Class in dk.brics.xact.analysis
Command-line interface to the program analysis for XACT.
main(String[]) - Static method in class dk.brics.xact.analysis.Main
Analyzes the given classes and reports warnings to standard output.
Main - Class in dk.brics.xact.compiler
Compiler from XACT to Java.
main(String[]) - Static method in class dk.brics.xact.compiler.Main
Compiles XACT syntax into Java.
main2(String[]) - Static method in class dk.brics.xact.compiler.Main
Compiles XACT syntax into Java.

N

NamespaceDecl - Class in dk.brics.xact
Namespace declaration node.
NamespaceDecl(String, String, NamespaceDecl, Origin) - Constructor for class dk.brics.xact.NamespaceDecl
Constructs a new namespace declaration node.
NamespaceDecl(String, String) - Constructor for class dk.brics.xact.NamespaceDecl
Constructs a new namespace declaration node.
NamespaceDecl(String, String, Origin) - Constructor for class dk.brics.xact.NamespaceDecl
Constructs a new namespace declaration node.
Node - Class in dk.brics.xact
Base class for all nodes.
Node(Origin) - Constructor for class dk.brics.xact.Node
Constructs a new node.
NodeList<T extends Node> - Class in dk.brics.xact
List of nodes.
NodeList(Iterable<T>) - Constructor for class dk.brics.xact.NodeList
Constructs a new NodeList.
NodeVisitor - Class in dk.brics.xact
Visitor for nodes.
NodeVisitor() - Constructor for class dk.brics.xact.NodeVisitor
Constructs a new visitor.
NodeVisitorParameterized<Return,Argument> - Class in dk.brics.xact
Visitor for nodes that takes an additional parameter and returns a value.
NodeVisitorParameterized() - Constructor for class dk.brics.xact.NodeVisitorParameterized
Constructs a new visitor.
NULL - Static variable in interface dk.brics.xact.analysis.Diagnostics
Implementation of this interface where every method does nothing.

P

parseDocument(String) - Static method in class dk.brics.xact.XML
Constructs an XML document from its string representation.
parseDocument(URL) - Static method in class dk.brics.xact.XML
Constructs an XML document from its string representation from a URL.
parseDocument(InputStream) - Static method in class dk.brics.xact.XML
Constructs an XML document from its string representation from an input stream.
parseDocument(InputStream, String, Origin) - Static method in class dk.brics.xact.XML
Constructs an XML document from its string representation from an input stream using the given encoding.
parseTemplate(String) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation.
parseTemplate(String, Origin) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation.
parseTemplate(InputStream, Origin) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation from an input stream.
parseTemplate(InputStream) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation from an input stream.
parseTemplateResource(String) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation located in a resource.
parseTemplateResource(Class<?>, String) - Static method in class dk.brics.xact.XML
Constructs an XML template from its string representation located in a resource.
plug(String, Object) - Method in class dk.brics.xact.XML
Constructs a new XML template by plugging the given value into each template gap of the given name in this template.
plugList(String, Iterable<?>) - Method in class dk.brics.xact.XML
Constructs a new XML template by plugging the given list of values into the list of template gaps of the given name in this template.
plugWrap(String, Iterable<?>) - Method in class dk.brics.xact.XML
Constructs a template by wrapping each value from the given list into the gaps of the given name in this template and concatenating the results.
prepend(Object) - Method in class dk.brics.xact.XML
Inserts the given value in front of this template.
prependContent(String, Object) - Method in class dk.brics.xact.XML
Inserts the given value before the content of each selected element node.
prependContent(Object) - Method in class dk.brics.xact.XML
Inserts the given value before the content of this element.
print(int, boolean, String) - Static method in class dk.brics.xact.analysis.Debug
Prints to System.err if debug is enabled.
println(int, boolean, String) - Static method in class dk.brics.xact.analysis.Debug
Prints to System.err if debug is enabled.
printMessages(PrintStream) - Method in class dk.brics.xact.analysis.ErrorHandler
 
printMessages(PrintWriter) - Method in class dk.brics.xact.analysis.ErrorHandler
 
printMessages() - Method in class dk.brics.xact.analysis.XMLAnalysis
 
printMessages(PrintStream) - Method in class dk.brics.xact.analysis.XMLAnalysis
 
printMessages(PrintWriter) - Method in class dk.brics.xact.analysis.XMLAnalysis
 
printUsage() - Static method in class dk.brics.xact.analysis.Main
 
ProcessingInstruction - Class in dk.brics.xact
Processing instruction node.
ProcessingInstruction(String, String, XML, Origin) - Constructor for class dk.brics.xact.ProcessingInstruction
Constructs a new processing instruction node.
ProcessingInstruction(String, String) - Constructor for class dk.brics.xact.ProcessingInstruction
Constructs a new processing instruction node.
ProcessingInstruction(String, String, Origin) - Constructor for class dk.brics.xact.ProcessingInstruction
Constructs a new processing instruction node.

R

releaseSoot() - Method in class dk.brics.xact.analysis.XMLAnalysis
Resets Soot.
remove(String) - Method in class dk.brics.xact.XML
Removes the nodes selected by the given XPath expression.
resetIndent() - Static method in class dk.brics.xact.analysis.Debug
Resets indentation level.

S

set(String, AttrNode) - Method in class dk.brics.xact.XML
Sets an attribute at each selected element node.
set(AttrNode) - Method in class dk.brics.xact.XML
Sets an attribute at this element.
set(NamespaceDecl) - Method in class dk.brics.xact.XML
Sets a namespace declaration at this element.
set(String, Object) - Method in class dk.brics.xact.XML
Replaces each selected content node by the given value.
setConfiguration(Configuration) - Method in class dk.brics.xact.analysis.XMLAnalysis
Sets the Configuration object to be used in the analysis.
setContent(String, Object) - Method in class dk.brics.xact.XML
Sets the content of each selected element node to the given value.
setContent(Object) - Method in class dk.brics.xact.XML
Sets the content of this element to the given value.
setDiagnostics(Diagnostics) - Method in class dk.brics.xact.analysis.XMLAnalysis
Sets the Diagnostics object to receive event notifications.
setExecutorService(ExecutorService) - Method in class dk.brics.xact.analysis.XMLAnalysis
Sets an ExecutorService used to perform parallelizable tasks.
setLevel(int) - Static method in class dk.brics.xact.analysis.Debug
Sets the debug level.
setMessage(String) - Method in class dk.brics.xact.analysis.ErrorReport
 
setNext(XMLValidationException) - Method in exception dk.brics.xact.XMLValidationException
Sets the next validation error.
setOrigin(Origin) - Method in class dk.brics.xact.analysis.ErrorReport
 
setTaskRunner(XactTaskRunner) - Method in class dk.brics.xact.analysis.XMLAnalysis
Sets the XactTaskRunner used to perform parallelizable tasks.
setThrowable(Throwable) - Method in class dk.brics.xact.analysis.ErrorReport
 
setType(ErrorType) - Method in class dk.brics.xact.analysis.ErrorReport
 
SetupException - Exception in dk.brics.xact.compiler
Exception caused by invalid parameters to the XACT compiler or analysis.
SetupException(String) - Constructor for exception dk.brics.xact.compiler.SetupException
Constructs a new SetupException.
size() - Method in class dk.brics.xact.NodeList
Returns the size of the list.
StringTypes - Class in dk.brics.xact
Patterns for various XML strings.

T

TemplateGap - Class in dk.brics.xact
Template gap node.
TemplateGap(String, String, XML, Origin) - Constructor for class dk.brics.xact.TemplateGap
Constructs a new template gap node.
TemplateGap(String, String) - Constructor for class dk.brics.xact.TemplateGap
Constructs a new template gap node.
TemplateGap(String) - Constructor for class dk.brics.xact.TemplateGap
Constructs a new template gap node with no type.
TemplateGap(String, String, Origin) - Constructor for class dk.brics.xact.TemplateGap
Constructs a new template gap node.
TemplateGap(String, Origin) - Constructor for class dk.brics.xact.TemplateGap
Constructs a new template gap node with no type.
TempNode - Class in dk.brics.xact
Base class for template nodes.
Text - Class in dk.brics.xact
Text node.
Text(String, XML, Origin) - Constructor for class dk.brics.xact.Text
Constructs a new text node.
Text(String) - Constructor for class dk.brics.xact.Text
Constructs a new text node.
Text(String, Origin) - Constructor for class dk.brics.xact.Text
Constructs a new text node.
toDocument() - Method in class dk.brics.xact.XML
Converts this XML template to its string representation with all gaps removed.
toDocument(String) - Method in class dk.brics.xact.XML
Converts this XML template to its string representation with all gaps removed, using the given encoding.
toDocument(XMLIndentation) - Method in class dk.brics.xact.XML
Converts this XML template to its string representation with all gaps removed, using the given encoding.
toDocument(OutputStream, String) - Method in class dk.brics.xact.XML
Converts this XML template to its string representation with all gaps removed and prints the result to an output stream.
toString() - Method in class dk.brics.xact.analysis.ErrorReport
 
toString() - Method in class dk.brics.xact.Attribute
 
toString() - Method in class dk.brics.xact.AttributeGap
 
toString() - Method in class dk.brics.xact.Comment
 
toString() - Method in class dk.brics.xact.Element
 
toString() - Method in class dk.brics.xact.NamespaceDecl
 
toString() - Method in class dk.brics.xact.Node
Returns a description of this node.
toString() - Method in class dk.brics.xact.NodeList
Returns a description of the nodes in this list.
toString() - Method in class dk.brics.xact.ProcessingInstruction
 
toString() - Method in class dk.brics.xact.TemplateGap
 
toString() - Method in class dk.brics.xact.Text
 
toTemplate() - Method in class dk.brics.xact.XML
Converts this template to its string representation.
toTemplate(XMLIndentation) - Method in class dk.brics.xact.XML
Converts this template to its string representation, using the specified indentation strategy.
toTemplate(String) - Method in class dk.brics.xact.XML
Converts this template to its string representation, using the given encoding.
toXML() - Method in class dk.brics.xact.NodeList
Concatenates the list of nodes into an XML template.
toXML() - Method in interface dk.brics.xact.ToXMLable
Returns the XML template representation of this object.
toXML() - Method in class dk.brics.xact.XML
Returns this object.
toXML(Object) - Static method in class dk.brics.xact.XML
Converts the given value to an XML template using ToXMLable.toXML() or Node.toString().
ToXMLable - Interface in dk.brics.xact
Interface for classes that have an XML template representation.
transformFlowGraph(FlowGraph) - Method in class dk.brics.xact.analysis.XMLAnalysis
Performs various transformations of the given flow graph.
Type - Annotation Type in dk.brics.xact
Schema type annotation for XML variables.

V

validate(String) - Method in class dk.brics.xact.XML
Checks that this template is valid according to the given schema type.
valueOf(String) - Static method in enum dk.brics.xact.analysis.ErrorType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dk.brics.xact.analysis.ErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(Element) - Method in class dk.brics.xact.NodeVisitor
Visits an element node.
visit(Text) - Method in class dk.brics.xact.NodeVisitor
Visits a text node.
visit(Comment) - Method in class dk.brics.xact.NodeVisitor
Visits a comment node.
visit(ProcessingInstruction) - Method in class dk.brics.xact.NodeVisitor
Visits a processing instruction node.
visit(Attribute) - Method in class dk.brics.xact.NodeVisitor
Visits an attribute node.
visit(TemplateGap) - Method in class dk.brics.xact.NodeVisitor
Visits a template gap node.
visit(AttributeGap) - Method in class dk.brics.xact.NodeVisitor
Visits an attribute gap node.
visit(NamespaceDecl) - Method in class dk.brics.xact.NodeVisitor
Visits an namespace declaration node.
visit(Element, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits an element node.
visit(Text, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits a text node.
visit(Comment, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits a comment node.
visit(ProcessingInstruction, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits a processing instruction node.
visit(Attribute, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits an attribute node.
visit(TemplateGap, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits a template gap node.
visit(AttributeGap, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits an attribute gap node.
visit(NamespaceDecl, Argument) - Method in class dk.brics.xact.NodeVisitorParameterized
Visits an namespace declaration node.
visitBy(NodeVisitor) - Method in class dk.brics.xact.Node
Visits this node by the given visitor.
visitBy(NodeVisitorParameterized<R, A>, A) - Method in class dk.brics.xact.Node
Visits this node by the given visitor.
visitBy(NodeVisitor) - Method in class dk.brics.xact.NodeList
Visits each node in the list by the given visitor.
visitBy(NodeVisitor) - Method in class dk.brics.xact.XML
 
visitBy(NodeVisitorParameterized<R, A>, A) - Method in class dk.brics.xact.XML
 

X

XML - Class in dk.brics.xact
XML template content node.
XMLAnalysis - Class in dk.brics.xact.analysis
Program analysis for XACT.
XMLAnalysis(String, List<String>) - Constructor for class dk.brics.xact.analysis.XMLAnalysis
Initializes XACT program analysis for the given classes.
XMLAnalysisException - Exception in dk.brics.xact.analysis
Exception thrown if analysis fails.
XMLAnalysisException(String) - Constructor for exception dk.brics.xact.analysis.XMLAnalysisException
Constructs a new exception.
XMLAnalysisException(String, Origin) - Constructor for exception dk.brics.xact.analysis.XMLAnalysisException
Constructs a new exception.
XMLAnalysisException(Throwable, Origin) - Constructor for exception dk.brics.xact.analysis.XMLAnalysisException
Constructs a new exception.
XMLException - Exception in dk.brics.xact
Runtime exception caused by an invalid XML operation.
XMLException(String) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLException(String, Throwable) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLException(Throwable) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLException(String, Origin) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLException(String, Throwable, Origin) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLException(Throwable, Origin) - Constructor for exception dk.brics.xact.XMLException
Constructs a new exception.
XMLPlugException - Exception in dk.brics.xact
Exception thrown if an XML plug operation fails.
XMLPlugException(String) - Constructor for exception dk.brics.xact.XMLPlugException
Constructs a new exception.
XMLPlugException(String, Origin) - Constructor for exception dk.brics.xact.XMLPlugException
Constructs a new exception.
XMLTemplateException - Exception in dk.brics.xact
Exception thrown if XML template parsing fails.
XMLTemplateException(String) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLTemplateException(String, Throwable) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLTemplateException(Throwable) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLTemplateException(String, Origin) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLTemplateException(String, Throwable, Origin) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLTemplateException(Throwable, Origin) - Constructor for exception dk.brics.xact.XMLTemplateException
Constructs a new exception.
XMLValidationException - Exception in dk.brics.xact
Exception thrown if XML schema type validation fails.
XMLValidationException(String) - Constructor for exception dk.brics.xact.XMLValidationException
Constructs a new exception.
XMLValidationException(String, Origin) - Constructor for exception dk.brics.xact.XMLValidationException
Constructs a new exception.
XMLValidationException(Throwable, Origin) - Constructor for exception dk.brics.xact.XMLValidationException
Constructs a new exception.
XMLWellformednessException - Exception in dk.brics.xact
Exception thrown if XML wellformedness fails.
XMLWellformednessException(String) - Constructor for exception dk.brics.xact.XMLWellformednessException
Constructs a new exception.
XMLWellformednessException(String, Origin) - Constructor for exception dk.brics.xact.XMLWellformednessException
Constructs a new exception.
XMLXPathException - Exception in dk.brics.xact
Exception thrown if XPath evaluation fails.
XMLXPathException(String) - Constructor for exception dk.brics.xact.XMLXPathException
 
XMLXPathException(String, Throwable) - Constructor for exception dk.brics.xact.XMLXPathException
 
XMLXPathException(Throwable) - Constructor for exception dk.brics.xact.XMLXPathException
 

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

Copyright © 2005-2011 Aarhus University.