|
Oxygen XML Editor 15.0 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectro.sync.ecss.extensions.api.AuthorExternalObjectInsertionHandler
ro.sync.ecss.extensions.dita.DITAExternalObjectInsertionHandler
@API(type=INTERNAL, src=PUBLIC) public class DITAExternalObjectInsertionHandler
Dropped URLs handler
Field Summary | |
---|---|
static java.lang.String |
ONLY_TEXT_CONTENT_TASK_STYLESHEET
An XSLT stylesheet for extracting the entire text content (and only the text content) from any input XML, except the text from elements: xhtml:span[contains(@style, 'mso-list:Ignore')] |
Fields inherited from class ro.sync.ecss.extensions.api.AuthorExternalObjectInsertionHandler |
---|
ONLY_TEXT_CONTENT_STYLESHEET |
Fields inherited from interface ro.sync.ecss.extensions.api.ExternalObjectInsertionSources |
---|
DND_DB_TREE, DND_DITA_MAPS_MANAGER, DND_EXTERNAL, DND_IMAGE_PREVIEW, DND_PROJECT_TREE, PASTE |
Constructor Summary | |
---|---|
DITAExternalObjectInsertionHandler()
|
Method Summary | |
---|---|
protected boolean |
checkImportedXHTMLContentIsPreservedEntirely()
Overwrite this method if you want to check the text data is preserved on paste after applying the conversion XSL stylesheet. |
protected java.lang.String |
getImporterStylesheetFileName(AuthorAccess authorAccess)
Get the file name of the main Author paste stylesheet. |
protected java.lang.String |
getOnlyTextContentStylesheet(AuthorAccess authorAccess)
Gets an XSLT stylesheet that can extract the entire text content (and only the text content) from any input XML. |
void |
insertURLs(AuthorAccess authorAccess,
java.util.List<java.net.URL> urls,
int source)
A list of URLs need to be inserted at the caret position, probably as links. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ONLY_TEXT_CONTENT_TASK_STYLESHEET
Constructor Detail |
---|
public DITAExternalObjectInsertionHandler()
Method Detail |
---|
public void insertURLs(AuthorAccess authorAccess, java.util.List<java.net.URL> urls, int source) throws AuthorOperationException
AuthorExternalObjectInsertionHandler
source
of the insertion can be a paste event or a
drag and drop event.
AuthorExternalObjectInsertionHandler.acceptURLs(AuthorAccess, List, int)
returned true
for the same source
and urls
list.
insertURLs
in class AuthorExternalObjectInsertionHandler
authorAccess
- The author accessurls
- The list of URLs.source
- The source of the URLs, one of the AuthorExternalObjectInsertionHandler
constants.
AuthorOperationException
AuthorExternalObjectInsertionHandler.insertURLs(ro.sync.ecss.extensions.api.AuthorAccess, java.util.List, int)
protected java.lang.String getImporterStylesheetFileName(AuthorAccess authorAccess)
AuthorExternalObjectInsertionHandler
getImporterStylesheetFileName
in class AuthorExternalObjectInsertionHandler
authorAccess
- The author access API.
AuthorExternalObjectInsertionHandler.getImporterStylesheetFileName(ro.sync.ecss.extensions.api.AuthorAccess)
protected boolean checkImportedXHTMLContentIsPreservedEntirely()
AuthorExternalObjectInsertionHandler
checkImportedXHTMLContentIsPreservedEntirely
in class AuthorExternalObjectInsertionHandler
false
by default.AuthorExternalObjectInsertionHandler.checkImportedXHTMLContentIsPreservedEntirely()
protected java.lang.String getOnlyTextContentStylesheet(AuthorAccess authorAccess)
getOnlyTextContentStylesheet
in class AuthorExternalObjectInsertionHandler
authorAccess
- The author access
|
Oxygen XML Editor 15.0 Author API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |