Skip navigation links
B C D E F G H I J L N O P R S T U V W X 

B

bitPos1b() - Method in class org.apache.daffodil.japi.DataLocation
Get the position of the data, in bits, using 1-based indexing
bytePos1b() - Method in class org.apache.daffodil.japi.DataLocation
Get the position of the data, in bytes, using 1-based indexing

C

characters(char[], int, int) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
compileFile(File) - Method in class org.apache.daffodil.japi.Compiler
Compile DFDL schema file into a ProcessorFactory
compileFile(File, String, String) - Method in class org.apache.daffodil.japi.Compiler
Compile DFDL schema file into a ProcessorFactory
Compiler - Class in org.apache.daffodil.japi
Compile DFDL schemas into ProcessorFactory's or reload saved parsers into DataProcessor's.
Compiler(Compiler) - Constructor for class org.apache.daffodil.japi.Compiler
 
compiler() - Static method in class org.apache.daffodil.japi.Daffodil
Create a new object used to compiled DFDL schemas
compileSource(URI) - Method in class org.apache.daffodil.japi.Compiler
Compile DFDL schema source into a ProcessorFactory
compileSource(URI, String, String) - Method in class org.apache.daffodil.japi.Compiler
Compile DFDL schema source into a ProcessorFactory
createUserDefinedFunction(String, String) - Method in class org.apache.daffodil.udf.UserDefinedFunctionProvider
Finds and initializes User Defined Function class based on namespace and name provided.

D

Daffodil - Class in org.apache.daffodil.japi
API Suitable for Java programmers to use.
Daffodil() - Constructor for class org.apache.daffodil.japi.Daffodil
 
DAFFODIL_SAX_URN_BLOBDIRECTORY() - Static method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Property name to get/set blob directory as String from the DaffodilParseXMLReader
DAFFODIL_SAX_URN_BLOBPREFIX() - Static method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Property name to get/set blob prefix as String from the DaffodilParseXMLReader
DAFFODIL_SAX_URN_BLOBSUFFIX() - Static method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Property name to get/set blob suffix as String from the DaffodilParseXMLReader
DAFFODIL_SAX_URN_PARSERESULT() - Static method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Property name to get the ParseResult from the DaffodilParseXMLReader.
DaffodilParseXMLReader - Class in org.apache.daffodil.japi
SAX method of parsing schema and getting the DFDL Infoset via some org.xml.sax.ContentHandler, based on the org.xml.sax.XMLReader interface
DaffodilParseXMLReader(DaffodilParseXMLReader) - Constructor for class org.apache.daffodil.japi.DaffodilParseXMLReader
 
DaffodilUnhandledSAXException - Exception in org.apache.daffodil.japi
This exception is thrown when and unexpected error occurs while unparsing an infoset with an XMLReader and a DaffodilUnparseContentHandler.
DaffodilUnhandledSAXException(DFDL.DaffodilUnhandledSAXException) - Constructor for exception org.apache.daffodil.japi.DaffodilUnhandledSAXException
 
DaffodilUnparseContentHandler - Class in org.apache.daffodil.japi
Accepts SAX callback events from any SAX XMLReader for unparsing
DaffodilUnparseContentHandler(DFDL.DaffodilUnparseContentHandler) - Constructor for class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
DaffodilUnparseErrorSAXException - Exception in org.apache.daffodil.japi
This exception is thrown when UnparseResult.isError returns true while unparsing an infoset with an XMLReader and a DaffodilUnparseContentHandler.
DaffodilUnparseErrorSAXException(DFDL.DaffodilUnparseErrorSAXException) - Constructor for exception org.apache.daffodil.japi.DaffodilUnparseErrorSAXException
 
DaffodilXMLEntityResolver - Class in org.apache.daffodil.japi
Returns the EntityResolver used by Daffodil to resolve import/include schemaLocations.
DaffodilXMLEntityResolver() - Constructor for class org.apache.daffodil.japi.DaffodilXMLEntityResolver
 
DataLocation - Class in org.apache.daffodil.japi
Information related to a location in data
DataLocation(DataLocation) - Constructor for class org.apache.daffodil.japi.DataLocation
 
DataProcessor - Class in org.apache.daffodil.japi
Compiled version of a DFDL Schema, used to parse data and get the DFDL infoset
DataProcessor(DataProcessor) - Constructor for class org.apache.daffodil.japi.DataProcessor
 
