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()
NameablegetName インタフェース内 NameablegetName インタフェース内 FieldMapBuilderpublic FieldMap getFieldMap() throws NotYetLoadedException
getFieldMap インタフェース内 FieldMapBuilderNotYetLoadedExceptionpublic XMLFieldMapBuilder load() throws IllegalXMLFormatException, java.lang.NumberFormatException, NameNotFoundException, java.awt.image.RasterFormatException, ReflectionClassNotFoundException
Loadableload インタフェース内 Loadableload インタフェース内 FieldMapBuilderIllegalXMLFormatExceptionjava.lang.NumberFormatExceptionNameNotFoundExceptionjava.awt.image.RasterFormatExceptionReflectionClassNotFoundExceptionpublic XMLFieldMapBuilder free()
Freeablefree インタフェース内 Freeablefree インタフェース内 FieldMapBuilderpublic XMLFieldMapBuilder freeSound()
freeSound インタフェース内 FieldMapBuilderpublic boolean isLoaded()
LoadableisLoaded インタフェース内 LoadableisLoaded インタフェース内 FieldMapBuilderpublic SoundMap getSoundMap()
getSoundMap インタフェース内 FieldMapBuilderpublic void setSoundMap(SoundMap soundMap)
public NodeMap getNodeMap()
getNodeMap インタフェース内 FieldMapBuilderpublic void setNodeMap(NodeMap nodeMap)
public XMLReader getDataFileReader()
public void setDataFileReader(XMLReader dataFileReader)
public int getChipWidth()
getChipWidth インタフェース内 FieldMapBuilderpublic int getChipHeight()
getChipHeight インタフェース内 FieldMapBuilderpublic MessageWindowSprite getMessageWindowSprite() throws java.lang.IllegalStateException
getMessageWindowSprite インタフェース内 FieldMapBuilderjava.lang.IllegalStateExceptionpublic TextStorage getTextStorage()
getTextStorage インタフェース内 FieldMapBuilderpublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic int compareTo(FieldMapBuilder o)
compareTo インタフェース内 java.lang.Comparable<FieldMapBuilder>