|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--VASSAL.build.AbstractBuildable
|
+--VASSAL.build.AbstractConfigurable
|
+--VASSAL.build.module.documentation.HelpFile
Places an entry in the Help menu. Selecting the entry
displays a window with stored text on it.
| Nested Class Summary |
| Nested classes inherited from class VASSAL.build.AutoConfigurable |
AutoConfigurable.Util |
| Field Summary | |
static java.lang.String |
ARCHIVE_ENTRY
|
static java.lang.String |
FILE
|
static java.lang.String |
LOCAL_FILE
|
static java.lang.String |
RESOURCE
|
static java.lang.String |
TITLE
|
static java.lang.String |
TYPE
|
| Fields inherited from class VASSAL.build.AbstractConfigurable |
changeSupport, config, name |
| Fields inherited from class VASSAL.build.AbstractBuildable |
buildComponents |
| Fields inherited from interface VASSAL.build.Configurable |
NAME_PROPERTY |
| Constructor Summary | |
HelpFile()
|
|
HelpFile(java.lang.String title,
java.io.File contents)
|
|
HelpFile(java.lang.String title,
java.io.File contents,
java.lang.String ref)
|
|
HelpFile(java.lang.String title,
java.net.URL contents)
|
|
| Method Summary | |
void |
addTo(Buildable b)
Adds this component to its parent. |
java.lang.Class[] |
getAllowableConfigureComponents()
Return a list of valid sub-component Classes. |
java.lang.String[] |
getAttributeDescriptions()
Return an array of Strings describing the attributes of this object. |
java.lang.String[] |
getAttributeNames()
The attributes of a HelpFile are: TITLE the text of the menu entry in the Help menu
FILE the name of an text file in the DataArchive. |
java.lang.Class[] |
getAttributeTypes()
Return the Class for the attributes of this object. |
java.lang.String |
getAttributeValueString(java.lang.String key)
Called by the AbstractBuildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML element |
static java.lang.String |
getConfigureTypeName()
|
java.net.URL |
getContents()
|
HelpFile |
getHelpFile()
|
protected HelpWindow |
getHelpWindow()
|
void |
removeFrom(Buildable b)
Remove this component from its parent |
void |
setAttribute(java.lang.String key,
java.lang.Object val)
Called by the AbstractBuildable.build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute. |
void |
showWindow()
Create and display a new HelpWindow with the contents of this HelpFile |
static java.net.URL |
toURL(java.io.File f)
|
| Methods inherited from class VASSAL.build.AbstractConfigurable |
addPropertyChangeListener, getAttributeVisibility, getConfigureComponents, getConfigureName, getConfigurer, remove, setConfigureName |
| Methods inherited from class VASSAL.build.AbstractBuildable |
add, build, getBuildComponents, getBuildElement, getComponents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface VASSAL.build.Buildable |
add, build, getBuildElement |
| Field Detail |
public static final java.lang.String TITLE
public static final java.lang.String FILE
public static final java.lang.String TYPE
public static final java.lang.String ARCHIVE_ENTRY
public static final java.lang.String RESOURCE
public static final java.lang.String LOCAL_FILE
| Constructor Detail |
public HelpFile()
public HelpFile(java.lang.String title,
java.io.File contents,
java.lang.String ref)
throws java.net.MalformedURLException
public HelpFile(java.lang.String title,
java.io.File contents)
throws java.net.MalformedURLException
public HelpFile(java.lang.String title,
java.net.URL contents)
| Method Detail |
public static java.lang.String getConfigureTypeName()
public void showWindow()
protected HelpWindow getHelpWindow()
public java.net.URL getContents()
public static java.net.URL toURL(java.io.File f)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic HelpFile getHelpFile()
public java.lang.String[] getAttributeNames()
TITLE the text of the menu entry in the Help menu
FILE the name of an text file in the DataArchive. The text is displayed in a window with the same title
getAttributeNames in interface AutoConfigurablegetAttributeNames in class AbstractBuildablepublic java.lang.String getAttributeValueString(java.lang.String key)
AutoConfigurableBuildable.getBuildElement(org.w3c.dom.Document) method to write the
attributes into an XML element
getAttributeValueString in interface AutoConfigurablegetAttributeValueString in class AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()
public void setAttribute(java.lang.String key,
java.lang.Object val)
AutoConfigurableBuildable.build(org.w3c.dom.Element) method, where value is the
String value read by the XML attribute.
Can also be called with Object value to set the attribute.
setAttribute in interface AutoConfigurablesetAttribute in class AbstractBuildablekey - the name of the attribute. Will be one of those
listed in AbstractBuildable.getAttributeNames()public java.lang.String[] getAttributeDescriptions()
AbstractConfigurableAbstractBuildable.getAttributeNames()
getAttributeDescriptions in interface AutoConfigurablegetAttributeDescriptions in class AbstractConfigurablepublic java.lang.Class[] getAttributeTypes()
AbstractConfigurableAbstractBuildable.getAttributeNames()
getAttributeTypes in interface AutoConfigurablegetAttributeTypes in class AbstractConfigurablepublic java.lang.Class[] getAllowableConfigureComponents()
Configurable
public void removeFrom(Buildable b)
Configurable
public void addTo(Buildable b)
Buildable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||