public final class XMLFieldMapBuilder extends java.lang.Object implements FieldMapBuilder
コンストラクタと説明 |
---|
XMLFieldMapBuilder(java.lang.String name,
SoundMap soundMap,
NodeMap nodeMap,
XMLReader dataFileReader,
java.lang.String textDataPath,
int x,
int y) |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(FieldMapBuilder o) |
XMLFieldMapBuilder |
free()
コンテンツをメモリから破棄出来るようにします.
|
XMLFieldMapBuilder |
freeSound() |
int |
getChipHeight() |
int |
getChipWidth() |
XMLReader |
getDataFileReader() |
FieldMap |
getFieldMap() |
MessageWindowSprite |
getMessageWindowSprite() |
java.lang.String |
getName()
このインスタンスの一意的な名前を取得します.
|
NodeMap |
getNodeMap() |
SoundMap |
getSoundMap() |
TextStorage |
getTextStorage() |
boolean |
isLoaded()
このオブジェクトが、すでにロードされているかを検査します.
|
XMLFieldMapBuilder |
load()
コンテンツをロードして展開します.
|
void |
setDataFileReader(XMLReader dataFileReader) |
void |
setNodeMap(NodeMap nodeMap) |
void |
setSoundMap(SoundMap soundMap) |
java.lang.String |
toString() |
public java.lang.String getName()
Nameable
getName
インタフェース内 Nameable
getName
インタフェース内 FieldMapBuilder
public FieldMap getFieldMap() throws NotYetLoadedException
getFieldMap
インタフェース内 FieldMapBuilder
NotYetLoadedException
public XMLFieldMapBuilder load() throws IllegalXMLFormatException, java.lang.NumberFormatException, NameNotFoundException, java.awt.image.RasterFormatException, ReflectionClassNotFoundException
Loadable
load
インタフェース内 Loadable
load
インタフェース内 FieldMapBuilder
IllegalXMLFormatException
java.lang.NumberFormatException
NameNotFoundException
java.awt.image.RasterFormatException
ReflectionClassNotFoundException
public XMLFieldMapBuilder free()
Freeable
free
インタフェース内 Freeable
free
インタフェース内 FieldMapBuilder
public XMLFieldMapBuilder freeSound()
freeSound
インタフェース内 FieldMapBuilder
public boolean isLoaded()
Loadable
isLoaded
インタフェース内 Loadable
isLoaded
インタフェース内 FieldMapBuilder
public SoundMap getSoundMap()
getSoundMap
インタフェース内 FieldMapBuilder
public void setSoundMap(SoundMap soundMap)
public NodeMap getNodeMap()
getNodeMap
インタフェース内 FieldMapBuilder
public void setNodeMap(NodeMap nodeMap)
public XMLReader getDataFileReader()
public void setDataFileReader(XMLReader dataFileReader)
public int getChipWidth()
getChipWidth
インタフェース内 FieldMapBuilder
public int getChipHeight()
getChipHeight
インタフェース内 FieldMapBuilder
public MessageWindowSprite getMessageWindowSprite() throws java.lang.IllegalStateException
getMessageWindowSprite
インタフェース内 FieldMapBuilder
java.lang.IllegalStateException
public TextStorage getTextStorage()
getTextStorage
インタフェース内 FieldMapBuilder
public java.lang.String toString()
toString
クラス内 java.lang.Object
public int compareTo(FieldMapBuilder o)
compareTo
インタフェース内 java.lang.Comparable<FieldMapBuilder>