DebuggerRunner - Class in org.apache.daffodil.japi.debugger
Abstract debugger runner, which can be implemented to create a custom debugger runner
DebuggerRunner() - Constructor for class org.apache.daffodil.japi.debugger.DebuggerRunner
 
Diagnostic - Class in org.apache.daffodil.japi
Class containing diagnostic information
Diagnostic(Diagnostic) - Constructor for class org.apache.daffodil.japi.Diagnostic
 
dis() - Method in class org.apache.daffodil.japi.io.InputSourceDataInputStream
 

E

endArray(DIArray) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the end of an array of elements.
endArray(DIArray) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
endComplex(DIComplex) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the end of a complex element.
endComplex(DIComplex) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
endDocument() - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
endDocument() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the end of the infoset.
endDocument() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
endElement(String, String, String) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
endPrefixMapping(String) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
endSimple(DISimple) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the end of a simple element.
endSimple(DISimple) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
experimental() - Method in class org.apache.daffodil.japi.ProcessorFactory
 
ExperimentalWrapper(RootView) - Constructor for class org.apache.daffodil.japi.ProcessorFactory.ExperimentalWrapper
 
ExternalVariableException - Exception in org.apache.daffodil.japi
This exception will be thrown if an error occurs when setting an external variable.
ExternalVariableException(String) - Constructor for exception org.apache.daffodil.japi.ExternalVariableException
 

F

fini() - Method in class org.apache.daffodil.japi.debugger.DebuggerRunner
Called once upon completion of a parse, allowing one to perform any steps necessary to clean up the debugger runner.
fini() - Method in class org.apache.daffodil.japi.debugger.TraceDebuggerRunner
 
fini() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 

G

getCommand() - Method in class org.apache.daffodil.japi.debugger.DebuggerRunner
Called by Daffodil when there is a pause in parsing to determine what debugger actions should be taken.
getCommand() - Method in class org.apache.daffodil.japi.debugger.TraceDebuggerRunner
 
getContentHandler() - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Retrieve registered content handler
getDataLocations() - Method in class org.apache.daffodil.japi.Diagnostic
Get data location information relevant to this diagnostic object.
getDiagnostics() - Method in class org.apache.daffodil.japi.WithDiagnostics
Get the list of Diagnostic's created during the construction of the parent object
getDTDHandler() - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Retrieve registered DTD Handler
getEntityResolver() - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Return the registered entity resolver
getEntityResolver() - Static method in class org.apache.daffodil.japi.DaffodilXMLEntityResolver
 
getErrorHandler() - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Retrieve registered error handler
getEventType() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Return the current infoset inputter event type
getEventType() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
getFeature(String) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Get the value of the feature flag
getLocalName() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Get the local name of the current event.
getLocalName() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
getLocationsInSchemaFiles() - Method in class org.apache.daffodil.japi.Diagnostic
Get schema location information relevant to this diagnostic object.
getLSResourceResolver() - Static method in class org.apache.daffodil.japi.DaffodilXMLEntityResolver
 
getMessage() - Method in class org.apache.daffodil.japi.Diagnostic
Get the diagnostic message
getNamespaceURI() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Get the namespace of the current event.
getNamespaceURI() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
getProperty(String) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Get the value of the property
getResult() - Method in class org.apache.daffodil.japi.infoset.JDOMInfosetOutputter
Get the jdom Document representing the infoset created during a parse
getResult() - Method in class org.apache.daffodil.japi.infoset.ScalaXMLInfosetOutputter
Get the scala.xml.Node representing the infoset created during a parse
getResult() - Method in class org.apache.daffodil.japi.infoset.W3CDOMInfosetOutputter
Get the w3c Document representing the infoset created during a parse
getSimpleText(NodeInfo.Kind, Map<String, String>) - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Get the content of a simple type.
getSimpleText(NodeInfo.Kind) - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
See getSimpleText(primType, runtimeProperties), which has a default implementation to call this function without the runtimeProperties Map
getSimpleText(NodeInfo.Kind, Map<String, String>) - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
getSimpleText(NodeInfo.Kind) - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
getSomeCause() - Method in class org.apache.daffodil.japi.Diagnostic
Get the cause of that cause this diagnostic
getSomeMessage() - Method in class org.apache.daffodil.japi.Diagnostic
Get the message that caused this diagnostic
getUnparseResult() - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
Returns the result of the SAX unparse containing diagnostic information.
getUserDefinedFunctionClasses() - Method in class org.apache.daffodil.udf.UserDefinedFunctionProvider
Must be implemented to return the classes of the User Defined Function this provider is aware of/providing
getXMLEntityResolver() - Static method in class org.apache.daffodil.japi.DaffodilXMLEntityResolver
 

