Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 1247 → Rev 1248

/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);
}
}