/PhotoAlbum/trunk/src/ak/photoalbum/config/ConfigBranch.java |
---|
0,0 → 1,139 |
package ak.photoalbum.config; |
import java.util.List; |
import java.util.ArrayList; |
import org.apache.log4j.Logger; |
public class ConfigBranch |
{ |
private static final Logger logger = Logger.getLogger(ConfigBranch.class); |
private String uri; |
private String imagesRoot; |
private String cacheDir; |
private String thumbnailFormat; |
private int columns; |
private int rows; |
private List imagesMasks = new ArrayList(); |
private String dirTemplate; |
private List dirThumbnails = new ArrayList(); |
public ConfigBranch() |
{ |
logger.info("<init>"); |
} |
public String getUri() |
{ |
return uri; |
} |
public void setUri(String uri) |
{ |
logger.info("set uri " + uri); |
this.uri = uri; |
} |
public String getImagesRoot() |
{ |
return imagesRoot; |
} |
public void setImagesRoot(String imagesRoot) |
{ |
logger.info("set imagesRoot " + imagesRoot); |
this.imagesRoot = imagesRoot; |
} |
public String getCacheDir() |
{ |
return cacheDir; |
} |
public void setCacheDir(String cacheDir) |
{ |
logger.info("set cacheDir " + cacheDir); |
this.cacheDir = cacheDir; |
} |
public String getThumbnailFormat() |
{ |
return thumbnailFormat; |
} |
public void setThumbnailFormat(String thumbnailFormat) |
{ |
logger.info("set thumbnailFormat " + thumbnailFormat); |
this.thumbnailFormat = thumbnailFormat; |
} |
public int getColumns() |
{ |
return columns; |
} |
public void setColumns(int columns) |
{ |
logger.info("set columns " + columns); |
this.columns = columns; |
} |
public void setColumns(String columns) |
throws NumberFormatException |
{ |
logger.info("set columns (str) " + columns); |
this.columns = Integer.parseInt(columns); |
} |
public int getRows() |
{ |
return rows; |
} |
public void setRows(int rows) |
{ |
logger.info("set rows " + rows); |
this.rows = rows; |
} |
public void setRows(String rows) |
throws NumberFormatException |
{ |
logger.info("set rows (str) " + rows); |
this.rows = Integer.parseInt(rows); |
} |
public List getImagesMasks() |
{ |
return imagesMasks; |
} |
public void addImagesMask(String mask) |
{ |
logger.info("add imagesMask " + mask); |
imagesMasks.add(mask); |
} |
public String getDirTemplate() |
{ |
return dirTemplate; |
} |
public void setDirTemplate(String dirTemplate) |
{ |
logger.info("set dirTemplate " + dirTemplate); |
this.dirTemplate = dirTemplate; |
} |
public List getDirThumbnails() |
{ |
return dirThumbnails; |
} |
public void addDirThumbnail(ConfigDirThumbnail dirThumbnail) |
{ |
logger.info("add dirThumbnail " + dirThumbnail.getLeft() + "x" + dirThumbnail.getTop()); |
dirThumbnails.add(dirThumbnail); |
} |
} |
/PhotoAlbum/trunk/src/ak/photoalbum/config/ConfigDirThumbnail.java |
---|
0,0 → 1,116 |
package ak.photoalbum.config; |
import java.util.List; |
import java.util.ArrayList; |
import org.apache.log4j.Logger; |
public class ConfigDirThumbnail |
{ |
private static final Logger logger = Logger.getLogger(ConfigDirThumbnail.class); |
private int left; |
private int top; |
private int width; |
private int height; |
private String align; |
private String valign; |
public ConfigDirThumbnail() |
{ |
} |
public int getLeft() |
{ |
return left; |
} |
public void setLeft(int left) |
{ |
logger.info("set left " + left); |
this.left = left; |
} |
public void setLeft(String left) |
throws NumberFormatException |
{ |
logger.info("set left (str) " + left); |
this.left = Integer.parseInt(left); |
} |
public int getTop() |
{ |
return top; |
} |
public void setTop(int top) |
{ |
logger.info("set top " + top); |
this.top = top; |
} |
public void setTop(String top) |
throws NumberFormatException |
{ |
logger.info("set top (str) " + top); |
this.top = Integer.parseInt(top); |
} |
public int getWidth() |
{ |
return width; |
} |
public void setWidth(int width) |
{ |
logger.info("set width " + width); |
this.width = width; |
} |
public void setWidth(String width) |
throws NumberFormatException |
{ |
logger.info("set width (str) " + width); |
this.width = Integer.parseInt(width); |
} |
public int getHeight() |
{ |
return height; |
} |
public void setHeight(int height) |
{ |
logger.info("set height " + height); |
this.height = height; |
} |
public void setHeight(String height) |
throws NumberFormatException |
{ |
logger.info("set height (str) " + height); |
this.height = Integer.parseInt(height); |
} |
public String getAlign() |
{ |
return align; |
} |
public void setAlign(String align) |
{ |
logger.info("set align " + align); |
this.align = align; |
} |
public String getValign() |
{ |
return valign; |
} |
public void setValign(String valign) |
{ |
logger.info("set valign " + valign); |
this.valign = valign; |
} |
} |
/PhotoAlbum/trunk/src/ak/photoalbum/config/ConfigRoot.java |
---|
0,0 → 1,28 |
package ak.photoalbum.config; |
import java.util.Map; |
import java.util.Hashtable; |
import org.apache.log4j.Logger; |
public class ConfigRoot |
{ |
private static final Logger logger = Logger.getLogger(ConfigRoot.class); |
private Map branches = new Hashtable(); // <String, ConfigBranch> |
public ConfigRoot() |
{ |
} |
public void addBranch(ConfigBranch branch) |
{ |
logger.info("add branch " + branch.getUri()); |
branches.put(branch.getUri(), branch); |
} |
public ConfigBranch getBranch(String uri) |
{ |
return (ConfigBranch)branches.get(uri); |
} |
} |