H

hasData() - Method in class org.apache.daffodil.japi.io.InputSourceDataInputStream
Returns true if the input stream has at least 1 bit of data.
hasNext() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Return true if there are remaining events.
hasNext() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 

I

id - Variable in enum org.apache.daffodil.japi.ValidationMode
Numeric ID of the validation mode
ignorableWhitespace(char[], int, int) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
InfosetInputter - Class in org.apache.daffodil.japi.infoset
Abstract class used to determine how the infoset representation should be input from a call to DataProcessor#unparse.
InfosetInputter() - Constructor for class org.apache.daffodil.japi.infoset.InfosetInputter
 
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
The InfosetInputter to proxy infoset events to
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.JDOMInfosetInputter
 
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.JsonInfosetInputter
 
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.ScalaXMLInfosetInputter
 
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.W3CDOMInfosetInputter
 
infosetInputter() - Method in class org.apache.daffodil.japi.infoset.XMLTextInfosetInputter
 
InfosetInputterProxy - Class in org.apache.daffodil.japi.infoset
A proxy for InfosetInputters that are internal to Daffodil
InfosetInputterProxy() - Constructor for class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
InfosetOutputter - Class in org.apache.daffodil.japi.infoset
Abstract class used to determine how the infoset representation should be output from a call to DataProcessor#parse.
InfosetOutputter() - Constructor for class org.apache.daffodil.japi.infoset.InfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
The InfosetOutputter to proxy infoset events to
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.JDOMInfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.JsonInfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.NullInfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.ScalaXMLInfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.W3CDOMInfosetOutputter
 
infosetOutputter() - Method in class org.apache.daffodil.japi.infoset.XMLTextInfosetOutputter
 
InfosetOutputterProxy - Class in org.apache.daffodil.japi.infoset
A proxy for InfosetOutputters that are internal to Daffodil
InfosetOutputterProxy() - Constructor for class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
init() - Method in class org.apache.daffodil.japi.debugger.DebuggerRunner
Called once at the beginning of a parse, allowing one to perform any initialization steps that may be necessary.
init() - Method in class org.apache.daffodil.japi.debugger.TraceDebuggerRunner
 
InputSourceDataInputStream - Class in org.apache.daffodil.japi.io
Provides Daffodil with byte data from an InputStream, ByteBuffer, or byte Array.
InputSourceDataInputStream(InputSourceDataInputStream) - Constructor for class org.apache.daffodil.japi.io.InputSourceDataInputStream
 
InputSourceDataInputStream(InputStream) - Constructor for class org.apache.daffodil.japi.io.InputSourceDataInputStream
Create an InputSourceDataInputStream from a java.io.InputStream
InputSourceDataInputStream(ByteBuffer) - Constructor for class org.apache.daffodil.japi.io.InputSourceDataInputStream
Create an InputSourceDataInputStream from a java.nio.ByteBuffer
InputSourceDataInputStream(byte[]) - Constructor for class org.apache.daffodil.japi.io.InputSourceDataInputStream
Create an InputSourceDataInputStream from a byte array
InvalidParserException - Exception in org.apache.daffodil.japi
This exception will be thrown as a result of attempting to reload a saved parser that is invalid (not a parser file, corrupt, etc.) or is not in the GZIP format.
InvalidParserException(InvalidParserException) - Constructor for exception org.apache.daffodil.japi.InvalidParserException
 
InvalidUsageException - Exception in org.apache.daffodil.japi
This exception will be thrown as a result of an invalid usage of the Daffodil API
InvalidUsageException(InvalidUsageException) - Constructor for exception org.apache.daffodil.japi.InvalidUsageException
 
isError() - Method in class org.apache.daffodil.japi.Diagnostic
Determine if a diagnostic object represents an error or something less serious.
isError() - Method in class org.apache.daffodil.japi.WithDiagnostics
Determine if any errors occurred in the creation of the parent object.
isNilled() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Determine if the current event is nilled.
isNilled() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
isProcessingError() - Method in class org.apache.daffodil.japi.ParseResult
Determine if any processing errors occurred.
isValidationError() - Method in class org.apache.daffodil.japi.ParseResult
Determine if all validation checks passed based on the validation mode of the DataProcessor.

