|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jfreerails.server.parser.Track_TilesHandlerImpl
public class Track_TilesHandlerImpl
Processes Track_TilesHandle events, generates track rules, and provides a methods to add the track rules to the world object.
Track_TilesParser
Field Summary | |
---|---|
protected java.util.ArrayList<java.lang.String> |
legalTemplates
|
protected LegalTrackConfigurations |
legalTrackConfigurations
|
protected LegalTrackPlacement |
legalTrackPlacement
|
(package private) int |
maxConsequ
|
protected java.util.List<TrackRule> |
ruleList
|
protected java.util.HashSet<TerrainType.Category> |
terrainTypes
|
protected TrackRuleProperties |
trackRuleProperties
|
Constructor Summary | |
---|---|
Track_TilesHandlerImpl(java.net.URL trackXmlUrl)
|
Method Summary | |
---|---|
void |
addTrackRules(World w)
|
void |
end_CannotBuildOnTheseTerrainTypes()
A container element end event handling method. |
void |
end_CanOnlyBuildOnTheseTerrainTypes()
A container element end event handling method. |
void |
end_ListOfLegalRoutesAcrossNode()
A container element end event handling method. |
void |
end_ListOfTrackPieceTemplates()
A container element end event handling method. |
void |
end_Tiles()
A container element end event handling method. |
void |
end_TrackPieceTemplate()
A container element end event handling method. |
void |
end_TrackSet()
A container element end event handling method. |
void |
end_TrackType()
A container element end event handling method. |
java.util.List<TrackRule> |
getRuleList()
|
void |
handle_LegalRouteAcrossNode(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
handle_TerrainType(org.xml.sax.Attributes meta)
An empty element event handling method. |
void |
start_CannotBuildOnTheseTerrainTypes(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_CanOnlyBuildOnTheseTerrainTypes(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_ListOfLegalRoutesAcrossNode(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_ListOfTrackPieceTemplates(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_Tiles(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_TrackPieceTemplate(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_TrackSet(org.xml.sax.Attributes meta)
A container element start event handling method. |
void |
start_TrackType(org.xml.sax.Attributes meta)
A container element start event handling method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
int maxConsequ
protected java.util.List<TrackRule> ruleList
protected TrackRuleProperties trackRuleProperties
protected LegalTrackConfigurations legalTrackConfigurations
protected java.util.ArrayList<java.lang.String> legalTemplates
protected java.util.HashSet<TerrainType.Category> terrainTypes
protected LegalTrackPlacement legalTrackPlacement
Constructor Detail |
---|
public Track_TilesHandlerImpl(java.net.URL trackXmlUrl)
Method Detail |
---|
public void start_CanOnlyBuildOnTheseTerrainTypes(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_CanOnlyBuildOnTheseTerrainTypes
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_CanOnlyBuildOnTheseTerrainTypes() throws org.xml.sax.SAXException
Track_TilesHandler
end_CanOnlyBuildOnTheseTerrainTypes
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_ListOfTrackPieceTemplates(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_ListOfTrackPieceTemplates
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_ListOfTrackPieceTemplates() throws org.xml.sax.SAXException
Track_TilesHandler
end_ListOfTrackPieceTemplates
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_ListOfLegalRoutesAcrossNode(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_ListOfLegalRoutesAcrossNode
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_ListOfLegalRoutesAcrossNode() throws org.xml.sax.SAXException
Track_TilesHandler
end_ListOfLegalRoutesAcrossNode
in interface Track_TilesHandler
org.xml.sax.SAXException
public void handle_LegalRouteAcrossNode(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
handle_LegalRouteAcrossNode
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_CannotBuildOnTheseTerrainTypes(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_CannotBuildOnTheseTerrainTypes
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_CannotBuildOnTheseTerrainTypes() throws org.xml.sax.SAXException
Track_TilesHandler
end_CannotBuildOnTheseTerrainTypes
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_TrackType(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackType
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_TrackType() throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackType
in interface Track_TilesHandler
org.xml.sax.SAXException
public void handle_TerrainType(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
handle_TerrainType
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_Tiles(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_Tiles
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_Tiles() throws org.xml.sax.SAXException
Track_TilesHandler
end_Tiles
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_TrackPieceTemplate(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackPieceTemplate
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_TrackPieceTemplate() throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackPieceTemplate
in interface Track_TilesHandler
org.xml.sax.SAXException
public void start_TrackSet(org.xml.sax.Attributes meta) throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackSet
in interface Track_TilesHandler
meta
- attributes
org.xml.sax.SAXException
public void end_TrackSet() throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackSet
in interface Track_TilesHandler
org.xml.sax.SAXException
public void addTrackRules(World w)
public java.util.List<TrackRule> getRuleList()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |