- parse
Take an InputStream and parse it generating map of template ID to Message
objects, types, and schema
- checkForValidName
Check name against validity for C++ and Java naming. Warning if not valid.
- findMessages
Scan XML for all message definitions and save in map
- findTypes
Scan XML for all types (encodedDataType, compositeType, enumType, and setType)
and save in map
- forEach
- formatLocationInfo
- getAttributeValue
- getAttributeValueOrNull
- getByteOrder
Helper function to convert a schema byteOrderName into a ByteOrder
- handleError
- handleWarning
Handle a warning condition as a consequence of parsing.
- validate
Validate the document against a given schema. Error will be written to
java.lang.System#err