J

JDOMInfosetInputter - Class in org.apache.daffodil.japi.infoset
InfosetInputter to read an infoset represented as an org.jdom2.Document
JDOMInfosetInputter(Document) - Constructor for class org.apache.daffodil.japi.infoset.JDOMInfosetInputter
 
JDOMInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter to build an infoset represented as an org.jdom2.Document
JDOMInfosetOutputter() - Constructor for class org.apache.daffodil.japi.infoset.JDOMInfosetOutputter
 
JsonInfosetInputter - Class in org.apache.daffodil.japi.infoset
InfosetInputter to read an infoset represented as JSON from a java.io.InputStream
JsonInfosetInputter(InputStream) - Constructor for class org.apache.daffodil.japi.infoset.JsonInfosetInputter
Read in an infoset in the form of json text from a java.io.InputStream
JsonInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter to build an infoset represented as JSON written to a java.io.OutputStream
JsonInfosetOutputter(OutputStream, boolean) - Constructor for class org.apache.daffodil.japi.infoset.JsonInfosetOutputter
Output the infoset as json text, written to a java.io.OutputStream

L

lineOutput(String) - Method in class org.apache.daffodil.japi.debugger.DebuggerRunner
Called by Daffodil when a debugger command has produce output.
lineOutput(String) - Method in class org.apache.daffodil.japi.debugger.TraceDebuggerRunner
 
location() - Method in class org.apache.daffodil.japi.ParseResult
Get the DataLocation where the parse completed
LocationInSchemaFile - Class in org.apache.daffodil.japi
Information related to locations in DFDL schema files
LocationInSchemaFile(LocationInSchemaFile) - Constructor for class org.apache.daffodil.japi.LocationInSchemaFile
 

N

newContentHandlerInstance(WritableByteChannel) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DaffodilUnparseContentHandler from the current DataProcessor.
newXMLReaderInstance() - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DaffodilParseXMLReader from the current DataProcessor.
next() - Method in class org.apache.daffodil.japi.infoset.InfosetInputter
Move the internal state to the next event.
next() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 
NullInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter that does not build an infoset represention, ignoring all InfosetOutputter events
NullInfosetOutputter() - Constructor for class org.apache.daffodil.japi.infoset.NullInfosetOutputter
 

O

onPath(String) - Method in class org.apache.daffodil.japi.ProcessorFactory
Create a DataProcessor
org.apache.daffodil.japi - package org.apache.daffodil.japi
Provides the classes necessary to compile DFDL schemas, parse and unparse files using the compiled objects, and retrieve results and parsing diagnostics
org.apache.daffodil.japi.debugger - package org.apache.daffodil.japi.debugger
Provides the classes necessary to perform parse tracing or create a custom debugger
org.apache.daffodil.japi.infoset - package org.apache.daffodil.japi.infoset
Defines various classes used control the representation of the infoset for parse and unparse.
org.apache.daffodil.japi.io - package org.apache.daffodil.japi.io
 
org.apache.daffodil.udf - package org.apache.daffodil.udf
 
org.apache.daffodil.udf.exceptions - package org.apache.daffodil.udf.exceptions
 

P

parse(InputSource) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Parse input data from an InputSource.
parse(String) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Parse data from a system identifier/URI.
parse(InputSourceDataInputStream) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Parse input data from an InputSourceDataInputStream.
parse(InputStream) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Parse input data from an InputStream.
parse(byte[]) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Parse input data from an array of bytes.
parse(InputSourceDataInputStream, InfosetOutputter) - Method in class org.apache.daffodil.japi.DataProcessor
Parse input data from an InputSourceDataInputStream and output the infoset to an InfosetOutputter
ParseResult - Class in org.apache.daffodil.japi
Result of calling DataProcessor.parse(InputSourceDataInputStream, InfosetOutputter), containing the diagnostic information, and the final data location
ParseResult(ParseResult) - Constructor for class org.apache.daffodil.japi.ParseResult
 
