public class BagView
extends org.springframework.richclient.application.support.AbstractView
implements org.springframework.context.ApplicationListener
| Constructor and Description |
|---|
BagView() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.JComponent |
createControl()
This populates the default view descriptor declared as the startingPageId
property in the richclient-application-context.xml file.
|
void |
enableBagSettings(boolean b) |
cool.pandora.modeller.bag.impl.DefaultBag |
getBag() |
cool.pandora.modeller.Bagger |
getBagger() |
BagTree |
getBagPayloadTree() |
java.io.File |
getBagRootPath() |
BagTree |
getBagTagFileTree() |
java.awt.Dimension |
getMinimumSize() |
java.awt.Dimension |
getPreferredSize() |
cool.pandora.modeller.profile.BaggerProfileStore |
getProfileStore() |
java.lang.String |
getPropertyMessage(java.lang.String propertyName) |
void |
onApplicationEvent(org.springframework.context.ApplicationEvent e) |
protected void |
registerLocalCommandExecutors(org.springframework.richclient.application.PageComponentContext context) |
void |
registerTreeListener(java.lang.String label,
javax.swing.JTree tree) |
void |
setBag(cool.pandora.modeller.bag.impl.DefaultBag baggerBag) |
void |
setBagger(cool.pandora.modeller.Bagger bagger) |
void |
setBagPayloadTree(BagTree bagTree) |
void |
setBagRootPath(java.io.File f) |
void |
setBagTagFileTree(BagTree bagTree) |
void |
setProfileStore(cool.pandora.modeller.profile.BaggerProfileStore profileStore) |
static void |
showWarningErrorDialog(java.lang.String title,
java.lang.String msg) |
void |
statusBarBegin(Progress progress,
java.lang.String message,
java.lang.String activityMonitored) |
static void |
statusBarEnd() |
void |
updateAddData() |
void |
updateBaggerRules() |
void |
updateBagInPlace() |
void |
updateClearBag() |
void |
updateManifestPane() |
void |
updateNewBag() |
void |
updateOpenBag() |
void |
updateSaveBag() |
addPropertyChangeListener, addPropertyChangeListener, canClose, close, componentClosed, componentFocusGained, componentFocusLost, componentOpened, dispose, getCaption, getContext, getDescription, getDescriptor, getDisplayName, getIcon, getId, getImage, getStatusBar, getWindowCommandManager, getWindowControl, removePropertyChangeListener, removePropertyChangeListener, setContext, setDescriptor, setInputcreateControlIfNecessary, getControl, isControlCreated, isSingleton, setSingletongetActiveWindow, getApplication, getApplicationContext, getApplicationName, getApplicationServices, getCommandConfigurer, getComponentFactory, getConversionService, getIconSource, getImageSource, getMessage, getMessage, getMessage, getMessage, getMessages, getMessageSource, getObjectConfigurer, getServiceprotected static final org.slf4j.Logger log
public LongTask task
public gov.loc.repository.bagit.Cancellable longRunningProcess
public BaggerValidationRulesSource baggerRules
public BagTree bagPayloadTree
public BagTree bagTagFileTree
public TagManifestPane tagManifestPane
public InfoFormsPane infoInputPane
public BagTreePanel bagPayloadTreePanel
public BagTreePanel bagTagFileTreePanel
public StartNewBagHandler startNewBagHandler
public StartExecutor startExecutor
public OpenBagHandler openBagHandler
public OpenExecutor openExecutor
public CreateBagInPlaceHandler createBagInPlaceHandler
public CreateBagInPlaceExecutor createBagInPlaceExecutor
public SaveBagHandler saveBagHandler
public SaveBagExecutor saveBagExecutor
public SaveBagAsHandler saveBagAsHandler
public SaveBagAsExecutor saveBagAsExecutor
public ValidateBagHandler validateBagHandler
public ValidateExecutor validateExecutor
public CompleteBagHandler completeBagHandler
public CompleteExecutor completeExecutor
public ClearBagHandler clearBagHandler
public ClearBagExecutor clearExecutor
public AddDataHandler addDataHandler
public AddDataExecutor addDataExecutor
public CreateDefaultContainersHandler createDefaultContainersHandler
public UploadBagHandler uploadBagHandler
public PatchResourceHandler patchResourceHandler
public CreateListsHandler createListsHandler
public CreateCanvasesHandler createCanvasesHandler
public CreateSequencesHandler createSequencesHandler
public PatchSequenceHandler patchSequenceHandler
public PatchCanvasHandler patchCanvasHandler
public PatchManifestHandler patchManifestHandler
public CreateXmlFilesHandler createXmlFilesHandler
public PatchListHandler patchListHandler
public CreatePagesHandler createPagesHandler
public CreateAreasHandler createAreasHandler
public CreateLinesHandler createLinesHandler
public CreateWordsHandler createWordsHandler
public PatchPagesHandler patchPagesHandler
public PatchAreasHandler patchAreasHandler
public PatchLinesHandler patchLinesHandler
public PatchWordsHandler patchWordsHandler
public void setBagger(cool.pandora.modeller.Bagger bagger)
bagger - Baggerpublic cool.pandora.modeller.Bagger getBagger()
public void setBag(cool.pandora.modeller.bag.impl.DefaultBag baggerBag)
baggerBag - DefaultBagpublic cool.pandora.modeller.bag.impl.DefaultBag getBag()
public void setBagRootPath(java.io.File f)
f - Filepublic java.io.File getBagRootPath()
public java.awt.Dimension getMinimumSize()
public java.awt.Dimension getPreferredSize()
public void setBagPayloadTree(BagTree bagTree)
bagTree - BagTreepublic BagTree getBagPayloadTree()
public void setBagTagFileTree(BagTree bagTree)
bagTree - BagTreepublic BagTree getBagTagFileTree()
protected javax.swing.JComponent createControl()
createControl in class org.springframework.richclient.application.support.AbstractViewpublic void enableBagSettings(boolean b)
b - booleanpublic void updateBaggerRules()
public static void showWarningErrorDialog(java.lang.String title,
java.lang.String msg)
title - Stringmsg - Stringpublic void updateClearBag()
public void updateNewBag()
public void updateOpenBag()
public void updateBagInPlace()
public void updateSaveBag()
public void updateAddData()
public void updateManifestPane()
protected void registerLocalCommandExecutors(org.springframework.richclient.application.PageComponentContext context)
registerLocalCommandExecutors in class org.springframework.richclient.application.support.AbstractViewcontext - PageComponentContextpublic void onApplicationEvent(org.springframework.context.ApplicationEvent e)
onApplicationEvent in interface org.springframework.context.ApplicationListenere - ApplicationEventpublic void statusBarBegin(Progress progress, java.lang.String message, java.lang.String activityMonitored)
progress - Progressmessage - StringactivityMonitored - Stringpublic static void statusBarEnd()
public void registerTreeListener(java.lang.String label,
javax.swing.JTree tree)
label - Stringtree - JTreepublic cool.pandora.modeller.profile.BaggerProfileStore getProfileStore()
public void setProfileStore(cool.pandora.modeller.profile.BaggerProfileStore profileStore)
profileStore - BaggerProfileStorepublic java.lang.String getPropertyMessage(java.lang.String propertyName)
propertyName - String