### JXMLPad - Tutorial

Creating a JSP 1.1 editor
STEP 2: Overriding the new document action
Version 1.0
http://www.japisoft.com

// Class for the new document action
`class NewAction extends XMLAction {
public NewAction() {
// Get the same icon than the default New action
super( ActionModel.NEW_ACTION );
}
// Action resetting the current editor content
public boolean notifyAction() {
editor.setText( "<%@page language=\"java\"%>\n" +
"<html>\n" +
"<body>\n" +
"</body>\n" +
"</html>" );
return true;
}
// Needed for replacing the default new action
public String getName() {
return ActionModel.NEW_ACTION;
}
}
`
Inside the JSPEditor constructor after the previous add-on :
`// Replace the default New action by this one
ActionModel.replaceActionByName( ActionModel.NEW_ACTION, new NewAction() );
`
Previous step | Next Step