processingInstruction(String, String) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
ProcessorFactory - Class in org.apache.daffodil.japi
Factory to create DataProcessor's, used for parsing data
ProcessorFactory(ProcessorFactory) - Constructor for class org.apache.daffodil.japi.ProcessorFactory
 
ProcessorFactory.ExperimentalWrapper - Class in org.apache.daffodil.japi
Wrapper class used to mimic a Scala object namespacing experimental APIs

R

reload(File) - Method in class org.apache.daffodil.japi.Compiler
Reload a saved parser from a file
reload(ReadableByteChannel) - Method in class org.apache.daffodil.japi.Compiler
Reload a saved parser from a ReadableByteChannel
reset() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Reset the internal state of this InfosetOutputter.
reset() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
rootView() - Method in class org.apache.daffodil.japi.ProcessorFactory.ExperimentalWrapper
 

S

save(WritableByteChannel) - Method in class org.apache.daffodil.japi.DataProcessor
Save the DataProcessor
ScalaXMLInfosetInputter - Class in org.apache.daffodil.japi.infoset
InfosetInputter to read an infoset represented as a scala.xml.Node
ScalaXMLInfosetInputter(Node) - Constructor for class org.apache.daffodil.japi.infoset.ScalaXMLInfosetInputter
 
ScalaXMLInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter to build an infoset represented as a scala.xml.Node
ScalaXMLInfosetOutputter(boolean) - Constructor for class org.apache.daffodil.japi.infoset.ScalaXMLInfosetOutputter
 
setContentHandler(ContentHandler) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Register a content handler
setDocumentLocator(Locator) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
setDTDHandler(DTDHandler) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Register a DTD Handler
setEntityResolver(EntityResolver) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Register an entity resolver
setErrorHandler(ErrorHandler) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Register an error handler
setFeature(String, boolean) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Set the value of the feature flag
setProperty(String, Object) - Method in class org.apache.daffodil.japi.DaffodilParseXMLReader
Set the value of the property
skippedEntity(String) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
startArray(DIArray) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the beginning of an array of elements.
startArray(DIArray) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
startComplex(DIComplex) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the beginning of a complex element.
startComplex(DIComplex) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
startDocument() - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
startDocument() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the beginning of the infoset.
startDocument() - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
startElement(String, String, String, Attributes) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
startPrefixMapping(String, String) - Method in class org.apache.daffodil.japi.DaffodilUnparseContentHandler
 
startSimple(DISimple) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputter
Called by Daffodil internals to signify the beginning of a simple element.
startSimple(DISimple) - Method in class org.apache.daffodil.japi.infoset.InfosetOutputterProxy
 
supportsNamespaces() - Method in class org.apache.daffodil.japi.infoset.InfosetInputterProxy
 

T

toString() - Method in class org.apache.daffodil.japi.DataLocation
 
toString() - Method in class org.apache.daffodil.japi.Diagnostic
 
toString() - Method in class org.apache.daffodil.japi.LocationInSchemaFile
Get the description of the location file, for example, containing file and line number information
TraceDebuggerRunner - Class in org.apache.daffodil.japi.debugger
DebuggerRunner that writes verbose information about parsing to stdout
TraceDebuggerRunner() - Constructor for class org.apache.daffodil.japi.debugger.TraceDebuggerRunner
 

U

unparse(InfosetInputter, WritableByteChannel) - Method in class org.apache.daffodil.japi.DataProcessor
Unparse an InfosetInputter
UnparseResult - Class in org.apache.daffodil.japi
Result of calling DataProcessor.unparse(InfosetInputter, java.nio.channels.WritableByteChannel), containing diagnostic information
UnparseResult(UnparseResult) - Constructor for class org.apache.daffodil.japi.UnparseResult
 
