X-Git-Url: https://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Ftui%2FKeyAction.java;h=ac1b093849a279ddd26d09fb3a748582c22466d9;hb=fae07ea7af01c64ca1a858db75a615555318d5e2;hp=e6aad034a2627da68f1961b18c2d82f879fdbe28;hpb=a3b510ab4bf89a7a2a05f3851ffe0f030b8a78f4;p=jvcard.git diff --git a/src/be/nikiroo/jvcard/tui/KeyAction.java b/src/be/nikiroo/jvcard/tui/KeyAction.java index e6aad03..ac1b093 100644 --- a/src/be/nikiroo/jvcard/tui/KeyAction.java +++ b/src/be/nikiroo/jvcard/tui/KeyAction.java @@ -1,5 +1,7 @@ package be.nikiroo.jvcard.tui; +import java.io.File; + import be.nikiroo.jvcard.Card; import be.nikiroo.jvcard.Contact; import be.nikiroo.jvcard.Data; @@ -24,12 +26,32 @@ public class KeyAction { * @author niki * */ - enum Mode { - NONE, MOVE, BACK, HELP, CONTACT_LIST, CONTACT_DETAILS, SWICTH_FORMAT, + public enum Mode { + NONE, MOVE, BACK, HELP, FILE_LIST, CONTACT_LIST, CONTACT_DETAILS, SWICTH_FORMAT, } - enum DataType { - CONTACT, CARD, DATA, NONE + public enum DataType { + /** + * A list of Card {@link File}s. + */ + CARD_FILES, + /** + * Contains a list of contacts. + */ + CARD, + /** + * All the known informations about a specific contact person or + * company. + */ + CONTACT, + /** + * An information about a contact. + */ + DATA, + /** + * Empty. + */ + NONE } private StringId id;