SnuggleInputs by a SnuggleSession,
created via SnuggleSession#createSnapshot().
By calling createSession(), a new SnuggleSession with exactly the same state
as this snapshot is created, which can then be used further.
Clients might want to use this if they always need to read in some local/configuration SnuggleInputs
as it allows the results of these configurations to be reused without requiring re-parsing.
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final SessionConfiguration | configuration
Configuration for the owning session |
| pack-priv final DOMOutputOptions | |
| pack-priv final XMLStringOutputOptions | |
| pack-priv final SnuggleEngine | |
| pack-priv final List | errors
Errors accumulated during the owning session |
| pack-priv final SnugglePackage[] | |
| pack-priv final List | parsedTokens
Parsing state for the owning session |
| pack-priv final Map | userCommandMap
Map of user-defined commands, keyed on name |
| pack-priv final Map | userEnvironmentMap
Map of user-defined environments, keyed on name |
| Access | Constructor and Description |
|---|---|
| pack-priv | SnuggleSnapshot(final SnuggleEngine engine, final SnugglePackage[] packages, final SessionConfiguration configuration, final DOMOutputOptions defaultDOMOutputOptions, final XMLStringOutputOptions defaultXMLStringOutputOptions, final List<InputError> errors, final Map<String, UserDefinedCommand> userCommandMap, final Map<String, UserDefinedEnvironment> userEnvironmentMap, final List<FlowToken> parsedTokens)
|
| Modifier and Type | Method and Description |
|---|---|
| public SnuggleSession | createSession()
Creates a new |
| configuration | back to summary |
|---|---|
| pack-priv final SessionConfiguration configuration Configuration for the owning session | |
| defaultDOMOutputOptions | back to summary |
|---|---|
| pack-priv final DOMOutputOptions defaultDOMOutputOptions | |
| defaultXMLStringOutputOptions | back to summary |
|---|---|
| pack-priv final XMLStringOutputOptions defaultXMLStringOutputOptions | |
| engine | back to summary |
|---|---|
| pack-priv final SnuggleEngine engine | |
| errors | back to summary |
|---|---|
| pack-priv final List<InputError> errors Errors accumulated during the owning session | |
| packages | back to summary |
|---|---|
| pack-priv final SnugglePackage[] packages | |
| parsedTokens | back to summary |
|---|---|
| pack-priv final List<FlowToken> parsedTokens Parsing state for the owning session | |
| userCommandMap | back to summary |
|---|---|
| pack-priv final Map<String, UserDefinedCommand> userCommandMap Map of user-defined commands, keyed on name | |
| userEnvironmentMap | back to summary |
|---|---|
| pack-priv final Map<String, UserDefinedEnvironment> userEnvironmentMap Map of user-defined environments, keyed on name | |
| SnuggleSnapshot | back to summary |
|---|---|
| pack-priv SnuggleSnapshot(final SnuggleEngine engine, final SnugglePackage[] packages, final SessionConfiguration configuration, final DOMOutputOptions defaultDOMOutputOptions, final XMLStringOutputOptions defaultXMLStringOutputOptions, final List<InputError> errors, final Map<String, UserDefinedCommand> userCommandMap, final Map<String, UserDefinedEnvironment> userEnvironmentMap, final List<FlowToken> parsedTokens) | |
| createSession | back to summary |
|---|---|
| public SnuggleSession createSession() Creates a new | |