public final class DConnector
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SIMSUN_FONT |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,ArmorPattern> |
getArmors(java.lang.String basePath)
Parses specified XML base and returns map with armor patterns
|
static java.util.Map<java.lang.String,AttackPattern> |
getAttacksMap(java.lang.String basePath)
Parses XML base file and builds map with attacks patterns as values and its IDs as keys
|
static java.util.Map<java.lang.String,BuffPattern> |
getBuffsMap(java.lang.String basePath)
Parses XML base file and builds map with buffs patterns as values and its IDs as keys
|
static java.util.Map<java.lang.String,Dialogue> |
getDialogueMap(java.lang.String basePath)
Returns Map with dialogues map from specified base file
|
static java.util.Map<java.lang.String,EffectPattern> |
getEffectsMap(java.lang.String basePath)
Parses XML base file content to list with Effect objects
|
static java.util.Map<java.lang.String,Guild> |
getGuildsMap(java.lang.String basePath)
Parses XML doc and builds map with guilds and guilds IDs as keys
|
static java.util.Map<java.lang.String,MiscPattern> |
getMisc(java.lang.String basePath)
Returns map with miscellaneous item patterns as values and its IDs as keys
|
static java.util.Map<java.lang.String,NpcPattern> |
getNpcMap(java.lang.String basePath)
Parses XML NPC base to map with NPC IDs as keys assigned to specific NPC pattern
|
static java.util.Map<java.lang.String,ObjectPattern> |
getObjects(java.lang.String basePath)
Parses specified XML base with game objects to map with objects patterns as values and objects IDs as keys
|
static java.util.Map<java.lang.String,PassivePattern> |
getPassivesMap(java.lang.String basePath)
Parses XML base file content and builds map with passive skills patterns as values and its IDs as keys
|
static java.util.Map<java.lang.String,Quest> |
getQuests(java.lang.String basePath)
Parses specified XML quest base file and returns map with quests ID's as keys and quest as values
|
static java.util.List<Recipe> |
getRecipes(java.lang.String basePath)
Parses specified recipes base to list with recipe objects
|
static Scenario |
getScenario(java.lang.String scenariosDir,
java.lang.String scenarioId,
org.newdawn.slick.GameContainer gc)
Returns scenario with specified ID from file in specified directory
|
static Scenario |
getScenarioFromSSG(java.lang.String ssgName,
java.lang.String scenarioId)
Returns scenario with specified specified ID from SSG file with specified name
|
static java.util.Map<java.lang.String,Scenario> |
getScenarios(java.lang.String scenariosDir,
org.newdawn.slick.GameContainer gc)
Returns map with all scenarios from specified file with scenarios IDs
|
static Script |
getScript(java.lang.String scriptFileName)
Parses script with specified name in current module script dir
|
static java.util.Map<java.lang.String,TrinketPattern> |
getTrinkets(java.lang.String basePath)
Parses specified XML base and returns map with trinkets patterns
|
static java.util.Map<java.lang.String,WeaponPattern> |
getWeapons(java.lang.String basePath)
Parses specified XML base and returns map with weapon patterns
|
public static java.util.Map<java.lang.String,NpcPattern> getNpcMap(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
baseName
- Name of base in data/npc dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,Guild> getGuildsMap(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
baseFile
- Name of xml file in data/npc dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,Dialogue> getDialogueMap(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
baseFile
- XML base filejavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,AttackPattern> getAttacksMap(java.lang.String basePath) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
baseFile
- XML base fileorg.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static java.util.Map<java.lang.String,BuffPattern> getBuffsMap(java.lang.String basePath) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
baseFile
- XML base fileorg.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static java.util.Map<java.lang.String,PassivePattern> getPassivesMap(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
basePath
- Path to XML basejavax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException
public static java.util.Map<java.lang.String,EffectPattern> getEffectsMap(java.lang.String basePath) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
baseFile
- org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
public static java.util.Map<java.lang.String,Scenario> getScenarios(java.lang.String scenariosDir, org.newdawn.slick.GameContainer gc) throws java.io.FileNotFoundException
scenariosList
- file with scenarios IDs from data/area/scenarios dirjava.io.FileNotFoundException
public static Scenario getScenario(java.lang.String scenariosDir, java.lang.String scenarioId, org.newdawn.slick.GameContainer gc) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException, org.newdawn.slick.SlickException, java.awt.FontFormatException
scenariosDir
- Directory with scenariosscenarioId
- Scenario IDgc
- Slick game containerjava.awt.FontFormatException
org.newdawn.slick.SlickException
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
public static Scenario getScenarioFromSSG(java.lang.String ssgName, java.lang.String scenarioId) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
ssgName
- Name of SSG filescenarioId
- Scenario IDorg.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
public static java.util.Map<java.lang.String,Quest> getQuests(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
questsBase
- Base file name in data/quests dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,ObjectPattern> getObjects(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
objectsBase
- Name of base file in data/objectsjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,WeaponPattern> getWeapons(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
weaponsBase
- Name of base file in data/item dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,ArmorPattern> getArmors(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
armorBase
- Name of XML base in data/item dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,TrinketPattern> getTrinkets(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
trinketsBase
- Name of XML base in data/item dirjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.Map<java.lang.String,MiscPattern> getMisc(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
miscBase
- Name of misc items base in data/itemjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static java.util.List<Recipe> getRecipes(java.lang.String basePath) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
recipesBase
- String with recipes base name in data/item catalogjavax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public static Script getScript(java.lang.String scriptFileName) throws java.io.FileNotFoundException
scriptFileName
- Name of script in current module script dirjava.io.FileNotFoundException