I need to implement a StyleFilter which must used an AuthorAccess. So, for do that I implemented an CustomExtensionsBundle which extend ExtensionsBundle.
Code: Select all
public class CustomExtensionBundle extends ExtensionsBundle {
private CustomAuthorExtensionStateListener extensionStateListener = new CustomAuthorExtensionStateListener ();
@Override
public String getDocumentTypeID() {
return "Document type ID";
}
@Override
public String getDescription() {
return "Description";
}
@Override
public ro.sync.exml.editor.xmleditor.pageauthor.AuthorDnDListener createAuthorAWTDndListener() {
return new DragNDropListener();
}
@Override
public StylesFilter createAuthorStylesFilter() {
return new CustomStylesFilter(extensionStateListener);
}
@Override
public AuthorExtensionStateListener createAuthorExtensionStateListener() {
return extensionStateListener;
}
}
The Only one reference about this CustomExtensionsBundle is in my .framework file.
Code: Select all
<field name="extensionsBundleClassName">
<String>com.miyCompany.extensionBundle.CustomExtensionBundle</String></field>
Do you have an idea about it ?
Thanks in advance for your answer.
Sébastien