de.miethxml.hawron.project
Class Project
java.lang.Object
de.miethxml.hawron.project.Project
- All Implemented Interfaces:
- ProcessListener, PublishListener
- public class Project
- extends java.lang.Object
- implements ProcessListener, PublishListener
- Author:
- Simon Mieth
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFIGKEY_PROJECTROOT
public static java.lang.String CONFIGKEY_PROJECTROOT
CONFIGKEY_TITLE
public static java.lang.String CONFIGKEY_TITLE
CONFIGKEY_COCOONCONFIG
public static java.lang.String CONFIGKEY_COCOONCONFIG
CONFIGKEY_DESCRIPTION
public static java.lang.String CONFIGKEY_DESCRIPTION
CONFIGKEY_PUBLISHING
public static java.lang.String CONFIGKEY_PUBLISHING
CONFIGKEY_PUBLISHTARGET
public static java.lang.String CONFIGKEY_PUBLISHTARGET
CONFIGKEY_TASK
public static java.lang.String CONFIGKEY_TASK
CONFIGKEY_TASKTITLE
public static java.lang.String CONFIGKEY_TASKTITLE
CONFIGKEY_TASKDOCROOT
public static java.lang.String CONFIGKEY_TASKDOCROOT
CONFIGKEY_TASKDESCRIPTION
public static java.lang.String CONFIGKEY_TASKDESCRIPTION
CONFIGKEY_TASKDESTDIR
public static java.lang.String CONFIGKEY_TASKDESTDIR
CONFIGKEY_PUBISHTARGET_TITLE
public static java.lang.String CONFIGKEY_PUBISHTARGET_TITLE
CONFIGKEY_PUBISHTARGET_USERNAME
public static java.lang.String CONFIGKEY_PUBISHTARGET_USERNAME
CONFIGKEY_PUBISHTARGET_PASSWORD
public static java.lang.String CONFIGKEY_PUBISHTARGET_PASSWORD
CONFIGKEY_PUBISHTARGET_URI
public static java.lang.String CONFIGKEY_PUBISHTARGET_URI
CONFIGKEY_PUBISHTARGET_PROTOCOL
public static java.lang.String CONFIGKEY_PUBISHTARGET_PROTOCOL
Project
public Project()
getContextPath
public java.lang.String getContextPath()
- Returns:
getPublishTargetCount
public int getPublishTargetCount()
getPublishTarget
public PublishTarget getPublishTarget(int index)
getPublishTarget
public PublishTarget getPublishTarget(java.lang.String id)
addPublishTarget
public void addPublishTarget(PublishTarget target)
replacePublishTarget
public void replacePublishTarget(PublishTarget old,
PublishTarget newtarget)
removePublishTarget
public void removePublishTarget(PublishTarget target)
removePublishTarget
public void removePublishTarget(int index)
getDescription
public java.lang.String getDescription()
- Returns:
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description -
addTask
public void addTask(Task task)
getTasks
public java.util.ArrayList getTasks()
removeTask
public void removeTask(int index)
removeTask
public void removeTask(java.lang.String id)
replaceTask
public void replaceTask(Task oldTask,
Task newTask)
getTitle
public java.lang.String getTitle()
- Returns:
- Returns the title.
setTitle
public void setTitle(java.lang.String title)
- Parameters:
title - The title to set.
processTask
public void processTask(int index)
processTask
public void processTask(Task task)
processTasks
public void processTasks()
addProjectListener
public void addProjectListener(ProjectListener l)
removeProjectListener
public void removeProjectListener(ProjectListener l)
getPublishTargets
public java.util.ArrayList getPublishTargets()
setPublishTargets
public void setPublishTargets(java.util.ArrayList targets)
getTargetsListModel
public javax.swing.ComboBoxModel getTargetsListModel()
getFilename
public java.lang.String getFilename()
- Returns:
- Returns the filename.
setFilename
public void setFilename(java.lang.String filename)
- Parameters:
filename - The filename to set.
getActiveTask
public Task getActiveTask()
- Returns:
- Returns the activeTask.
setActiveTask
public void setActiveTask(Task activeTask)
- Parameters:
activeTask - The activeTask to set.
recycle
public void recycle()
cancelTaskProcessing
public void cancelTaskProcessing()
complete
public void complete()
- Specified by:
complete in interface ProcessListener
error
public void error(java.lang.String uri,
java.lang.String message)
- Specified by:
error in interface ProcessListener
processed
public void processed(ProjectProcessEvent ppe)
- Specified by:
processed in interface ProcessListener
skipped
public void skipped(java.lang.String uri,
java.lang.String message)
- Specified by:
skipped in interface ProcessListener
warn
public void warn(java.lang.String uri,
java.lang.String message)
- Specified by:
warn in interface ProcessListener
endPublishing
public void endPublishing()
- Specified by:
endPublishing in interface PublishListener
errorMessage
public void errorMessage(java.lang.String msg)
- Specified by:
errorMessage in interface PublishListener
filePublishProcess
public void filePublishProcess(java.lang.String name,
long current,
long max)
- Specified by:
filePublishProcess in interface PublishListener
publishedFile
public void publishedFile(java.lang.String file,
long size,
long time)
- Specified by:
publishedFile in interface PublishListener
startPublishing
public void startPublishing(int fileCount)
- Specified by:
startPublishing in interface PublishListener
addProjectConfigListener
public void addProjectConfigListener(ProjectConfigListener l)
removeProjectConfigListener
public void removeProjectConfigListener(ProjectConfigListener l)
isSaved
public boolean isSaved()
getID
public java.lang.String getID()
- Returns:
- Returns the iD.
setID
public void setID(java.lang.String id)
- Parameters:
id - The iD to set.
setSaved
public void setSaved(boolean state)
load
public void load(java.lang.String filename)
getCocoonBeanConfiguration
public BeanConfiguration getCocoonBeanConfiguration()
- Returns:
- Returns the cocoonBeanConfiguration.
setCocoonBeanConfiguration
public void setCocoonBeanConfiguration(BeanConfiguration cocoonBeanConfiguration)
- Parameters:
cocoonBeanConfiguration - The cocoonBeanConfiguration to set.
getParsedFileFormat
public int getParsedFileFormat()
- Returns:
- Returns the parsedFileFormat.
setParsedFileFormat
public void setParsedFileFormat(int parsedFileFormat)
- Parameters:
parsedFileFormat - The parsedFileFormat to set.
getConfigLocation
public java.lang.String getConfigLocation()
- Returns:
- Returns the configLocation.
setConfigLocation
public void setConfigLocation(java.lang.String configLocation)
- Parameters:
configLocation - The configLocation to set.
getTaskModel
public TaskModel getTaskModel()
destroyCocoonBean
public void destroyCocoonBean()
setLogger
public void setLogger(org.apache.log.Logger log)