com.alveole.studio.web.managers
Class XsltManager

java.lang.Object
  extended by com.alveole.studio.web.managers.XsltManager
All Implemented Interfaces:
ProjectChangeListener

public class XsltManager
extends java.lang.Object
implements ProjectChangeListener

This document listener enables to apply XSLT templates when document is saved.

Author:
sylvain

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.alveole.studio.web.data.ProjectChangeListener
ProjectChangeListener.EventType
 
Constructor Summary
XsltManager()
           
 
Method Summary
 void projectChanged(Project project, ProjectChangeListener.EventType event, java.lang.Object change, java.lang.Object parameter)
          Handle project-changed events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XsltManager

public XsltManager()
Method Detail

projectChanged

public void projectChanged(Project project,
                           ProjectChangeListener.EventType event,
                           java.lang.Object change,
                           java.lang.Object parameter)
Handle project-changed events. Manage save-event and apply a list of xslt filters after document has been saved.

Specified by:
projectChanged in interface ProjectChangeListener
Parameters:
project - The project.
event - The event type.
change - The event source.
parameter - The optional parameter.