UserDefinedFunction - Interface in org.apache.daffodil.udf
Interface that all User Defined Functions classes must implement.
UserDefinedFunctionFatalException - Exception in org.apache.daffodil.udf.exceptions
Exception to throw to abort parsing/unparsing.
UserDefinedFunctionFatalException(String) - Constructor for exception org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException
Constructs a new exception with a specified detail message
UserDefinedFunctionFatalException(Throwable) - Constructor for exception org.apache.daffodil.udf.exceptions.UserDefinedFunctionFatalException
Constructs a new exception with a specified cause
UserDefinedFunctionIdentification - Annotation Type in org.apache.daffodil.udf
Annotation that must be applied to every UDF in order for it to be considered valid.
UserDefinedFunctionProcessingError - Exception in org.apache.daffodil.udf.exceptions
Exception to throw to cause backtracking during parsing/unparsing.
UserDefinedFunctionProcessingError(String) - Constructor for exception org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError
Constructs a new exception with a specified detail message
UserDefinedFunctionProcessingError(Throwable) - Constructor for exception org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError
Constructs a new exception with a specified cause
UserDefinedFunctionProcessingError(String, Throwable) - Constructor for exception org.apache.daffodil.udf.exceptions.UserDefinedFunctionProcessingError
Constructs a new exception with a specified detail message and cause
UserDefinedFunctionProvider - Class in org.apache.daffodil.udf
Abstract class used by ServiceLoader to poll for UDF providers on classpath.
UserDefinedFunctionProvider() - Constructor for class org.apache.daffodil.udf.UserDefinedFunctionProvider
 

V

ValidationMode - Enum in org.apache.daffodil.japi
Validation modes for validating the resulting infoset against the DFDL schema
valueOf(String) - Static method in enum org.apache.daffodil.japi.infoset.XMLTextEscapeStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.daffodil.japi.ValidationMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.daffodil.japi.infoset.XMLTextEscapeStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.daffodil.japi.ValidationMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

W3CDOMInfosetInputter - Class in org.apache.daffodil.japi.infoset
InfosetInputter to read an infoset represented as an org.w3c.dom.Document
W3CDOMInfosetInputter(Document) - Constructor for class org.apache.daffodil.japi.infoset.W3CDOMInfosetInputter
 
W3CDOMInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter to build an infoset represented as an org.w3c.dom.Document
W3CDOMInfosetOutputter() - Constructor for class org.apache.daffodil.japi.infoset.W3CDOMInfosetOutputter
 
withDebugger(Debugger) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor with a specified debugger.
withDebuggerRunner(DebuggerRunner) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor with a specified debugger runner.
withDebugging(boolean) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor instance with debugging enabled or disabled.
WithDiagnostics - Class in org.apache.daffodil.japi
Abstract class that adds diagnostic information to classes that extend it.
WithDiagnostics(WithDiagnostics) - Constructor for class org.apache.daffodil.japi.WithDiagnostics
 
withDistinguishedRootNode(String, String) - Method in class org.apache.daffodil.japi.ProcessorFactory
Get a new ProcessorFactory having a global element specified as the root of DFDL Schema to start parsing.
withExternalVariables(File) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor with external variables read from a Daffodil configuration file
withExternalVariables(AbstractMap<String, String>) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor with multiple DFDL variables set.
withTunable(String, String) - Method in class org.apache.daffodil.japi.Compiler
Create a new Compiler instance having a specific Daffodil tunable parameter value.
withTunables(AbstractMap<String, String>) - Method in class org.apache.daffodil.japi.Compiler
Create a new Compiler instance having specific Daffodil tunable parameter values.
withValidationMode(ValidationMode) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor having a specific validation mode
withValidator(Validator) - Method in class org.apache.daffodil.japi.DataProcessor
Obtain a new DataProcessor having a specific validator

X

XMLTextEscapeStyle - Enum in org.apache.daffodil.japi.infoset
XMLTextEscapeStyles for determining whether to wrap info in CDATA tags
XMLTextInfosetInputter - Class in org.apache.daffodil.japi.infoset
InfosetInputter to read an infoset represented as XML from a java.io.InputStream
XMLTextInfosetInputter(InputStream) - Constructor for class org.apache.daffodil.japi.infoset.XMLTextInfosetInputter
Read in an infoset in the form of XML text from a java.io.InputStream
XMLTextInfosetOutputter - Class in org.apache.daffodil.japi.infoset
InfosetOutputter to build an infoset represented as XML written to a java.io.OutputStream
XMLTextInfosetOutputter(OutputStream, boolean) - Constructor for class org.apache.daffodil.japi.infoset.XMLTextInfosetOutputter
Output the infoset as XML Text, written to a java.io.OutputStream
XMLTextInfosetOutputter(OutputStream, boolean, XMLTextEscapeStyle) - Constructor for class org.apache.daffodil.japi.infoset.XMLTextInfosetOutputter
Output the infoset as XML Text, written to a java.io.OutputStream
B C D E F G H I J L N O P R S T U V W X 
Skip navigation links