mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-05 02:39:23 +02:00
опции, более новая версия
git-svn-id: https://only.mawhrin.net/repos/FBReaderJ/trunk@41 6a642e6f-84f6-412e-ac94-c4a38d5a04b0
This commit is contained in:
parent
81ef8d3780
commit
60f9764b99
14 changed files with 13 additions and 266 deletions
|
@ -1,8 +0,0 @@
|
||||||
package org.zlibrary.options;
|
|
||||||
|
|
||||||
public enum OptionType {
|
|
||||||
TYPE_BOOLEAN,
|
|
||||||
TYPE_BOOLEAN3,
|
|
||||||
//TYPE_COLOR,
|
|
||||||
TYPE_STRING;
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
package org.zlibrary.options;
|
|
||||||
|
|
||||||
public interface ZLOption {
|
|
||||||
public static final String LOOK_AND_FEEL_CATEGORY = "UI";
|
|
||||||
public static final String CONFIG_CATEGORY = "options";
|
|
||||||
public static final String STATE_CATEGORY = "state";
|
|
||||||
|
|
||||||
public void clearGroup(String group);
|
|
||||||
//public boolean isAutoSavingSupported();
|
|
||||||
//public void startAutoSave(int seconds);
|
|
||||||
|
|
||||||
//protected ZLOption(String category, String group, String optionName);
|
|
||||||
|
|
||||||
/*private ZLOption(const ZLOption&);
|
|
||||||
*private final ZLOption& operator = (const ZLOption&);*/
|
|
||||||
}
|
|
|
@ -1,8 +0,0 @@
|
||||||
package org.zlibrary.options;
|
|
||||||
|
|
||||||
|
|
||||||
public interface ZLSimpleOption extends ZLOption{
|
|
||||||
|
|
||||||
public OptionType getType();
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,31 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.*;
|
|
||||||
import org.zlibrary.options.util.*;
|
|
||||||
|
|
||||||
public class ZLBoolean3Option extends ZLSimpleOptionImpl{
|
|
||||||
|
|
||||||
private ZLBoolean3 myValue;
|
|
||||||
private ZLBoolean3 myDefaultValue;
|
|
||||||
|
|
||||||
public OptionType getType(){
|
|
||||||
return OptionType.TYPE_BOOLEAN3;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLBoolean3 getValue(){
|
|
||||||
return myValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(ZLBoolean3 value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public void initialize(String category, String group, String optionName, ZLBoolean3 defaultValue){
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLBoolean3Option(String category, String group, String optionName, ZLBoolean3 defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.*;
|
|
||||||
import org.zlibrary.options.ZLSimpleOption;
|
|
||||||
|
|
||||||
public class ZLBooleanOption extends ZLSimpleOptionImpl{
|
|
||||||
|
|
||||||
private boolean myValue;
|
|
||||||
private boolean myDefaultValue;
|
|
||||||
|
|
||||||
public OptionType getType(){
|
|
||||||
return OptionType.TYPE_BOOLEAN;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean getValue(){
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(boolean value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLBooleanOption (String category, String group, String optionName, boolean defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,25 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.util.*;
|
|
||||||
|
|
||||||
public class ZLColorOption extends ZLOptionImpl{
|
|
||||||
|
|
||||||
private long myIntValue;
|
|
||||||
private long myDefaultIntValue;
|
|
||||||
|
|
||||||
public long getValue(){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(ZLColor value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLColorOption (String category, String group, String optionName, ZLColor defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
|
|
||||||
//convert?
|
|
||||||
//myDefaultIntValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,23 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.OptionType;
|
|
||||||
|
|
||||||
public class ZLDoubleOption extends ZLOptionImpl{
|
|
||||||
|
|
||||||
private double myValue;
|
|
||||||
private double myDefaultValue;
|
|
||||||
|
|
||||||
public double getValue(){
|
|
||||||
return 1.0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(double value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLDoubleOption (String category, String group, String optionName, double defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.OptionType;
|
|
||||||
|
|
||||||
public class ZLIntegerOption extends ZLOptionImpl{
|
|
||||||
private long myValue;
|
|
||||||
private long myDefaultValue;
|
|
||||||
|
|
||||||
public long getValue(){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(long value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLIntegerOption (String category, String group, String optionName, int defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,32 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
public class ZLIntegerRangeOption extends ZLOptionImpl{
|
|
||||||
private long myValue;
|
|
||||||
private long myDefaultValue;
|
|
||||||
private long myMinValue;
|
|
||||||
private long myMaxValue;
|
|
||||||
|
|
||||||
public long getValue(){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getMinValue(){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getMaxValue(){
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(long value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLIntegerRangeOption (String category, String group, String optionName, long minValue, long maxValue, long defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
myMinValue = minValue;
|
|
||||||
myMaxValue = maxValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,21 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.*;
|
|
||||||
|
|
||||||
public class ZLOptionImpl implements ZLOption{
|
|
||||||
|
|
||||||
public String myCategory;
|
|
||||||
public String myGroup;
|
|
||||||
public String myOptionName;
|
|
||||||
public boolean myIsSynchronized;
|
|
||||||
|
|
||||||
public void clearGroup(String group){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
//private final ZLOption& operator = (final ZLOptions options);
|
|
||||||
|
|
||||||
public ZLOptionImpl (String category, String group, String optionName){
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.OptionType;
|
|
||||||
import org.zlibrary.options.ZLSimpleOption;
|
|
||||||
|
|
||||||
public abstract class ZLSimpleOptionImpl extends ZLOptionImpl implements ZLSimpleOption {
|
|
||||||
|
|
||||||
public abstract OptionType getType();
|
|
||||||
|
|
||||||
public ZLSimpleOptionImpl(String category, String group, String optionName){
|
|
||||||
super(category, group, optionName);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*public void clearGroup(String group) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
|
|
||||||
}*/
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
package org.zlibrary.options.impl;
|
|
||||||
|
|
||||||
import org.zlibrary.options.OptionType;
|
|
||||||
|
|
||||||
public class ZLStringOption extends ZLSimpleOptionImpl {
|
|
||||||
|
|
||||||
|
|
||||||
private String myValue;
|
|
||||||
private String myDefaultValue;
|
|
||||||
|
|
||||||
public OptionType getType(){
|
|
||||||
return OptionType.TYPE_STRING;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getValue(){
|
|
||||||
return myValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setValue(String value){
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public ZLStringOption (String category, String group, String optionName, String defaultValue){
|
|
||||||
super(category, group, optionName);
|
|
||||||
myDefaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
package org.zlibrary.options.util;
|
|
||||||
|
|
||||||
public class ZLColor {
|
|
||||||
|
|
||||||
}
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
package org.zlibrary.options.util.exceptions;
|
||||||
|
|
||||||
|
public class InvalidValueException extends Exception {
|
||||||
|
static final long serialVersionUID = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* êîíñòðóêòîð äëÿ îøèáêè êîäà
|
||||||
|
* @param s
|
||||||
|
*/
|
||||||
|
public InvalidValueException (String s){
|
||||||
|
super("Invelid Value Exception - " + s);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue