public class HashTableCreator
extends javax.swing.JFrame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
HashTableCreator() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.util.List<java.lang.Object>> |
copy(java.util.ArrayList<java.util.ArrayList<java.util.List<java.lang.Object>>> tables,
java.util.ArrayList<Index> indexs) |
Node |
createBuiltInListHashTable(java.lang.reflect.Field fld,
MessagesMapping messageMappings,
InputOutputDataTranslator inputOutputTables,
java.util.ArrayList<java.lang.String> path,
int from,
int to,
int partNum,
int indexFromInterface,
int calledInterfacePosition) |
Node |
createHashTableForBuiltInType(java.lang.Object part,
InputOutputDataTranslator inputOutputTables,
MessagesMapping messageMappings,
int partNum,
int indexFromInterface) |
java.util.ArrayList<Index> |
createIndexs(java.lang.Object targetPart,
InputOutputDataTranslator inputOutputTables,
MessagesMapping messageMappings,
java.util.ArrayList<java.lang.String> path,
int partNum,
int indexFromInterface,
int calledInterfacePosition) |
java.lang.Object |
createObject(MessageType msgType,
java.lang.String abstractionName,
java.lang.String inOrOut) |
Index |
findIndex(java.lang.String[] argumentName,
java.util.ArrayList<java.util.ArrayList<java.lang.String[]>> header) |
java.util.List<MessageType> |
getInOrOutMessageTypes(Operation operation,
java.lang.String inOrOut) |
void |
getValuesFromHashTable(java.util.Hashtable<java.lang.String,java.lang.String> combinedKeyValues,
java.util.ArrayList<java.util.List<java.lang.Object>> columnsFromTable,
Node levelNode) |
boolean |
isBuiltInType(java.lang.Class<?> cls) |
java.util.Hashtable<java.lang.String,java.lang.String> |
removeDuplicates(java.util.ArrayList<java.util.List<java.lang.Object>> columnsFromTable,
java.util.ArrayList<Index> indexs,
int from,
int to) |
java.lang.Object[] |
traverseForEachOutPutPart(InterfacesMapping interfaceMapping,
InputOutputDataTranslator inputOutputTables,
Operation operation,
java.lang.String abstractionName,
int operationIndexFromAbstraction,
int indexFromInterface,
java.lang.String inOrOut,
int calledInterfacePosition) |
java.lang.Object[] |
traverseForEachPart(InterfacesMapping interfaceMapping,
InputOutputDataTranslator inputOutputTables,
java.lang.String inOrOut,
java.lang.String abstractionName,
int operationIndexFromAbstraction,
int indexFromInterface,
int calledInterfacePosition) |
Node |
traverseTargetPart(java.lang.Object part,
InputOutputDataTranslator inputOutputTables,
java.util.ArrayList<java.lang.String> path,
MessagesMapping messageMappings,
MessageType msgType,
int partNum,
int indexFromInterface,
int from,
int to,
int calledInterfacePosition) |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.util.List<MessageType> getInOrOutMessageTypes(Operation operation, java.lang.String inOrOut)
public java.lang.Object[] traverseForEachPart(InterfacesMapping interfaceMapping, InputOutputDataTranslator inputOutputTables, java.lang.String inOrOut, java.lang.String abstractionName, int operationIndexFromAbstraction, int indexFromInterface, int calledInterfacePosition)
public java.lang.Object[] traverseForEachOutPutPart(InterfacesMapping interfaceMapping, InputOutputDataTranslator inputOutputTables, Operation operation, java.lang.String abstractionName, int operationIndexFromAbstraction, int indexFromInterface, java.lang.String inOrOut, int calledInterfacePosition)
public Node traverseTargetPart(java.lang.Object part, InputOutputDataTranslator inputOutputTables, java.util.ArrayList<java.lang.String> path, MessagesMapping messageMappings, MessageType msgType, int partNum, int indexFromInterface, int from, int to, int calledInterfacePosition) throws java.lang.Exception
java.lang.Exception
public Node createHashTableForBuiltInType(java.lang.Object part, InputOutputDataTranslator inputOutputTables, MessagesMapping messageMappings, int partNum, int indexFromInterface)
public Node createBuiltInListHashTable(java.lang.reflect.Field fld, MessagesMapping messageMappings, InputOutputDataTranslator inputOutputTables, java.util.ArrayList<java.lang.String> path, int from, int to, int partNum, int indexFromInterface, int calledInterfacePosition)
public java.util.ArrayList<Index> createIndexs(java.lang.Object targetPart, InputOutputDataTranslator inputOutputTables, MessagesMapping messageMappings, java.util.ArrayList<java.lang.String> path, int partNum, int indexFromInterface, int calledInterfacePosition)
public void getValuesFromHashTable(java.util.Hashtable<java.lang.String,java.lang.String> combinedKeyValues, java.util.ArrayList<java.util.List<java.lang.Object>> columnsFromTable, Node levelNode)
public Index findIndex(java.lang.String[] argumentName, java.util.ArrayList<java.util.ArrayList<java.lang.String[]>> header)
public java.util.Hashtable<java.lang.String,java.lang.String> removeDuplicates(java.util.ArrayList<java.util.List<java.lang.Object>> columnsFromTable, java.util.ArrayList<Index> indexs, int from, int to)
public java.util.ArrayList<java.util.List<java.lang.Object>> copy(java.util.ArrayList<java.util.ArrayList<java.util.List<java.lang.Object>>> tables, java.util.ArrayList<Index> indexs)
public boolean isBuiltInType(java.lang.Class<?> cls)
cls
- any classpublic java.lang.Object createObject(MessageType msgType, java.lang.String abstractionName, java.lang.String inOrOut)