This is also on the sourceforge
feature requests system.
At the moment the program does its translation on one file. This proposed enhancement
to the XES program allows a translation or a sequence of operations to be done
on multiple files.
For instance, we might want all files in a given directory with the extension
.java to be translated to say .h and .cpp files.
User Interface Changes
There will be a new tab called 'batch' this will allow the following information
to be entered:
- Source Directory
- Destination Directory
- Source File filter (file extension: .java .cs .cpp or .h)
- Translation type (xslt to be applied, for exmple toJava.xsl , toCSharp.xsl,
toCPP.xsl or toH.xsl)
- Library Translation type (see library feature)
There may be 2 instances of the last two (translate to .cpp and .h).
There should be the ability to store all these parameters in a named file and
to load the parameters from it.
Functionality
When the start button is pressed the program will take each file in turn from
the source directly. If it matches the source file filter then read it in using
the appropriate parser, then the selected library translation is applied, then
apply the translation type (XSLT script) to output it to the specified destination
directory.
java.awt.datatransfer |
Clipboard |
getName |
java.awt.datatransfer |
Clipboard |
getContents |
java.awt.datatransfer |
Clipboard |
getData |
java.awt.datatransfer |
Clipboard |
setContents |
java.awt.datatransfer |
Clipboard |
addFlavorListener |
java.awt.datatransfer |
Clipboard |
fireFlavorsChanged |
java.awt.datatransfer |
Clipboard |
getAvailableDataFlavorSet |
java.awt.datatransfer |
Clipboard |
getAvailableDataFlavors |
java.awt.datatransfer |
Clipboard |
getFlavorListeners |
java.awt.datatransfer |
Clipboard |
isDataFlavorAvailable |
java.awt.datatransfer |
Clipboard |
removeFlavorListener |
java.awt.datatransfer |
DataFlavor |
hashCode |
java.awt.datatransfer |
DataFlavor |
clone |
java.awt.datatransfer |
DataFlavor |
equals |
java.awt.datatransfer |
DataFlavor |
equals |
java.awt.datatransfer |
DataFlavor |
equals |
java.awt.datatransfer |
DataFlavor |
toString |
java.awt.datatransfer |
DataFlavor |
initialize |
java.awt.datatransfer |
DataFlavor |
paramString |
java.awt.datatransfer |
DataFlavor |
match |
java.awt.datatransfer |
DataFlavor |
getPrimaryType |
java.awt.datatransfer |
DataFlavor |
getRepresentationClass |
java.awt.datatransfer |
DataFlavor |
getSubType |
java.awt.datatransfer |
DataFlavor |
getMimeType |
java.awt.datatransfer |
DataFlavor |
getParameter |
java.awt.datatransfer |
DataFlavor |
readExternal |
java.awt.datatransfer |
DataFlavor |
writeExternal |
java.awt.datatransfer |
DataFlavor |
isFlavorJavaFileListType |
java.awt.datatransfer |
DataFlavor |
isFlavorTextType |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassByteBuffer |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassCharBuffer |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassInputStream |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassReader |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassRemote |
java.awt.datatransfer |
DataFlavor |
isRepresentationClassSerializable |
java.awt.datatransfer |
DataFlavor |
createConstant |
java.awt.datatransfer |
DataFlavor |
createConstant |
java.awt.datatransfer |
DataFlavor |
getDefaultRepresentationClass |
java.awt.datatransfer |
DataFlavor |
getDefaultRepresentationClassAsString |
java.awt.datatransfer |
DataFlavor |
getHumanPresentableName |
java.awt.datatransfer |
DataFlavor |
getReaderForText |
java.awt.datatransfer |
DataFlavor |
getTextPlainUnicodeFlavor |
java.awt.datatransfer |
DataFlavor |
isFlavorRemoteObjectType |
java.awt.datatransfer |
DataFlavor |
isFlavorSerializedObjectType |
java.awt.datatransfer |
DataFlavor |
isMimeTypeEqual |
java.awt.datatransfer |
DataFlavor |
isMimeTypeEqual |
java.awt.datatransfer |
DataFlavor |
isMimeTypeEqual |
java.awt.datatransfer |
DataFlavor |
isMimeTypeSerializedObject |
java.awt.datatransfer |
DataFlavor |
normalizeMimeType |
java.awt.datatransfer |
DataFlavor |
normalizeMimeTypeParameter |
java.awt.datatransfer |
DataFlavor |
selectBestTextFlavor |
java.awt.datatransfer |
DataFlavor |
setHumanPresentableName |
java.awt.datatransfer |
DataFlavor |
tryToLoadClass |
java.awt.datatransfer |
StringSelection |
getTransferData |
java.awt.datatransfer |
StringSelection |
getTransferDataFlavors |
java.awt.datatransfer |
StringSelection |
isDataFlavorSupported |
java.awt.datatransfer |
StringSelection |
lostOwnership |
java.awt.datatransfer |
SystemFlavorMap |
loadConvert |
java.awt.datatransfer |
SystemFlavorMap |
store |
java.awt.datatransfer |
SystemFlavorMap |
getDefaultFlavorMap |
java.awt.datatransfer |
SystemFlavorMap |
getFlavorsForNatives |
java.awt.datatransfer |
SystemFlavorMap |
getNativesForFlavors |
java.awt.datatransfer |
SystemFlavorMap |
getFlavorsForNative |
java.awt.datatransfer |
SystemFlavorMap |
getNativesForFlavor |
java.awt.datatransfer |
SystemFlavorMap |
addFlavorForUnencodedNative |
java.awt.datatransfer |
SystemFlavorMap |
addUnencodedNativeForFlavor |
java.awt.datatransfer |
SystemFlavorMap |
continueLine |
java.awt.datatransfer |
SystemFlavorMap |
decodeDataFlavor |
java.awt.datatransfer |
SystemFlavorMap |
decodeJavaMIMEType |
java.awt.datatransfer |
SystemFlavorMap |
encodeDataFlavor |
java.awt.datatransfer |
SystemFlavorMap |
encodeJavaMIMEType |
java.awt.datatransfer |
SystemFlavorMap |
flavorToNativeLookup |
java.awt.datatransfer |
SystemFlavorMap |
isJavaMIMEType |
java.awt.datatransfer |
SystemFlavorMap |
nativeToFlavorLookup |
java.awt.datatransfer |
SystemFlavorMap |
parseAndStoreReader |
java.awt.datatransfer |
SystemFlavorMap |
setFlavorsForNative |
java.awt.datatransfer |
SystemFlavorMap |
setNativesForFlavor |
java.awt.dnd |
DragGestureEvent |
iterator |
java.awt.dnd |
DragGestureEvent |
toArray |
java.awt.dnd |
DragGestureEvent |
toArray |
java.awt.dnd |
DragGestureEvent |
writeObject |
java.awt.dnd |
DragGestureEvent |
readObject |
java.awt.dnd |
DragGestureEvent |
getComponent |
java.awt.dnd |
DragGestureEvent |
startDrag |
java.awt.dnd |
DragGestureEvent |
startDrag |
java.awt.dnd |
DragGestureEvent |
startDrag |
java.awt.dnd |
DragGestureEvent |
getDragSource |
java.awt.dnd |
DragGestureEvent |
getTriggerEvent |
java.awt.dnd |
DragGestureEvent |
getDragAction |
java.awt.dnd |
DragGestureEvent |
getDragOrigin |
java.awt.dnd |
DragGestureEvent |
getSourceAsDragGestureRecognizer |
java.awt.dnd |
DragGestureRecognizer |
writeObject |
java.awt.dnd |
DragGestureRecognizer |
readObject |
java.awt.dnd |
DragGestureRecognizer |
setComponent |
java.awt.dnd |
DragGestureRecognizer |
getComponent |
java.awt.dnd |
DragGestureRecognizer |
registerListeners |
java.awt.dnd |
DragGestureRecognizer |
getDragSource |
java.awt.dnd |
DragGestureRecognizer |
getSourceActions |
java.awt.dnd |
DragGestureRecognizer |
getTriggerEvent |
java.awt.dnd |
DragGestureRecognizer |
addDragGestureListener |
java.awt.dnd |
DragGestureRecognizer |
appendEvent |
java.awt.dnd |
DragGestureRecognizer |
fireDragGestureRecognized |
java.awt.dnd |
DragGestureRecognizer |
removeDragGestureListener |
java.awt.dnd |
DragGestureRecognizer |
resetRecognizer |
java.awt.dnd |
DragGestureRecognizer |
setSourceActions |
java.awt.dnd |
DragGestureRecognizer |
unregisterListeners |
java.awt.dnd |
DragSource |
load |
java.awt.dnd |
DragSource |
writeObject |
java.awt.dnd |
DragSource |
readObject |
java.awt.dnd |
DragSource |
getListeners |
java.awt.dnd |
DragSource |
createDragGestureRecognizer |
java.awt.dnd |
DragSource |
startDrag |
java.awt.dnd |
DragSource |
startDrag |
java.awt.dnd |
DragSource |
startDrag |
java.awt.dnd |
DragSource |
startDrag |
java.awt.dnd |
DragSource |
getFlavorMap |
java.awt.dnd |
DragSource |
getDragThreshold |
java.awt.dnd |
DragSource |
addDragSourceListener |
java.awt.dnd |
DragSource |
addDragSourceMotionListener |
java.awt.dnd |
DragSource |
createDefaultDragGestureRecognizer |
java.awt.dnd |
DragSource |
createDragSourceContext |
java.awt.dnd |
DragSource |
getDefaultDragSource |
java.awt.dnd |
DragSource |
getDragSourceListeners |
java.awt.dnd |
DragSource |
getDragSourceMotionListeners |
java.awt.dnd |
DragSource |
isDragImageSupported |
java.awt.dnd |
DragSource |
processDragDropEnd |
java.awt.dnd |
DragSource |
processDragEnter |
java.awt.dnd |
DragSource |
processDragExit |
java.awt.dnd |
DragSource |
processDragMouseMoved |
java.awt.dnd |
DragSource |
processDragOver |
java.awt.dnd |
DragSource |
processDropActionChanged |
java.awt.dnd |
DragSource |
removeDragSourceListener |
java.awt.dnd |
DragSource |
removeDragSourceMotionListener |
java.awt.dnd |
DragSourceAdapter |
dragEnter |
java.awt.dnd |
DragSourceAdapter |
dragExit |
java.awt.dnd |
DragSourceAdapter |
dragMouseMoved |
java.awt.dnd |
DragSourceAdapter |
dragOver |
java.awt.dnd |
DragSourceAdapter |
dropActionChanged |
java.awt.dnd |
DragSourceAdapter |
dragDropEnd |
java.awt.dnd |
DragSourceContext |
setCursorImpl |
java.awt.dnd |
DragSourceContext |
updateCurrentCursor |
java.awt.dnd |
DragSourceContext |
writeObject |
java.awt.dnd |
DragSourceContext |
readObject |
java.awt.dnd |
DragSourceContext |
getCursor |
java.awt.dnd |
DragSourceContext |
setCursor |
java.awt.dnd |
DragSourceContext |
getComponent |
java.awt.dnd |
DragSourceContext |
transferablesFlavorsChanged |
java.awt.dnd |
DragSourceContext |
dragEnter |
java.awt.dnd |
DragSourceContext |
dragExit |
java.awt.dnd |
DragSourceContext |
dragMouseMoved |
java.awt.dnd |
DragSourceContext |
getDragSource |
java.awt.dnd |
DragSourceContext |
getSourceActions |
java.awt.dnd |
DragSourceContext |
getTransferable |
java.awt.dnd |
DragSourceContext |
getTrigger |
java.awt.dnd |
DragSourceContext |
dragOver |
java.awt.dnd |
DragSourceContext |
dropActionChanged |
java.awt.dnd |
DragSourceContext |
addDragSourceListener |
java.awt.dnd |
DragSourceContext |
dragDropEnd |
java.awt.dnd |
DragSourceContext |
removeDragSourceListener |
java.awt.dnd |
DragSourceDragEvent |
getGestureModifiers |
java.awt.dnd |
DragSourceDragEvent |
getGestureModifiersEx |
java.awt.dnd |
DragSourceDragEvent |
getUserAction |
java.awt.dnd |
DragSourceDragEvent |
setNewModifiers |
java.awt.dnd |
DragSourceDragEvent |
setOldModifiers |
java.awt.dnd |
DragSourceDragEvent |
getTargetActions |
java.awt.dnd |
DragSourceDragEvent |
getDropAction |
java.awt.dnd |
DragSourceDropEvent |
getDropSuccess |
java.awt.dnd |
DragSourceDropEvent |
getDropAction |
java.awt.dnd |
DragSourceEvent |
getLocation |
java.awt.dnd |
DragSourceEvent |
getX |
java.awt.dnd |
DragSourceEvent |
getY |
java.awt.dnd |
DragSourceEvent |
getDragSourceContext |
java.awt.dnd |
DropTarget |
writeObject |
java.awt.dnd |
DropTarget |
readObject |
java.awt.dnd |
DropTarget |
addNotify |
java.awt.dnd |
DropTarget |
removeNotify |
java.awt.dnd |
DropTarget |
setComponent |
java.awt.dnd |
DropTarget |
getComponent |
java.awt.dnd |
DropTarget |
isActive |
java.awt.dnd |
DropTarget |
drop |
java.awt.dnd |
DropTarget |
dragEnter |
java.awt.dnd |
DropTarget |
dragExit |
java.awt.dnd |
DropTarget |
getFlavorMap |
java.awt.dnd |
DropTarget |
dragOver |
java.awt.dnd |
DropTarget |
dropActionChanged |
java.awt.dnd |
DropTarget |
addDropTargetListener |
java.awt.dnd |
DropTarget |
clearAutoscroll |
java.awt.dnd |
DropTarget |
createDropTargetAutoScroller |
java.awt.dnd |
DropTarget |
createDropTargetContext |
java.awt.dnd |
DropTarget |
doSetDefaultActions |
java.awt.dnd |
DropTarget |
getDefaultActions |
java.awt.dnd |
DropTarget |
getDropTargetContext |
java.awt.dnd |
DropTarget |
initializeAutoscrolling |
java.awt.dnd |
DropTarget |
removeDropTargetListener |
java.awt.dnd |
DropTarget |
setActive |
java.awt.dnd |
DropTarget |
setDefaultActions |
java.awt.dnd |
DropTarget |
setFlavorMap |
java.awt.dnd |
DropTarget |
updateAutoscroll |
java.awt.dnd |
DropTarget$DropTargetAutoScroller |
updateRegion |
java.awt.dnd |
DropTarget$DropTargetAutoScroller |
stop |
java.awt.dnd |
DropTarget$DropTargetAutoScroller |
updateLocation |
java.awt.dnd |
DropTarget$DropTargetAutoScroller |
actionPerformed |
java.awt.dnd |
DropTargetAdapter |
dragEnter |
java.awt.dnd |
DropTargetAdapter |
dragExit |
java.awt.dnd |
DropTargetAdapter |
dragOver |
java.awt.dnd |
DropTargetAdapter |
dropActionChanged |
java.awt.dnd |
DropTargetContext |
addNotify |
java.awt.dnd |
DropTargetContext |
getDropTarget |
java.awt.dnd |
DropTargetContext |
removeNotify |
java.awt.dnd |
DropTargetContext |
getComponent |
java.awt.dnd |
DropTargetContext |
getTransferable |
java.awt.dnd |
DropTargetContext |
rejectDrop |
java.awt.dnd |
DropTargetContext |
setTargetActions |
java.awt.dnd |
DropTargetContext |
acceptDrag |
java.awt.dnd |
DropTargetContext |
acceptDrop |
java.awt.dnd |
DropTargetContext |
createTransferableProxy |
java.awt.dnd |
DropTargetContext |
dropComplete |
java.awt.dnd |
DropTargetContext |
getCurrentDataFlavors |
java.awt.dnd |
DropTargetContext |
getCurrentDataFlavorsAsList |
java.awt.dnd |
DropTargetContext |
getDropTargetContextPeer |
java.awt.dnd |
DropTargetContext |
getTargetActions |
java.awt.dnd |
DropTargetContext |
isDataFlavorSupported |
java.awt.dnd |
DropTargetContext |
rejectDrag |
java.awt.dnd |
DropTargetDragEvent |
getLocation |
java.awt.dnd |
DropTargetDragEvent |
getSourceActions |
java.awt.dnd |
DropTargetDragEvent |
getTransferable |
java.awt.dnd |
DropTargetDragEvent |
acceptDrag |
java.awt.dnd |
DropTargetDragEvent |
getCurrentDataFlavors |
java.awt.dnd |
DropTargetDragEvent |
getCurrentDataFlavorsAsList |
java.awt.dnd |
DropTargetDragEvent |
isDataFlavorSupported |
java.awt.dnd |
DropTargetDragEvent |
rejectDrag |
java.awt.dnd |
DropTargetDragEvent |
getDropAction |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseClicked |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseDragged |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseEntered |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseExited |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseMoved |
java.awt.dnd |
MouseDragGestureRecognizer |
mousePressed |
java.awt.dnd |
MouseDragGestureRecognizer |
mouseReleased |
java.awt.dnd |
MouseDragGestureRecognizer |
registerListeners |
java.awt.dnd |
MouseDragGestureRecognizer |
unregisterListeners |