diff --git a/src/net/apocalypselabs/symat/InstallPlugin.java b/src/net/apocalypselabs/symat/InstallPlugin.java index 1dcc6cb..81b5b44 100644 --- a/src/net/apocalypselabs/symat/InstallPlugin.java +++ b/src/net/apocalypselabs/symat/InstallPlugin.java @@ -62,7 +62,6 @@ import javax.swing.JOptionPane; import javax.swing.filechooser.FileNameExtensionFilter; import net.apocalypselabs.symat.plugin.LoadPlugin; import net.apocalypselabs.symat.plugin.Plugin; -import net.apocalypselabs.symat.plugin.PluginParent; import org.python.google.common.io.Files; /** diff --git a/src/net/apocalypselabs/symat/plugin/Plugin.java b/src/net/apocalypselabs/symat/plugin/Plugin.java index 4660093..6bd222b 100644 --- a/src/net/apocalypselabs/symat/plugin/Plugin.java +++ b/src/net/apocalypselabs/symat/plugin/Plugin.java @@ -61,7 +61,7 @@ import javax.swing.ImageIcon; /** * Plugin container class. */ -public class Plugin extends PluginParent implements Serializable { +public class Plugin implements Serializable { private static final long serialVersionUID = 13371L; diff --git a/src/net/apocalypselabs/symat/plugin/PluginParent.java b/src/net/apocalypselabs/symat/plugin/PluginParent.java deleted file mode 100644 index 3c590ae..0000000 --- a/src/net/apocalypselabs/symat/plugin/PluginParent.java +++ /dev/null @@ -1,108 +0,0 @@ -/* - * Copyright (c) 2015, Netsyms Technologies - * All rights reserved. - * - * - * CODE LICENSE ========== - * Redistribution and use in source and binary forms, with or without modification, - * are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation and/or - * other materials provided with the distribution. - * - * 3. Neither the name of the copyright holder nor the names of its contributors - * may be used to endorse or promote products derived from this software without - * specific prior written permission. - * - * 4. You adhere to the Media License detailed below. If you do not, this license - * is automatically revoked and you must purge all copies of the software you - * possess, in source or binary form. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * MEDIA LICENSE ========== - * All images and other graphical files ("media") included with this - * software are copyright (c) 2015 Netsyms Technologies. You may not distribute - * the graphics or any program, source code repository, or other digital storage - * media containing them without permission from Netsyms Technologies. - * This ban on distribution only applies to publicly available systems. - * A password-protected network file share, USB drive, or other storage scheme that - * cannot be easily accessed by the public is generally allowed. If in doubt, - * contact Netsyms Technologies. If Netsyms Technologies allows or denies - * you permission, that decision is considered final and binding. - * - * You may only use the media for personal, - * non-commercial, non-educational use unless: - * 1, You have paid for the software and media via the SyMAT website, - * or 2, you are using it as part of the 15-day trial period. - * Other uses are prohibited without permission. - * If any part of this license is deemed unenforcable, the remainder - * of the license remains in full effect. - */ -package net.apocalypselabs.symat.plugin; - -import javax.swing.ImageIcon; - -/** - * - * @author Skylar - */ -public abstract class PluginParent { - - public abstract String getVersion(); - - public abstract void setVersion(String v); - - public abstract String getPackage(); - - public abstract void setPackage(String pkg); - - public abstract String getAuthor(); - - public abstract void setAuthor(String s); - - public abstract String getWebsite(); - - public abstract void setWebsite(String url); - - public abstract String getOther(); - - public abstract void setOther(String o); - - public abstract ImageIcon getIcon(); - - public abstract void setIcon(ImageIcon i); - - public abstract String getScript(); - - public abstract void setScript(String s); - - public abstract String getTitle(); - - public abstract void setTitle(String n); - - public abstract String getDesc(); - - public abstract void setDesc(String d); - - public abstract String getLongTitle(); - - public abstract void setLongTitle(String t); - - public abstract int getLang(); - -}