|
Gridarta Editor
|
Parser for artifacts definitions. More...
Collaboration diagram for net.sf.gridarta.model.artifact.TestParser:Public Member Functions | |
| void | addArchetype (@NotNull final String archetypeName, @NotNull final String... attributes) throws DuplicateArchetypeException |
| Adds a new archetype. More... | |
| Archetype< TestGameObject, TestMapArchObject, TestArchetype > | getArchetype (@NotNull final String archetypeName) throws UndefinedArchetypeException |
| Returns an Archetype by name. More... | |
| int | getArchetypeCount () |
| Returns the number of defined archetypes. More... | |
| void | parseArtifacts (@NotNull final String artifacts) throws IOException |
| Parses artifacts definitions. More... | |
| TestParser () | |
| Creates a new instance. More... | |
| TestParser (@NotNull final TestErrorView errorView) | |
| Creates a new instance. More... | |
Private Attributes | |
| final AnimationObjects | animationObjects = new TestAnimationObjects() |
| The AnimationObjects instance. More... | |
| final ArchetypeSet< TestGameObject, TestMapArchObject, TestArchetype > | archetypeSet |
| The ArchetypeSet instance. More... | |
| final ArtifactParser< TestGameObject, TestMapArchObject, TestArchetype > | artifactParser |
| The ArtifactParser instance. More... | |
| final ErrorViewCollector | errorViewCollector |
| The ErrorViewCollector instance. More... | |
| final FaceObjectProviders | faceObjectProviders |
| The FaceObjectProviders instance. More... | |
Parser for artifacts definitions.
Definition at line 55 of file TestParser.java.
| net.sf.gridarta.model.artifact.TestParser.TestParser | ( | ) |
Creates a new instance.
Definition at line 90 of file TestParser.java.
| net.sf.gridarta.model.artifact.TestParser.TestParser | ( | @NotNull final TestErrorView | errorView | ) |
Creates a new instance.
| errorView | the error view to use for parsing |
Definition at line 98 of file TestParser.java.
References net.sf.gridarta.model.artifact.TestParser.archetypeSet.
| void net.sf.gridarta.model.artifact.TestParser.addArchetype | ( | @NotNull final String | archetypeName, |
| @NotNull final String... | attributes | ||
| ) | throws DuplicateArchetypeException |
Adds a new archetype.
| archetypeName | the archetype name |
| attributes | the archetype's attributes; may be empty |
| DuplicateArchetypeException | if the archetype name is not unique |
Definition at line 118 of file TestParser.java.
Referenced by net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName1(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName2(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName3(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName4(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5a(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5b(), and net.sf.gridarta.model.artifact.ArtifactParserTest.testMissingObject().
Here is the call graph for this function:
Here is the caller graph for this function:| Archetype<TestGameObject, TestMapArchObject, TestArchetype> net.sf.gridarta.model.artifact.TestParser.getArchetype | ( | @NotNull final String | archetypeName | ) | throws UndefinedArchetypeException |
Returns an Archetype by name.
| archetypeName | the archetype name |
| UndefinedArchetypeException | if the archetype name is undefined |
Definition at line 148 of file TestParser.java.
Referenced by net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName1(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName2(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName3(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName4(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5a(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5b(), and net.sf.gridarta.model.artifact.ArtifactParserTest.testMissingObject().
Here is the call graph for this function:
Here is the caller graph for this function:| int net.sf.gridarta.model.artifact.TestParser.getArchetypeCount | ( | ) |
Returns the number of defined archetypes.
Definition at line 156 of file TestParser.java.
Referenced by net.sf.gridarta.model.artifact.ArtifactParserTest.testMissingObject().
Here is the call graph for this function:
Here is the caller graph for this function:| void net.sf.gridarta.model.artifact.TestParser.parseArtifacts | ( | @NotNull final String | artifacts | ) | throws IOException |
Parses artifacts definitions.
| artifacts | the artifacts definitions |
| IOException | if parsing fails |
Definition at line 134 of file TestParser.java.
Referenced by net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName1(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName2(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName3(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName4(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5a(), net.sf.gridarta.model.artifact.ArtifactParserTest.testDefaultName5b(), and net.sf.gridarta.model.artifact.ArtifactParserTest.testMissingObject().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
The AnimationObjects instance.
Definition at line 73 of file TestParser.java.
|
private |
The ArchetypeSet instance.
Definition at line 67 of file TestParser.java.
Referenced by net.sf.gridarta.model.artifact.TestParser.TestParser().
|
private |
The ArtifactParser instance.
Definition at line 85 of file TestParser.java.
|
private |
The ErrorViewCollector instance.
Definition at line 79 of file TestParser.java.
|
private |
The FaceObjectProviders instance.
Definition at line 61 of file TestParser.java.