PluginActionType.java
| Index Score | ||
|---|---|---|
![]() |
![]() |
freemind.controller.actions.generated.instance |
![]() |
![]() |
FreeMind |
View: Reasons, Metrics, Source Code
These are the metrics that contribute to the Enerjy Score for this file, ranked by impact. So the metrics listed at the top influence the score to a greater extent that the metrics listed at the bottom.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.1-05/30/2003 05:06 AM(java_re)-fcs
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2008.08.20 at 02:16:10 EDT
//
package freemind.controller.actions.generated.instance;
/**
* Java content class for anonymous complex type.
* <p>The following schema fragment specifies the expected content contained within this java content object.
* <p>
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <choice minOccurs="0">
* <element ref="{}plugin_mode" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* <choice minOccurs="0">
* <element ref="{}plugin_menu" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* <choice minOccurs="0">
* <element ref="{}plugin_property" maxOccurs="unbounded" minOccurs="0"/>
* </choice>
* </sequence>
* <attribute name="icon_path" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="instanciation">
* <simpleType>
* <restriction base="{http://www.w3.org/2001/XMLSchema}token">
* <enumeration value="Once"/>
* <enumeration value="OnceForRoot"/>
* <enumeration value="OnceForAllNodes"/>
* <enumeration value="Other"/>
* <enumeration value="ApplyToRoot"/>
* </restriction>
* </simpleType>
* </attribute>
* <attribute name="documentation" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="key_stroke" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="label" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="class_name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*/
public interface PluginActionType {
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getBase();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setBase(java.lang.String value);
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getInstanciation();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setInstanciation(java.lang.String value);
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getDocumentation();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setDocumentation(java.lang.String value);
/**
* Gets the value of the PluginProperty property.
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there's any setter method for the PluginProperty property.
*
* For example, to add a new item, do as follows:
* <pre>
* getPluginProperty().add(newItem);
* </pre>
*
*
* Objects of the following type(s) are allowed in the list
* {@link freemind.controller.actions.generated.instance.PluginPropertyType}
*
*/
java.util.List getPluginProperty();
/**
* Gets the value of the PluginMode property.
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there's any setter method for the PluginMode property.
*
* For example, to add a new item, do as follows:
* <pre>
* getPluginMode().add(newItem);
* </pre>
*
*
* Objects of the following type(s) are allowed in the list
* {@link freemind.controller.actions.generated.instance.PluginModeType}
*
*/
java.util.List getPluginMode();
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getKeyStroke();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setKeyStroke(java.lang.String value);
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getLabel();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setLabel(java.lang.String value);
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getName();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setName(java.lang.String value);
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getClassName();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setClassName(java.lang.String value);
/**
* Gets the value of the PluginMenu property.
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there's any setter method for the PluginMenu property.
*
* For example, to add a new item, do as follows:
* <pre>
* getPluginMenu().add(newItem);
* </pre>
*
*
* Objects of the following type(s) are allowed in the list
* {@link freemind.controller.actions.generated.instance.PluginMenuType}
*
*/
java.util.List getPluginMenu();
/**
*
* @return possible object is
* {@link java.lang.String}
*/
java.lang.String getIconPath();
/**
*
* @param value allowed object is
* {@link java.lang.String}
*/
void setIconPath(java.lang.String value);
}
The table below shows all metrics for PluginActionType.java.




