public class AppDescriptorHandler extends NdfHandler
AppDescriptor instance from an NDF file.allowedInNames, blockCommentChar, booleanFalseChar, booleanFalseLiteral, booleanTrueChar, booleanTrueLiteral, currentNdfDocVersion, defaultTextEndChar, defaultTextParagraphChar, lineCommentChar, ndfDocAuthorKey, ndfDocCreatedKey, ndfDocEncodingKey, ndfDocTypeKey, ndfDocVersionKey, nullLiteral, quotingBreakCodes, standardBreakCodes, structureChar, textValueBreakCodes, validTextBreakSymbols| Constructor and Description |
|---|
AppDescriptorHandler(AppVersion appVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected JavaAppDescriptor |
createJavaAppDescriptor(java.lang.String installationZipFile,
NumericalPrecision numPrec,
java.lang.String mainClass,
JavaVmType javaVmType,
JavaTechnology javaTechnology,
int vmMaxMemory) |
protected NativeAppDescriptor |
createNativeAppDescriptor(java.lang.String installationZipFile,
NumericalPrecision numericalPrecision,
java.lang.String executablePath) |
void |
doneObject(NdfStructure struct)
Called when an object structure is done.
|
void |
foundTableRow(NdfStructure struct,
int rowIndex,
NdfProperties props)
Called when a table row was found within a table structure.
|
protected AppVersion |
getAppVersion() |
void |
startDocument(NdfStructure struct,
NdfProperties headerProps)
Called when document parsing is started.
|
void |
startObject(NdfStructure struct,
NdfProperties props)
Called when an object structure was detected.
|
acceptDocumentVersion, checkDocumentType, doneArray, doneDocument, doneList, doneTable, doneText, foundArrayValue, foundArrayValue, foundListValue, foundListValue, foundProperties, foundTableCell, foundTableRow, foundText, foundText, getCurrentNestingLevel, getCurrentStructure, getDocAuthor, getDocCreated, getDocEncoding, getDocType, getDocVersion, getFileInfo, getLineNumber, getLogChannel, getMaxNestingLevel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel, startArray, startList, startTable, startTextpublic AppDescriptorHandler(AppVersion appVersion)
protected final AppVersion getAppVersion()
public final void startDocument(NdfStructure struct, NdfProperties headerProps) throws java.lang.Exception
NdfHandlerstartDocument in class NdfHandlerheaderProps - the header properties found in the documentjava.lang.Exceptionpublic final void startObject(NdfStructure struct, NdfProperties props) throws java.lang.Exception
NdfHandlerstartObject in class NdfHandlerjava.lang.Exceptionprotected JavaAppDescriptor createJavaAppDescriptor(java.lang.String installationZipFile, NumericalPrecision numPrec, java.lang.String mainClass, JavaVmType javaVmType, JavaTechnology javaTechnology, int vmMaxMemory)
protected NativeAppDescriptor createNativeAppDescriptor(java.lang.String installationZipFile, NumericalPrecision numericalPrecision, java.lang.String executablePath)
public final void doneObject(NdfStructure struct) throws java.lang.Exception
NdfHandlerdoneObject in class NdfHandlerjava.lang.Exceptionpublic final void foundTableRow(NdfStructure struct, int rowIndex, NdfProperties props) throws java.lang.Exception
NdfHandlerNotifyTableValue.AS_PROPERTIES notification mode.
It is quite expensive because it parses values the same way as property values.
But it provides the convenience to extract values readily converted to the desired data type.foundTableRow in class NdfHandlerjava.lang.ExceptionCopyright © 2014 EsprIT-Systems. All Rights Reserved.