|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.lenya.cms.usecase.AbstractUsecase
org.apache.lenya.cms.usecase.DocumentUsecase
org.apache.lenya.cms.editors.tinymce.TinyMce
public class TinyMce
TinyMce Usecase since there is no really tinymce-specific code in here, most methods should eventually be moved into DocumentUsecase and shared across all editor usecases.
| Field Summary |
|---|
| Fields inherited from class org.apache.lenya.cms.usecase.DocumentUsecase |
|---|
DOCUMENT, TARGET_DOCUMENT |
| Fields inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
|---|
ATTRIBUTE_NAME, ATTRIBUTE_POLICY, ATTRIBUTE_USECASE, ATTRIBUTE_VALUE, context, ELEMENT_EXIT, ELEMENT_PARAMETER, ELEMENT_TRANSACTION, ELEMENT_VIEW, ERROR_OBJECTS_CHECKED_OUT, EVENT_CHECK_EXECUTION_CONDITIONS, EVENT_CHECK_POSTCONDITIONS, EVENT_CHECK_PRECONDITIONS, EVENT_EXECUTE, manager, MODEL, PARAMETER_CHECKOUT_RESTRICTED_TO_SESSION, PARAMETER_FACTORY, PARAMETER_SESSION, PARAMETER_STATE_MACHINE, PARAMETERS_INITIALIZED, SOURCE_URL, TRANSITIONS, VALUE_OPTIMISTIC, VALUE_PESSIMISTIC |
| Fields inherited from interface org.apache.lenya.cms.usecase.Usecase |
|---|
ROLE |
| Constructor Summary | |
|---|---|
TinyMce()
|
|
| Method Summary | |
|---|---|
void |
advance()
|
protected void |
doCheckExecutionConditions()
|
protected void |
doCheckPreconditions()
|
protected void |
doExecute()
|
protected java.lang.String |
getEncoding()
|
protected java.lang.String |
getEvent()
Add namespaces |
protected org.apache.lenya.cms.repository.Node[] |
getNodesToLock()
|
protected org.w3c.dom.Document |
getXml()
|
protected java.lang.String |
getXmlString(java.lang.String encoding)
|
protected void |
initParameters()
|
protected void |
saveDocument(java.lang.String encoding,
java.lang.String content)
Save the content to the document source. |
protected void |
validate(org.w3c.dom.Document xml)
|
| Methods inherited from class org.apache.lenya.cms.usecase.DocumentUsecase |
|---|
getSourceDocument, getSourceURL, getTargetDocument, getTargetURL, setDefaultTargetURL, setTargetDocument |
| Methods inherited from class org.apache.lenya.cms.usecase.AbstractUsecase |
|---|
addErrorMessage, addErrorMessage, addErrorMessages, addInfoMessage, addInfoMessage, advanceState, cancel, canCheckOut, checkEvent, checkExecutionConditions, checkoutRestrictedToSession, checkPostconditions, checkPreconditions, clearErrorMessages, clearInfoMessages, configure, contextualize, deleteParameter, doCheckPostconditions, doInitialize, dumpErrorMessages, execute, getBooleanCheckboxParameter, getContext, getDocumentFactory, getErrorMessages, getExitQueryString, getInfoMessages, getName, getParameter, getParameter, getParameterAsBoolean, getParameterAsInteger, getParameterAsString, getParameterAsString, getParameterNames, getParameters, getPart, getSession, getStateMachine, getView, hasErrors, hasInfoMessages, initialize, initializeParametersIfNotDone, isOptimistic, lockInvolvedObjects, lockInvolvedObjects, prepareView, service, setExitParameter, setName, setParameter, setPart, setSession, setSourceURL, setTestSession, setView, startTransaction |
| Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
|---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TinyMce()
| Method Detail |
|---|
protected org.apache.lenya.cms.repository.Node[] getNodesToLock()
throws org.apache.lenya.cms.usecase.UsecaseException
getNodesToLock in class org.apache.lenya.cms.usecase.AbstractUsecaseorg.apache.lenya.cms.usecase.UsecaseExceptionAbstractUsecase.getNodesToLock()protected void initParameters()
initParameters in class org.apache.lenya.cms.usecase.AbstractUsecaseAbstractUsecase.initParameters()
protected void doCheckPreconditions()
throws java.lang.Exception
doCheckPreconditions in class org.apache.lenya.cms.usecase.DocumentUsecasejava.lang.ExceptionAbstractUsecase.doCheckPreconditions()
protected void doExecute()
throws java.lang.Exception
doExecute in class org.apache.lenya.cms.usecase.AbstractUsecasejava.lang.ExceptionAbstractUsecase.doExecute()protected java.lang.String getEncoding()
protected java.lang.String getXmlString(java.lang.String encoding)
public void advance()
throws org.apache.lenya.cms.usecase.UsecaseException
advance in interface org.apache.lenya.cms.usecase.Usecaseadvance in class org.apache.lenya.cms.usecase.AbstractUsecaseorg.apache.lenya.cms.usecase.UsecaseException
protected void doCheckExecutionConditions()
throws java.lang.Exception
doCheckExecutionConditions in class org.apache.lenya.cms.usecase.AbstractUsecasejava.lang.Exception
protected void validate(org.w3c.dom.Document xml)
throws java.lang.Exception
java.lang.Exception
protected org.w3c.dom.Document getXml()
throws javax.xml.parsers.ParserConfigurationException,
java.io.IOException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
protected void saveDocument(java.lang.String encoding,
java.lang.String content)
throws java.lang.Exception
encoding - The encoding to use.content - The content to save.
java.lang.Exception - if an error occurs.protected java.lang.String getEvent()
namespaces - The namespaces to addcontent - The content to add them to
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||