|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjfreerails.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_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_CanOnlyBuildOnTheseTerrainTypes()
throws org.xml.sax.SAXException
Track_TilesHandler
end_CanOnlyBuildOnTheseTerrainTypes in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_ListOfTrackPieceTemplates(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_ListOfTrackPieceTemplates in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_ListOfTrackPieceTemplates()
throws org.xml.sax.SAXException
Track_TilesHandler
end_ListOfTrackPieceTemplates in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_ListOfLegalRoutesAcrossNode(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_ListOfLegalRoutesAcrossNode in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_ListOfLegalRoutesAcrossNode()
throws org.xml.sax.SAXException
Track_TilesHandler
end_ListOfLegalRoutesAcrossNode in interface Track_TilesHandlerorg.xml.sax.SAXException
public void handle_LegalRouteAcrossNode(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
handle_LegalRouteAcrossNode in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_CannotBuildOnTheseTerrainTypes(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_CannotBuildOnTheseTerrainTypes in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_CannotBuildOnTheseTerrainTypes()
throws org.xml.sax.SAXException
Track_TilesHandler
end_CannotBuildOnTheseTerrainTypes in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_TrackType(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackType in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_TrackType()
throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackType in interface Track_TilesHandlerorg.xml.sax.SAXException
public void handle_TerrainType(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
handle_TerrainType in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_Tiles(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_Tiles in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_Tiles()
throws org.xml.sax.SAXException
Track_TilesHandler
end_Tiles in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_TrackPieceTemplate(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackPieceTemplate in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_TrackPieceTemplate()
throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackPieceTemplate in interface Track_TilesHandlerorg.xml.sax.SAXException
public void start_TrackSet(org.xml.sax.Attributes meta)
throws org.xml.sax.SAXException
Track_TilesHandler
start_TrackSet in interface Track_TilesHandlermeta - attributes
org.xml.sax.SAXException
public void end_TrackSet()
throws org.xml.sax.SAXException
Track_TilesHandler
end_TrackSet in interface Track_TilesHandlerorg.xml.sax.SAXExceptionpublic 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 | |||||||||