|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdip.world.variant.parser.XMLVariantParser
Parses an XML Variant description.
Field Summary | |
static java.lang.String |
ATT_ACTIVE
|
static java.lang.String |
ATT_ADJACENCYURI
|
static java.lang.String |
ATT_ADJECTIVE
|
static java.lang.String |
ATT_ALIASES
|
static java.lang.String |
ATT_ALLOW_BC_YEARS
|
static java.lang.String |
ATT_ALTNAMES
|
static java.lang.String |
ATT_DEFAULT
|
static java.lang.String |
ATT_DESCRIPTION
|
static java.lang.String |
ATT_HOMEPOWER
|
static java.lang.String |
ATT_ID
|
static java.lang.String |
ATT_NAME
|
static java.lang.String |
ATT_OWNER
|
static java.lang.String |
ATT_POWER
|
static java.lang.String |
ATT_PREFERRED_UNIT_STYLE
|
static java.lang.String |
ATT_PROVINCE
|
static java.lang.String |
ATT_REF
|
static java.lang.String |
ATT_THUMBURI
|
static java.lang.String |
ATT_TITLE
|
static java.lang.String |
ATT_TURN
|
static java.lang.String |
ATT_UNIT
|
static java.lang.String |
ATT_UNITCOAST
|
static java.lang.String |
ATT_URI
|
static java.lang.String |
ATT_VALUE
|
static java.lang.String |
ATT_VERSION
|
static java.lang.String |
EL_DESCRIPTION
|
static java.lang.String |
EL_GAME_LENGTH
|
static java.lang.String |
EL_INITIALSTATE
|
static java.lang.String |
EL_MAP
|
static java.lang.String |
EL_MAP_DEFINITION
|
static java.lang.String |
EL_MAP_GRAPHIC
|
static java.lang.String |
EL_POWER
|
static java.lang.String |
EL_RULEOPTION
|
static java.lang.String |
EL_RULEOPTIONS
|
static java.lang.String |
EL_STARTINGTIME
|
static java.lang.String |
EL_SUPPLYCENTER
|
static java.lang.String |
EL_VARIANT
|
static java.lang.String |
EL_VARIANTS
|
static java.lang.String |
EL_VICTORYCONDITIONS
|
static java.lang.String |
EL_WINNING_SUPPLY_CENTERS
|
static java.lang.String |
EL_YEARS_WITHOUT_SC_CAPTURE
|
Constructor Summary | |
XMLVariantParser(javax.xml.parsers.DocumentBuilderFactory dbf)
Create an XMLVariantParser |
Method Summary | |
void |
close()
Cleanup, clearing any references/resources |
Variant[] |
getVariants()
Returns an array of Variant objects. |
void |
parse(java.io.InputStream is,
java.net.URL variantPackageURL)
Parse the given input stream; parsed data available via getVariants()
Note that when this method is called, any previous Variants (if any exist) are
cleared. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String EL_VARIANTS
public static final java.lang.String EL_VARIANT
public static final java.lang.String EL_DESCRIPTION
public static final java.lang.String EL_MAP
public static final java.lang.String EL_STARTINGTIME
public static final java.lang.String EL_INITIALSTATE
public static final java.lang.String EL_SUPPLYCENTER
public static final java.lang.String EL_POWER
public static final java.lang.String EL_MAP_DEFINITION
public static final java.lang.String EL_MAP_GRAPHIC
public static final java.lang.String EL_VICTORYCONDITIONS
public static final java.lang.String EL_GAME_LENGTH
public static final java.lang.String EL_YEARS_WITHOUT_SC_CAPTURE
public static final java.lang.String EL_WINNING_SUPPLY_CENTERS
public static final java.lang.String EL_RULEOPTIONS
public static final java.lang.String EL_RULEOPTION
public static final java.lang.String ATT_ALIASES
public static final java.lang.String ATT_VERSION
public static final java.lang.String ATT_URI
public static final java.lang.String ATT_DEFAULT
public static final java.lang.String ATT_TITLE
public static final java.lang.String ATT_DESCRIPTION
public static final java.lang.String ATT_THUMBURI
public static final java.lang.String ATT_ADJACENCYURI
public static final java.lang.String ATT_NAME
public static final java.lang.String ATT_ACTIVE
public static final java.lang.String ATT_ADJECTIVE
public static final java.lang.String ATT_ALTNAMES
public static final java.lang.String ATT_TURN
public static final java.lang.String ATT_VALUE
public static final java.lang.String ATT_PROVINCE
public static final java.lang.String ATT_HOMEPOWER
public static final java.lang.String ATT_OWNER
public static final java.lang.String ATT_POWER
public static final java.lang.String ATT_UNIT
public static final java.lang.String ATT_UNITCOAST
public static final java.lang.String ATT_ALLOW_BC_YEARS
public static final java.lang.String ATT_PREFERRED_UNIT_STYLE
public static final java.lang.String ATT_ID
public static final java.lang.String ATT_REF
Constructor Detail |
public XMLVariantParser(javax.xml.parsers.DocumentBuilderFactory dbf) throws javax.xml.parsers.ParserConfigurationException
Method Detail |
public void parse(java.io.InputStream is, java.net.URL variantPackageURL) throws java.io.IOException, org.xml.sax.SAXException
getVariants()
Note that when this method is called, any previous Variants (if any exist) are cleared.
java.io.IOException
org.xml.sax.SAXException
public void close()
public Variant[] getVariants()
Will never return null. Note that parse() must be called before this will return any information.
getVariants
in interface VariantParser
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |