net.ajaest.jdk.core.stylers
Class Styler<E>

java.lang.Object
  extended by net.ajaest.jdk.core.stylers.Styler<E>
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Styler<?>>
Direct Known Subclasses:
KanjiFlashCardStyler, KanjiPlainTextStyler, KanjiTableStyler

public abstract class Styler<E>
extends java.lang.Object
implements java.lang.Comparable<Styler<?>>, java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.String language
           
private static long serialVersionUID
           
 
Constructor Summary
Styler(java.lang.String language)
           
 
Method Summary
 int compareTo(Styler<?> style)
           
 java.lang.String getLanguaje()
           
protected abstract  java.lang.String getMessage(java.lang.String lang)
           
abstract  java.lang.String getName()
           
abstract  javax.swing.JPanel[] getStyleOptionsJPanels()
           
protected abstract  void initMessages(java.lang.String lang)
           
 void setLanguaje(java.lang.String lang)
           
abstract  byte[] styler(java.util.List<E> style)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

language

protected java.lang.String language
Constructor Detail

Styler

public Styler(java.lang.String language)
Method Detail

styler

public abstract byte[] styler(java.util.List<E> style)

getName

public abstract java.lang.String getName()

initMessages

protected abstract void initMessages(java.lang.String lang)

getMessage

protected abstract java.lang.String getMessage(java.lang.String lang)

getLanguaje

public java.lang.String getLanguaje()

setLanguaje

public void setLanguaje(java.lang.String lang)

getStyleOptionsJPanels

public abstract javax.swing.JPanel[] getStyleOptionsJPanels()

compareTo

public int compareTo(Styler<?> style)
Specified by:
compareTo in interface java.lang.Comparable<Styler<?>>