JAAppletContext = interface external 'java.applet' name 'AppletContext' function getAudioClip(para1: JNURL): JAAudioClip; overload; function getImage(para1: JNURL): JAImage; overload; function getApplet(para1: JLString): JAApplet; overload; function getApplets(): JUEnumeration; overload; procedure showDocument(para1: JNURL); overload; procedure showDocument(para1: JNURL; para2: JLString); overload; procedure showStatus(para1: JLString); overload; procedure setStream(para1: JLString; para2: JIInputStream); overload; // throws java.io.IOException function getStream(para1: JLString): JIInputStream; overload; function getStreamKeys(): JUIterator; overload; end; JAAppletStub = interface external 'java.applet' name 'AppletStub' function isActive(): jboolean; overload; function getDocumentBase(): JNURL; overload; function getCodeBase(): JNURL; overload; function getParameter(para1: JLString): JLString; overload; function getAppletContext(): JAAppletContext; overload; procedure appletResize(para1: jint; para2: jint); overload; end; JAAudioClip = interface external 'java.applet' name 'AudioClip' procedure play(); overload; procedure loop(); overload; procedure stop(); overload; end; JAActiveEvent = interface external 'java.awt' name 'ActiveEvent' procedure dispatch(); overload; end; JAAdjustable = interface external 'java.awt' name 'Adjustable' const HORIZONTAL = 0; VERTICAL = 1; NO_ORIENTATION = 2; function getOrientation(): jint; overload; procedure setMinimum(para1: jint); overload; function getMinimum(): jint; overload; procedure setMaximum(para1: jint); overload; function getMaximum(): jint; overload; procedure setUnitIncrement(para1: jint); overload; function getUnitIncrement(): jint; overload; procedure setBlockIncrement(para1: jint); overload; function getBlockIncrement(): jint; overload; procedure setVisibleAmount(para1: jint); overload; function getVisibleAmount(): jint; overload; procedure setValue(para1: jint); overload; function getValue(): jint; overload; procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; end; JAAttributeValue = class abstract external 'java.awt' name 'AttributeValue' (JLObject) strict protected constructor create(para1: jint; para2: Arr1JLString); overload; constructor create(para1: jint; const para2: array of JLString); overload; public function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JAComposite = interface external 'java.awt' name 'Composite' function createContext(para1: JAIColorModel; para2: JAIColorModel; para3: JARenderingHints): JACompositeContext; overload; end; JACompositeContext = interface external 'java.awt' name 'CompositeContext' procedure dispose(); overload; procedure compose(para1: JAIRaster; para2: JAIRaster; para3: JAIWritableRaster); overload; end; JAConditional = interface external 'java.awt' name 'Conditional' function evaluate(): jboolean; overload; end; JADisplayMode = class sealed external 'java.awt' name 'DisplayMode' (JLObject) public const BIT_DEPTH_MULTI = -1; REFRESH_RATE_UNKNOWN = 0; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; function getHeight(): jint; overload; virtual; function getWidth(): jint; overload; virtual; function getBitDepth(): jint; overload; virtual; function getRefreshRate(): jint; overload; virtual; function equals(para1: JADisplayMode): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JAEventQueue = class external 'java.awt' name 'EventQueue' (JLObject) public constructor create(); overload; procedure postEvent(para1: JAAWTEvent); overload; virtual; function getNextEvent(): JAAWTEvent; overload; virtual; // throws java.lang.InterruptedException function peekEvent(): JAAWTEvent; overload; virtual; function peekEvent(para1: jint): JAAWTEvent; overload; virtual; strict protected procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; public class function getMostRecentEventTime(): jlong; static; overload; class function getCurrentEvent(): JAAWTEvent; static; overload; procedure push(para1: JAEventQueue); overload; virtual; strict protected procedure pop(); overload; virtual; // throws java.util.EmptyStackException public class function isDispatchThread(): jboolean; static; overload; class procedure invokeLater(para1: JLRunnable); static; overload; class procedure invokeAndWait(para1: JLRunnable); static; overload; // throws java.lang.InterruptedException, java.lang.reflect.InvocationTargetException end; JAEventQueueItem = class external 'java.awt' name 'EventQueueItem' (JLObject) end; JAFocusTraversalPolicy = class abstract external 'java.awt' name 'FocusTraversalPolicy' (JLObject) public constructor create(); overload; function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; abstract; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; abstract; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; abstract; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; abstract; function getDefaultComponent(para1: JAContainer): JAComponent; overload; virtual; abstract; function getInitialComponent(para1: JAWindow): JAComponent; overload; virtual; end; JAGraphics = class abstract external 'java.awt' name 'Graphics' (JLObject) strict protected constructor create(); overload; public function create_(): JAGraphics; external name 'create'; overload; virtual; abstract; function create_(para1: jint; para2: jint; para3: jint; para4: jint): JAGraphics; external name 'create'; overload; virtual; procedure translate(para1: jint; para2: jint); overload; virtual; abstract; function getColor(): JAColor; overload; virtual; abstract; procedure setColor(para1: JAColor); overload; virtual; abstract; procedure setPaintMode(); overload; virtual; abstract; procedure setXORMode(para1: JAColor); overload; virtual; abstract; function getFont(): JAFont; overload; virtual; abstract; procedure setFont(para1: JAFont); overload; virtual; abstract; function getFontMetrics(): JAFontMetrics; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; abstract; function getClipBounds(): JARectangle; overload; virtual; abstract; procedure clipRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure setClip(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; function getClip(): JAShape; overload; virtual; abstract; procedure setClip(para1: JAShape); overload; virtual; abstract; procedure copyArea(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; abstract; procedure drawLine(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure fillRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure drawRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure clearRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure drawRoundRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; abstract; procedure fillRoundRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; abstract; procedure draw3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure fill3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure drawOval(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure fillOval(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; abstract; procedure drawArc(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; abstract; procedure fillArc(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; abstract; procedure drawPolyline(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; abstract; procedure drawPolyline(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; abstract; procedure drawPolygon(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; abstract; procedure drawPolygon(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; abstract; procedure drawPolygon(para1: JAPolygon); overload; virtual; procedure fillPolygon(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; abstract; procedure fillPolygon(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; abstract; procedure fillPolygon(para1: JAPolygon); overload; virtual; procedure drawString(para1: JLString; para2: jint; para3: jint); overload; virtual; abstract; procedure drawString(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; virtual; abstract; procedure drawChars(para1: Arr1jchar; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawChars(var para1: array of jchar; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawBytes(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawBytes(var para1: array of jbyte; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; abstract; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAIImageObserver): jboolean; overload; virtual; abstract; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: JAColor; para5: JAIImageObserver): jboolean; overload; virtual; abstract; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAColor; para7: JAIImageObserver): jboolean; overload; virtual; abstract; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: JAIImageObserver): jboolean; overload; virtual; abstract; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: JAColor; para11: JAIImageObserver): jboolean; overload; virtual; abstract; procedure dispose(); overload; virtual; abstract; procedure finalize(); overload; virtual; function toString(): JLString; overload; virtual; function getClipRect(): JARectangle; overload; virtual; function hitClip(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual; function getClipBounds(para1: JARectangle): JARectangle; overload; virtual; end; JAGraphicsConfiguration = class abstract external 'java.awt' name 'GraphicsConfiguration' (JLObject) public type InnerDefaultBufferCapabilities = class; Arr1InnerDefaultBufferCapabilities = array of InnerDefaultBufferCapabilities; Arr2InnerDefaultBufferCapabilities = array of Arr1InnerDefaultBufferCapabilities; Arr3InnerDefaultBufferCapabilities = array of Arr2InnerDefaultBufferCapabilities; InnerDefaultBufferCapabilities = class external 'java.awt' name 'DefaultBufferCapabilities' end; strict protected constructor create(); overload; public function getDevice(): JAGraphicsDevice; overload; virtual; abstract; function createCompatibleImage(para1: jint; para2: jint): JAIBufferedImage; overload; virtual; abstract; function createCompatibleImage(para1: jint; para2: jint; para3: jint): JAIBufferedImage; overload; virtual; function createCompatibleVolatileImage(para1: jint; para2: jint): JAIVolatileImage; overload; virtual; function createCompatibleVolatileImage(para1: jint; para2: jint; para3: jint): JAIVolatileImage; overload; virtual; function createCompatibleVolatileImage(para1: jint; para2: jint; para3: JAImageCapabilities): JAIVolatileImage; overload; virtual; // throws java.awt.AWTException function createCompatibleVolatileImage(para1: jint; para2: jint; para3: JAImageCapabilities; para4: jint): JAIVolatileImage; overload; virtual; // throws java.awt.AWTException function getColorModel(): JAIColorModel; overload; virtual; abstract; function getColorModel(para1: jint): JAIColorModel; overload; virtual; abstract; function getDefaultTransform(): JAGAffineTransform; overload; virtual; abstract; function getNormalizingTransform(): JAGAffineTransform; overload; virtual; abstract; function getBounds(): JARectangle; overload; virtual; abstract; function getBufferCapabilities(): JABufferCapabilities; overload; virtual; function getImageCapabilities(): JAImageCapabilities; overload; virtual; end; JAGraphicsDevice = class abstract external 'java.awt' name 'GraphicsDevice' (JLObject) public const TYPE_RASTER_SCREEN = 0; TYPE_PRINTER = 1; TYPE_IMAGE_BUFFER = 2; strict protected constructor create(); overload; public function getType(): jint; overload; virtual; abstract; function getIDstring(): JLString; overload; virtual; abstract; function getConfigurations(): Arr1JAGraphicsConfiguration; overload; virtual; abstract; function getDefaultConfiguration(): JAGraphicsConfiguration; overload; virtual; abstract; function getBestConfiguration(para1: JAGraphicsConfigTemplate): JAGraphicsConfiguration; overload; virtual; function isFullScreenSupported(): jboolean; overload; virtual; procedure setFullScreenWindow(para1: JAWindow); overload; virtual; function getFullScreenWindow(): JAWindow; overload; virtual; function isDisplayChangeSupported(): jboolean; overload; virtual; procedure setDisplayMode(para1: JADisplayMode); overload; virtual; function getDisplayMode(): JADisplayMode; overload; virtual; function getDisplayModes(): Arr1JADisplayMode; overload; virtual; function getAvailableAcceleratedMemory(): jint; overload; virtual; end; JAGraphicsEnvironment = class abstract external 'java.awt' name 'GraphicsEnvironment' (JLObject) strict protected constructor create(); overload; public class function getLocalGraphicsEnvironment(): JAGraphicsEnvironment; static; overload; class function isHeadless(): jboolean; static; overload; function isHeadlessInstance(): jboolean; overload; virtual; function getScreenDevices(): Arr1JAGraphicsDevice; overload; virtual; abstract; // throws java.awt.HeadlessException function getDefaultScreenDevice(): JAGraphicsDevice; overload; virtual; abstract; // throws java.awt.HeadlessException function createGraphics(para1: JAIBufferedImage): JAGraphics2D; overload; virtual; abstract; function getAllFonts(): Arr1JAFont; overload; virtual; abstract; function getAvailableFontFamilyNames(): Arr1JLString; overload; virtual; abstract; function getAvailableFontFamilyNames(para1: JULocale): Arr1JLString; overload; virtual; abstract; function registerFont(para1: JAFont): jboolean; overload; virtual; procedure preferLocaleFonts(); overload; virtual; procedure preferProportionalFonts(); overload; virtual; function getCenterPoint(): JAPoint; overload; virtual; // throws java.awt.HeadlessException function getMaximumWindowBounds(): JARectangle; overload; virtual; // throws java.awt.HeadlessException end; JAImage = class abstract external 'java.awt' name 'Image' (JLObject) strict protected var faccelerationPriority: jfloat; external name 'accelerationPriority'; public final class var fUndefinedProperty: JLObject; external name 'UndefinedProperty'; public const SCALE_DEFAULT = 1; SCALE_FAST = 2; SCALE_SMOOTH = 4; SCALE_REPLICATE = 8; SCALE_AREA_AVERAGING = 16; public constructor create(); overload; function getWidth(para1: JAIImageObserver): jint; overload; virtual; abstract; function getHeight(para1: JAIImageObserver): jint; overload; virtual; abstract; function getSource(): JAIImageProducer; overload; virtual; abstract; function getGraphics(): JAGraphics; overload; virtual; abstract; function getProperty(para1: JLString; para2: JAIImageObserver): JLObject; overload; virtual; abstract; function getScaledInstance(para1: jint; para2: jint; para3: jint): JAImage; overload; virtual; procedure flush(); overload; virtual; function getCapabilities(para1: JAGraphicsConfiguration): JAImageCapabilities; overload; virtual; procedure setAccelerationPriority(para1: jfloat); overload; virtual; function getAccelerationPriority(): jfloat; overload; virtual; end; JAItemSelectable = interface external 'java.awt' name 'ItemSelectable' function getSelectedObjects(): Arr1JLObject; overload; procedure addItemListener(para1: JAEItemListener); overload; procedure removeItemListener(para1: JAEItemListener); overload; end; JAKeyEventDispatcher = interface external 'java.awt' name 'KeyEventDispatcher' function dispatchKeyEvent(para1: JAEKeyEvent): jboolean; overload; end; JAKeyEventPostProcessor = interface external 'java.awt' name 'KeyEventPostProcessor' function postProcessKeyEvent(para1: JAEKeyEvent): jboolean; overload; end; JALayoutManager = interface external 'java.awt' name 'LayoutManager' procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; procedure removeLayoutComponent(para1: JAComponent); overload; function preferredLayoutSize(para1: JAContainer): JADimension; overload; function minimumLayoutSize(para1: JAContainer): JADimension; overload; procedure layoutContainer(para1: JAContainer); overload; end; JAMediaEntry = class abstract external 'java.awt' name 'MediaEntry' (JLObject) end; JAMenuContainer = interface external 'java.awt' name 'MenuContainer' function getFont(): JAFont; overload; procedure remove(para1: JAMenuComponent); overload; function postEvent(para1: JAEvent): jboolean; overload; end; JAMouseInfo = class external 'java.awt' name 'MouseInfo' (JLObject) public class function getPointerInfo(): JAPointerInfo; static; overload; // throws java.awt.HeadlessException class function getNumberOfButtons(): jint; static; overload; // throws java.awt.HeadlessException end; JAMutableBoolean = class external 'java.awt' name 'MutableBoolean' (JLObject) end; JAPaintContext = interface external 'java.awt' name 'PaintContext' procedure dispose(); overload; function getColorModel(): JAIColorModel; overload; function getRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIRaster; overload; end; JAPointerInfo = class external 'java.awt' name 'PointerInfo' (JLObject) public function getDevice(): JAGraphicsDevice; overload; virtual; function getLocation(): JAPoint; overload; virtual; end; JAPrintGraphics = interface external 'java.awt' name 'PrintGraphics' function getPrintJob(): JAPrintJob; overload; end; JAPrintJob = class abstract external 'java.awt' name 'PrintJob' (JLObject) public constructor create(); overload; function getGraphics(): JAGraphics; overload; virtual; abstract; function getPageDimension(): JADimension; overload; virtual; abstract; function getPageResolution(): jint; overload; virtual; abstract; function lastPageFirst(): jboolean; overload; virtual; abstract; procedure &end(); overload; virtual; abstract; procedure finalize(); overload; virtual; end; JAQueue = class external 'java.awt' name 'Queue' (JLObject) end; JARobot = class external 'java.awt' name 'Robot' (JLObject) public type InnerRobotDisposer = class; Arr1InnerRobotDisposer = array of InnerRobotDisposer; Arr2InnerRobotDisposer = array of Arr1InnerRobotDisposer; Arr3InnerRobotDisposer = array of Arr2InnerRobotDisposer; InnerRobotDisposer = class external 'java.awt' name 'RobotDisposer' end; public constructor create(); overload; // throws java.awt.AWTException constructor create(para1: JAGraphicsDevice); overload; // throws java.awt.AWTException procedure mouseMove(para1: jint; para2: jint); overload; virtual; procedure mousePress(para1: jint); overload; virtual; procedure mouseRelease(para1: jint); overload; virtual; procedure mouseWheel(para1: jint); overload; virtual; procedure keyPress(para1: jint); overload; virtual; procedure keyRelease(para1: jint); overload; virtual; function getPixelColor(para1: jint; para2: jint): JAColor; overload; virtual; function createScreenCapture(para1: JARectangle): JAIBufferedImage; overload; virtual; function isAutoWaitForIdle(): jboolean; overload; virtual; procedure setAutoWaitForIdle(para1: jboolean); overload; virtual; function getAutoDelay(): jint; overload; virtual; procedure setAutoDelay(para1: jint); overload; virtual; procedure delay(para1: jint); overload; virtual; procedure waitForIdle(); overload; virtual; function toString(): JLString; overload; virtual; end; JAShape = interface external 'java.awt' name 'Shape' function getBounds(): JARectangle; overload; function getBounds2D(): JAGRectangle2D; overload; function contains(para1: jdouble; para2: jdouble): jboolean; overload; function contains(para1: JAGPoint2D): jboolean; overload; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; function intersects(para1: JAGRectangle2D): jboolean; overload; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; function contains(para1: JAGRectangle2D): jboolean; overload; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; end; JASplashScreen = class sealed external 'java.awt' name 'SplashScreen' (JLObject) public class function getSplashScreen(): JASplashScreen; static; overload; procedure setImageURL(para1: JNURL); overload; virtual; // throws java.lang.NullPointerException, java.io.IOException, java.lang.IllegalStateException function getImageURL(): JNURL; overload; virtual; // throws java.lang.IllegalStateException function getBounds(): JARectangle; overload; virtual; // throws java.lang.IllegalStateException function getSize(): JADimension; overload; virtual; // throws java.lang.IllegalStateException function createGraphics(): JAGraphics2D; overload; virtual; // throws java.lang.IllegalStateException procedure update(); overload; virtual; // throws java.lang.IllegalStateException procedure close(); overload; virtual; // throws java.lang.IllegalStateException function isVisible(): jboolean; overload; virtual; end; JAStroke = interface external 'java.awt' name 'Stroke' function createStrokedShape(para1: JAShape): JAShape; overload; end; JASystemTray = class external 'java.awt' name 'SystemTray' (JLObject) public class function getSystemTray(): JASystemTray; static; overload; class function isSupported(): jboolean; static; overload; procedure add(para1: JATrayIcon); overload; virtual; // throws java.awt.AWTException procedure remove(para1: JATrayIcon); overload; virtual; function getTrayIcons(): Arr1JATrayIcon; overload; virtual; function getTrayIconSize(): JADimension; overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; end; JATransparency = interface external 'java.awt' name 'Transparency' const OPAQUE = 1; BITMASK = 2; TRANSLUCENT = 3; function getTransparency(): jint; overload; end; JAVKCollection = class external 'java.awt' name 'VKCollection' (JLObject) public constructor create(); overload; procedure put(para1: JLString; para2: JLInteger); overload; virtual; function findCode(para1: JLString): JLInteger; overload; virtual; function findName(para1: JLInteger): JLString; overload; virtual; end; JADClipboard = class external 'java.awt.datatransfer' name 'Clipboard' (JLObject) strict protected var fowner: JADClipboardOwner; external name 'owner'; fcontents: JADTransferable; external name 'contents'; public constructor create(para1: JLString); overload; function getName(): JLString; overload; virtual; procedure setContents(para1: JADTransferable; para2: JADClipboardOwner); overload; virtual; function getContents(para1: JLObject): JADTransferable; overload; virtual; function getAvailableDataFlavors(): Arr1JADDataFlavor; overload; virtual; function isDataFlavorAvailable(para1: JADDataFlavor): jboolean; overload; virtual; function getData(para1: JADDataFlavor): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException procedure addFlavorListener(para1: JADFlavorListener); overload; virtual; procedure removeFlavorListener(para1: JADFlavorListener); overload; virtual; function getFlavorListeners(): Arr1JADFlavorListener; overload; virtual; end; JADClipboardOwner = interface external 'java.awt.datatransfer' name 'ClipboardOwner' procedure lostOwnership(para1: JADClipboard; para2: JADTransferable); overload; end; JADFlavorMap = interface external 'java.awt.datatransfer' name 'FlavorMap' function getNativesForFlavors(para1: Arr1JADDataFlavor): JUMap; overload; function getNativesForFlavors(var para1: array of JADDataFlavor): JUMap; overload; function getFlavorsForNatives(para1: Arr1JLString): JUMap; overload; function getFlavorsForNatives(var para1: array of JLString): JUMap; overload; end; JADTransferable = interface external 'java.awt.datatransfer' name 'Transferable' function getTransferDataFlavors(): Arr1JADDataFlavor; overload; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; function getTransferData(para1: JADDataFlavor): JLObject; overload; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException end; JADAutoscroll = interface external 'java.awt.dnd' name 'Autoscroll' function getAutoscrollInsets(): JAInsets; overload; procedure autoscroll(para1: JAPoint); overload; end; JADDnDConstants = class sealed external 'java.awt.dnd' name 'DnDConstants' (JLObject) public const ACTION_NONE = 0; ACTION_COPY = 1; ACTION_MOVE = 2; ACTION_COPY_OR_MOVE = 3; ACTION_LINK = 1073741824; ACTION_REFERENCE = 1073741824; end; JADSerializationTester = class sealed external 'java.awt.dnd' name 'SerializationTester' (JLObject) end; JADPDragSourceContextPeer = interface external 'java.awt.dnd.peer' name 'DragSourceContextPeer' procedure startDrag(para1: JADDragSourceContext; para2: JACursor; para3: JAImage; para4: JAPoint); overload; // throws java.awt.dnd.InvalidDnDOperationException function getCursor(): JACursor; overload; procedure setCursor(para1: JACursor); overload; // throws java.awt.dnd.InvalidDnDOperationException procedure transferablesFlavorsChanged(); overload; end; JADPDropTargetContextPeer = interface external 'java.awt.dnd.peer' name 'DropTargetContextPeer' procedure setTargetActions(para1: jint); overload; function getTargetActions(): jint; overload; function getDropTarget(): JADDropTarget; overload; function getTransferDataFlavors(): Arr1JADDataFlavor; overload; function getTransferable(): JADTransferable; overload; // throws java.awt.dnd.InvalidDnDOperationException function isTransferableJVMLocal(): jboolean; overload; procedure acceptDrag(para1: jint); overload; procedure rejectDrag(); overload; procedure acceptDrop(para1: jint); overload; procedure rejectDrop(); overload; procedure dropComplete(para1: jboolean); overload; end; JADPDropTargetPeer = interface external 'java.awt.dnd.peer' name 'DropTargetPeer' procedure addDropTarget(para1: JADDropTarget); overload; procedure removeDropTarget(para1: JADDropTarget); overload; end; JAENativeLibLoader = class external 'java.awt.event' name 'NativeLibLoader' (JLObject) end; JAFFontRenderContext = class external 'java.awt.font' name 'FontRenderContext' (JLObject) strict protected constructor create(); overload; public constructor create(para1: JAGAffineTransform; para2: jboolean; para3: jboolean); overload; constructor create(para1: JAGAffineTransform; para2: JLObject; para3: JLObject); overload; function isTransformed(): jboolean; overload; virtual; function getTransformType(): jint; overload; virtual; function getTransform(): JAGAffineTransform; overload; virtual; function isAntiAliased(): jboolean; overload; virtual; function usesFractionalMetrics(): jboolean; overload; virtual; function getAntiAliasingHint(): JLObject; overload; virtual; function getFractionalMetricsHint(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JAFFontRenderContext): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JAFGlyphJustificationInfo = class sealed external 'java.awt.font' name 'GlyphJustificationInfo' (JLObject) public const PRIORITY_KASHIDA = 0; PRIORITY_WHITESPACE = 1; PRIORITY_INTERCHAR = 2; PRIORITY_NONE = 3; public final var fweight: jfloat; external name 'weight'; fgrowPriority: jint; external name 'growPriority'; fgrowAbsorb: jboolean; external name 'growAbsorb'; fgrowLeftLimit: jfloat; external name 'growLeftLimit'; fgrowRightLimit: jfloat; external name 'growRightLimit'; fshrinkPriority: jint; external name 'shrinkPriority'; fshrinkAbsorb: jboolean; external name 'shrinkAbsorb'; fshrinkLeftLimit: jfloat; external name 'shrinkLeftLimit'; fshrinkRightLimit: jfloat; external name 'shrinkRightLimit'; public constructor create(para1: jfloat; para2: jboolean; para3: jint; para4: jfloat; para5: jfloat; para6: jboolean; para7: jint; para8: jfloat; para9: jfloat); overload; end; JAFGlyphMetrics = class sealed external 'java.awt.font' name 'GlyphMetrics' (JLObject) public const STANDARD = 0; LIGATURE = 1; COMBINING = 2; COMPONENT = 3; WHITESPACE = 4; public constructor create(para1: jfloat; para2: JAGRectangle2D; para3: jbyte); overload; constructor create(para1: jboolean; para2: jfloat; para3: jfloat; para4: JAGRectangle2D; para5: jbyte); overload; function getAdvance(): jfloat; overload; virtual; function getAdvanceX(): jfloat; overload; virtual; function getAdvanceY(): jfloat; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function getLSB(): jfloat; overload; virtual; function getRSB(): jfloat; overload; virtual; function getType(): jint; overload; virtual; function isStandard(): jboolean; overload; virtual; function isLigature(): jboolean; overload; virtual; function isCombining(): jboolean; overload; virtual; function isComponent(): jboolean; overload; virtual; function isWhitespace(): jboolean; overload; virtual; end; JAFGraphicAttribute = class abstract external 'java.awt.font' name 'GraphicAttribute' (JLObject) public const TOP_ALIGNMENT = -1; BOTTOM_ALIGNMENT = -2; ROMAN_BASELINE = 0; CENTER_BASELINE = 1; HANGING_BASELINE = 2; strict protected constructor create(para1: jint); overload; public function getAscent(): jfloat; overload; virtual; abstract; function getDescent(): jfloat; overload; virtual; abstract; function getAdvance(): jfloat; overload; virtual; abstract; function getBounds(): JAGRectangle2D; overload; virtual; function getOutline(para1: JAGAffineTransform): JAShape; overload; virtual; procedure draw(para1: JAGraphics2D; para2: jfloat; para3: jfloat); overload; virtual; abstract; function getAlignment(): jint; overload; virtual; final; function getJustificationInfo(): JAFGlyphJustificationInfo; overload; virtual; end; JAFLayoutPath = class abstract external 'java.awt.font' name 'LayoutPath' (JLObject) public constructor create(); overload; function pointToPath(para1: JAGPoint2D; para2: JAGPoint2D): jboolean; overload; virtual; abstract; procedure pathToPoint(para1: JAGPoint2D; para2: jboolean; para3: JAGPoint2D); overload; virtual; abstract; end; JAFLineBreakMeasurer = class sealed external 'java.awt.font' name 'LineBreakMeasurer' (JLObject) public constructor create(para1: JTAttributedCharacterIterator; para2: JAFFontRenderContext); overload; constructor create(para1: JTAttributedCharacterIterator; para2: JTBreakIterator; para3: JAFFontRenderContext); overload; function nextOffset(para1: jfloat): jint; overload; virtual; function nextOffset(para1: jfloat; para2: jint; para3: jboolean): jint; overload; virtual; function nextLayout(para1: jfloat): JAFTextLayout; overload; virtual; function nextLayout(para1: jfloat; para2: jint; para3: jboolean): JAFTextLayout; overload; virtual; function getPosition(): jint; overload; virtual; procedure setPosition(para1: jint); overload; virtual; procedure insertChar(para1: JTAttributedCharacterIterator; para2: jint); overload; virtual; procedure deleteChar(para1: JTAttributedCharacterIterator; para2: jint); overload; virtual; end; JAFLineMetrics = class abstract external 'java.awt.font' name 'LineMetrics' (JLObject) public constructor create(); overload; function getNumChars(): jint; overload; virtual; abstract; function getAscent(): jfloat; overload; virtual; abstract; function getDescent(): jfloat; overload; virtual; abstract; function getLeading(): jfloat; overload; virtual; abstract; function getHeight(): jfloat; overload; virtual; abstract; function getBaselineIndex(): jint; overload; virtual; abstract; function getBaselineOffsets(): Arr1jfloat; overload; virtual; abstract; function getStrikethroughOffset(): jfloat; overload; virtual; abstract; function getStrikethroughThickness(): jfloat; overload; virtual; abstract; function getUnderlineOffset(): jfloat; overload; virtual; abstract; function getUnderlineThickness(): jfloat; overload; virtual; abstract; end; JAFMultipleMaster = interface external 'java.awt.font' name 'MultipleMaster' function getNumDesignAxes(): jint; overload; function getDesignAxisRanges(): Arr1jfloat; overload; function getDesignAxisDefaults(): Arr1jfloat; overload; function getDesignAxisNames(): Arr1JLString; overload; function deriveMMFont(para1: Arr1jfloat): JAFont; overload; function deriveMMFont(var para1: array of jfloat): JAFont; overload; function deriveMMFont(para1: Arr1jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat): JAFont; overload; function deriveMMFont(var para1: array of jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat): JAFont; overload; end; JAFOpenType = interface external 'java.awt.font' name 'OpenType' const TAG_CMAP = 1668112752; TAG_HEAD = 1751474532; TAG_NAME = 1851878757; TAG_GLYF = 1735162214; TAG_MAXP = 1835104368; TAG_PREP = 1886545264; TAG_HMTX = 1752003704; TAG_KERN = 1801810542; TAG_HDMX = 1751412088; TAG_LOCA = 1819239265; TAG_POST = 1886352244; TAG_OS2 = 1330851634; TAG_CVT = 1668707360; TAG_GASP = 1734439792; TAG_VDMX = 1447316824; TAG_VMTX = 1986884728; TAG_VHEA = 1986553185; TAG_HHEA = 1751672161; TAG_TYP1 = 1954115633; TAG_BSLN = 1651731566; TAG_GSUB = 1196643650; TAG_DSIG = 1146308935; TAG_FPGM = 1718642541; TAG_FVAR = 1719034226; TAG_GVAR = 1735811442; TAG_CFF = 1128678944; TAG_MMSD = 1296913220; TAG_MMFX = 1296909912; TAG_BASE = 1111577413; TAG_GDEF = 1195656518; TAG_GPOS = 1196445523; TAG_JSTF = 1246975046; TAG_EBDT = 1161970772; TAG_EBLC = 1161972803; TAG_EBSC = 1161974595; TAG_LTSH = 1280594760; TAG_PCLT = 1346587732; TAG_ACNT = 1633906292; TAG_AVAR = 1635148146; TAG_BDAT = 1650745716; TAG_BLOC = 1651273571; TAG_CVAR = 1668702578; TAG_FEAT = 1717920116; TAG_FDSC = 1717859171; TAG_FMTX = 1718449272; TAG_JUST = 1786082164; TAG_LCAR = 1818452338; TAG_MORT = 1836020340; TAG_OPBD = 1836020340; TAG_PROP = 1886547824; TAG_TRAK = 1953653099; function getVersion(): jint; overload; function getFontTable(para1: jint): Arr1jbyte; overload; function getFontTable(para1: JLString): Arr1jbyte; overload; function getFontTable(para1: jint; para2: jint; para3: jint): Arr1jbyte; overload; function getFontTable(para1: JLString; para2: jint; para3: jint): Arr1jbyte; overload; function getFontTableSize(para1: jint): jint; overload; function getFontTableSize(para1: JLString): jint; overload; end; JAFStyledParagraph = class sealed external 'java.awt.font' name 'StyledParagraph' (JLObject) public constructor create(para1: JTAttributedCharacterIterator; para2: Arr1jchar); overload; constructor create(para1: JTAttributedCharacterIterator; const para2: array of jchar); overload; class function insertChar(para1: JTAttributedCharacterIterator; para2: Arr1jchar; para3: jint; para4: JAFStyledParagraph): JAFStyledParagraph; static; overload; class function insertChar(para1: JTAttributedCharacterIterator; var para2: array of jchar; para3: jint; para4: JAFStyledParagraph): JAFStyledParagraph; static; overload; class function deleteChar(para1: JTAttributedCharacterIterator; para2: Arr1jchar; para3: jint; para4: JAFStyledParagraph): JAFStyledParagraph; static; overload; class function deleteChar(para1: JTAttributedCharacterIterator; var para2: array of jchar; para3: jint; para4: JAFStyledParagraph): JAFStyledParagraph; static; overload; function getRunLimit(para1: jint): jint; overload; virtual; function getDecorationAt(para1: jint): SFDecoration; overload; virtual; function getFontOrGraphicAt(para1: jint): JLObject; overload; virtual; end; JAFTextHitInfo = class sealed external 'java.awt.font' name 'TextHitInfo' (JLObject) public function getCharIndex(): jint; overload; virtual; function isLeadingEdge(): jboolean; overload; virtual; function getInsertionIndex(): jint; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JAFTextHitInfo): jboolean; overload; virtual; function toString(): JLString; overload; virtual; class function leading(para1: jint): JAFTextHitInfo; static; overload; class function trailing(para1: jint): JAFTextHitInfo; static; overload; class function beforeOffset(para1: jint): JAFTextHitInfo; static; overload; class function afterOffset(para1: jint): JAFTextHitInfo; static; overload; function getOtherHit(): JAFTextHitInfo; overload; virtual; function getOffsetHit(para1: jint): JAFTextHitInfo; overload; virtual; end; JAFTextJustifier = class external 'java.awt.font' name 'TextJustifier' (JLObject) public const MAX_PRIORITY = 3; public function justify(para1: jfloat): Arr1jfloat; overload; virtual; end; JAFTextLine = class sealed external 'java.awt.font' name 'TextLine' (JLObject) public type InnerFunction = class; Arr1InnerFunction = array of InnerFunction; Arr2InnerFunction = array of Arr1InnerFunction; Arr3InnerFunction = array of Arr2InnerFunction; InnerTextLineMetrics = class; Arr1InnerTextLineMetrics = array of InnerTextLineMetrics; Arr2InnerTextLineMetrics = array of Arr1InnerTextLineMetrics; Arr3InnerTextLineMetrics = array of Arr2InnerTextLineMetrics; InnerFunction = class abstract external 'java.awt.font' name 'Function' end; InnerTextLineMetrics = class sealed external 'java.awt.font' name 'TextLineMetrics' end; public constructor create(para1: JAFFontRenderContext; para2: Arr1SFTextLineComponent; para3: Arr1jfloat; para4: Arr1jchar; para5: jint; para6: jint; para7: Arr1jint; para8: Arr1jbyte; para9: jboolean); overload; constructor create(para1: JAFFontRenderContext; const para2: array of SFTextLineComponent; const para3: array of jfloat; const para4: array of jchar; para5: jint; para6: jint; const para7: array of jint; const para8: array of jbyte; para9: jboolean); overload; function getPixelBounds(para1: JAFFontRenderContext; para2: jfloat; para3: jfloat): JARectangle; overload; virtual; function characterCount(): jint; overload; virtual; function isDirectionLTR(): jboolean; overload; virtual; function getMetrics(): JAFTextLine.InnerTextLineMetrics; overload; virtual; function visualToLogical(para1: jint): jint; overload; virtual; function logicalToVisual(para1: jint): jint; overload; virtual; function getCharLevel(para1: jint): jbyte; overload; virtual; function isCharLTR(para1: jint): jboolean; overload; virtual; function getCharType(para1: jint): jint; overload; virtual; function isCharSpace(para1: jint): jboolean; overload; virtual; function isCharWhitespace(para1: jint): jboolean; overload; virtual; function getCharAngle(para1: jint): jfloat; overload; virtual; function getCoreMetricsAt(para1: jint): SFCoreMetrics; overload; virtual; function getCharAscent(para1: jint): jfloat; overload; virtual; function getCharDescent(para1: jint): jfloat; overload; virtual; function getCharShift(para1: jint): jfloat; overload; virtual; function getCharAdvance(para1: jint): jfloat; overload; virtual; function getCharXPosition(para1: jint): jfloat; overload; virtual; function getCharYPosition(para1: jint): jfloat; overload; virtual; function getCharLinePosition(para1: jint): jfloat; overload; virtual; function getCharLinePosition(para1: jint; para2: jboolean): jfloat; overload; virtual; function caretAtOffsetIsValid(para1: jint): jboolean; overload; virtual; function getCharBounds(para1: jint): JAGRectangle2D; overload; virtual; procedure draw(para1: JAGraphics2D; para2: jfloat; para3: jfloat); overload; virtual; function getVisualBounds(): JAGRectangle2D; overload; virtual; function getItalicBounds(): JAGRectangle2D; overload; virtual; function getOutline(para1: JAGAffineTransform): JAShape; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; class function fastCreateTextLine(para1: JAFFontRenderContext; para2: Arr1jchar; para3: JAFont; para4: SFCoreMetrics; para5: JUMap): JAFTextLine; static; overload; class function fastCreateTextLine(para1: JAFFontRenderContext; var para2: array of jchar; para3: JAFont; para4: SFCoreMetrics; para5: JUMap): JAFTextLine; static; overload; class function createComponentsOnRun(para1: jint; para2: jint; para3: Arr1jchar; para4: Arr1jint; para5: Arr1jbyte; para6: SFTextLabelFactory; para7: JAFont; para8: SFCoreMetrics; para9: JAFFontRenderContext; para10: SFDecoration; para11: Arr1SFTextLineComponent; para12: jint): Arr1SFTextLineComponent; static; overload; class function createComponentsOnRun(para1: jint; para2: jint; var para3: array of jchar; var para4: array of jint; var para5: array of jbyte; para6: SFTextLabelFactory; para7: JAFont; para8: SFCoreMetrics; para9: JAFFontRenderContext; para10: SFDecoration; var para11: array of SFTextLineComponent; para12: jint): Arr1SFTextLineComponent; static; overload; class function getComponents(para1: JAFStyledParagraph; para2: Arr1jchar; para3: jint; para4: jint; para5: Arr1jint; para6: Arr1jbyte; para7: SFTextLabelFactory): Arr1SFTextLineComponent; static; overload; class function getComponents(para1: JAFStyledParagraph; var para2: array of jchar; para3: jint; para4: jint; var para5: array of jint; var para6: array of jbyte; para7: SFTextLabelFactory): Arr1SFTextLineComponent; static; overload; class function createLineFromText(para1: Arr1jchar; para2: JAFStyledParagraph; para3: SFTextLabelFactory; para4: jboolean; para5: Arr1jfloat): JAFTextLine; static; overload; class function createLineFromText(var para1: array of jchar; para2: JAFStyledParagraph; para3: SFTextLabelFactory; para4: jboolean; var para5: array of jfloat): JAFTextLine; static; overload; class function standardCreateTextLine(para1: JAFFontRenderContext; para2: JTAttributedCharacterIterator; para3: Arr1jchar; para4: Arr1jfloat): JAFTextLine; static; overload; class function standardCreateTextLine(para1: JAFFontRenderContext; para2: JTAttributedCharacterIterator; var para3: array of jchar; var para4: array of jfloat): JAFTextLine; static; overload; function getJustifiedLine(para1: jfloat; para2: jfloat; para3: jint; para4: jint): JAFTextLine; overload; virtual; class function getAdvanceBetween(para1: Arr1SFTextLineComponent; para2: jint; para3: jint): jfloat; static; overload; class function getAdvanceBetween(var para1: array of SFTextLineComponent; para2: jint; para3: jint): jfloat; static; overload; end; JAGPathIterator = interface external 'java.awt.geom' name 'PathIterator' const WIND_EVEN_ODD = 0; WIND_NON_ZERO = 1; SEG_MOVETO = 0; SEG_LINETO = 1; SEG_QUADTO = 2; SEG_CUBICTO = 3; SEG_CLOSE = 4; function getWindingRule(): jint; overload; function isDone(): jboolean; overload; procedure next(); overload; function currentSegment(para1: Arr1jfloat): jint; overload; function currentSegment(var para1: array of jfloat): jint; overload; function currentSegment(para1: Arr1jdouble): jint; overload; function currentSegment(var para1: array of jdouble): jint; overload; end; JAIInputMethodHighlight = class external 'java.awt.im' name 'InputMethodHighlight' (JLObject) public const RAW_TEXT = 0; CONVERTED_TEXT = 1; public final class var fUNSELECTED_RAW_TEXT_HIGHLIGHT: JAIInputMethodHighlight; external name 'UNSELECTED_RAW_TEXT_HIGHLIGHT'; fSELECTED_RAW_TEXT_HIGHLIGHT: JAIInputMethodHighlight; external name 'SELECTED_RAW_TEXT_HIGHLIGHT'; fUNSELECTED_CONVERTED_TEXT_HIGHLIGHT: JAIInputMethodHighlight; external name 'UNSELECTED_CONVERTED_TEXT_HIGHLIGHT'; fSELECTED_CONVERTED_TEXT_HIGHLIGHT: JAIInputMethodHighlight; external name 'SELECTED_CONVERTED_TEXT_HIGHLIGHT'; public constructor create(para1: jboolean; para2: jint); overload; constructor create(para1: jboolean; para2: jint; para3: jint); overload; constructor create(para1: jboolean; para2: jint; para3: jint; para4: JUMap); overload; function isSelected(): jboolean; overload; virtual; function getState(): jint; overload; virtual; function getVariation(): jint; overload; virtual; function getStyle(): JUMap; overload; virtual; end; JAISInputMethodDescriptor = interface external 'java.awt.im.spi' name 'InputMethodDescriptor' function getAvailableLocales(): Arr1JULocale; overload; // throws java.awt.AWTException function hasDynamicLocaleList(): jboolean; overload; function getInputMethodDisplayName(para1: JULocale; para2: JULocale): JLString; overload; function getInputMethodIcon(para1: JULocale): JAImage; overload; function createInputMethod(): JAISInputMethod; overload; // throws java.lang.Exception end; JAIBufferStrategy = class abstract external 'java.awt.image' name 'BufferStrategy' (JLObject) public constructor create(); overload; function getCapabilities(): JABufferCapabilities; overload; virtual; abstract; function getDrawGraphics(): JAGraphics; overload; virtual; abstract; function contentsLost(): jboolean; overload; virtual; abstract; function contentsRestored(): jboolean; overload; virtual; abstract; procedure show(); overload; virtual; abstract; procedure dispose(); overload; virtual; end; JAIBufferedImageOp = interface external 'java.awt.image' name 'BufferedImageOp' function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; function getRenderingHints(): JARenderingHints; overload; end; JAIDataBuffer = class abstract external 'java.awt.image' name 'DataBuffer' (JLObject) public const TYPE_BYTE = 0; TYPE_USHORT = 1; TYPE_SHORT = 2; TYPE_INT = 3; TYPE_FLOAT = 4; TYPE_DOUBLE = 5; TYPE_UNDEFINED = 32; strict protected var fdataType: jint; external name 'dataType'; fbanks: jint; external name 'banks'; foffset: jint; external name 'offset'; fsize: jint; external name 'size'; foffsets: Arr1jint; external name 'offsets'; public class function getDataTypeSize(para1: jint): jint; static; overload; strict protected constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jint); overload; public function getDataType(): jint; overload; virtual; function getSize(): jint; overload; virtual; function getOffset(): jint; overload; virtual; function getOffsets(): Arr1jint; overload; virtual; function getNumBanks(): jint; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; abstract; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; abstract; function getElemFloat(para1: jint): jfloat; overload; virtual; function getElemFloat(para1: jint; para2: jint): jfloat; overload; virtual; procedure setElemFloat(para1: jint; para2: jfloat); overload; virtual; procedure setElemFloat(para1: jint; para2: jint; para3: jfloat); overload; virtual; function getElemDouble(para1: jint): jdouble; overload; virtual; function getElemDouble(para1: jint; para2: jint): jdouble; overload; virtual; procedure setElemDouble(para1: jint; para2: jdouble); overload; virtual; procedure setElemDouble(para1: jint; para2: jint; para3: jdouble); overload; virtual; end; JAIImageConsumer = interface external 'java.awt.image' name 'ImageConsumer' const RANDOMPIXELORDER = 1; TOPDOWNLEFTRIGHT = 2; COMPLETESCANLINES = 4; SINGLEPASS = 8; SINGLEFRAME = 16; IMAGEERROR = 1; SINGLEFRAMEDONE = 2; STATICIMAGEDONE = 3; IMAGEABORTED = 4; procedure setDimensions(para1: jint; para2: jint); overload; procedure setProperties(para1: JUHashtable); overload; procedure setColorModel(para1: JAIColorModel); overload; procedure setHints(para1: jint); overload; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; procedure imageComplete(para1: jint); overload; end; JAIImageObserver = interface external 'java.awt.image' name 'ImageObserver' const WIDTH = 1; HEIGHT = 2; PROPERTIES = 4; SOMEBITS = 8; FRAMEBITS = 16; ALLBITS = 32; ERROR = 64; ABORT = 128; function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; end; JAIImageProducer = interface external 'java.awt.image' name 'ImageProducer' procedure addConsumer(para1: JAIImageConsumer); overload; function isConsumer(para1: JAIImageConsumer): jboolean; overload; procedure removeConsumer(para1: JAIImageConsumer); overload; procedure startProduction(para1: JAIImageConsumer); overload; procedure requestTopDownLeftRightResend(para1: JAIImageConsumer); overload; end; JAILookupTable = class abstract external 'java.awt.image' name 'LookupTable' (JLObject) strict protected constructor create(para1: jint; para2: jint); overload; public function getNumComponents(): jint; overload; virtual; function getOffset(): jint; overload; virtual; function lookupPixel(para1: Arr1jint; para2: Arr1jint): Arr1jint; overload; virtual; abstract; function lookupPixel(var para1: array of jint; var para2: array of jint): Arr1jint; overload; virtual; abstract; end; JAIRaster = class external 'java.awt.image' name 'Raster' (JLObject) strict protected var fsampleModel: JAISampleModel; external name 'sampleModel'; fdataBuffer: JAIDataBuffer; external name 'dataBuffer'; fminX: jint; external name 'minX'; fminY: jint; external name 'minY'; fwidth: jint; external name 'width'; fheight: jint; external name 'height'; fsampleModelTranslateX: jint; external name 'sampleModelTranslateX'; fsampleModelTranslateY: jint; external name 'sampleModelTranslateY'; fnumBands: jint; external name 'numBands'; fnumDataElements: jint; external name 'numDataElements'; fparent: JAIRaster; external name 'parent'; public class function createInterleavedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAPoint): JAIWritableRaster; static; overload; class function createInterleavedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createInterleavedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createBandedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAPoint): JAIWritableRaster; static; overload; class function createBandedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: Arr1jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createBandedRaster(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; var para6: array of jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: jint; para2: jint; para3: jint; para4: Arr1jint; para5: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: jint; para2: jint; para3: jint; var para4: array of jint; para5: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAPoint): JAIWritableRaster; static; overload; class function createInterleavedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createInterleavedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createBandedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: Arr1jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createBandedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; var para5: array of jint; var para6: array of jint; para7: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAPoint): JAIWritableRaster; static; overload; class function createPackedRaster(para1: JAIDataBuffer; para2: jint; para3: jint; para4: jint; para5: JAPoint): JAIWritableRaster; static; overload; class function createRaster(para1: JAISampleModel; para2: JAIDataBuffer; para3: JAPoint): JAIRaster; static; overload; class function createWritableRaster(para1: JAISampleModel; para2: JAPoint): JAIWritableRaster; static; overload; class function createWritableRaster(para1: JAISampleModel; para2: JAIDataBuffer; para3: JAPoint): JAIWritableRaster; static; overload; strict protected constructor create(para1: JAISampleModel; para2: JAPoint); overload; constructor create(para1: JAISampleModel; para2: JAIDataBuffer; para3: JAPoint); overload; constructor create(para1: JAISampleModel; para2: JAIDataBuffer; para3: JARectangle; para4: JAPoint; para5: JAIRaster); overload; public function getParent(): JAIRaster; overload; virtual; function getSampleModelTranslateX(): jint; overload; virtual; final; function getSampleModelTranslateY(): jint; overload; virtual; final; function createCompatibleWritableRaster(): JAIWritableRaster; overload; virtual; function createCompatibleWritableRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; function createCompatibleWritableRaster(para1: JARectangle): JAIWritableRaster; overload; virtual; function createCompatibleWritableRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIWritableRaster; overload; virtual; function createTranslatedChild(para1: jint; para2: jint): JAIRaster; overload; virtual; function createChild(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: Arr1jint): JAIRaster; overload; virtual; function createChild(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; var para7: array of jint): JAIRaster; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getMinX(): jint; overload; virtual; final; function getMinY(): jint; overload; virtual; final; function getWidth(): jint; overload; virtual; final; function getHeight(): jint; overload; virtual; final; function getNumBands(): jint; overload; virtual; final; function getNumDataElements(): jint; overload; virtual; final; function getTransferType(): jint; overload; virtual; final; function getDataBuffer(): JAIDataBuffer; overload; virtual; function getSampleModel(): JAISampleModel; overload; virtual; function getDataElements(para1: jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(para1: jint; para2: jint; para3: jint; para4: jint; para5: JLObject): JLObject; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jfloat): Arr1jfloat; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jfloat): Arr1jfloat; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jdouble): Arr1jdouble; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jdouble): Arr1jdouble; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jfloat): Arr1jfloat; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jfloat): Arr1jfloat; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jdouble): Arr1jdouble; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jdouble): Arr1jdouble; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint): jint; overload; virtual; function getSampleFloat(para1: jint; para2: jint; para3: jint): jfloat; overload; virtual; function getSampleDouble(para1: jint; para2: jint; para3: jint): jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jfloat): Arr1jfloat; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jfloat): Arr1jfloat; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jdouble): Arr1jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jdouble): Arr1jdouble; overload; virtual; end; JAIRasterOp = interface external 'java.awt.image' name 'RasterOp' function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; function getRenderingHints(): JARenderingHints; overload; end; JAIRenderedImage = interface external 'java.awt.image' name 'RenderedImage' function getSources(): JUVector; overload; function getProperty(para1: JLString): JLObject; overload; function getPropertyNames(): Arr1JLString; overload; function getColorModel(): JAIColorModel; overload; function getSampleModel(): JAISampleModel; overload; function getWidth(): jint; overload; function getHeight(): jint; overload; function getMinX(): jint; overload; function getMinY(): jint; overload; function getNumXTiles(): jint; overload; function getNumYTiles(): jint; overload; function getMinTileX(): jint; overload; function getMinTileY(): jint; overload; function getTileWidth(): jint; overload; function getTileHeight(): jint; overload; function getTileGridXOffset(): jint; overload; function getTileGridYOffset(): jint; overload; function getTile(para1: jint; para2: jint): JAIRaster; overload; function getData(): JAIRaster; overload; function getData(para1: JARectangle): JAIRaster; overload; function copyData(para1: JAIWritableRaster): JAIWritableRaster; overload; end; JAISampleModel = class abstract external 'java.awt.image' name 'SampleModel' (JLObject) strict protected var fwidth: jint; external name 'width'; fheight: jint; external name 'height'; fnumBands: jint; external name 'numBands'; fdataType: jint; external name 'dataType'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; function getWidth(): jint; overload; virtual; final; function getHeight(): jint; overload; virtual; final; function getNumBands(): jint; overload; virtual; final; function getNumDataElements(): jint; overload; virtual; abstract; function getDataType(): jint; overload; virtual; final; function getTransferType(): jint; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer): JLObject; overload; virtual; abstract; function getDataElements(para1: jint; para2: jint; para3: jint; para4: jint; para5: JLObject; para6: JAIDataBuffer): JLObject; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer); overload; virtual; abstract; procedure setDataElements(para1: jint; para2: jint; para3: jint; para4: jint; para5: JLObject; para6: JAIDataBuffer); overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jfloat; para4: JAIDataBuffer): Arr1jfloat; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jfloat; para4: JAIDataBuffer): Arr1jfloat; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jdouble; para4: JAIDataBuffer): Arr1jdouble; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jdouble; para4: JAIDataBuffer): Arr1jdouble; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jfloat; para6: JAIDataBuffer): Arr1jfloat; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jfloat; para6: JAIDataBuffer): Arr1jfloat; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jdouble; para6: JAIDataBuffer): Arr1jdouble; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jdouble; para6: JAIDataBuffer): Arr1jdouble; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jint; overload; virtual; abstract; function getSampleFloat(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jfloat; overload; virtual; function getSampleDouble(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jfloat; para7: JAIDataBuffer): Arr1jfloat; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jfloat; para7: JAIDataBuffer): Arr1jfloat; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jdouble; para7: JAIDataBuffer): Arr1jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jdouble; para7: JAIDataBuffer): Arr1jdouble; overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jfloat; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jfloat; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jdouble; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jdouble; para4: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jfloat; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jfloat; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jdouble; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jdouble; para6: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIDataBuffer); overload; virtual; abstract; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jfloat; para5: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jdouble; para5: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jfloat; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jfloat; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jdouble; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jdouble; para7: JAIDataBuffer); overload; virtual; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; abstract; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; abstract; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; abstract; function createDataBuffer(): JAIDataBuffer; overload; virtual; abstract; function getSampleSize(): Arr1jint; overload; virtual; abstract; function getSampleSize(para1: jint): jint; overload; virtual; abstract; end; JAITileObserver = interface external 'java.awt.image' name 'TileObserver' procedure tileUpdate(para1: JAIWritableRenderedImage; para2: jint; para3: jint; para4: jboolean); overload; end; JAIRRenderableImage = interface external 'java.awt.image.renderable' name 'RenderableImage' const HINTS_OBSERVED = 'HINTS_OBSERVED'; function getSources(): JUVector; overload; function getProperty(para1: JLString): JLObject; overload; function getPropertyNames(): Arr1JLString; overload; function isDynamic(): jboolean; overload; function getWidth(): jfloat; overload; function getHeight(): jfloat; overload; function getMinX(): jfloat; overload; function getMinY(): jfloat; overload; function createScaledRendering(para1: jint; para2: jint; para3: JARenderingHints): JAIRenderedImage; overload; function createDefaultRendering(): JAIRenderedImage; overload; function createRendering(para1: JAIRRenderContext): JAIRenderedImage; overload; end; JAIRRenderedImageFactory = interface external 'java.awt.image.renderable' name 'RenderedImageFactory' function create_(para1: JAIRParameterBlock; para2: JARenderingHints): JAIRenderedImage; external name 'create'; overload; end; JAPFontPeer = interface external 'java.awt.peer' name 'FontPeer' end; JAPKeyboardFocusManagerPeer = interface external 'java.awt.peer' name 'KeyboardFocusManagerPeer' procedure setCurrentFocusedWindow(para1: JAWindow); overload; function getCurrentFocusedWindow(): JAWindow; overload; procedure setCurrentFocusOwner(para1: JAComponent); overload; function getCurrentFocusOwner(): JAComponent; overload; procedure clearGlobalFocusOwner(para1: JAWindow); overload; end; JAPMenuComponentPeer = interface external 'java.awt.peer' name 'MenuComponentPeer' procedure dispose(); overload; procedure setFont(para1: JAFont); overload; end; JAPMouseInfoPeer = interface external 'java.awt.peer' name 'MouseInfoPeer' function fillPointWithCoords(para1: JAPoint): jint; overload; function isWindowUnderMouse(para1: JAWindow): jboolean; overload; end; JAPRobotPeer = interface external 'java.awt.peer' name 'RobotPeer' procedure mouseMove(para1: jint; para2: jint); overload; procedure mousePress(para1: jint); overload; procedure mouseRelease(para1: jint); overload; procedure mouseWheel(para1: jint); overload; procedure keyPress(para1: jint); overload; procedure keyRelease(para1: jint); overload; function getRGBPixel(para1: jint; para2: jint): jint; overload; function getRGBPixels(para1: JARectangle): Arr1jint; overload; procedure dispose(); overload; end; JAPSystemTrayPeer = interface external 'java.awt.peer' name 'SystemTrayPeer' function getTrayIconSize(): JADimension; overload; end; JAPTrayIconPeer = interface external 'java.awt.peer' name 'TrayIconPeer' procedure dispose(); overload; procedure setToolTip(para1: JLString); overload; procedure updateImage(); overload; procedure displayMessage(para1: JLString; para2: JLString; para3: JLString); overload; procedure showPopupMenu(para1: jint; para2: jint); overload; end; JAPPageable = interface external 'java.awt.print' name 'Pageable' const UNKNOWN_NUMBER_OF_PAGES = -1; function getNumberOfPages(): jint; overload; function getPageFormat(para1: jint): JAPPageFormat; overload; // throws java.lang.IndexOutOfBoundsException function getPrintable(para1: jint): JAPPrintable; overload; // throws java.lang.IndexOutOfBoundsException end; JAPPrintable = interface external 'java.awt.print' name 'Printable' const PAGE_EXISTS = 0; NO_SUCH_PAGE = 1; function print(para1: JAGraphics; para2: JAPPageFormat; para3: jint): jint; overload; // throws java.awt.print.PrinterException end; JAPPrinterGraphics = interface external 'java.awt.print' name 'PrinterGraphics' function getPrinterJob(): JAPPrinterJob; overload; end; JAPPrinterJob = class abstract external 'java.awt.print' name 'PrinterJob' (JLObject) public class function getPrinterJob(): JAPPrinterJob; static; overload; class function lookupPrintServices(): Arr1JPPrintService; static; overload; class function lookupStreamPrintServices(para1: JLString): Arr1JPStreamPrintServiceFactory; static; overload; constructor create(); overload; function getPrintService(): JPPrintService; overload; virtual; procedure setPrintService(para1: JPPrintService); overload; virtual; // throws java.awt.print.PrinterException procedure setPrintable(para1: JAPPrintable); overload; virtual; abstract; procedure setPrintable(para1: JAPPrintable; para2: JAPPageFormat); overload; virtual; abstract; procedure setPageable(para1: JAPPageable); overload; virtual; abstract; // throws java.lang.NullPointerException function printDialog(): jboolean; overload; virtual; abstract; // throws java.awt.HeadlessException function printDialog(para1: JPAPrintRequestAttributeSet): jboolean; overload; virtual; // throws java.awt.HeadlessException function pageDialog(para1: JAPPageFormat): JAPPageFormat; overload; virtual; abstract; // throws java.awt.HeadlessException function pageDialog(para1: JPAPrintRequestAttributeSet): JAPPageFormat; overload; virtual; // throws java.awt.HeadlessException function defaultPage(para1: JAPPageFormat): JAPPageFormat; overload; virtual; abstract; function defaultPage(): JAPPageFormat; overload; virtual; function getPageFormat(para1: JPAPrintRequestAttributeSet): JAPPageFormat; overload; virtual; function validatePage(para1: JAPPageFormat): JAPPageFormat; overload; virtual; abstract; procedure print(); overload; virtual; abstract; // throws java.awt.print.PrinterException procedure print(para1: JPAPrintRequestAttributeSet); overload; virtual; // throws java.awt.print.PrinterException procedure setCopies(para1: jint); overload; virtual; abstract; function getCopies(): jint; overload; virtual; abstract; function getUserName(): JLString; overload; virtual; abstract; procedure setJobName(para1: JLString); overload; virtual; abstract; function getJobName(): JLString; overload; virtual; abstract; procedure cancel(); overload; virtual; abstract; function isCancelled(): jboolean; overload; virtual; abstract; end; JBAppletInitializer = interface external 'java.beans' name 'AppletInitializer' procedure initialize(para1: JAApplet; para2: JBBBeanContext); overload; procedure activate(para1: JAApplet); overload; end; JBBeanInfo = interface external 'java.beans' name 'BeanInfo' const ICON_COLOR_16x16 = 1; ICON_COLOR_32x32 = 2; ICON_MONO_16x16 = 3; ICON_MONO_32x32 = 4; function getBeanDescriptor(): JBBeanDescriptor; overload; function getEventSetDescriptors(): Arr1JBEventSetDescriptor; overload; function getDefaultEventIndex(): jint; overload; function getPropertyDescriptors(): Arr1JBPropertyDescriptor; overload; function getDefaultPropertyIndex(): jint; overload; function getMethodDescriptors(): Arr1JBMethodDescriptor; overload; function getAdditionalBeanInfo(): Arr1JBBeanInfo; overload; function getIcon(para1: jint): JAImage; overload; end; JBBeans = class external 'java.beans' name 'Beans' (JLObject) public constructor create(); overload; class function instantiate(para1: JLClassLoader; para2: JLString): JLObject; static; overload; // throws java.io.IOException, java.lang.ClassNotFoundException class function instantiate(para1: JLClassLoader; para2: JLString; para3: JBBBeanContext): JLObject; static; overload; // throws java.io.IOException, java.lang.ClassNotFoundException class function instantiate(para1: JLClassLoader; para2: JLString; para3: JBBBeanContext; para4: JBAppletInitializer): JLObject; static; overload; // throws java.io.IOException, java.lang.ClassNotFoundException class function getInstanceOf(para1: JLObject; para2: JLClass): JLObject; static; overload; class function isInstanceOf(para1: JLObject; para2: JLClass): jboolean; static; overload; class function isDesignTime(): jboolean; static; overload; class function isGuiAvailable(): jboolean; static; overload; class procedure setDesignTime(para1: jboolean); static; overload; // throws java.lang.SecurityException class procedure setGuiAvailable(para1: jboolean); static; overload; // throws java.lang.SecurityException end; JBCustomizer = interface external 'java.beans' name 'Customizer' procedure setObject(para1: JLObject); overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; end; JBDesignMode = interface external 'java.beans' name 'DesignMode' const PROPERTYNAME = 'designTime'; procedure setDesignTime(para1: jboolean); overload; function isDesignTime(): jboolean; overload; end; JBEncoder = class external 'java.beans' name 'Encoder' (JLObject) public constructor create(); overload; strict protected procedure writeObject(para1: JLObject); overload; virtual; public procedure setExceptionListener(para1: JBExceptionListener); overload; virtual; function getExceptionListener(): JBExceptionListener; overload; virtual; function getPersistenceDelegate(para1: JLClass): JBPersistenceDelegate; overload; virtual; procedure setPersistenceDelegate(para1: JLClass; para2: JBPersistenceDelegate); overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; procedure writeStatement(para1: JBStatement); overload; virtual; procedure writeExpression(para1: JBExpression); overload; virtual; end; JBExceptionListener = interface external 'java.beans' name 'ExceptionListener' procedure exceptionThrown(para1: JLException); overload; end; JBFeatureDescriptor = class external 'java.beans' name 'FeatureDescriptor' (JLObject) public constructor create(); overload; function getName(): JLString; overload; virtual; procedure setName(para1: JLString); overload; virtual; function getDisplayName(): JLString; overload; virtual; procedure setDisplayName(para1: JLString); overload; virtual; function isExpert(): jboolean; overload; virtual; procedure setExpert(para1: jboolean); overload; virtual; function isHidden(): jboolean; overload; virtual; procedure setHidden(para1: jboolean); overload; virtual; function isPreferred(): jboolean; overload; virtual; procedure setPreferred(para1: jboolean); overload; virtual; function getShortDescription(): JLString; overload; virtual; procedure setShortDescription(para1: JLString); overload; virtual; procedure setValue(para1: JLString; para2: JLObject); overload; virtual; function getValue(para1: JLString): JLObject; overload; virtual; function attributeNames(): JUEnumeration; overload; virtual; end; JBIntrospector = class external 'java.beans' name 'Introspector' (JLObject) public const USE_ALL_BEANINFO = 1; IGNORE_IMMEDIATE_BEANINFO = 2; IGNORE_ALL_BEANINFO = 3; public class function getBeanInfo(para1: JLClass): JBBeanInfo; static; overload; // throws java.beans.IntrospectionException class function getBeanInfo(para1: JLClass; para2: jint): JBBeanInfo; static; overload; // throws java.beans.IntrospectionException class function getBeanInfo(para1: JLClass; para2: JLClass): JBBeanInfo; static; overload; // throws java.beans.IntrospectionException class function decapitalize(para1: JLString): JLString; static; overload; class function getBeanInfoSearchPath(): Arr1JLString; static; overload; class procedure setBeanInfoSearchPath(para1: Arr1JLString); static; overload; class procedure setBeanInfoSearchPath(var para1: array of JLString); static; overload; class procedure flushCaches(); static; overload; class procedure flushFromCaches(para1: JLClass); static; overload; end; JBMetaData = class external 'java.beans' name 'MetaData' (JLObject) public class procedure setPersistenceDelegate(para1: JLClass; para2: JBPersistenceDelegate); static; overload; class function getPersistenceDelegate(para1: JLClass): JBPersistenceDelegate; static; overload; class function getBeanInfo(para1: JLClass): JBBeanInfo; static; overload; end; JBNameGenerator = class external 'java.beans' name 'NameGenerator' (JLObject) public constructor create(); overload; procedure clear(); overload; virtual; class function unqualifiedClassName(para1: JLClass): JLString; static; overload; class function capitalize(para1: JLString): JLString; static; overload; function instanceName(para1: JLObject): JLString; overload; virtual; end; JBPersistenceDelegate = class abstract external 'java.beans' name 'PersistenceDelegate' (JLObject) public constructor create(); overload; procedure writeObject(para1: JLObject; para2: JBEncoder); overload; virtual; strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; abstract; procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBPropertyEditor = interface external 'java.beans' name 'PropertyEditor' procedure setValue(para1: JLObject); overload; function getValue(): JLObject; overload; function isPaintable(): jboolean; overload; procedure paintValue(para1: JAGraphics; para2: JARectangle); overload; function getJavaInitializationString(): JLString; overload; function getAsText(): JLString; overload; procedure setAsText(para1: JLString); overload; // throws java.lang.IllegalArgumentException function getTags(): Arr1JLString; overload; function getCustomEditor(): JAComponent; overload; function supportsCustomEditor(): jboolean; overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; end; JBPropertyEditorManager = class external 'java.beans' name 'PropertyEditorManager' (JLObject) public constructor create(); overload; class procedure registerEditor(para1: JLClass; para2: JLClass); static; overload; class function findEditor(para1: JLClass): JBPropertyEditor; static; overload; class function getEditorSearchPath(): Arr1JLString; static; overload; class procedure setEditorSearchPath(para1: Arr1JLString); static; overload; class procedure setEditorSearchPath(var para1: array of JLString); static; overload; end; JBReflectionUtils = class external 'java.beans' name 'ReflectionUtils' (JLObject) public type InnerSignature = class; Arr1InnerSignature = array of InnerSignature; Arr2InnerSignature = array of Arr1InnerSignature; Arr3InnerSignature = array of Arr2InnerSignature; InnerSignature = class external 'java.beans' name 'Signature' end; public class function typeToClass(para1: JLClass): JLClass; static; overload; class function isPrimitive(para1: JLClass): jboolean; static; overload; class function primitiveTypeFor(para1: JLClass): JLClass; static; overload; class function findPublicMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass): JLRMethod; static; overload; class function findPublicMethod(para1: JLClass; para2: JLString; var para3: array of JLClass): JLRMethod; static; overload; class function findMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass): JLRMethod; static; overload; class function findMethod(para1: JLClass; para2: JLString; var para3: array of JLClass): JLRMethod; static; overload; class function getMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass): JLRMethod; static; overload; class function getMethod(para1: JLClass; para2: JLString; var para3: array of JLClass): JLRMethod; static; overload; class function getConstructor(para1: JLClass; para2: Arr1JLClass): JLRConstructor; static; overload; class function getConstructor(para1: JLClass; var para2: array of JLClass): JLRConstructor; static; overload; class function getPrivateField(para1: JLObject; para2: JLClass; para3: JLString): JLObject; static; overload; class function getPrivateField(para1: JLObject; para2: JLClass; para3: JLString; para4: JBExceptionListener): JLObject; static; overload; end; JBStatement = class external 'java.beans' name 'Statement' (JLObject) public constructor create(para1: JLObject; para2: JLString; para3: Arr1JLObject); overload; constructor create(para1: JLObject; para2: JLString; const para3: array of JLObject); overload; function getTarget(): JLObject; overload; virtual; function getMethodName(): JLString; overload; virtual; function getArguments(): Arr1JLObject; overload; virtual; procedure execute(); overload; virtual; // throws java.lang.Exception function toString(): JLString; overload; virtual; end; JBVisibility = interface external 'java.beans' name 'Visibility' function needsGui(): jboolean; overload; procedure dontUseGui(); overload; procedure okToUseGui(); overload; function avoidingGui(): jboolean; overload; end; JBXMLDecoder = class external 'java.beans' name 'XMLDecoder' (JLObject) public constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JLObject); overload; constructor create(para1: JIInputStream; para2: JLObject; para3: JBExceptionListener); overload; constructor create(para1: JIInputStream; para2: JLObject; para3: JBExceptionListener; para4: JLClassLoader); overload; procedure close(); overload; virtual; procedure setExceptionListener(para1: JBExceptionListener); overload; virtual; function getExceptionListener(): JBExceptionListener; overload; virtual; function readObject(): JLObject; overload; virtual; procedure setOwner(para1: JLObject); overload; virtual; function getOwner(): JLObject; overload; virtual; end; JBBBeanContextChild = interface external 'java.beans.beancontext' name 'BeanContextChild' procedure setBeanContext(para1: JBBBeanContext); overload; // throws java.beans.PropertyVetoException function getBeanContext(): JBBBeanContext; overload; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; procedure addVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; procedure removeVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; end; JBBBeanContextChildComponentProxy = interface external 'java.beans.beancontext' name 'BeanContextChildComponentProxy' function getComponent(): JAComponent; overload; end; JBBBeanContextContainerProxy = interface external 'java.beans.beancontext' name 'BeanContextContainerProxy' function getContainer(): JAContainer; overload; end; JBBBeanContextProxy = interface external 'java.beans.beancontext' name 'BeanContextProxy' function getBeanContextProxy(): JBBBeanContextChild; overload; end; JBBBeanContextServiceProvider = interface external 'java.beans.beancontext' name 'BeanContextServiceProvider' function getService(para1: JBBBeanContextServices; para2: JLObject; para3: JLClass; para4: JLObject): JLObject; overload; procedure releaseService(para1: JBBBeanContextServices; para2: JLObject; para3: JLObject); overload; function getCurrentServiceSelectors(para1: JBBBeanContextServices; para2: JLClass): JUIterator; overload; end; JIBits = class external 'java.io' name 'Bits' (JLObject) end; JICloseable = interface external 'java.io' name 'Closeable' procedure close(); overload; // throws java.io.IOException end; JIDataInput = interface external 'java.io' name 'DataInput' procedure readFully(para1: Arr1jbyte); overload; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException function skipBytes(para1: jint): jint; overload; // throws java.io.IOException function readBoolean(): jboolean; overload; // throws java.io.IOException function readByte(): jbyte; overload; // throws java.io.IOException function readUnsignedByte(): jint; overload; // throws java.io.IOException function readShort(): jshort; overload; // throws java.io.IOException function readUnsignedShort(): jint; overload; // throws java.io.IOException function readChar(): jchar; overload; // throws java.io.IOException function readInt(): jint; overload; // throws java.io.IOException function readLong(): jlong; overload; // throws java.io.IOException function readFloat(): jfloat; overload; // throws java.io.IOException function readDouble(): jdouble; overload; // throws java.io.IOException function readLine(): JLString; overload; // throws java.io.IOException function readUTF(): JLString; overload; // throws java.io.IOException end; JIDataOutput = interface external 'java.io' name 'DataOutput' procedure write(para1: jint); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; // throws java.io.IOException procedure writeByte(para1: jint); overload; // throws java.io.IOException procedure writeShort(para1: jint); overload; // throws java.io.IOException procedure writeChar(para1: jint); overload; // throws java.io.IOException procedure writeInt(para1: jint); overload; // throws java.io.IOException procedure writeLong(para1: jlong); overload; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; // throws java.io.IOException procedure writeChars(para1: JLString); overload; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; // throws java.io.IOException end; JIDeleteOnExitHook = class external 'java.io' name 'DeleteOnExitHook' (JLObject) end; JIExpiringCache = class external 'java.io' name 'ExpiringCache' (JLObject) public type InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerEntry = class external 'java.io' name 'Entry' end; end; JIFileDescriptor = class sealed external 'java.io' name 'FileDescriptor' (JLObject) public final class var fin: JIFileDescriptor; external name 'in'; fout: JIFileDescriptor; external name 'out'; ferr: JIFileDescriptor; external name 'err'; public constructor create(); overload; function valid(): jboolean; overload; virtual; procedure sync(); overload; virtual; // throws java.io.SyncFailedException end; JIFileFilter = interface external 'java.io' name 'FileFilter' function accept(para1: JIFile): jboolean; overload; end; JIFileSystem = class abstract external 'java.io' name 'FileSystem' (JLObject) public const BA_EXISTS = 1; BA_REGULAR = 2; BA_DIRECTORY = 4; BA_HIDDEN = 8; ACCESS_READ = 4; ACCESS_WRITE = 2; ACCESS_EXECUTE = 1; SPACE_TOTAL = 0; SPACE_FREE = 1; SPACE_USABLE = 2; public class function getFileSystem(): JIFileSystem; static; overload; function getSeparator(): jchar; overload; virtual; abstract; function getPathSeparator(): jchar; overload; virtual; abstract; function normalize(para1: JLString): JLString; overload; virtual; abstract; function prefixLength(para1: JLString): jint; overload; virtual; abstract; function resolve(para1: JLString; para2: JLString): JLString; overload; virtual; abstract; function getDefaultParent(): JLString; overload; virtual; abstract; function fromURIPath(para1: JLString): JLString; overload; virtual; abstract; function isAbsolute(para1: JIFile): jboolean; overload; virtual; abstract; function resolve(para1: JIFile): JLString; overload; virtual; abstract; function canonicalize(para1: JLString): JLString; overload; virtual; abstract; // throws java.io.IOException function getBooleanAttributes(para1: JIFile): jint; overload; virtual; abstract; function checkAccess(para1: JIFile; para2: jint): jboolean; overload; virtual; abstract; function setPermission(para1: JIFile; para2: jint; para3: jboolean; para4: jboolean): jboolean; overload; virtual; abstract; function getLastModifiedTime(para1: JIFile): jlong; overload; virtual; abstract; function getLength(para1: JIFile): jlong; overload; virtual; abstract; function createFileExclusively(para1: JLString): jboolean; overload; virtual; abstract; // throws java.io.IOException function delete(para1: JIFile): jboolean; overload; virtual; abstract; function list(para1: JIFile): Arr1JLString; overload; virtual; abstract; function createDirectory(para1: JIFile): jboolean; overload; virtual; abstract; function rename(para1: JIFile; para2: JIFile): jboolean; overload; virtual; abstract; function setLastModifiedTime(para1: JIFile; para2: jlong): jboolean; overload; virtual; abstract; function setReadOnly(para1: JIFile): jboolean; overload; virtual; abstract; function listRoots(): Arr1JIFile; overload; virtual; abstract; function getSpace(para1: JIFile; para2: jint): jlong; overload; virtual; abstract; function compare(para1: JIFile; para2: JIFile): jint; overload; virtual; abstract; function hashCode(para1: JIFile): jint; overload; virtual; abstract; end; JIFilenameFilter = interface external 'java.io' name 'FilenameFilter' function accept(para1: JIFile; para2: JLString): jboolean; overload; end; JIFlushable = interface external 'java.io' name 'Flushable' procedure flush(); overload; // throws java.io.IOException end; JIObjectInputValidation = interface external 'java.io' name 'ObjectInputValidation' procedure validateObject(); overload; // throws java.io.InvalidObjectException end; JIObjectStreamConstants = interface external 'java.io' name 'ObjectStreamConstants' const STREAM_MAGIC = -21267; STREAM_VERSION = 5; TC_BASE = 112; TC_NULL = 112; TC_REFERENCE = 113; TC_CLASSDESC = 114; TC_OBJECT = 115; TC_STRING = 116; TC_ARRAY = 117; TC_CLASS = 118; TC_BLOCKDATA = 119; TC_ENDBLOCKDATA = 120; TC_RESET = 121; TC_BLOCKDATALONG = 122; TC_EXCEPTION = 123; TC_LONGSTRING = 124; TC_PROXYCLASSDESC = 125; TC_ENUM = 126; TC_MAX = 126; baseWireHandle = 8257536; SC_WRITE_METHOD = 1; SC_BLOCK_DATA = 8; SC_SERIALIZABLE = 2; SC_EXTERNALIZABLE = 4; SC_ENUM = 16; final class var fSUBSTITUTION_PERMISSION: JISerializablePermission; external name 'SUBSTITUTION_PERMISSION'; fSUBCLASS_IMPLEMENTATION_PERMISSION: JISerializablePermission; external name 'SUBCLASS_IMPLEMENTATION_PERMISSION'; const PROTOCOL_VERSION_1 = 1; PROTOCOL_VERSION_2 = 2; end; JISerialCallbackContext = class sealed external 'java.io' name 'SerialCallbackContext' (JLObject) public constructor create(para1: JLObject; para2: JIObjectStreamClass); overload; function getObj(): JLObject; overload; virtual; // throws java.io.NotActiveException function getDesc(): JIObjectStreamClass; overload; virtual; procedure setUsed(); overload; virtual; end; JIStreamTokenizer = class external 'java.io' name 'StreamTokenizer' (JLObject) public var fttype: jint; external name 'ttype'; public const TT_EOF = -1; TT_EOL = 10; TT_NUMBER = -2; TT_WORD = -3; public var fsval: JLString; external name 'sval'; fnval: jdouble; external name 'nval'; public constructor create(para1: JIInputStream); overload; constructor create(para1: JIReader); overload; procedure resetSyntax(); overload; virtual; procedure wordChars(para1: jint; para2: jint); overload; virtual; procedure whitespaceChars(para1: jint; para2: jint); overload; virtual; procedure ordinaryChars(para1: jint; para2: jint); overload; virtual; procedure ordinaryChar(para1: jint); overload; virtual; procedure commentChar(para1: jint); overload; virtual; procedure quoteChar(para1: jint); overload; virtual; procedure parseNumbers(); overload; virtual; procedure eolIsSignificant(para1: jboolean); overload; virtual; procedure slashStarComments(para1: jboolean); overload; virtual; procedure slashSlashComments(para1: jboolean); overload; virtual; procedure lowerCaseMode(para1: jboolean); overload; virtual; function nextToken(): jint; overload; virtual; // throws java.io.IOException procedure pushBack(); overload; virtual; function lineno(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JLApplicationShutdownHooks = class external 'java.lang' name 'ApplicationShutdownHooks' (JLObject) end; JLAssertionStatusDirectives = class external 'java.lang' name 'AssertionStatusDirectives' (JLObject) end; JLCharacterData00 = class external 'java.lang' name 'CharacterData00' (JLObject) end; JLCharacterData01 = class external 'java.lang' name 'CharacterData01' (JLObject) end; JLCharacterData02 = class external 'java.lang' name 'CharacterData02' (JLObject) end; JLCharacterData0E = class external 'java.lang' name 'CharacterData0E' (JLObject) end; JLCharacterDataLatin1 = class external 'java.lang' name 'CharacterDataLatin1' (JLObject) end; JLCharacterDataPrivateUse = class external 'java.lang' name 'CharacterDataPrivateUse' (JLObject) end; JLCharacterDataUndefined = class external 'java.lang' name 'CharacterDataUndefined' (JLObject) end; JLClassLoader = class abstract external 'java.lang' name 'ClassLoader' (JLObject) public type InnerNativeLibrary = class; Arr1InnerNativeLibrary = array of InnerNativeLibrary; Arr2InnerNativeLibrary = array of Arr1InnerNativeLibrary; Arr3InnerNativeLibrary = array of Arr2InnerNativeLibrary; InnerNativeLibrary = class external 'java.lang' name 'NativeLibrary' end; strict protected constructor create(para1: JLClassLoader); overload; constructor create(); overload; public function loadClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException strict protected function loadClass(para1: JLString; para2: jboolean): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException function defineClass(para1: Arr1jbyte; para2: jint; para3: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(var para1: array of jbyte; para2: jint; para3: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint; para5: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint; para5: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError function defineClass(para1: JLString; para2: JNByteBuffer; para3: JSProtectionDomain): JLClass; overload; virtual; final; // throws java.lang.ClassFormatError procedure resolveClass(para1: JLClass); overload; virtual; final; function findSystemClass(para1: JLString): JLClass; overload; virtual; final; // throws java.lang.ClassNotFoundException function findLoadedClass(para1: JLString): JLClass; overload; virtual; final; procedure setSigners(para1: JLClass; para2: Arr1JLObject); overload; virtual; final; procedure setSigners(para1: JLClass; var para2: array of JLObject); overload; virtual; final; public function getResource(para1: JLString): JNURL; overload; virtual; function getResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException strict protected function findResource(para1: JLString): JNURL; overload; virtual; function findResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException public class function getSystemResource(para1: JLString): JNURL; static; overload; class function getSystemResources(para1: JLString): JUEnumeration; static; overload; // throws java.io.IOException function getResourceAsStream(para1: JLString): JIInputStream; overload; virtual; class function getSystemResourceAsStream(para1: JLString): JIInputStream; static; overload; function getParent(): JLClassLoader; overload; virtual; final; class function getSystemClassLoader(): JLClassLoader; static; overload; strict protected function definePackage(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JNURL): JLPackage; overload; virtual; // throws java.lang.IllegalArgumentException function getPackage(para1: JLString): JLPackage; overload; virtual; function getPackages(): Arr1JLPackage; overload; virtual; function findLibrary(para1: JLString): JLString; overload; virtual; public procedure setDefaultAssertionStatus(para1: jboolean); overload; virtual; procedure setPackageAssertionStatus(para1: JLString; para2: jboolean); overload; virtual; procedure setClassAssertionStatus(para1: JLString; para2: jboolean); overload; virtual; procedure clearAssertionStatus(); overload; virtual; end; JLCompiler = class sealed external 'java.lang' name 'Compiler' (JLObject) public class function compileClass(para1: JLClass): jboolean; static; overload; class function compileClasses(para1: JLString): jboolean; static; overload; class function command(para1: JLObject): JLObject; static; overload; class procedure enable(); static; overload; class procedure disable(); static; overload; end; JLConditionalSpecialCasing = class sealed external 'java.lang' name 'ConditionalSpecialCasing' (JLObject) public type InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerEntry = class external 'java.lang' name 'Entry' end; end; JLProcess = class abstract external 'java.lang' name 'Process' (JLObject) public constructor create(); overload; function getOutputStream(): JIOutputStream; overload; virtual; abstract; function getInputStream(): JIInputStream; overload; virtual; abstract; function getErrorStream(): JIInputStream; overload; virtual; abstract; function waitFor(): jint; overload; virtual; abstract; // throws java.lang.InterruptedException function exitValue(): jint; overload; virtual; abstract; procedure destroy(); overload; virtual; abstract; end; JLProcessBuilder = class sealed external 'java.lang' name 'ProcessBuilder' (JLObject) public constructor create(para1: JUList); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; function command(para1: JUList): JLProcessBuilder; overload; virtual; function command(para1: Arr1JLString): JLProcessBuilder; overload; virtual; function command(const para1: array of JLString): JLProcessBuilder; overload; virtual; function command(): JUList; overload; virtual; function environment(): JUMap; overload; virtual; function directory(): JIFile; overload; virtual; function directory(para1: JIFile): JLProcessBuilder; overload; virtual; function redirectErrorStream(): jboolean; overload; virtual; function redirectErrorStream(para1: jboolean): JLProcessBuilder; overload; virtual; function start(): JLProcess; overload; virtual; // throws java.io.IOException end; JLProcessEnvironment = class sealed external 'java.lang' name 'ProcessEnvironment' (JLObject) public type InnerExternalData = class; Arr1InnerExternalData = array of InnerExternalData; Arr2InnerExternalData = array of Arr1InnerExternalData; Arr3InnerExternalData = array of Arr2InnerExternalData; InnerStringEntry = class; Arr1InnerStringEntry = array of InnerStringEntry; Arr2InnerStringEntry = array of Arr1InnerStringEntry; Arr3InnerStringEntry = array of Arr2InnerStringEntry; InnerStringEntrySet = class; Arr1InnerStringEntrySet = array of InnerStringEntrySet; Arr2InnerStringEntrySet = array of Arr1InnerStringEntrySet; Arr3InnerStringEntrySet = array of Arr2InnerStringEntrySet; InnerStringKeySet = class; Arr1InnerStringKeySet = array of InnerStringKeySet; Arr2InnerStringKeySet = array of Arr1InnerStringKeySet; Arr3InnerStringKeySet = array of Arr2InnerStringKeySet; InnerStringEnvironment = class; Arr1InnerStringEnvironment = array of InnerStringEnvironment; Arr2InnerStringEnvironment = array of Arr1InnerStringEnvironment; Arr3InnerStringEnvironment = array of Arr2InnerStringEnvironment; InnerStringValues = class; Arr1InnerStringValues = array of InnerStringValues; Arr2InnerStringValues = array of Arr1InnerStringValues; Arr3InnerStringValues = array of Arr2InnerStringValues; InnerValue = class; Arr1InnerValue = array of InnerValue; Arr2InnerValue = array of Arr1InnerValue; Arr3InnerValue = array of Arr2InnerValue; InnerVariable = class; Arr1InnerVariable = array of InnerVariable; Arr2InnerVariable = array of Arr1InnerVariable; Arr3InnerVariable = array of Arr2InnerVariable; InnerExternalData = class abstract external 'java.lang' name 'ExternalData' end; InnerStringEntry = class external 'java.lang' name 'StringEntry' end; InnerStringEntrySet = class external 'java.lang' name 'StringEntrySet' end; InnerStringKeySet = class external 'java.lang' name 'StringKeySet' end; InnerStringEnvironment = class external 'java.lang' name 'StringEnvironment' end; InnerStringValues = class external 'java.lang' name 'StringValues' end; InnerValue = class external 'java.lang' name 'Value' end; InnerVariable = class external 'java.lang' name 'Variable' end; end; JLProcessImpl = class sealed external 'java.lang' name 'ProcessImpl' (JLObject) end; JLRunnable = interface external 'java.lang' name 'Runnable' procedure run(); overload; end; JLSecurityManager = class external 'java.lang' name 'SecurityManager' (JLObject) strict protected var finCheck: jboolean deprecated; external name 'inCheck'; public function getInCheck(): jboolean; overload; virtual; constructor create(); overload; strict protected function getClassContext(): Arr1JLClass; overload; virtual; function currentClassLoader(): JLClassLoader; overload; virtual; function currentLoadedClass(): JLClass; overload; virtual; function classDepth(para1: JLString): jint; overload; virtual; function classLoaderDepth(): jint; overload; virtual; function inClass(para1: JLString): jboolean; overload; virtual; function inClassLoader(): jboolean; overload; virtual; public function getSecurityContext(): JLObject; overload; virtual; procedure checkPermission(para1: JSPermission); overload; virtual; procedure checkPermission(para1: JSPermission; para2: JLObject); overload; virtual; procedure checkCreateClassLoader(); overload; virtual; procedure checkAccess(para1: JLThread); overload; virtual; procedure checkAccess(para1: JLThreadGroup); overload; virtual; procedure checkExit(para1: jint); overload; virtual; procedure checkExec(para1: JLString); overload; virtual; procedure checkLink(para1: JLString); overload; virtual; procedure checkRead(para1: JIFileDescriptor); overload; virtual; procedure checkRead(para1: JLString); overload; virtual; procedure checkRead(para1: JLString; para2: JLObject); overload; virtual; procedure checkWrite(para1: JIFileDescriptor); overload; virtual; procedure checkWrite(para1: JLString); overload; virtual; procedure checkDelete(para1: JLString); overload; virtual; procedure checkConnect(para1: JLString; para2: jint); overload; virtual; procedure checkConnect(para1: JLString; para2: jint; para3: JLObject); overload; virtual; procedure checkListen(para1: jint); overload; virtual; procedure checkAccept(para1: JLString; para2: jint); overload; virtual; procedure checkMulticast(para1: JNInetAddress); overload; virtual; procedure checkMulticast(para1: JNInetAddress; para2: jbyte); overload; virtual; procedure checkPropertiesAccess(); overload; virtual; procedure checkPropertyAccess(para1: JLString); overload; virtual; function checkTopLevelWindow(para1: JLObject): jboolean; overload; virtual; procedure checkPrintJobAccess(); overload; virtual; procedure checkSystemClipboardAccess(); overload; virtual; procedure checkAwtEventQueueAccess(); overload; virtual; procedure checkPackageAccess(para1: JLString); overload; virtual; procedure checkPackageDefinition(para1: JLString); overload; virtual; procedure checkSetFactory(); overload; virtual; procedure checkMemberAccess(para1: JLClass; para2: jint); overload; virtual; procedure checkSecurityAccess(para1: JLString); overload; virtual; function getThreadGroup(): JLThreadGroup; overload; virtual; end; JLShutdown = class external 'java.lang' name 'Shutdown' (JLObject) public type InnerLock = class; Arr1InnerLock = array of InnerLock; Arr2InnerLock = array of Arr1InnerLock; Arr3InnerLock = array of Arr2InnerLock; InnerLock = class external 'java.lang' name 'Lock' end; end; JLStrictMath = class sealed external 'java.lang' name 'StrictMath' (JLObject) public const E = jdouble(2.718281828459045); PI = jdouble(3.141592653589793); public class function sin(para1: jdouble): jdouble; static; overload; class function cos(para1: jdouble): jdouble; static; overload; class function tan(para1: jdouble): jdouble; static; overload; class function asin(para1: jdouble): jdouble; static; overload; class function acos(para1: jdouble): jdouble; static; overload; class function atan(para1: jdouble): jdouble; static; overload; class function toRadians(para1: jdouble): jdouble; static; overload; class function toDegrees(para1: jdouble): jdouble; static; overload; class function exp(para1: jdouble): jdouble; static; overload; class function log(para1: jdouble): jdouble; static; overload; class function log10(para1: jdouble): jdouble; static; overload; class function sqrt(para1: jdouble): jdouble; static; overload; class function cbrt(para1: jdouble): jdouble; static; overload; class function IEEEremainder(para1: jdouble; para2: jdouble): jdouble; static; overload; class function ceil(para1: jdouble): jdouble; static; overload; class function floor(para1: jdouble): jdouble; static; overload; class function rint(para1: jdouble): jdouble; static; overload; class function atan2(para1: jdouble; para2: jdouble): jdouble; static; overload; class function pow(para1: jdouble; para2: jdouble): jdouble; static; overload; class function round(para1: jfloat): jint; static; overload; class function round(para1: jdouble): jlong; static; overload; class function random(): jdouble; static; overload; class function abs(para1: jint): jint; static; overload; class function abs(para1: jlong): jlong; static; overload; class function abs(para1: jfloat): jfloat; static; overload; class function abs(para1: jdouble): jdouble; static; overload; class function max(para1: jint; para2: jint): jint; static; overload; class function max(para1: jlong; para2: jlong): jlong; static; overload; class function max(para1: jfloat; para2: jfloat): jfloat; static; overload; class function max(para1: jdouble; para2: jdouble): jdouble; static; overload; class function min(para1: jint; para2: jint): jint; static; overload; class function min(para1: jlong; para2: jlong): jlong; static; overload; class function min(para1: jfloat; para2: jfloat): jfloat; static; overload; class function min(para1: jdouble; para2: jdouble): jdouble; static; overload; class function ulp(para1: jdouble): jdouble; static; overload; class function ulp(para1: jfloat): jfloat; static; overload; class function signum(para1: jdouble): jdouble; static; overload; class function signum(para1: jfloat): jfloat; static; overload; class function sinh(para1: jdouble): jdouble; static; overload; class function cosh(para1: jdouble): jdouble; static; overload; class function tanh(para1: jdouble): jdouble; static; overload; class function hypot(para1: jdouble; para2: jdouble): jdouble; static; overload; class function expm1(para1: jdouble): jdouble; static; overload; class function log1p(para1: jdouble): jdouble; static; overload; class function copySign(para1: jdouble; para2: jdouble): jdouble; static; overload; class function copySign(para1: jfloat; para2: jfloat): jfloat; static; overload; class function getExponent(para1: jfloat): jint; static; overload; class function getExponent(para1: jdouble): jint; static; overload; class function nextAfter(para1: jdouble; para2: jdouble): jdouble; static; overload; class function nextAfter(para1: jfloat; para2: jdouble): jfloat; static; overload; class function nextUp(para1: jdouble): jdouble; static; overload; class function nextUp(para1: jfloat): jfloat; static; overload; class function scalb(para1: jdouble; para2: jint): jdouble; static; overload; class function scalb(para1: jfloat; para2: jint): jfloat; static; overload; end; JLStringCoding = class external 'java.lang' name 'StringCoding' (JLObject) public type InnerStringDecoder = class; Arr1InnerStringDecoder = array of InnerStringDecoder; Arr2InnerStringDecoder = array of Arr1InnerStringDecoder; Arr3InnerStringDecoder = array of Arr2InnerStringDecoder; InnerStringEncoder = class; Arr1InnerStringEncoder = array of InnerStringEncoder; Arr2InnerStringEncoder = array of Arr1InnerStringEncoder; Arr3InnerStringEncoder = array of Arr2InnerStringEncoder; InnerStringDecoder = class external 'java.lang' name 'StringDecoder' end; InnerStringEncoder = class external 'java.lang' name 'StringEncoder' end; end; JLStringValue = class external 'java.lang' name 'StringValue' (JLObject) end; JLTerminator = class external 'java.lang' name 'Terminator' (JLObject) end; JLVoid = class sealed external 'java.lang' name 'Void' (JLObject) public final class var fTYPE: JLClass; external name 'TYPE'; end; JLAAnnotation = interface external 'java.lang.annotation' name 'Annotation' function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; function annotationType(): JLClass; overload; end; JLIClassDefinition = class sealed external 'java.lang.instrument' name 'ClassDefinition' (JLObject) public constructor create(para1: JLClass; para2: Arr1jbyte); overload; constructor create(para1: JLClass; const para2: array of jbyte); overload; function getDefinitionClass(): JLClass; overload; virtual; function getDefinitionClassFile(): Arr1jbyte; overload; virtual; end; JLIClassFileTransformer = interface external 'java.lang.instrument' name 'ClassFileTransformer' function transform(para1: JLClassLoader; para2: JLString; para3: JLClass; para4: JSProtectionDomain; para5: Arr1jbyte): Arr1jbyte; overload; // throws java.lang.instrument.IllegalClassFormatException function transform(para1: JLClassLoader; para2: JLString; para3: JLClass; para4: JSProtectionDomain; var para5: array of jbyte): Arr1jbyte; overload; // throws java.lang.instrument.IllegalClassFormatException end; JLIInstrumentation = interface external 'java.lang.instrument' name 'Instrumentation' procedure addTransformer(para1: JLIClassFileTransformer; para2: jboolean); overload; procedure addTransformer(para1: JLIClassFileTransformer); overload; function removeTransformer(para1: JLIClassFileTransformer): jboolean; overload; function isRetransformClassesSupported(): jboolean; overload; procedure retransformClasses(para1: Arr1JLClass); overload; // throws java.lang.instrument.UnmodifiableClassException procedure retransformClasses(const para1: array of JLClass); overload; // throws java.lang.instrument.UnmodifiableClassException function isRedefineClassesSupported(): jboolean; overload; procedure redefineClasses(para1: Arr1JLIClassDefinition); overload; // throws java.lang.ClassNotFoundException, java.lang.instrument.UnmodifiableClassException procedure redefineClasses(const para1: array of JLIClassDefinition); overload; // throws java.lang.ClassNotFoundException, java.lang.instrument.UnmodifiableClassException function isModifiableClass(para1: JLClass): jboolean; overload; function getAllLoadedClasses(): Arr1JLClass; overload; function getInitiatedClasses(para1: JLClassLoader): Arr1JLClass; overload; function getObjectSize(para1: JLObject): jlong; overload; procedure appendToBootstrapClassLoaderSearch(para1: JUJJarFile); overload; procedure appendToSystemClassLoaderSearch(para1: JUJJarFile); overload; function isNativeMethodPrefixSupported(): jboolean; overload; procedure setNativeMethodPrefix(para1: JLIClassFileTransformer; para2: JLString); overload; end; JLMClassLoadingMXBean = interface external 'java.lang.management' name 'ClassLoadingMXBean' function getTotalLoadedClassCount(): jlong; overload; function getLoadedClassCount(): jint; overload; function getUnloadedClassCount(): jlong; overload; function isVerbose(): jboolean; overload; procedure setVerbose(para1: jboolean); overload; end; JLMCompilationMXBean = interface external 'java.lang.management' name 'CompilationMXBean' function getName(): JLString; overload; function isCompilationTimeMonitoringSupported(): jboolean; overload; function getTotalCompilationTime(): jlong; overload; end; JLMLockInfo = class external 'java.lang.management' name 'LockInfo' (JLObject) public constructor create(para1: JLString; para2: jint); overload; function getClassName(): JLString; overload; virtual; function getIdentityHashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JLMManagementFactory = class external 'java.lang.management' name 'ManagementFactory' (JLObject) public const CLASS_LOADING_MXBEAN_NAME = 'java.lang:type=ClassLoading'; COMPILATION_MXBEAN_NAME = 'java.lang:type=Compilation'; MEMORY_MXBEAN_NAME = 'java.lang:type=Memory'; OPERATING_SYSTEM_MXBEAN_NAME = 'java.lang:type=OperatingSystem'; RUNTIME_MXBEAN_NAME = 'java.lang:type=Runtime'; THREAD_MXBEAN_NAME = 'java.lang:type=Threading'; GARBAGE_COLLECTOR_MXBEAN_DOMAIN_TYPE = 'java.lang:type=GarbageCollector'; MEMORY_MANAGER_MXBEAN_DOMAIN_TYPE = 'java.lang:type=MemoryManager'; MEMORY_POOL_MXBEAN_DOMAIN_TYPE = 'java.lang:type=MemoryPool'; public class function getClassLoadingMXBean(): JLMClassLoadingMXBean; static; overload; class function getMemoryMXBean(): JLMMemoryMXBean; static; overload; class function getThreadMXBean(): JLMThreadMXBean; static; overload; class function getRuntimeMXBean(): JLMRuntimeMXBean; static; overload; class function getCompilationMXBean(): JLMCompilationMXBean; static; overload; class function getOperatingSystemMXBean(): JLMOperatingSystemMXBean; static; overload; class function getMemoryPoolMXBeans(): JUList; static; overload; class function getMemoryManagerMXBeans(): JUList; static; overload; class function getGarbageCollectorMXBeans(): JUList; static; overload; class function getPlatformMBeanServer(): JMMBeanServer; static; overload; class function newPlatformMXBeanProxy(para1: JMMBeanServerConnection; para2: JLString; para3: JLClass): JLObject; static; overload; // throws java.io.IOException end; JLMMemoryMXBean = interface external 'java.lang.management' name 'MemoryMXBean' function getObjectPendingFinalizationCount(): jint; overload; function getHeapMemoryUsage(): JLMMemoryUsage; overload; function getNonHeapMemoryUsage(): JLMMemoryUsage; overload; function isVerbose(): jboolean; overload; procedure setVerbose(para1: jboolean); overload; procedure gc(); overload; end; JLMMemoryManagerMXBean = interface external 'java.lang.management' name 'MemoryManagerMXBean' function getName(): JLString; overload; function isValid(): jboolean; overload; function getMemoryPoolNames(): Arr1JLString; overload; end; JLMMemoryNotificationInfo = class external 'java.lang.management' name 'MemoryNotificationInfo' (JLObject) public const MEMORY_THRESHOLD_EXCEEDED = 'java.management.memory.threshold.exceeded'; MEMORY_COLLECTION_THRESHOLD_EXCEEDED = 'java.management.memory.collection.threshold.exceeded'; public constructor create(para1: JLString; para2: JLMMemoryUsage; para3: jlong); overload; function getPoolName(): JLString; overload; virtual; function getUsage(): JLMMemoryUsage; overload; virtual; function getCount(): jlong; overload; virtual; class function from(para1: JMOCompositeData): JLMMemoryNotificationInfo; static; overload; end; JLMMemoryPoolMXBean = interface external 'java.lang.management' name 'MemoryPoolMXBean' function getName(): JLString; overload; function getType(): JLMMemoryType; overload; function getUsage(): JLMMemoryUsage; overload; function getPeakUsage(): JLMMemoryUsage; overload; procedure resetPeakUsage(); overload; function isValid(): jboolean; overload; function getMemoryManagerNames(): Arr1JLString; overload; function getUsageThreshold(): jlong; overload; procedure setUsageThreshold(para1: jlong); overload; function isUsageThresholdExceeded(): jboolean; overload; function getUsageThresholdCount(): jlong; overload; function isUsageThresholdSupported(): jboolean; overload; function getCollectionUsageThreshold(): jlong; overload; procedure setCollectionUsageThreshold(para1: jlong); overload; function isCollectionUsageThresholdExceeded(): jboolean; overload; function getCollectionUsageThresholdCount(): jlong; overload; function getCollectionUsage(): JLMMemoryUsage; overload; function isCollectionUsageThresholdSupported(): jboolean; overload; end; JLMMemoryUsage = class external 'java.lang.management' name 'MemoryUsage' (JLObject) public constructor create(para1: jlong; para2: jlong; para3: jlong; para4: jlong); overload; function getInit(): jlong; overload; virtual; function getUsed(): jlong; overload; virtual; function getCommitted(): jlong; overload; virtual; function getMax(): jlong; overload; virtual; function toString(): JLString; overload; virtual; class function from(para1: JMOCompositeData): JLMMemoryUsage; static; overload; end; JLMOperatingSystemMXBean = interface external 'java.lang.management' name 'OperatingSystemMXBean' function getName(): JLString; overload; function getArch(): JLString; overload; function getVersion(): JLString; overload; function getAvailableProcessors(): jint; overload; function getSystemLoadAverage(): jdouble; overload; end; JLMRuntimeMXBean = interface external 'java.lang.management' name 'RuntimeMXBean' function getName(): JLString; overload; function getVmName(): JLString; overload; function getVmVendor(): JLString; overload; function getVmVersion(): JLString; overload; function getSpecName(): JLString; overload; function getSpecVendor(): JLString; overload; function getSpecVersion(): JLString; overload; function getManagementSpecVersion(): JLString; overload; function getClassPath(): JLString; overload; function getLibraryPath(): JLString; overload; function isBootClassPathSupported(): jboolean; overload; function getBootClassPath(): JLString; overload; function getInputArguments(): JUList; overload; function getUptime(): jlong; overload; function getStartTime(): jlong; overload; function getSystemProperties(): JUMap; overload; end; JLMThreadMXBean = interface external 'java.lang.management' name 'ThreadMXBean' function getThreadCount(): jint; overload; function getPeakThreadCount(): jint; overload; function getTotalStartedThreadCount(): jlong; overload; function getDaemonThreadCount(): jint; overload; function getAllThreadIds(): Arr1jlong; overload; function getThreadInfo(para1: jlong): JLMThreadInfo; overload; function getThreadInfo(para1: Arr1jlong): Arr1JLMThreadInfo; overload; function getThreadInfo(var para1: array of jlong): Arr1JLMThreadInfo; overload; function getThreadInfo(para1: jlong; para2: jint): JLMThreadInfo; overload; function getThreadInfo(para1: Arr1jlong; para2: jint): Arr1JLMThreadInfo; overload; function getThreadInfo(var para1: array of jlong; para2: jint): Arr1JLMThreadInfo; overload; function isThreadContentionMonitoringSupported(): jboolean; overload; function isThreadContentionMonitoringEnabled(): jboolean; overload; procedure setThreadContentionMonitoringEnabled(para1: jboolean); overload; function getCurrentThreadCpuTime(): jlong; overload; function getCurrentThreadUserTime(): jlong; overload; function getThreadCpuTime(para1: jlong): jlong; overload; function getThreadUserTime(para1: jlong): jlong; overload; function isThreadCpuTimeSupported(): jboolean; overload; function isCurrentThreadCpuTimeSupported(): jboolean; overload; function isThreadCpuTimeEnabled(): jboolean; overload; procedure setThreadCpuTimeEnabled(para1: jboolean); overload; function findMonitorDeadlockedThreads(): Arr1jlong; overload; procedure resetPeakThreadCount(); overload; function findDeadlockedThreads(): Arr1jlong; overload; function isObjectMonitorUsageSupported(): jboolean; overload; function isSynchronizerUsageSupported(): jboolean; overload; function getThreadInfo(para1: Arr1jlong; para2: jboolean; para3: jboolean): Arr1JLMThreadInfo; overload; function getThreadInfo(var para1: array of jlong; para2: jboolean; para3: jboolean): Arr1JLMThreadInfo; overload; function dumpAllThreads(para1: jboolean; para2: jboolean): Arr1JLMThreadInfo; overload; end; JLRReference = class abstract external 'java.lang.ref' name 'Reference' (JLObject) public type InnerLock = class; Arr1InnerLock = array of InnerLock; Arr2InnerLock = array of Arr1InnerLock; Arr3InnerLock = array of Arr2InnerLock; InnerReferenceHandler = class; Arr1InnerReferenceHandler = array of InnerReferenceHandler; Arr2InnerReferenceHandler = array of Arr1InnerReferenceHandler; Arr3InnerReferenceHandler = array of Arr2InnerReferenceHandler; InnerLock = class external 'java.lang.ref' name 'Lock' end; InnerReferenceHandler = class external 'java.lang.ref' name 'ReferenceHandler' end; public function get(): JLObject; overload; virtual; procedure clear(); overload; virtual; function isEnqueued(): jboolean; overload; virtual; function enqueue(): jboolean; overload; virtual; end; JLRReferenceQueue = class external 'java.lang.ref' name 'ReferenceQueue' (JLObject) public type InnerLock = class; Arr1InnerLock = array of InnerLock; Arr2InnerLock = array of Arr1InnerLock; Arr3InnerLock = array of Arr2InnerLock; InnerNull = class; Arr1InnerNull = array of InnerNull; Arr2InnerNull = array of Arr1InnerNull; Arr3InnerNull = array of Arr2InnerNull; InnerLock = class external 'java.lang.ref' name 'Lock' end; InnerNull = class external 'java.lang.ref' name 'Null' end; public constructor create(); overload; function poll(): JLRReference; overload; virtual; function remove(para1: jlong): JLRReference; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.InterruptedException function remove(): JLRReference; overload; virtual; // throws java.lang.InterruptedException end; JLRInvocationHandler = interface external 'java.lang.reflect' name 'InvocationHandler' function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; // throws java.lang.Throwable function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; // throws java.lang.Throwable end; JLRModifier = class external 'java.lang.reflect' name 'Modifier' (JLObject) public const &PUBLIC = 1; &PRIVATE = 2; &PROTECTED = 4; STATIC = 8; &FINAL = 16; SYNCHRONIZED = 32; VOLATILE = 64; TRANSIENT = 128; NATIVE = 256; &INTERFACE = 512; &ABSTRACT = 1024; &STRICT = 2048; public constructor create(); overload; class function isPublic(para1: jint): jboolean; static; overload; class function isPrivate(para1: jint): jboolean; static; overload; class function isProtected(para1: jint): jboolean; static; overload; class function isStatic(para1: jint): jboolean; static; overload; class function isFinal(para1: jint): jboolean; static; overload; class function isSynchronized(para1: jint): jboolean; static; overload; class function isVolatile(para1: jint): jboolean; static; overload; class function isTransient(para1: jint): jboolean; static; overload; class function isNative(para1: jint): jboolean; static; overload; class function isInterface(para1: jint): jboolean; static; overload; class function isAbstract(para1: jint): jboolean; static; overload; class function isStrict(para1: jint): jboolean; static; overload; class function toString(para1: jint): JLString; static; overload; end; JMBitSieve = class external 'java.math' name 'BitSieve' (JLObject) end; JMMutableBigInteger = class external 'java.math' name 'MutableBigInteger' (JLObject) public function toString(): JLString; overload; virtual; end; JNCacheRequest = class abstract external 'java.net' name 'CacheRequest' (JLObject) public constructor create(); overload; function getBody(): JIOutputStream; overload; virtual; abstract; // throws java.io.IOException procedure abort(); overload; virtual; abstract; end; JNCacheResponse = class abstract external 'java.net' name 'CacheResponse' (JLObject) public constructor create(); overload; function getHeaders(): JUMap; overload; virtual; abstract; // throws java.io.IOException function getBody(): JIInputStream; overload; virtual; abstract; // throws java.io.IOException end; JNContentHandler = class abstract external 'java.net' name 'ContentHandler' (JLObject) public constructor create(); overload; function getContent(para1: JNURLConnection): JLObject; overload; virtual; abstract; // throws java.io.IOException function getContent(para1: JNURLConnection; para2: Arr1JLClass): JLObject; overload; virtual; // throws java.io.IOException function getContent(para1: JNURLConnection; var para2: array of JLClass): JLObject; overload; virtual; // throws java.io.IOException end; JNContentHandlerFactory = interface external 'java.net' name 'ContentHandlerFactory' function createContentHandler(para1: JLString): JNContentHandler; overload; end; JNCookieHandler = class abstract external 'java.net' name 'CookieHandler' (JLObject) public constructor create(); overload; class function getDefault(): JNCookieHandler; static; overload; class procedure setDefault(para1: JNCookieHandler); static; overload; function get(para1: JNURI; para2: JUMap): JUMap; overload; virtual; abstract; // throws java.io.IOException procedure put(para1: JNURI; para2: JUMap); overload; virtual; abstract; // throws java.io.IOException end; JNCookiePolicy = interface external 'java.net' name 'CookiePolicy' final class var fACCEPT_ALL: JNCookiePolicy; external name 'ACCEPT_ALL'; fACCEPT_NONE: JNCookiePolicy; external name 'ACCEPT_NONE'; fACCEPT_ORIGINAL_SERVER: JNCookiePolicy; external name 'ACCEPT_ORIGINAL_SERVER'; function shouldAccept(para1: JNURI; para2: JNHttpCookie): jboolean; overload; end; JNCookieStore = interface external 'java.net' name 'CookieStore' procedure add(para1: JNURI; para2: JNHttpCookie); overload; function get(para1: JNURI): JUList; overload; function getCookies(): JUList; overload; function getURIs(): JUList; overload; function remove(para1: JNURI; para2: JNHttpCookie): jboolean; overload; function removeAll(): jboolean; overload; end; JNDatagramPacket = class sealed external 'java.net' name 'DatagramPacket' (JLObject) public constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; constructor create(para1: Arr1jbyte; para2: jint); overload; constructor create(const para1: array of jbyte; para2: jint); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JNInetAddress; para5: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JNInetAddress; para5: jint); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JNSocketAddress); overload; // throws java.net.SocketException constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JNSocketAddress); overload; // throws java.net.SocketException constructor create(para1: Arr1jbyte; para2: jint; para3: JNInetAddress; para4: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: JNInetAddress; para4: jint); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: JNSocketAddress); overload; // throws java.net.SocketException constructor create(const para1: array of jbyte; para2: jint; para3: JNSocketAddress); overload; // throws java.net.SocketException function getAddress(): JNInetAddress; overload; virtual; function getPort(): jint; overload; virtual; function getData(): Arr1jbyte; overload; virtual; function getOffset(): jint; overload; virtual; function getLength(): jint; overload; virtual; procedure setData(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure setData(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure setAddress(para1: JNInetAddress); overload; virtual; procedure setPort(para1: jint); overload; virtual; procedure setSocketAddress(para1: JNSocketAddress); overload; virtual; function getSocketAddress(): JNSocketAddress; overload; virtual; procedure setData(para1: Arr1jbyte); overload; virtual; procedure setData(var para1: array of jbyte); overload; virtual; procedure setLength(para1: jint); overload; virtual; end; JNDatagramSocket = class external 'java.net' name 'DatagramSocket' (JLObject) public constructor create(); overload; // throws java.net.SocketException strict protected constructor create(para1: JNDatagramSocketImpl); overload; public constructor create(para1: JNSocketAddress); overload; // throws java.net.SocketException constructor create(para1: jint); overload; // throws java.net.SocketException constructor create(para1: jint; para2: JNInetAddress); overload; // throws java.net.SocketException procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.net.SocketException procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; procedure connect(para1: JNSocketAddress); overload; virtual; // throws java.net.SocketException procedure disconnect(); overload; virtual; function isBound(): jboolean; overload; virtual; function isConnected(): jboolean; overload; virtual; function getInetAddress(): JNInetAddress; overload; virtual; function getPort(): jint; overload; virtual; function getRemoteSocketAddress(): JNSocketAddress; overload; virtual; function getLocalSocketAddress(): JNSocketAddress; overload; virtual; procedure send(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException procedure receive(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException function getLocalAddress(): JNInetAddress; overload; virtual; function getLocalPort(): jint; overload; virtual; procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException function getSoTimeout(): jint; overload; virtual; // throws java.net.SocketException procedure setSendBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException function getSendBufferSize(): jint; overload; virtual; // throws java.net.SocketException procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException procedure setBroadcast(para1: jboolean); overload; virtual; // throws java.net.SocketException function getBroadcast(): jboolean; overload; virtual; // throws java.net.SocketException procedure setTrafficClass(para1: jint); overload; virtual; // throws java.net.SocketException function getTrafficClass(): jint; overload; virtual; // throws java.net.SocketException procedure close(); overload; virtual; function isClosed(): jboolean; overload; virtual; function getChannel(): JNCDatagramChannel; overload; virtual; class procedure setDatagramSocketImplFactory(para1: JNDatagramSocketImplFactory); static; overload; // throws java.io.IOException end; JNDatagramSocketImplFactory = interface external 'java.net' name 'DatagramSocketImplFactory' function createDatagramSocketImpl(): JNDatagramSocketImpl; overload; end; JNFileNameMap = interface external 'java.net' name 'FileNameMap' function getContentTypeFor(para1: JLString): JLString; overload; end; JNIDN = class sealed external 'java.net' name 'IDN' (JLObject) public const ALLOW_UNASSIGNED = 1; USE_STD3_ASCII_RULES = 2; public class function toASCII(para1: JLString; para2: jint): JLString; static; overload; class function toASCII(para1: JLString): JLString; static; overload; class function toUnicode(para1: JLString; para2: jint): JLString; static; overload; class function toUnicode(para1: JLString): JLString; static; overload; end; JNInetAddressContainer = class external 'java.net' name 'InetAddressContainer' (JLObject) end; JNInetAddressImpl = interface external 'java.net' name 'InetAddressImpl' function getLocalHostName(): JLString; overload; // throws java.net.UnknownHostException function lookupAllHostAddr(para1: JLString): Arr1JNInetAddress; overload; // throws java.net.UnknownHostException function getHostByAddr(para1: Arr1jbyte): JLString; overload; // throws java.net.UnknownHostException function getHostByAddr(var para1: array of jbyte): JLString; overload; // throws java.net.UnknownHostException function anyLocalAddress(): JNInetAddress; overload; function loopbackAddress(): JNInetAddress; overload; function isReachable(para1: JNInetAddress; para2: jint; para3: JNNetworkInterface; para4: jint): jboolean; overload; // throws java.io.IOException end; JNInetAddressImplFactory = class external 'java.net' name 'InetAddressImplFactory' (JLObject) end; JNInterfaceAddress = class external 'java.net' name 'InterfaceAddress' (JLObject) public function getAddress(): JNInetAddress; overload; virtual; function getBroadcast(): JNInetAddress; overload; virtual; function getNetworkPrefixLength(): jshort; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNNetworkInterface = class sealed external 'java.net' name 'NetworkInterface' (JLObject) public function getName(): JLString; overload; virtual; function getInetAddresses(): JUEnumeration; overload; virtual; function getInterfaceAddresses(): JUList; overload; virtual; function getSubInterfaces(): JUEnumeration; overload; virtual; function getParent(): JNNetworkInterface; overload; virtual; function getDisplayName(): JLString; overload; virtual; class function getByName(para1: JLString): JNNetworkInterface; static; overload; // throws java.net.SocketException class function getByInetAddress(para1: JNInetAddress): JNNetworkInterface; static; overload; // throws java.net.SocketException class function getNetworkInterfaces(): JUEnumeration; static; overload; // throws java.net.SocketException function isUp(): jboolean; overload; virtual; // throws java.net.SocketException function isLoopback(): jboolean; overload; virtual; // throws java.net.SocketException function isPointToPoint(): jboolean; overload; virtual; // throws java.net.SocketException function supportsMulticast(): jboolean; overload; virtual; // throws java.net.SocketException function getHardwareAddress(): Arr1jbyte; overload; virtual; // throws java.net.SocketException function getMTU(): jint; overload; virtual; // throws java.net.SocketException function isVirtual(): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNParts = class external 'java.net' name 'Parts' (JLObject) end; JNPasswordAuthentication = class sealed external 'java.net' name 'PasswordAuthentication' (JLObject) public constructor create(para1: JLString; para2: Arr1jchar); overload; constructor create(para1: JLString; const para2: array of jchar); overload; function getUserName(): JLString; overload; virtual; function getPassword(): Arr1jchar; overload; virtual; end; JNProxySelector = class abstract external 'java.net' name 'ProxySelector' (JLObject) public constructor create(); overload; class function getDefault(): JNProxySelector; static; overload; class procedure setDefault(para1: JNProxySelector); static; overload; function select(para1: JNURI): JUList; overload; virtual; abstract; procedure connectFailed(para1: JNURI; para2: JNSocketAddress; para3: JIIOException); overload; virtual; abstract; end; JNResponseCache = class abstract external 'java.net' name 'ResponseCache' (JLObject) public constructor create(); overload; class function getDefault(): JNResponseCache; static; overload; class procedure setDefault(para1: JNResponseCache); static; overload; function get(para1: JNURI; para2: JLString; para3: JUMap): JNCacheResponse; overload; virtual; abstract; // throws java.io.IOException function put(para1: JNURI; para2: JNURLConnection): JNCacheRequest; overload; virtual; abstract; // throws java.io.IOException end; JNServerSocket = class external 'java.net' name 'ServerSocket' (JLObject) public constructor create(); overload; // throws java.io.IOException constructor create(para1: jint); overload; // throws java.io.IOException constructor create(para1: jint; para2: jint); overload; // throws java.io.IOException constructor create(para1: jint; para2: jint; para3: JNInetAddress); overload; // throws java.io.IOException procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException procedure bind(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException function getInetAddress(): JNInetAddress; overload; virtual; function getLocalPort(): jint; overload; virtual; function getLocalSocketAddress(): JNSocketAddress; overload; virtual; function accept(): JNSocket; overload; virtual; // throws java.io.IOException strict protected procedure implAccept(para1: JNSocket); overload; virtual; final; // throws java.io.IOException public procedure close(); overload; virtual; // throws java.io.IOException function getChannel(): JNCServerSocketChannel; overload; virtual; function isBound(): jboolean; overload; virtual; function isClosed(): jboolean; overload; virtual; procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException function getSoTimeout(): jint; overload; virtual; // throws java.io.IOException procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException function toString(): JLString; overload; virtual; class procedure setSocketFactory(para1: JNSocketImplFactory); static; overload; // throws java.io.IOException procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual; end; JNSocket = class external 'java.net' name 'Socket' (JLObject) public constructor create(); overload; constructor create(para1: JNProxy); overload; strict protected constructor create(para1: JNSocketImpl); overload; // throws java.net.SocketException public constructor create(para1: JLString; para2: jint); overload; // throws java.net.UnknownHostException, java.io.IOException constructor create(para1: JNInetAddress; para2: jint); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException constructor create(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jint; para3: jboolean); overload; // throws java.io.IOException constructor create(para1: JNInetAddress; para2: jint; para3: jboolean); overload; // throws java.io.IOException procedure connect(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException procedure bind(para1: JNSocketAddress); overload; virtual; // throws java.io.IOException function getInetAddress(): JNInetAddress; overload; virtual; function getLocalAddress(): JNInetAddress; overload; virtual; function getPort(): jint; overload; virtual; function getLocalPort(): jint; overload; virtual; function getRemoteSocketAddress(): JNSocketAddress; overload; virtual; function getLocalSocketAddress(): JNSocketAddress; overload; virtual; function getChannel(): JNCSocketChannel; overload; virtual; function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException procedure setTcpNoDelay(para1: jboolean); overload; virtual; // throws java.net.SocketException function getTcpNoDelay(): jboolean; overload; virtual; // throws java.net.SocketException procedure setSoLinger(para1: jboolean; para2: jint); overload; virtual; // throws java.net.SocketException function getSoLinger(): jint; overload; virtual; // throws java.net.SocketException procedure sendUrgentData(para1: jint); overload; virtual; // throws java.io.IOException procedure setOOBInline(para1: jboolean); overload; virtual; // throws java.net.SocketException function getOOBInline(): jboolean; overload; virtual; // throws java.net.SocketException procedure setSoTimeout(para1: jint); overload; virtual; // throws java.net.SocketException function getSoTimeout(): jint; overload; virtual; // throws java.net.SocketException procedure setSendBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException function getSendBufferSize(): jint; overload; virtual; // throws java.net.SocketException procedure setReceiveBufferSize(para1: jint); overload; virtual; // throws java.net.SocketException function getReceiveBufferSize(): jint; overload; virtual; // throws java.net.SocketException procedure setKeepAlive(para1: jboolean); overload; virtual; // throws java.net.SocketException function getKeepAlive(): jboolean; overload; virtual; // throws java.net.SocketException procedure setTrafficClass(para1: jint); overload; virtual; // throws java.net.SocketException function getTrafficClass(): jint; overload; virtual; // throws java.net.SocketException procedure setReuseAddress(para1: jboolean); overload; virtual; // throws java.net.SocketException function getReuseAddress(): jboolean; overload; virtual; // throws java.net.SocketException procedure close(); overload; virtual; // throws java.io.IOException procedure shutdownInput(); overload; virtual; // throws java.io.IOException procedure shutdownOutput(); overload; virtual; // throws java.io.IOException function toString(): JLString; overload; virtual; function isConnected(): jboolean; overload; virtual; function isBound(): jboolean; overload; virtual; function isClosed(): jboolean; overload; virtual; function isInputShutdown(): jboolean; overload; virtual; function isOutputShutdown(): jboolean; overload; virtual; class procedure setSocketImplFactory(para1: JNSocketImplFactory); static; overload; // throws java.io.IOException procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual; end; JNSocketImplFactory = interface external 'java.net' name 'SocketImplFactory' function createSocketImpl(): JNSocketImpl; overload; end; JNSocketOptions = interface external 'java.net' name 'SocketOptions' const TCP_NODELAY = 1; SO_BINDADDR = 15; SO_REUSEADDR = 4; SO_BROADCAST = 32; IP_MULTICAST_IF = 16; IP_MULTICAST_IF2 = 31; IP_MULTICAST_LOOP = 18; IP_TOS = 3; SO_LINGER = 128; SO_TIMEOUT = 4102; SO_SNDBUF = 4097; SO_RCVBUF = 4098; SO_KEEPALIVE = 8; SO_OOBINLINE = 4099; procedure setOption(para1: jint; para2: JLObject); overload; // throws java.net.SocketException function getOption(para1: jint): JLObject; overload; // throws java.net.SocketException end; JNSocksConsts = interface external 'java.net' name 'SocksConsts' const PROTO_VERS4 = 4; PROTO_VERS = 5; DEFAULT_PORT = 1080; NO_AUTH = 0; GSSAPI = 1; USER_PASSW = 2; NO_METHODS = -1; CONNECT = 1; BIND = 2; UDP_ASSOC = 3; IPV4 = 1; DOMAIN_NAME = 3; IPV6 = 4; REQUEST_OK = 0; GENERAL_FAILURE = 1; NOT_ALLOWED = 2; NET_UNREACHABLE = 3; HOST_UNREACHABLE = 4; CONN_REFUSED = 5; TTL_EXPIRED = 6; CMD_NOT_SUPPORTED = 7; ADDR_TYPE_NOT_SUP = 8; end; JNURLConnection = class abstract external 'java.net' name 'URLConnection' (JLObject) strict protected var furl: JNURL; external name 'url'; fdoInput: jboolean; external name 'doInput'; fdoOutput: jboolean; external name 'doOutput'; fallowUserInteraction: jboolean; external name 'allowUserInteraction'; fuseCaches: jboolean; external name 'useCaches'; fifModifiedSince: jlong; external name 'ifModifiedSince'; fconnected: jboolean; external name 'connected'; public class function getFileNameMap(): JNFileNameMap; static; overload; class procedure setFileNameMap(para1: JNFileNameMap); static; overload; procedure connect(); overload; virtual; abstract; // throws java.io.IOException procedure setConnectTimeout(para1: jint); overload; virtual; function getConnectTimeout(): jint; overload; virtual; procedure setReadTimeout(para1: jint); overload; virtual; function getReadTimeout(): jint; overload; virtual; strict protected constructor create(para1: JNURL); overload; public function getURL(): JNURL; overload; virtual; function getContentLength(): jint; overload; virtual; function getContentType(): JLString; overload; virtual; function getContentEncoding(): JLString; overload; virtual; function getExpiration(): jlong; overload; virtual; function getDate(): jlong; overload; virtual; function getLastModified(): jlong; overload; virtual; function getHeaderField(para1: JLString): JLString; overload; virtual; function getHeaderFields(): JUMap; overload; virtual; function getHeaderFieldInt(para1: JLString; para2: jint): jint; overload; virtual; function getHeaderFieldDate(para1: JLString; para2: jlong): jlong; overload; virtual; function getHeaderFieldKey(para1: jint): JLString; overload; virtual; function getHeaderField(para1: jint): JLString; overload; virtual; function getContent(): JLObject; overload; virtual; // throws java.io.IOException function getContent(para1: Arr1JLClass): JLObject; overload; virtual; // throws java.io.IOException function getContent(var para1: array of JLClass): JLObject; overload; virtual; // throws java.io.IOException function getPermission(): JSPermission; overload; virtual; // throws java.io.IOException function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function toString(): JLString; overload; virtual; procedure setDoInput(para1: jboolean); overload; virtual; function getDoInput(): jboolean; overload; virtual; procedure setDoOutput(para1: jboolean); overload; virtual; function getDoOutput(): jboolean; overload; virtual; procedure setAllowUserInteraction(para1: jboolean); overload; virtual; function getAllowUserInteraction(): jboolean; overload; virtual; class procedure setDefaultAllowUserInteraction(para1: jboolean); static; overload; class function getDefaultAllowUserInteraction(): jboolean; static; overload; procedure setUseCaches(para1: jboolean); overload; virtual; function getUseCaches(): jboolean; overload; virtual; procedure setIfModifiedSince(para1: jlong); overload; virtual; function getIfModifiedSince(): jlong; overload; virtual; function getDefaultUseCaches(): jboolean; overload; virtual; procedure setDefaultUseCaches(para1: jboolean); overload; virtual; procedure setRequestProperty(para1: JLString; para2: JLString); overload; virtual; procedure addRequestProperty(para1: JLString; para2: JLString); overload; virtual; function getRequestProperty(para1: JLString): JLString; overload; virtual; function getRequestProperties(): JUMap; overload; virtual; class procedure setDefaultRequestProperty(para1: JLString; para2: JLString); static; overload; class function getDefaultRequestProperty(para1: JLString): JLString; static; overload; class procedure setContentHandlerFactory(para1: JNContentHandlerFactory); static; overload; class function guessContentTypeFromName(para1: JLString): JLString; static; overload; class function guessContentTypeFromStream(para1: JIInputStream): JLString; static; overload; // throws java.io.IOException end; JNURLDecoder = class external 'java.net' name 'URLDecoder' (JLObject) public constructor create(); overload; class function decode(para1: JLString): JLString; static; overload; class function decode(para1: JLString; para2: JLString): JLString; static; overload; // throws java.io.UnsupportedEncodingException end; JNURLEncoder = class external 'java.net' name 'URLEncoder' (JLObject) public class function encode(para1: JLString): JLString; static; overload; class function encode(para1: JLString; para2: JLString): JLString; static; overload; // throws java.io.UnsupportedEncodingException end; JNURLStreamHandler = class abstract external 'java.net' name 'URLStreamHandler' (JLObject) public constructor create(); overload; strict protected function openConnection(para1: JNURL): JNURLConnection; overload; virtual; abstract; // throws java.io.IOException function openConnection(para1: JNURL; para2: JNProxy): JNURLConnection; overload; virtual; // throws java.io.IOException procedure parseURL(para1: JNURL; para2: JLString; para3: jint; para4: jint); overload; virtual; function getDefaultPort(): jint; overload; virtual; function equals(para1: JNURL; para2: JNURL): jboolean; overload; virtual; function hashCode(para1: JNURL): jint; overload; virtual; function sameFile(para1: JNURL; para2: JNURL): jboolean; overload; virtual; function getHostAddress(para1: JNURL): JNInetAddress; overload; virtual; function hostsEqual(para1: JNURL; para2: JNURL): jboolean; overload; virtual; function toExternalForm(para1: JNURL): JLString; overload; virtual; procedure setURL(para1: JNURL; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString; para7: JLString; para8: JLString; para9: JLString); overload; virtual; procedure setURL(para1: JNURL; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString); overload; virtual; end; JNURLStreamHandlerFactory = interface external 'java.net' name 'URLStreamHandlerFactory' function createURLStreamHandler(para1: JLString): JNURLStreamHandler; overload; end; JNBits = class external 'java.nio' name 'Bits' (JLObject) end; JNByteOrder = class sealed external 'java.nio' name 'ByteOrder' (JLObject) public final class var fBIG_ENDIAN: JNByteOrder; external name 'BIG_ENDIAN'; fLITTLE_ENDIAN: JNByteOrder; external name 'LITTLE_ENDIAN'; public class function nativeOrder(): JNByteOrder; static; overload; function toString(): JLString; overload; virtual; end; JNCChannels = class sealed external 'java.nio.channels' name 'Channels' (JLObject) public type InnerReadableByteChannelImpl = class; Arr1InnerReadableByteChannelImpl = array of InnerReadableByteChannelImpl; Arr2InnerReadableByteChannelImpl = array of Arr1InnerReadableByteChannelImpl; Arr3InnerReadableByteChannelImpl = array of Arr2InnerReadableByteChannelImpl; InnerWritableByteChannelImpl = class; Arr1InnerWritableByteChannelImpl = array of InnerWritableByteChannelImpl; Arr2InnerWritableByteChannelImpl = array of Arr1InnerWritableByteChannelImpl; Arr3InnerWritableByteChannelImpl = array of Arr2InnerWritableByteChannelImpl; InnerReadableByteChannelImpl = class external 'java.nio.channels' name 'ReadableByteChannelImpl' end; InnerWritableByteChannelImpl = class external 'java.nio.channels' name 'WritableByteChannelImpl' end; public class function newInputStream(para1: JNCReadableByteChannel): JIInputStream; static; overload; class function newOutputStream(para1: JNCWritableByteChannel): JIOutputStream; static; overload; class function newChannel(para1: JIInputStream): JNCReadableByteChannel; static; overload; class function newChannel(para1: JIOutputStream): JNCWritableByteChannel; static; overload; class function newReader(para1: JNCReadableByteChannel; para2: JNCCharsetDecoder; para3: jint): JIReader; static; overload; class function newReader(para1: JNCReadableByteChannel; para2: JLString): JIReader; static; overload; class function newWriter(para1: JNCWritableByteChannel; para2: JNCCharsetEncoder; para3: jint): JIWriter; static; overload; class function newWriter(para1: JNCWritableByteChannel; para2: JLString): JIWriter; static; overload; end; JNCFileLock = class abstract external 'java.nio.channels' name 'FileLock' (JLObject) strict protected constructor create(para1: JNCFileChannel; para2: jlong; para3: jlong; para4: jboolean); overload; public function channel(): JNCFileChannel; overload; virtual; final; function position(): jlong; overload; virtual; final; function size(): jlong; overload; virtual; final; function isShared(): jboolean; overload; virtual; final; function overlaps(para1: jlong; para2: jlong): jboolean; overload; virtual; final; function isValid(): jboolean; overload; virtual; abstract; procedure release(); overload; virtual; abstract; // throws java.io.IOException function toString(): JLString; overload; virtual; final; end; JNCSelectionKey = class abstract external 'java.nio.channels' name 'SelectionKey' (JLObject) public const OP_READ = 1; OP_WRITE = 4; OP_CONNECT = 8; OP_ACCEPT = 16; strict protected constructor create(); overload; public function channel(): JNCSelectableChannel; overload; virtual; abstract; function selector(): JNCSelector; overload; virtual; abstract; function isValid(): jboolean; overload; virtual; abstract; procedure cancel(); overload; virtual; abstract; function interestOps(): jint; overload; virtual; abstract; function interestOps(para1: jint): JNCSelectionKey; overload; virtual; abstract; function readyOps(): jint; overload; virtual; abstract; function isReadable(): jboolean; overload; virtual; final; function isWritable(): jboolean; overload; virtual; final; function isConnectable(): jboolean; overload; virtual; final; function isAcceptable(): jboolean; overload; virtual; final; function attach(para1: JLObject): JLObject; overload; virtual; final; function attachment(): JLObject; overload; virtual; final; end; JNCSelector = class abstract external 'java.nio.channels' name 'Selector' (JLObject) strict protected constructor create(); overload; public class function open(): JNCSelector; static; overload; // throws java.io.IOException function isOpen(): jboolean; overload; virtual; abstract; function provider(): JNCSSelectorProvider; overload; virtual; abstract; function keys(): JUSet; overload; virtual; abstract; function selectedKeys(): JUSet; overload; virtual; abstract; function selectNow(): jint; overload; virtual; abstract; // throws java.io.IOException function select(para1: jlong): jint; overload; virtual; abstract; // throws java.io.IOException function select(): jint; overload; virtual; abstract; // throws java.io.IOException function wakeup(): JNCSelector; overload; virtual; abstract; procedure close(); overload; virtual; abstract; // throws java.io.IOException end; JNCSSelectorProvider = class abstract external 'java.nio.channels.spi' name 'SelectorProvider' (JLObject) strict protected constructor create(); overload; public class function provider(): JNCSSelectorProvider; static; overload; function openDatagramChannel(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException function openPipe(): JNCPipe; overload; virtual; abstract; // throws java.io.IOException function openSelector(): JNCSAbstractSelector; overload; virtual; abstract; // throws java.io.IOException function openServerSocketChannel(): JNCServerSocketChannel; overload; virtual; abstract; // throws java.io.IOException function openSocketChannel(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException function inheritedChannel(): JNCChannel; overload; virtual; // throws java.io.IOException end; JRNaming = class sealed external 'java.rmi' name 'Naming' (JLObject) public type InnerParsedNamingURL = class; Arr1InnerParsedNamingURL = array of InnerParsedNamingURL; Arr2InnerParsedNamingURL = array of Arr1InnerParsedNamingURL; Arr3InnerParsedNamingURL = array of Arr2InnerParsedNamingURL; InnerParsedNamingURL = class external 'java.rmi' name 'ParsedNamingURL' end; public class function lookup(para1: JLString): JRRemote; static; overload; // throws java.rmi.NotBoundException, java.net.MalformedURLException, java.rmi.RemoteException class procedure bind(para1: JLString; para2: JRRemote); static; overload; // throws java.rmi.AlreadyBoundException, java.net.MalformedURLException, java.rmi.RemoteException class procedure unbind(para1: JLString); static; overload; // throws java.rmi.RemoteException, java.rmi.NotBoundException, java.net.MalformedURLException class procedure rebind(para1: JLString; para2: JRRemote); static; overload; // throws java.rmi.RemoteException, java.net.MalformedURLException class function list(para1: JLString): Arr1JLString; static; overload; // throws java.rmi.RemoteException, java.net.MalformedURLException end; JRRemote = interface external 'java.rmi' name 'Remote' end; JRRLocateRegistry = class sealed external 'java.rmi.registry' name 'LocateRegistry' (JLObject) public class function getRegistry(): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function getRegistry(para1: jint): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function getRegistry(para1: JLString): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function getRegistry(para1: JLString; para2: jint): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function getRegistry(para1: JLString; para2: jint; para3: JRSRMIClientSocketFactory): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function createRegistry(para1: jint): JRRRegistry; static; overload; // throws java.rmi.RemoteException class function createRegistry(para1: jint; para2: JRSRMIClientSocketFactory; para3: JRSRMIServerSocketFactory): JRRRegistry; static; overload; // throws java.rmi.RemoteException end; JRRRegistryHandler = interface external 'java.rmi.registry' name 'RegistryHandler' function registryStub(para1: JLString; para2: jint): JRRRegistry; overload; // throws java.rmi.RemoteException, java.rmi.UnknownHostException function registryImpl(para1: jint): JRRRegistry; overload; // throws java.rmi.RemoteException end; JRSLoaderHandler = interface external 'java.rmi.server' name 'LoaderHandler' const packagePrefix = 'sun.rmi.server'; function loadClass(para1: JLString): JLClass; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException function loadClass(para1: JNURL; para2: JLString): JLClass; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException function getSecurityContext(para1: JLClassLoader): JLObject; overload; end; JRSOperation = class external 'java.rmi.server' name 'Operation' (JLObject) public constructor create(para1: JLString); overload; function getOperation(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JRSRMIClassLoader = class external 'java.rmi.server' name 'RMIClassLoader' (JLObject) public class function loadClass(para1: JLString): JLClass; static; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException class function loadClass(para1: JNURL; para2: JLString): JLClass; static; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException class function loadClass(para1: JLString; para2: JLString): JLClass; static; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException class function loadClass(para1: JLString; para2: JLString; para3: JLClassLoader): JLClass; static; overload; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException class function loadProxyClass(para1: JLString; para2: Arr1JLString; para3: JLClassLoader): JLClass; static; overload; // throws java.lang.ClassNotFoundException, java.net.MalformedURLException class function loadProxyClass(para1: JLString; var para2: array of JLString; para3: JLClassLoader): JLClass; static; overload; // throws java.lang.ClassNotFoundException, java.net.MalformedURLException class function getClassLoader(para1: JLString): JLClassLoader; static; overload; // throws java.net.MalformedURLException, java.lang.SecurityException class function getClassAnnotation(para1: JLClass): JLString; static; overload; class function getDefaultProviderInstance(): JRSRMIClassLoaderSpi; static; overload; class function getSecurityContext(para1: JLClassLoader): JLObject; static; overload; end; JRSRMIClassLoaderSpi = class abstract external 'java.rmi.server' name 'RMIClassLoaderSpi' (JLObject) public constructor create(); overload; function loadClass(para1: JLString; para2: JLString; para3: JLClassLoader): JLClass; overload; virtual; abstract; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException function loadProxyClass(para1: JLString; para2: Arr1JLString; para3: JLClassLoader): JLClass; overload; virtual; abstract; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException function loadProxyClass(para1: JLString; var para2: array of JLString; para3: JLClassLoader): JLClass; overload; virtual; abstract; // throws java.net.MalformedURLException, java.lang.ClassNotFoundException function getClassLoader(para1: JLString): JLClassLoader; overload; virtual; abstract; // throws java.net.MalformedURLException function getClassAnnotation(para1: JLClass): JLString; overload; virtual; abstract; end; JRSRMIClientSocketFactory = interface external 'java.rmi.server' name 'RMIClientSocketFactory' function createSocket(para1: JLString; para2: jint): JNSocket; overload; // throws java.io.IOException end; JRSRMIFailureHandler = interface external 'java.rmi.server' name 'RMIFailureHandler' function failure(para1: JLException): jboolean; overload; end; JRSRMIServerSocketFactory = interface external 'java.rmi.server' name 'RMIServerSocketFactory' function createServerSocket(para1: jint): JNServerSocket; overload; // throws java.io.IOException end; JRSRemoteCall = interface external 'java.rmi.server' name 'RemoteCall' function getOutputStream(): JIObjectOutput; overload; // throws java.io.IOException procedure releaseOutputStream(); overload; // throws java.io.IOException function getInputStream(): JIObjectInput; overload; // throws java.io.IOException procedure releaseInputStream(); overload; // throws java.io.IOException function getResultStream(para1: jboolean): JIObjectOutput; overload; // throws java.io.IOException, java.io.StreamCorruptedException procedure executeCall(); overload; // throws java.lang.Exception procedure done(); overload; // throws java.io.IOException end; JRSSkeleton = interface external 'java.rmi.server' name 'Skeleton' procedure dispatch(para1: JRRemote; para2: JRSRemoteCall; para3: jint; para4: jlong); overload; // throws java.lang.Exception function getOperations(): Arr1JRSOperation; overload; end; JRSUnreferenced = interface external 'java.rmi.server' name 'Unreferenced' procedure unreferenced(); overload; end; JSAccessControlContext = class sealed external 'java.security' name 'AccessControlContext' (JLObject) public constructor create(para1: Arr1JSProtectionDomain); overload; constructor create(const para1: array of JSProtectionDomain); overload; constructor create(para1: JSAccessControlContext; para2: JSDomainCombiner); overload; function getDomainCombiner(): JSDomainCombiner; overload; virtual; procedure checkPermission(para1: JSPermission); overload; virtual; // throws java.security.AccessControlException function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSAccessController = class sealed external 'java.security' name 'AccessController' (JLObject) public class function doPrivileged(para1: JSPrivilegedAction): JLObject; static; overload; class function doPrivilegedWithCombiner(para1: JSPrivilegedAction): JLObject; static; overload; class function doPrivileged(para1: JSPrivilegedAction; para2: JSAccessControlContext): JLObject; static; overload; class function doPrivileged(para1: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException class function doPrivilegedWithCombiner(para1: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException class function doPrivileged(para1: JSPrivilegedExceptionAction; para2: JSAccessControlContext): JLObject; static; overload; // throws java.security.PrivilegedActionException class function getContext(): JSAccessControlContext; static; overload; class procedure checkPermission(para1: JSPermission); static; overload; // throws java.security.AccessControlException end; JSAlgorithmParameterGenerator = class external 'java.security' name 'AlgorithmParameterGenerator' (JLObject) strict protected constructor create(para1: JSAlgorithmParameterGeneratorSpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSAlgorithmParameterGenerator; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: jint); overload; virtual; final; procedure init(para1: jint; para2: JSSecureRandom); overload; virtual; final; procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException function generateParameters(): JSAlgorithmParameters; overload; virtual; final; end; JSAlgorithmParameterGeneratorSpi = class abstract external 'java.security' name 'AlgorithmParameterGeneratorSpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: jint; para2: JSSecureRandom); overload; virtual; abstract; procedure engineInit(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException function engineGenerateParameters(): JSAlgorithmParameters; overload; virtual; abstract; end; JSAlgorithmParameters = class external 'java.security' name 'AlgorithmParameters' (JLObject) strict protected constructor create(para1: JSAlgorithmParametersSpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSAlgorithmParameters; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.spec.InvalidParameterSpecException procedure init(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException procedure init(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException procedure init(para1: Arr1jbyte; para2: JLString); overload; virtual; final; // throws java.io.IOException procedure init(var para1: array of jbyte; para2: JLString); overload; virtual; final; // throws java.io.IOException function getParameterSpec(para1: JLClass): JSSAlgorithmParameterSpec; overload; virtual; final; // throws java.security.spec.InvalidParameterSpecException function getEncoded(): Arr1jbyte; overload; virtual; final; // throws java.io.IOException function getEncoded(para1: JLString): Arr1jbyte; overload; virtual; final; // throws java.io.IOException function toString(): JLString; overload; virtual; final; end; JSAlgorithmParametersSpi = class abstract external 'java.security' name 'AlgorithmParametersSpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.spec.InvalidParameterSpecException procedure engineInit(para1: Arr1jbyte); overload; virtual; abstract; // throws java.io.IOException procedure engineInit(var para1: array of jbyte); overload; virtual; abstract; // throws java.io.IOException procedure engineInit(para1: Arr1jbyte; para2: JLString); overload; virtual; abstract; // throws java.io.IOException procedure engineInit(var para1: array of jbyte; para2: JLString); overload; virtual; abstract; // throws java.io.IOException function engineGetParameterSpec(para1: JLClass): JSSAlgorithmParameterSpec; overload; virtual; abstract; // throws java.security.spec.InvalidParameterSpecException function engineGetEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.io.IOException function engineGetEncoded(para1: JLString): Arr1jbyte; overload; virtual; abstract; // throws java.io.IOException function engineToString(): JLString; overload; virtual; abstract; end; JSCertificate = interface external 'java.security' name 'Certificate' function getGuarantor(): JSPrincipal; overload; function getPrincipal(): JSPrincipal; overload; function getPublicKey(): JSPublicKey; overload; procedure encode(para1: JIOutputStream); overload; // throws java.security.KeyException, java.io.IOException procedure decode(para1: JIInputStream); overload; // throws java.security.KeyException, java.io.IOException function getFormat(): JLString; overload; function toString(para1: jboolean): JLString; overload; end; JSDomainCombiner = interface external 'java.security' name 'DomainCombiner' function combine(para1: Arr1JSProtectionDomain; para2: Arr1JSProtectionDomain): Arr1JSProtectionDomain; overload; function combine(var para1: array of JSProtectionDomain; var para2: array of JSProtectionDomain): Arr1JSProtectionDomain; overload; end; JSGuard = interface external 'java.security' name 'Guard' procedure checkGuard(para1: JLObject); overload; // throws java.lang.SecurityException end; JSKeyFactory = class external 'java.security' name 'KeyFactory' (JLObject) strict protected constructor create(para1: JSKeyFactorySpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSKeyFactory; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function generatePublic(para1: JSSKeySpec): JSPublicKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException function generatePrivate(para1: JSSKeySpec): JSPrivateKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException function getKeySpec(para1: JSKey; para2: JLClass): JSSKeySpec; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException function translateKey(para1: JSKey): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException end; JSKeyFactorySpi = class abstract external 'java.security' name 'KeyFactorySpi' (JLObject) public constructor create(); overload; strict protected function engineGeneratePublic(para1: JSSKeySpec): JSPublicKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException function engineGeneratePrivate(para1: JSSKeySpec): JSPrivateKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException function engineGetKeySpec(para1: JSKey; para2: JLClass): JSSKeySpec; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException function engineTranslateKey(para1: JSKey): JSKey; overload; virtual; abstract; // throws java.security.InvalidKeyException end; JSKeyPairGeneratorSpi = class abstract external 'java.security' name 'KeyPairGeneratorSpi' (JLObject) public constructor create(); overload; procedure initialize(para1: jint; para2: JSSecureRandom); overload; virtual; abstract; procedure initialize(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidAlgorithmParameterException function generateKeyPair(): JSKeyPair; overload; virtual; abstract; end; JSMessageDigestSpi = class abstract external 'java.security' name 'MessageDigestSpi' (JLObject) public constructor create(); overload; strict protected function engineGetDigestLength(): jint; overload; virtual; procedure engineUpdate(para1: jbyte); overload; virtual; abstract; procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure engineUpdate(para1: JNByteBuffer); overload; virtual; function engineDigest(): Arr1jbyte; overload; virtual; abstract; function engineDigest(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException function engineDigest(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException procedure engineReset(); overload; virtual; abstract; public function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSPolicy = class abstract external 'java.security' name 'Policy' (JLObject) public type InnerPolicyDelegate = class; Arr1InnerPolicyDelegate = array of InnerPolicyDelegate; Arr2InnerPolicyDelegate = array of Arr1InnerPolicyDelegate; Arr3InnerPolicyDelegate = array of Arr2InnerPolicyDelegate; InnerUnsupportedEmptyCollection = class; Arr1InnerUnsupportedEmptyCollection = array of InnerUnsupportedEmptyCollection; Arr2InnerUnsupportedEmptyCollection = array of Arr1InnerUnsupportedEmptyCollection; Arr3InnerUnsupportedEmptyCollection = array of Arr2InnerUnsupportedEmptyCollection; InnerPolicyDelegate = class external 'java.security' name 'PolicyDelegate' end; InnerUnsupportedEmptyCollection = class external 'java.security' name 'UnsupportedEmptyCollection' end; public type InnerParameters = interface; Arr1InnerParameters = array of InnerParameters; Arr2InnerParameters = array of Arr1InnerParameters; Arr3InnerParameters = array of Arr2InnerParameters; InnerParameters = interface external 'java.security' name 'Parameters' end; public final class var fUNSUPPORTED_EMPTY_COLLECTION: JSPermissionCollection; external name 'UNSUPPORTED_EMPTY_COLLECTION'; public constructor create(); overload; class function getPolicy(): JSPolicy; static; overload; class procedure setPolicy(para1: JSPolicy); static; overload; class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters): JSPolicy; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters; para3: JLString): JSPolicy; static; overload; // throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JSPolicy.InnerParameters; para3: JSProvider): JSPolicy; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; function getType(): JLString; overload; virtual; function getParameters(): JSPolicy.InnerParameters; overload; virtual; function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual; function getPermissions(para1: JSProtectionDomain): JSPermissionCollection; overload; virtual; function implies(para1: JSProtectionDomain; para2: JSPermission): jboolean; overload; virtual; procedure refresh(); overload; virtual; end; JSPolicySpi = class abstract external 'java.security' name 'PolicySpi' (JLObject) public constructor create(); overload; strict protected function engineImplies(para1: JSProtectionDomain; para2: JSPermission): jboolean; overload; virtual; abstract; procedure engineRefresh(); overload; virtual; function engineGetPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual; function engineGetPermissions(para1: JSProtectionDomain): JSPermissionCollection; overload; virtual; end; JSPrincipal = interface external 'java.security' name 'Principal' function equals(para1: JLObject): jboolean; overload; function toString(): JLString; overload; function hashCode(): jint; overload; function getName(): JLString; overload; end; JSPrivilegedAction = interface external 'java.security' name 'PrivilegedAction' function run(): JLObject; overload; end; JSPrivilegedExceptionAction = interface external 'java.security' name 'PrivilegedExceptionAction' function run(): JLObject; overload; // throws java.lang.Exception end; JSProtectionDomain = class external 'java.security' name 'ProtectionDomain' (JLObject) public type InnerKey = class; Arr1InnerKey = array of InnerKey; Arr2InnerKey = array of Arr1InnerKey; Arr3InnerKey = array of Arr2InnerKey; InnerKey = class sealed external 'java.security' name 'Key' end; public constructor create(para1: JSCodeSource; para2: JSPermissionCollection); overload; constructor create(para1: JSCodeSource; para2: JSPermissionCollection; para3: JLClassLoader; para4: Arr1JSPrincipal); overload; constructor create(para1: JSCodeSource; para2: JSPermissionCollection; para3: JLClassLoader; const para4: array of JSPrincipal); overload; function getCodeSource(): JSCodeSource; overload; virtual; final; function getClassLoader(): JLClassLoader; overload; virtual; final; function getPrincipals(): Arr1JSPrincipal; overload; virtual; final; function getPermissions(): JSPermissionCollection; overload; virtual; final; function implies(para1: JSPermission): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSSecurity = class sealed external 'java.security' name 'Security' (JLObject) public type InnerProviderProperty = class; Arr1InnerProviderProperty = array of InnerProviderProperty; Arr2InnerProviderProperty = array of Arr1InnerProviderProperty; Arr3InnerProviderProperty = array of Arr2InnerProviderProperty; InnerProviderProperty = class external 'java.security' name 'ProviderProperty' end; public class function getAlgorithmProperty(para1: JLString; para2: JLString): JLString; static; overload; class function insertProviderAt(para1: JSProvider; para2: jint): jint; static; overload; class function addProvider(para1: JSProvider): jint; static; overload; class procedure removeProvider(para1: JLString); static; overload; class function getProviders(): Arr1JSProvider; static; overload; class function getProvider(para1: JLString): JSProvider; static; overload; class function getProviders(para1: JLString): Arr1JSProvider; static; overload; class function getProviders(para1: JUMap): Arr1JSProvider; static; overload; class function getProperty(para1: JLString): JLString; static; overload; class procedure setProperty(para1: JLString; para2: JLString); static; overload; class function getAlgorithms(para1: JLString): JUSet; static; overload; end; JSSignatureSpi = class abstract external 'java.security' name 'SignatureSpi' (JLObject) strict protected var fappRandom: JSSecureRandom; external name 'appRandom'; public constructor create(); overload; strict protected procedure engineInitVerify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.InvalidKeyException procedure engineInitSign(para1: JSPrivateKey); overload; virtual; abstract; // throws java.security.InvalidKeyException procedure engineInitSign(para1: JSPrivateKey; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidKeyException procedure engineUpdate(para1: jbyte); overload; virtual; abstract; // throws java.security.SignatureException procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.security.SignatureException procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.security.SignatureException procedure engineUpdate(para1: JNByteBuffer); overload; virtual; function engineSign(): Arr1jbyte; overload; virtual; abstract; // throws java.security.SignatureException function engineSign(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.SignatureException function engineSign(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.SignatureException function engineVerify(para1: Arr1jbyte): jboolean; overload; virtual; abstract; // throws java.security.SignatureException function engineVerify(var para1: array of jbyte): jboolean; overload; virtual; abstract; // throws java.security.SignatureException function engineVerify(para1: Arr1jbyte; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.security.SignatureException function engineVerify(var para1: array of jbyte; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.security.SignatureException procedure engineSetParameter(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.security.InvalidParameterException procedure engineSetParameter(para1: JSSAlgorithmParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException function engineGetParameters(): JSAlgorithmParameters; overload; virtual; function engineGetParameter(para1: JLString): JLObject; overload; virtual; abstract; // throws java.security.InvalidParameterException public function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSAOwner = interface external 'java.security.acl' name 'Owner' function addOwner(para1: JSPrincipal; para2: JSPrincipal): jboolean; overload; // throws java.security.acl.NotOwnerException function deleteOwner(para1: JSPrincipal; para2: JSPrincipal): jboolean; overload; // throws java.security.acl.NotOwnerException, java.security.acl.LastOwnerException function isOwner(para1: JSPrincipal): jboolean; overload; end; JSAPermission = interface external 'java.security.acl' name 'Permission' function equals(para1: JLObject): jboolean; overload; function toString(): JLString; overload; end; JSCCRL = class abstract external 'java.security.cert' name 'CRL' (JLObject) strict protected constructor create(para1: JLString); overload; public function getType(): JLString; overload; virtual; final; function toString(): JLString; overload; virtual; abstract; function isRevoked(para1: JSCCertificate): jboolean; overload; virtual; abstract; end; JSCCertPathBuilder = class external 'java.security.cert' name 'CertPathBuilder' (JLObject) strict protected constructor create(para1: JSCCertPathBuilderSpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSCCertPathBuilder; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function build(para1: JSCCertPathParameters): JSCCertPathBuilderResult; overload; virtual; final; // throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException class function getDefaultType(): JLString; static; overload; final; end; JSCCertPathBuilderSpi = class abstract external 'java.security.cert' name 'CertPathBuilderSpi' (JLObject) public constructor create(); overload; function engineBuild(para1: JSCCertPathParameters): JSCCertPathBuilderResult; overload; virtual; abstract; // throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException end; JSCCertPathValidator = class external 'java.security.cert' name 'CertPathValidator' (JLObject) strict protected constructor create(para1: JSCCertPathValidatorSpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSCCertPathValidator; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function validate(para1: JSCCertPath; para2: JSCCertPathParameters): JSCCertPathValidatorResult; overload; virtual; final; // throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException class function getDefaultType(): JLString; static; overload; final; end; JSCCertPathValidatorSpi = class abstract external 'java.security.cert' name 'CertPathValidatorSpi' (JLObject) public constructor create(); overload; function engineValidate(para1: JSCCertPath; para2: JSCCertPathParameters): JSCCertPathValidatorResult; overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException end; JSCCertStore = class external 'java.security.cert' name 'CertStore' (JLObject) strict protected constructor create(para1: JSCCertStoreSpi; para2: JSProvider; para3: JLString; para4: JSCCertStoreParameters); overload; public function getCertificates(para1: JSCCertSelector): JUCollection; overload; virtual; final; // throws java.security.cert.CertStoreException function getCRLs(para1: JSCCRLSelector): JUCollection; overload; virtual; final; // throws java.security.cert.CertStoreException class function getInstance(para1: JLString; para2: JSCCertStoreParameters): JSCCertStore; static; overload; // throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JSCCertStoreParameters; para3: JLString): JSCCertStore; static; overload; // throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSCCertStoreParameters; para3: JSProvider): JSCCertStore; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function getCertStoreParameters(): JSCCertStoreParameters; overload; virtual; final; function getType(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; class function getDefaultType(): JLString; static; overload; final; end; JSCCertStoreSpi = class abstract external 'java.security.cert' name 'CertStoreSpi' (JLObject) public constructor create(para1: JSCCertStoreParameters); overload; // throws java.security.InvalidAlgorithmParameterException function engineGetCertificates(para1: JSCCertSelector): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertStoreException function engineGetCRLs(para1: JSCCRLSelector): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertStoreException end; JSCCertificateFactory = class external 'java.security.cert' name 'CertificateFactory' (JLObject) strict protected constructor create(para1: JSCCertificateFactorySpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException class function getInstance(para1: JLString; para2: JLString): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSCCertificateFactory; static; overload; final; // throws java.security.cert.CertificateException function getProvider(): JSProvider; overload; virtual; final; function getType(): JLString; overload; virtual; final; function generateCertificate(para1: JIInputStream): JSCCertificate; overload; virtual; final; // throws java.security.cert.CertificateException function getCertPathEncodings(): JUIterator; overload; virtual; final; function generateCertPath(para1: JIInputStream): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException function generateCertPath(para1: JIInputStream; para2: JLString): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException function generateCertPath(para1: JUList): JSCCertPath; overload; virtual; final; // throws java.security.cert.CertificateException function generateCertificates(para1: JIInputStream): JUCollection; overload; virtual; final; // throws java.security.cert.CertificateException function generateCRL(para1: JIInputStream): JSCCRL; overload; virtual; final; // throws java.security.cert.CRLException function generateCRLs(para1: JIInputStream): JUCollection; overload; virtual; final; // throws java.security.cert.CRLException end; JSCCertificateFactorySpi = class abstract external 'java.security.cert' name 'CertificateFactorySpi' (JLObject) public constructor create(); overload; function engineGenerateCertificate(para1: JIInputStream): JSCCertificate; overload; virtual; abstract; // throws java.security.cert.CertificateException function engineGenerateCertPath(para1: JIInputStream): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException function engineGenerateCertPath(para1: JIInputStream; para2: JLString): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException function engineGenerateCertPath(para1: JUList): JSCCertPath; overload; virtual; // throws java.security.cert.CertificateException function engineGetCertPathEncodings(): JUIterator; overload; virtual; function engineGenerateCertificates(para1: JIInputStream): JUCollection; overload; virtual; abstract; // throws java.security.cert.CertificateException function engineGenerateCRL(para1: JIInputStream): JSCCRL; overload; virtual; abstract; // throws java.security.cert.CRLException function engineGenerateCRLs(para1: JIInputStream): JUCollection; overload; virtual; abstract; // throws java.security.cert.CRLException end; JSCPolicyNode = interface external 'java.security.cert' name 'PolicyNode' function getParent(): JSCPolicyNode; overload; function getChildren(): JUIterator; overload; function getDepth(): jint; overload; function getValidPolicy(): JLString; overload; function getPolicyQualifiers(): JUSet; overload; function getExpectedPolicies(): JUSet; overload; function isCritical(): jboolean; overload; end; JSCPolicyQualifierInfo = class external 'java.security.cert' name 'PolicyQualifierInfo' (JLObject) public constructor create(para1: Arr1jbyte); overload; // throws java.io.IOException constructor create(const para1: array of jbyte); overload; // throws java.io.IOException function getPolicyQualifierId(): JLString; overload; virtual; final; function getEncoded(): Arr1jbyte; overload; virtual; final; function getPolicyQualifier(): Arr1jbyte; overload; virtual; final; function toString(): JLString; overload; virtual; end; JSCTrustAnchor = class external 'java.security.cert' name 'TrustAnchor' (JLObject) public constructor create(para1: JSCX509Certificate; para2: Arr1jbyte); overload; constructor create(para1: JSCX509Certificate; const para2: array of jbyte); overload; constructor create(para1: JSAXX500Principal; para2: JSPublicKey; para3: Arr1jbyte); overload; constructor create(para1: JSAXX500Principal; para2: JSPublicKey; const para3: array of jbyte); overload; constructor create(para1: JLString; para2: JSPublicKey; para3: Arr1jbyte); overload; constructor create(para1: JLString; para2: JSPublicKey; const para3: array of jbyte); overload; function getTrustedCert(): JSCX509Certificate; overload; virtual; final; function getCA(): JSAXX500Principal; overload; virtual; final; function getCAName(): JLString; overload; virtual; final; function getCAPublicKey(): JSPublicKey; overload; virtual; final; function getNameConstraints(): Arr1jbyte; overload; virtual; final; function toString(): JLString; overload; virtual; end; JSCX509Extension = interface external 'java.security.cert' name 'X509Extension' function hasUnsupportedCriticalExtension(): jboolean; overload; function getCriticalExtensionOIDs(): JUSet; overload; function getNonCriticalExtensionOIDs(): JUSet; overload; function getExtensionValue(para1: JLString): Arr1jbyte; overload; end; JSIDSAKey = interface external 'java.security.interfaces' name 'DSAKey' function getParams(): JSIDSAParams; overload; end; JSIDSAKeyPairGenerator = interface external 'java.security.interfaces' name 'DSAKeyPairGenerator' procedure initialize(para1: JSIDSAParams; para2: JSSecureRandom); overload; // throws java.security.InvalidParameterException procedure initialize(para1: jint; para2: jboolean; para3: JSSecureRandom); overload; // throws java.security.InvalidParameterException end; JSIDSAParams = interface external 'java.security.interfaces' name 'DSAParams' function getP(): JMBigInteger; overload; function getQ(): JMBigInteger; overload; function getG(): JMBigInteger; overload; end; JSIECKey = interface external 'java.security.interfaces' name 'ECKey' function getParams(): JSSECParameterSpec; overload; end; JSIRSAKey = interface external 'java.security.interfaces' name 'RSAKey' function getModulus(): JMBigInteger; overload; end; JSSAlgorithmParameterSpec = interface external 'java.security.spec' name 'AlgorithmParameterSpec' end; JSSECField = interface external 'java.security.spec' name 'ECField' function getFieldSize(): jint; overload; end; JSSECPoint = class external 'java.security.spec' name 'ECPoint' (JLObject) public final class var fPOINT_INFINITY: JSSECPoint; external name 'POINT_INFINITY'; public constructor create(para1: JMBigInteger; para2: JMBigInteger); overload; function getAffineX(): JMBigInteger; overload; virtual; function getAffineY(): JMBigInteger; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSSEllipticCurve = class external 'java.security.spec' name 'EllipticCurve' (JLObject) public constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger); overload; constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger; para4: Arr1jbyte); overload; constructor create(para1: JSSECField; para2: JMBigInteger; para3: JMBigInteger; const para4: array of jbyte); overload; function getField(): JSSECField; overload; virtual; function getA(): JMBigInteger; overload; virtual; function getB(): JMBigInteger; overload; virtual; function getSeed(): Arr1jbyte; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSSKeySpec = interface external 'java.security.spec' name 'KeySpec' end; JSSRSAOtherPrimeInfo = class external 'java.security.spec' name 'RSAOtherPrimeInfo' (JLObject) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload; function getPrime(): JMBigInteger; overload; virtual; final; function getExponent(): JMBigInteger; overload; virtual; final; function getCrtCoefficient(): JMBigInteger; overload; virtual; final; end; JSArray = interface external 'java.sql' name 'Array' function getBaseTypeName(): JLString; overload; // throws java.sql.SQLException function getBaseType(): jint; overload; // throws java.sql.SQLException function getArray(): JLObject; overload; // throws java.sql.SQLException function getArray(para1: JUMap): JLObject; overload; // throws java.sql.SQLException function getArray(para1: jlong; para2: jint): JLObject; overload; // throws java.sql.SQLException function getArray(para1: jlong; para2: jint; para3: JUMap): JLObject; overload; // throws java.sql.SQLException function getResultSet(): JSResultSet; overload; // throws java.sql.SQLException function getResultSet(para1: JUMap): JSResultSet; overload; // throws java.sql.SQLException function getResultSet(para1: jlong; para2: jint): JSResultSet; overload; // throws java.sql.SQLException function getResultSet(para1: jlong; para2: jint; para3: JUMap): JSResultSet; overload; // throws java.sql.SQLException procedure free(); overload; // throws java.sql.SQLException end; JSBlob = interface external 'java.sql' name 'Blob' function length(): jlong; overload; // throws java.sql.SQLException function getBytes(para1: jlong; para2: jint): Arr1jbyte; overload; // throws java.sql.SQLException function getBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException function position(para1: Arr1jbyte; para2: jlong): jlong; overload; // throws java.sql.SQLException function position(var para1: array of jbyte; para2: jlong): jlong; overload; // throws java.sql.SQLException function position(para1: JSBlob; para2: jlong): jlong; overload; // throws java.sql.SQLException function setBytes(para1: jlong; para2: Arr1jbyte): jint; overload; // throws java.sql.SQLException function setBytes(para1: jlong; var para2: array of jbyte): jint; overload; // throws java.sql.SQLException function setBytes(para1: jlong; para2: Arr1jbyte; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException function setBytes(para1: jlong; var para2: array of jbyte; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException function setBinaryStream(para1: jlong): JIOutputStream; overload; // throws java.sql.SQLException procedure truncate(para1: jlong); overload; // throws java.sql.SQLException procedure free(); overload; // throws java.sql.SQLException function getBinaryStream(para1: jlong; para2: jlong): JIInputStream; overload; // throws java.sql.SQLException end; JSClob = interface external 'java.sql' name 'Clob' function length(): jlong; overload; // throws java.sql.SQLException function getSubString(para1: jlong; para2: jint): JLString; overload; // throws java.sql.SQLException function getCharacterStream(): JIReader; overload; // throws java.sql.SQLException function getAsciiStream(): JIInputStream; overload; // throws java.sql.SQLException function position(para1: JLString; para2: jlong): jlong; overload; // throws java.sql.SQLException function position(para1: JSClob; para2: jlong): jlong; overload; // throws java.sql.SQLException function setString(para1: jlong; para2: JLString): jint; overload; // throws java.sql.SQLException function setString(para1: jlong; para2: JLString; para3: jint; para4: jint): jint; overload; // throws java.sql.SQLException function setAsciiStream(para1: jlong): JIOutputStream; overload; // throws java.sql.SQLException function setCharacterStream(para1: jlong): JIWriter; overload; // throws java.sql.SQLException procedure truncate(para1: jlong); overload; // throws java.sql.SQLException procedure free(); overload; // throws java.sql.SQLException function getCharacterStream(para1: jlong; para2: jlong): JIReader; overload; // throws java.sql.SQLException end; JSDriver = interface external 'java.sql' name 'Driver' function connect(para1: JLString; para2: JUProperties): JSConnection; overload; // throws java.sql.SQLException function acceptsURL(para1: JLString): jboolean; overload; // throws java.sql.SQLException function getPropertyInfo(para1: JLString; para2: JUProperties): Arr1JSDriverPropertyInfo; overload; // throws java.sql.SQLException function getMajorVersion(): jint; overload; function getMinorVersion(): jint; overload; function jdbcCompliant(): jboolean; overload; end; JSDriverInfo = class external 'java.sql' name 'DriverInfo' (JLObject) public function toString(): JLString; overload; virtual; end; JSDriverManager = class external 'java.sql' name 'DriverManager' (JLObject) public class function getLogWriter(): JIPrintWriter; static; overload; class procedure setLogWriter(para1: JIPrintWriter); static; overload; class function getConnection(para1: JLString; para2: JUProperties): JSConnection; static; overload; // throws java.sql.SQLException class function getConnection(para1: JLString; para2: JLString; para3: JLString): JSConnection; static; overload; // throws java.sql.SQLException class function getConnection(para1: JLString): JSConnection; static; overload; // throws java.sql.SQLException class function getDriver(para1: JLString): JSDriver; static; overload; // throws java.sql.SQLException class procedure registerDriver(para1: JSDriver); static; overload; // throws java.sql.SQLException class procedure deregisterDriver(para1: JSDriver); static; overload; // throws java.sql.SQLException class function getDrivers(): JUEnumeration; static; overload; class procedure setLoginTimeout(para1: jint); static; overload; class function getLoginTimeout(): jint; static; overload; class procedure setLogStream(para1: JIPrintStream); static; overload; class function getLogStream(): JIPrintStream; static; overload; class procedure println(para1: JLString); static; overload; end; JSDriverPropertyInfo = class external 'java.sql' name 'DriverPropertyInfo' (JLObject) public var fname: JLString; external name 'name'; fdescription: JLString; external name 'description'; frequired: jboolean; external name 'required'; fvalue: JLString; external name 'value'; fchoices: Arr1JLString; external name 'choices'; public constructor create(para1: JLString; para2: JLString); overload; end; JSRef = interface external 'java.sql' name 'Ref' function getBaseTypeName(): JLString; overload; // throws java.sql.SQLException function getObject(para1: JUMap): JLObject; overload; // throws java.sql.SQLException function getObject(): JLObject; overload; // throws java.sql.SQLException procedure setObject(para1: JLObject); overload; // throws java.sql.SQLException end; JSRowId = interface external 'java.sql' name 'RowId' function equals(para1: JLObject): jboolean; overload; function getBytes(): Arr1jbyte; overload; function toString(): JLString; overload; function hashCode(): jint; overload; end; JSSQLData = interface external 'java.sql' name 'SQLData' function getSQLTypeName(): JLString; overload; // throws java.sql.SQLException procedure readSQL(para1: JSSQLInput; para2: JLString); overload; // throws java.sql.SQLException procedure writeSQL(para1: JSSQLOutput); overload; // throws java.sql.SQLException end; JSSQLInput = interface external 'java.sql' name 'SQLInput' function readString(): JLString; overload; // throws java.sql.SQLException function readBoolean(): jboolean; overload; // throws java.sql.SQLException function readByte(): jbyte; overload; // throws java.sql.SQLException function readShort(): jshort; overload; // throws java.sql.SQLException function readInt(): jint; overload; // throws java.sql.SQLException function readLong(): jlong; overload; // throws java.sql.SQLException function readFloat(): jfloat; overload; // throws java.sql.SQLException function readDouble(): jdouble; overload; // throws java.sql.SQLException function readBigDecimal(): JMBigDecimal; overload; // throws java.sql.SQLException function readBytes(): Arr1jbyte; overload; // throws java.sql.SQLException function readDate(): JSDate; overload; // throws java.sql.SQLException function readTime(): JSTime; overload; // throws java.sql.SQLException function readTimestamp(): JSqlTimestamp; overload; // throws java.sql.SQLException function readCharacterStream(): JIReader; overload; // throws java.sql.SQLException function readAsciiStream(): JIInputStream; overload; // throws java.sql.SQLException function readBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException function readObject(): JLObject; overload; // throws java.sql.SQLException function readRef(): JSRef; overload; // throws java.sql.SQLException function readBlob(): JSBlob; overload; // throws java.sql.SQLException function readClob(): JSClob; overload; // throws java.sql.SQLException function readArray(): JSArray; overload; // throws java.sql.SQLException function wasNull(): jboolean; overload; // throws java.sql.SQLException function readURL(): JNURL; overload; // throws java.sql.SQLException function readNClob(): JSNClob; overload; // throws java.sql.SQLException function readNString(): JLString; overload; // throws java.sql.SQLException function readSQLXML(): JSSQLXML; overload; // throws java.sql.SQLException function readRowId(): JSRowId; overload; // throws java.sql.SQLException end; JSSQLOutput = interface external 'java.sql' name 'SQLOutput' procedure writeString(para1: JLString); overload; // throws java.sql.SQLException procedure writeBoolean(para1: jboolean); overload; // throws java.sql.SQLException procedure writeByte(para1: jbyte); overload; // throws java.sql.SQLException procedure writeShort(para1: jshort); overload; // throws java.sql.SQLException procedure writeInt(para1: jint); overload; // throws java.sql.SQLException procedure writeLong(para1: jlong); overload; // throws java.sql.SQLException procedure writeFloat(para1: jfloat); overload; // throws java.sql.SQLException procedure writeDouble(para1: jdouble); overload; // throws java.sql.SQLException procedure writeBigDecimal(para1: JMBigDecimal); overload; // throws java.sql.SQLException procedure writeBytes(para1: Arr1jbyte); overload; // throws java.sql.SQLException procedure writeBytes(var para1: array of jbyte); overload; // throws java.sql.SQLException procedure writeDate(para1: JSDate); overload; // throws java.sql.SQLException procedure writeTime(para1: JSTime); overload; // throws java.sql.SQLException procedure writeTimestamp(para1: JSqlTimestamp); overload; // throws java.sql.SQLException procedure writeCharacterStream(para1: JIReader); overload; // throws java.sql.SQLException procedure writeAsciiStream(para1: JIInputStream); overload; // throws java.sql.SQLException procedure writeBinaryStream(para1: JIInputStream); overload; // throws java.sql.SQLException procedure writeObject(para1: JSSQLData); overload; // throws java.sql.SQLException procedure writeRef(para1: JSRef); overload; // throws java.sql.SQLException procedure writeBlob(para1: JSBlob); overload; // throws java.sql.SQLException procedure writeClob(para1: JSClob); overload; // throws java.sql.SQLException procedure writeStruct(para1: JSStruct); overload; // throws java.sql.SQLException procedure writeArray(para1: JSArray); overload; // throws java.sql.SQLException procedure writeURL(para1: JNURL); overload; // throws java.sql.SQLException procedure writeNString(para1: JLString); overload; // throws java.sql.SQLException procedure writeNClob(para1: JSNClob); overload; // throws java.sql.SQLException procedure writeRowId(para1: JSRowId); overload; // throws java.sql.SQLException procedure writeSQLXML(para1: JSSQLXML); overload; // throws java.sql.SQLException end; JSSQLXML = interface external 'java.sql' name 'SQLXML' procedure free(); overload; // throws java.sql.SQLException function getBinaryStream(): JIInputStream; overload; // throws java.sql.SQLException function setBinaryStream(): JIOutputStream; overload; // throws java.sql.SQLException function getCharacterStream(): JIReader; overload; // throws java.sql.SQLException function setCharacterStream(): JIWriter; overload; // throws java.sql.SQLException function getString(): JLString; overload; // throws java.sql.SQLException procedure setString(para1: JLString); overload; // throws java.sql.SQLException function getSource(para1: JLClass): JXTSource; overload; // throws java.sql.SQLException function setResult(para1: JLClass): JXTResult; overload; // throws java.sql.SQLException end; JSSavepoint = interface external 'java.sql' name 'Savepoint' function getSavepointId(): jint; overload; // throws java.sql.SQLException function getSavepointName(): JLString; overload; // throws java.sql.SQLException end; JSStruct = interface external 'java.sql' name 'Struct' function getSQLTypeName(): JLString; overload; // throws java.sql.SQLException function getAttributes(): Arr1JLObject; overload; // throws java.sql.SQLException function getAttributes(para1: JUMap): Arr1JLObject; overload; // throws java.sql.SQLException end; JSTypes = class external 'java.sql' name 'Types' (JLObject) public const BIT = -7; TINYINT = -6; SMALLINT = 5; INTEGER = 4; BIGINT = -5; FLOAT = 6; REAL = 7; DOUBLE = 8; NUMERIC = 2; DECIMAL = 3; CHAR = 1; VARCHAR = 12; LONGVARCHAR = -1; DATE = 91; TIME = 92; TIMESTAMP = 93; BINARY = -2; VARBINARY = -3; LONGVARBINARY = -4; NULL = 0; OTHER = 1111; JAVA_OBJECT = 2000; DISTINCT = 2001; STRUCT = 2002; &ARRAY = 2003; BLOB = 2004; CLOB = 2005; REF = 2006; DATALINK = 70; BOOLEAN = 16; ROWID = -8; NCHAR = -15; NVARCHAR = -9; LONGNVARCHAR = -16; NCLOB = 2011; SQLXML = 2009; end; JSWrapper = interface external 'java.sql' name 'Wrapper' function unwrap(para1: JLClass): JLObject; overload; // throws java.sql.SQLException function isWrapperFor(para1: JLClass): jboolean; overload; // throws java.sql.SQLException end; JTAnnotation = class external 'java.text' name 'Annotation' (JLObject) public constructor create(para1: JLObject); overload; function getValue(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JTBidi = class sealed external 'java.text' name 'Bidi' (JLObject) public const DIRECTION_LEFT_TO_RIGHT = 0; DIRECTION_RIGHT_TO_LEFT = 1; DIRECTION_DEFAULT_LEFT_TO_RIGHT = -2; DIRECTION_DEFAULT_RIGHT_TO_LEFT = -1; public constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JTAttributedCharacterIterator); overload; constructor create(para1: Arr1jchar; para2: jint; para3: Arr1jbyte; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jchar; para2: jint; const para3: array of jbyte; para4: jint; para5: jint; para6: jint); overload; function createLineBidi(para1: jint; para2: jint): JTBidi; overload; virtual; function isMixed(): jboolean; overload; virtual; function isLeftToRight(): jboolean; overload; virtual; function isRightToLeft(): jboolean; overload; virtual; function getLength(): jint; overload; virtual; function baseIsLeftToRight(): jboolean; overload; virtual; function getBaseLevel(): jint; overload; virtual; function getLevelAt(para1: jint): jint; overload; virtual; function getRunCount(): jint; overload; virtual; function getRunLevel(para1: jint): jint; overload; virtual; function getRunStart(para1: jint): jint; overload; virtual; function getRunLimit(para1: jint): jint; overload; virtual; class function requiresBidi(para1: Arr1jchar; para2: jint; para3: jint): jboolean; static; overload; class function requiresBidi(var para1: array of jchar; para2: jint; para3: jint): jboolean; static; overload; class procedure reorderVisually(para1: Arr1jbyte; para2: jint; para3: Arr1JLObject; para4: jint; para5: jint); static; overload; class procedure reorderVisually(var para1: array of jbyte; para2: jint; var para3: array of JLObject; para4: jint; para5: jint); static; overload; function toString(): JLString; overload; virtual; end; JTBreakDictionary = class external 'java.text' name 'BreakDictionary' (JLObject) public constructor create(para1: JLString); overload; // throws java.io.IOException, java.util.MissingResourceException function getNextStateFromCharacter(para1: jint; para2: jint): jshort; overload; virtual; final; function getNextState(para1: jint; para2: jint): jshort; overload; virtual; final; end; JTCollationElementIterator = class sealed external 'java.text' name 'CollationElementIterator' (JLObject) public const NULLORDER = -1; public procedure reset(); overload; virtual; function next(): jint; overload; virtual; function previous(): jint; overload; virtual; class function primaryOrder(para1: jint): jint; static; overload; final; class function secondaryOrder(para1: jint): jshort; static; overload; final; class function tertiaryOrder(para1: jint): jshort; static; overload; final; procedure setOffset(para1: jint); overload; virtual; function getOffset(): jint; overload; virtual; function getMaxExpansion(para1: jint): jint; overload; virtual; procedure setText(para1: JLString); overload; virtual; procedure setText(para1: JTCharacterIterator); overload; virtual; end; JTCollationRules = class sealed external 'java.text' name 'CollationRules' (JLObject) end; JTEntryPair = class sealed external 'java.text' name 'EntryPair' (JLObject) public var fentryName: JLString; external name 'entryName'; fvalue: jint; external name 'value'; ffwd: jboolean; external name 'fwd'; public constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: jboolean); overload; end; JTMergeCollation = class sealed external 'java.text' name 'MergeCollation' (JLObject) public constructor create(para1: JLString); overload; // throws java.text.ParseException function getPattern(): JLString; overload; virtual; function getPattern(para1: jboolean): JLString; overload; virtual; function emitPattern(): JLString; overload; virtual; function emitPattern(para1: jboolean): JLString; overload; virtual; procedure setPattern(para1: JLString); overload; virtual; // throws java.text.ParseException procedure addPattern(para1: JLString); overload; virtual; // throws java.text.ParseException function getCount(): jint; overload; virtual; function getItemAt(para1: jint): JTPatternEntry; overload; virtual; end; JTParsePosition = class external 'java.text' name 'ParsePosition' (JLObject) public function getIndex(): jint; overload; virtual; procedure setIndex(para1: jint); overload; virtual; constructor create(para1: jint); overload; procedure setErrorIndex(para1: jint); overload; virtual; function getErrorIndex(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JTPatternEntry = class external 'java.text' name 'PatternEntry' (JLObject) public type InnerParser = class; Arr1InnerParser = array of InnerParser; Arr2InnerParser = array of Arr1InnerParser; Arr3InnerParser = array of Arr2InnerParser; InnerParser = class external 'java.text' name 'Parser' end; public procedure appendQuotedExtension(para1: JLStringBuffer); overload; virtual; procedure appendQuotedChars(para1: JLStringBuffer); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JTRBCollationTables = class sealed external 'java.text' name 'RBCollationTables' (JLObject) public type InnerBuildAPI = class; Arr1InnerBuildAPI = array of InnerBuildAPI; Arr2InnerBuildAPI = array of Arr1InnerBuildAPI; Arr3InnerBuildAPI = array of Arr2InnerBuildAPI; InnerBuildAPI = class sealed external 'java.text' name 'BuildAPI' end; public constructor create(para1: JLString; para2: jint); overload; // throws java.text.ParseException function getRules(): JLString; overload; virtual; function isFrenchSec(): jboolean; overload; virtual; function isSEAsianSwapping(): jboolean; overload; virtual; end; JUCollections = class external 'java.util' name 'Collections' (JLObject) public type InnerAsLIFOQueue = class; Arr1InnerAsLIFOQueue = array of InnerAsLIFOQueue; Arr2InnerAsLIFOQueue = array of Arr1InnerAsLIFOQueue; Arr3InnerAsLIFOQueue = array of Arr2InnerAsLIFOQueue; InnerCheckedCollection = class; Arr1InnerCheckedCollection = array of InnerCheckedCollection; Arr2InnerCheckedCollection = array of Arr1InnerCheckedCollection; Arr3InnerCheckedCollection = array of Arr2InnerCheckedCollection; InnerSynchronizedCollection = class; Arr1InnerSynchronizedCollection = array of InnerSynchronizedCollection; Arr2InnerSynchronizedCollection = array of Arr1InnerSynchronizedCollection; Arr3InnerSynchronizedCollection = array of Arr2InnerSynchronizedCollection; InnerUnmodifiableCollection = class; Arr1InnerUnmodifiableCollection = array of InnerUnmodifiableCollection; Arr2InnerUnmodifiableCollection = array of Arr1InnerUnmodifiableCollection; Arr3InnerUnmodifiableCollection = array of Arr2InnerUnmodifiableCollection; InnerCheckedList = class; Arr1InnerCheckedList = array of InnerCheckedList; Arr2InnerCheckedList = array of Arr1InnerCheckedList; Arr3InnerCheckedList = array of Arr2InnerCheckedList; InnerSynchronizedList = class; Arr1InnerSynchronizedList = array of InnerSynchronizedList; Arr2InnerSynchronizedList = array of Arr1InnerSynchronizedList; Arr3InnerSynchronizedList = array of Arr2InnerSynchronizedList; InnerUnmodifiableList = class; Arr1InnerUnmodifiableList = array of InnerUnmodifiableList; Arr2InnerUnmodifiableList = array of Arr1InnerUnmodifiableList; Arr3InnerUnmodifiableList = array of Arr2InnerUnmodifiableList; InnerCheckedMap = class; Arr1InnerCheckedMap = array of InnerCheckedMap; Arr2InnerCheckedMap = array of Arr1InnerCheckedMap; Arr3InnerCheckedMap = array of Arr2InnerCheckedMap; InnerSynchronizedMap = class; Arr1InnerSynchronizedMap = array of InnerSynchronizedMap; Arr2InnerSynchronizedMap = array of Arr1InnerSynchronizedMap; Arr3InnerSynchronizedMap = array of Arr2InnerSynchronizedMap; InnerUnmodifiableMap = class; Arr1InnerUnmodifiableMap = array of InnerUnmodifiableMap; Arr2InnerUnmodifiableMap = array of Arr1InnerUnmodifiableMap; Arr3InnerUnmodifiableMap = array of Arr2InnerUnmodifiableMap; InnerCheckedRandomAccessList = class; Arr1InnerCheckedRandomAccessList = array of InnerCheckedRandomAccessList; Arr2InnerCheckedRandomAccessList = array of Arr1InnerCheckedRandomAccessList; Arr3InnerCheckedRandomAccessList = array of Arr2InnerCheckedRandomAccessList; InnerSynchronizedRandomAccessList = class; Arr1InnerSynchronizedRandomAccessList = array of InnerSynchronizedRandomAccessList; Arr2InnerSynchronizedRandomAccessList = array of Arr1InnerSynchronizedRandomAccessList; Arr3InnerSynchronizedRandomAccessList = array of Arr2InnerSynchronizedRandomAccessList; InnerUnmodifiableRandomAccessList = class; Arr1InnerUnmodifiableRandomAccessList = array of InnerUnmodifiableRandomAccessList; Arr2InnerUnmodifiableRandomAccessList = array of Arr1InnerUnmodifiableRandomAccessList; Arr3InnerUnmodifiableRandomAccessList = array of Arr2InnerUnmodifiableRandomAccessList; InnerCheckedSet = class; Arr1InnerCheckedSet = array of InnerCheckedSet; Arr2InnerCheckedSet = array of Arr1InnerCheckedSet; Arr3InnerCheckedSet = array of Arr2InnerCheckedSet; InnerSynchronizedSet = class; Arr1InnerSynchronizedSet = array of InnerSynchronizedSet; Arr2InnerSynchronizedSet = array of Arr1InnerSynchronizedSet; Arr3InnerSynchronizedSet = array of Arr2InnerSynchronizedSet; InnerUnmodifiableSet = class; Arr1InnerUnmodifiableSet = array of InnerUnmodifiableSet; Arr2InnerUnmodifiableSet = array of Arr1InnerUnmodifiableSet; Arr3InnerUnmodifiableSet = array of Arr2InnerUnmodifiableSet; InnerCheckedSortedMap = class; Arr1InnerCheckedSortedMap = array of InnerCheckedSortedMap; Arr2InnerCheckedSortedMap = array of Arr1InnerCheckedSortedMap; Arr3InnerCheckedSortedMap = array of Arr2InnerCheckedSortedMap; InnerSynchronizedSortedMap = class; Arr1InnerSynchronizedSortedMap = array of InnerSynchronizedSortedMap; Arr2InnerSynchronizedSortedMap = array of Arr1InnerSynchronizedSortedMap; Arr3InnerSynchronizedSortedMap = array of Arr2InnerSynchronizedSortedMap; InnerUnmodifiableSortedMap = class; Arr1InnerUnmodifiableSortedMap = array of InnerUnmodifiableSortedMap; Arr2InnerUnmodifiableSortedMap = array of Arr1InnerUnmodifiableSortedMap; Arr3InnerUnmodifiableSortedMap = array of Arr2InnerUnmodifiableSortedMap; InnerCheckedSortedSet = class; Arr1InnerCheckedSortedSet = array of InnerCheckedSortedSet; Arr2InnerCheckedSortedSet = array of Arr1InnerCheckedSortedSet; Arr3InnerCheckedSortedSet = array of Arr2InnerCheckedSortedSet; InnerSynchronizedSortedSet = class; Arr1InnerSynchronizedSortedSet = array of InnerSynchronizedSortedSet; Arr2InnerSynchronizedSortedSet = array of Arr1InnerSynchronizedSortedSet; Arr3InnerSynchronizedSortedSet = array of Arr2InnerSynchronizedSortedSet; InnerUnmodifiableSortedSet = class; Arr1InnerUnmodifiableSortedSet = array of InnerUnmodifiableSortedSet; Arr2InnerUnmodifiableSortedSet = array of Arr1InnerUnmodifiableSortedSet; Arr3InnerUnmodifiableSortedSet = array of Arr2InnerUnmodifiableSortedSet; InnerCopiesList = class; Arr1InnerCopiesList = array of InnerCopiesList; Arr2InnerCopiesList = array of Arr1InnerCopiesList; Arr3InnerCopiesList = array of Arr2InnerCopiesList; InnerEmptyList = class; Arr1InnerEmptyList = array of InnerEmptyList; Arr2InnerEmptyList = array of Arr1InnerEmptyList; Arr3InnerEmptyList = array of Arr2InnerEmptyList; InnerSingletonList = class; Arr1InnerSingletonList = array of InnerSingletonList; Arr2InnerSingletonList = array of Arr1InnerSingletonList; Arr3InnerSingletonList = array of Arr2InnerSingletonList; InnerEmptyMap = class; Arr1InnerEmptyMap = array of InnerEmptyMap; Arr2InnerEmptyMap = array of Arr1InnerEmptyMap; Arr3InnerEmptyMap = array of Arr2InnerEmptyMap; InnerSingletonMap = class; Arr1InnerSingletonMap = array of InnerSingletonMap; Arr2InnerSingletonMap = array of Arr1InnerSingletonMap; Arr3InnerSingletonMap = array of Arr2InnerSingletonMap; InnerEmptySet = class; Arr1InnerEmptySet = array of InnerEmptySet; Arr2InnerEmptySet = array of Arr1InnerEmptySet; Arr3InnerEmptySet = array of Arr2InnerEmptySet; InnerSetFromMap = class; Arr1InnerSetFromMap = array of InnerSetFromMap; Arr2InnerSetFromMap = array of Arr1InnerSetFromMap; Arr3InnerSetFromMap = array of Arr2InnerSetFromMap; InnerSingletonSet = class; Arr1InnerSingletonSet = array of InnerSingletonSet; Arr2InnerSingletonSet = array of Arr1InnerSingletonSet; Arr3InnerSingletonSet = array of Arr2InnerSingletonSet; InnerReverseComparator = class; Arr1InnerReverseComparator = array of InnerReverseComparator; Arr2InnerReverseComparator = array of Arr1InnerReverseComparator; Arr3InnerReverseComparator = array of Arr2InnerReverseComparator; InnerReverseComparator2 = class; Arr1InnerReverseComparator2 = array of InnerReverseComparator2; Arr2InnerReverseComparator2 = array of Arr1InnerReverseComparator2; Arr3InnerReverseComparator2 = array of Arr2InnerReverseComparator2; InnerSelfComparable = interface; Arr1InnerSelfComparable = array of InnerSelfComparable; Arr2InnerSelfComparable = array of Arr1InnerSelfComparable; Arr3InnerSelfComparable = array of Arr2InnerSelfComparable; InnerAsLIFOQueue = class external 'java.util' name 'AsLIFOQueue' end; InnerCheckedCollection = class external 'java.util' name 'CheckedCollection' end; InnerSynchronizedCollection = class external 'java.util' name 'SynchronizedCollection' end; InnerUnmodifiableCollection = class external 'java.util' name 'UnmodifiableCollection' end; InnerCheckedList = class external 'java.util' name 'CheckedList' end; InnerSynchronizedList = class external 'java.util' name 'SynchronizedList' end; InnerUnmodifiableList = class external 'java.util' name 'UnmodifiableList' end; InnerCheckedMap = class external 'java.util' name 'CheckedMap' public type InnerCheckedEntrySet = class; Arr1InnerCheckedEntrySet = array of InnerCheckedEntrySet; Arr2InnerCheckedEntrySet = array of Arr1InnerCheckedEntrySet; Arr3InnerCheckedEntrySet = array of Arr2InnerCheckedEntrySet; InnerCheckedEntrySet = class external 'java.util' name 'CheckedEntrySet' public type InnerCheckedEntry = class; Arr1InnerCheckedEntry = array of InnerCheckedEntry; Arr2InnerCheckedEntry = array of Arr1InnerCheckedEntry; Arr3InnerCheckedEntry = array of Arr2InnerCheckedEntry; InnerCheckedEntry = class external 'java.util' name 'CheckedEntry' end; end; end; InnerSynchronizedMap = class external 'java.util' name 'SynchronizedMap' end; InnerUnmodifiableMap = class external 'java.util' name 'UnmodifiableMap' public type InnerUnmodifiableEntrySet = class; Arr1InnerUnmodifiableEntrySet = array of InnerUnmodifiableEntrySet; Arr2InnerUnmodifiableEntrySet = array of Arr1InnerUnmodifiableEntrySet; Arr3InnerUnmodifiableEntrySet = array of Arr2InnerUnmodifiableEntrySet; InnerUnmodifiableEntrySet = class external 'java.util' name 'UnmodifiableEntrySet' public type InnerUnmodifiableEntry = class; Arr1InnerUnmodifiableEntry = array of InnerUnmodifiableEntry; Arr2InnerUnmodifiableEntry = array of Arr1InnerUnmodifiableEntry; Arr3InnerUnmodifiableEntry = array of Arr2InnerUnmodifiableEntry; InnerUnmodifiableEntry = class external 'java.util' name 'UnmodifiableEntry' end; end; end; InnerCheckedRandomAccessList = class external 'java.util' name 'CheckedRandomAccessList' end; InnerSynchronizedRandomAccessList = class external 'java.util' name 'SynchronizedRandomAccessList' end; InnerUnmodifiableRandomAccessList = class external 'java.util' name 'UnmodifiableRandomAccessList' end; InnerCheckedSet = class external 'java.util' name 'CheckedSet' end; InnerSynchronizedSet = class external 'java.util' name 'SynchronizedSet' end; InnerUnmodifiableSet = class external 'java.util' name 'UnmodifiableSet' end; InnerCheckedSortedMap = class external 'java.util' name 'CheckedSortedMap' end; InnerSynchronizedSortedMap = class external 'java.util' name 'SynchronizedSortedMap' end; InnerUnmodifiableSortedMap = class external 'java.util' name 'UnmodifiableSortedMap' end; InnerCheckedSortedSet = class external 'java.util' name 'CheckedSortedSet' end; InnerSynchronizedSortedSet = class external 'java.util' name 'SynchronizedSortedSet' end; InnerUnmodifiableSortedSet = class external 'java.util' name 'UnmodifiableSortedSet' end; InnerCopiesList = class external 'java.util' name 'CopiesList' end; InnerEmptyList = class external 'java.util' name 'EmptyList' end; InnerSingletonList = class external 'java.util' name 'SingletonList' end; InnerEmptyMap = class external 'java.util' name 'EmptyMap' end; InnerSingletonMap = class external 'java.util' name 'SingletonMap' end; InnerEmptySet = class external 'java.util' name 'EmptySet' end; InnerSetFromMap = class external 'java.util' name 'SetFromMap' end; InnerSingletonSet = class external 'java.util' name 'SingletonSet' end; InnerReverseComparator = class external 'java.util' name 'ReverseComparator' end; InnerReverseComparator2 = class external 'java.util' name 'ReverseComparator2' end; InnerSelfComparable = interface external 'java.util' name 'SelfComparable' end; public final class var fEMPTY_SET: JUSet; external name 'EMPTY_SET'; fEMPTY_LIST: JUList; external name 'EMPTY_LIST'; fEMPTY_MAP: JUMap; external name 'EMPTY_MAP'; public class procedure sort(para1: JUList); static; overload; class procedure sort(para1: JUList; para2: JUComparator); static; overload; class function binarySearch(para1: JUList; para2: JLObject): jint; static; overload; class function binarySearch(para1: JUList; para2: JLObject; para3: JUComparator): jint; static; overload; class procedure reverse(para1: JUList); static; overload; class procedure shuffle(para1: JUList); static; overload; class procedure shuffle(para1: JUList; para2: JURandom); static; overload; class procedure swap(para1: JUList; para2: jint; para3: jint); static; overload; class procedure fill(para1: JUList; para2: JLObject); static; overload; class procedure copy(para1: JUList; para2: JUList); static; overload; class function min(para1: JUCollection): JLObject; static; overload; class function min(para1: JUCollection; para2: JUComparator): JLObject; static; overload; class function max(para1: JUCollection): JLObject; static; overload; class function max(para1: JUCollection; para2: JUComparator): JLObject; static; overload; class procedure rotate(para1: JUList; para2: jint); static; overload; class function replaceAll(para1: JUList; para2: JLObject; para3: JLObject): jboolean; static; overload; class function indexOfSubList(para1: JUList; para2: JUList): jint; static; overload; class function lastIndexOfSubList(para1: JUList; para2: JUList): jint; static; overload; class function unmodifiableCollection(para1: JUCollection): JUCollection; static; overload; class function unmodifiableSet(para1: JUSet): JUSet; static; overload; class function unmodifiableSortedSet(para1: JUSortedSet): JUSortedSet; static; overload; class function unmodifiableList(para1: JUList): JUList; static; overload; class function unmodifiableMap(para1: JUMap): JUMap; static; overload; class function unmodifiableSortedMap(para1: JUSortedMap): JUSortedMap; static; overload; class function synchronizedCollection(para1: JUCollection): JUCollection; static; overload; class function synchronizedSet(para1: JUSet): JUSet; static; overload; class function synchronizedSortedSet(para1: JUSortedSet): JUSortedSet; static; overload; class function synchronizedList(para1: JUList): JUList; static; overload; class function synchronizedMap(para1: JUMap): JUMap; static; overload; class function synchronizedSortedMap(para1: JUSortedMap): JUSortedMap; static; overload; class function checkedCollection(para1: JUCollection; para2: JLClass): JUCollection; static; overload; class function checkedSet(para1: JUSet; para2: JLClass): JUSet; static; overload; class function checkedSortedSet(para1: JUSortedSet; para2: JLClass): JUSortedSet; static; overload; class function checkedList(para1: JUList; para2: JLClass): JUList; static; overload; class function checkedMap(para1: JUMap; para2: JLClass; para3: JLClass): JUMap; static; overload; class function checkedSortedMap(para1: JUSortedMap; para2: JLClass; para3: JLClass): JUSortedMap; static; overload; class function emptySet(): JUSet; static; overload; final; class function emptyList(): JUList; static; overload; final; class function emptyMap(): JUMap; static; overload; final; class function singleton(para1: JLObject): JUSet; static; overload; class function singletonList(para1: JLObject): JUList; static; overload; class function singletonMap(para1: JLObject; para2: JLObject): JUMap; static; overload; class function nCopies(para1: jint; para2: JLObject): JUList; static; overload; class function reverseOrder(): JUComparator; static; overload; class function reverseOrder(para1: JUComparator): JUComparator; static; overload; class function enumeration(para1: JUCollection): JUEnumeration; static; overload; class function list(para1: JUEnumeration): JUArrayList; static; overload; class function frequency(para1: JUCollection; para2: JLObject): jint; static; overload; class function disjoint(para1: JUCollection; para2: JUCollection): jboolean; static; overload; class function addAll(para1: JUCollection; para2: Arr1JLObject): jboolean; static; overload; class function addAll(para1: JUCollection; const para2: array of JLObject): jboolean; static; overload; class function newSetFromMap(para1: JUMap): JUSet; static; overload; class function asLifoQueue(para1: JUDeque): JUQueue; static; overload; end; JUCurrencyData = class external 'java.util' name 'CurrencyData' (JLObject) end; JUDictionary = class abstract external 'java.util' name 'Dictionary' (JLObject) public constructor create(); overload; function size(): jint; overload; virtual; abstract; function isEmpty(): jboolean; overload; virtual; abstract; function keys(): JUEnumeration; overload; virtual; abstract; function elements(): JUEnumeration; overload; virtual; abstract; function get(para1: JLObject): JLObject; overload; virtual; abstract; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; abstract; function remove(para1: JLObject): JLObject; overload; virtual; abstract; end; JUEnumeration = interface external 'java.util' name 'Enumeration' function hasMoreElements(): jboolean; overload; function nextElement(): JLObject; overload; end; JUEventListener = interface external 'java.util' name 'EventListener' end; JUFormattable = interface external 'java.util' name 'Formattable' procedure formatTo(para1: JUFormatter; para2: jint; para3: jint; para4: jint); overload; end; JUFormattableFlags = class external 'java.util' name 'FormattableFlags' (JLObject) public const LEFT_JUSTIFY = 1; UPPERCASE = 2; ALTERNATE = 4; end; JULocaleISOData = class external 'java.util' name 'LocaleISOData' (JLObject) end; JUObservable = class external 'java.util' name 'Observable' (JLObject) public constructor create(); overload; procedure addObserver(para1: JUObserver); overload; virtual; procedure deleteObserver(para1: JUObserver); overload; virtual; procedure notifyObservers(); overload; virtual; procedure notifyObservers(para1: JLObject); overload; virtual; procedure deleteObservers(); overload; virtual; strict protected procedure setChanged(); overload; virtual; procedure clearChanged(); overload; virtual; public function hasChanged(): jboolean; overload; virtual; function countObservers(): jint; overload; virtual; end; JUObserver = interface external 'java.util' name 'Observer' procedure update(para1: JUObservable; para2: JLObject); overload; end; JURandomAccess = interface external 'java.util' name 'RandomAccess' end; JUResourceBundle = class abstract external 'java.util' name 'ResourceBundle' (JLObject) public type InnerBundleReference = class; Arr1InnerBundleReference = array of InnerBundleReference; Arr2InnerBundleReference = array of Arr1InnerBundleReference; Arr3InnerBundleReference = array of Arr2InnerBundleReference; InnerNoFallbackControl = class; Arr1InnerNoFallbackControl = array of InnerNoFallbackControl; Arr2InnerNoFallbackControl = array of Arr1InnerNoFallbackControl; Arr3InnerNoFallbackControl = array of Arr2InnerNoFallbackControl; InnerSingleFormatControl = class; Arr1InnerSingleFormatControl = array of InnerSingleFormatControl; Arr2InnerSingleFormatControl = array of Arr1InnerSingleFormatControl; Arr3InnerSingleFormatControl = array of Arr2InnerSingleFormatControl; InnerCacheKeyReference = interface; Arr1InnerCacheKeyReference = array of InnerCacheKeyReference; Arr2InnerCacheKeyReference = array of Arr1InnerCacheKeyReference; Arr3InnerCacheKeyReference = array of Arr2InnerCacheKeyReference; InnerCacheKey = class; Arr1InnerCacheKey = array of InnerCacheKey; Arr2InnerCacheKey = array of Arr1InnerCacheKey; Arr3InnerCacheKey = array of Arr2InnerCacheKey; InnerLoaderReference = class; Arr1InnerLoaderReference = array of InnerLoaderReference; Arr2InnerLoaderReference = array of Arr1InnerLoaderReference; Arr3InnerLoaderReference = array of Arr2InnerLoaderReference; InnerRBClassLoader = class; Arr1InnerRBClassLoader = array of InnerRBClassLoader; Arr2InnerRBClassLoader = array of Arr1InnerRBClassLoader; Arr3InnerRBClassLoader = array of Arr2InnerRBClassLoader; InnerBundleReference = class sealed external 'java.util' name 'BundleReference' end; InnerNoFallbackControl = class sealed external 'java.util' name 'NoFallbackControl' end; InnerSingleFormatControl = class external 'java.util' name 'SingleFormatControl' end; InnerCacheKeyReference = interface external 'java.util' name 'CacheKeyReference' end; InnerCacheKey = class sealed external 'java.util' name 'CacheKey' end; InnerLoaderReference = class sealed external 'java.util' name 'LoaderReference' end; InnerRBClassLoader = class external 'java.util' name 'RBClassLoader' end; public type InnerControl = class; Arr1InnerControl = array of InnerControl; Arr2InnerControl = array of Arr1InnerControl; Arr3InnerControl = array of Arr2InnerControl; InnerControl = class external 'java.util' name 'Control' (JLObject) public final class var fFORMAT_DEFAULT: JUList; external name 'FORMAT_DEFAULT'; fFORMAT_CLASS: JUList; external name 'FORMAT_CLASS'; fFORMAT_PROPERTIES: JUList; external name 'FORMAT_PROPERTIES'; public const TTL_DONT_CACHE = jlong(-1); TTL_NO_EXPIRATION_CONTROL = jlong(-2); strict protected constructor create(); overload; public class function getControl(para1: JUList): JUResourceBundle.InnerControl; static; overload; final; class function getNoFallbackControl(para1: JUList): JUResourceBundle.InnerControl; static; overload; final; function getFormats(para1: JLString): JUList; overload; virtual; function getCandidateLocales(para1: JLString; para2: JULocale): JUList; overload; virtual; function getFallbackLocale(para1: JLString; para2: JULocale): JULocale; overload; virtual; function newBundle(para1: JLString; para2: JULocale; para3: JLString; para4: JLClassLoader; para5: jboolean): JUResourceBundle; overload; virtual; // throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.io.IOException function getTimeToLive(para1: JLString; para2: JULocale): jlong; overload; virtual; function needsReload(para1: JLString; para2: JULocale; para3: JLString; para4: JLClassLoader; para5: JUResourceBundle; para6: jlong): jboolean; overload; virtual; function toBundleName(para1: JLString; para2: JULocale): JLString; overload; virtual; function toResourceName(para1: JLString; para2: JLString): JLString; overload; virtual; final; end; strict protected var fparent: JUResourceBundle; external name 'parent'; public constructor create(); overload; function getString(para1: JLString): JLString; overload; virtual; final; function getStringArray(para1: JLString): Arr1JLString; overload; virtual; final; function getObject(para1: JLString): JLObject; overload; virtual; final; function getLocale(): JULocale; overload; virtual; strict protected procedure setParent(para1: JUResourceBundle); overload; virtual; public class function getBundle(para1: JLString): JUResourceBundle; static; overload; final; class function getBundle(para1: JLString; para2: JUResourceBundle.InnerControl): JUResourceBundle; static; overload; final; class function getBundle(para1: JLString; para2: JULocale): JUResourceBundle; static; overload; final; class function getBundle(para1: JLString; para2: JULocale; para3: JUResourceBundle.InnerControl): JUResourceBundle; static; overload; final; class function getBundle(para1: JLString; para2: JULocale; para3: JLClassLoader): JUResourceBundle; static; overload; class function getBundle(para1: JLString; para2: JULocale; para3: JLClassLoader; para4: JUResourceBundle.InnerControl): JUResourceBundle; static; overload; class procedure clearCache(); static; overload; final; class procedure clearCache(para1: JLClassLoader); static; overload; final; strict protected function handleGetObject(para1: JLString): JLObject; overload; virtual; abstract; public function getKeys(): JUEnumeration; overload; virtual; abstract; function containsKey(para1: JLString): jboolean; overload; virtual; function keySet(): JUSet; overload; virtual; strict protected function handleKeySet(): JUSet; overload; virtual; end; JUTaskQueue = class external 'java.util' name 'TaskQueue' (JLObject) end; JUTimer = class external 'java.util' name 'Timer' (JLObject) public constructor create(); overload; constructor create(para1: jboolean); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean); overload; procedure schedule(para1: JUTimerTask; para2: jlong); overload; virtual; procedure schedule(para1: JUTimerTask; para2: JUDate); overload; virtual; procedure schedule(para1: JUTimerTask; para2: jlong; para3: jlong); overload; virtual; procedure schedule(para1: JUTimerTask; para2: JUDate; para3: jlong); overload; virtual; procedure scheduleAtFixedRate(para1: JUTimerTask; para2: jlong; para3: jlong); overload; virtual; procedure scheduleAtFixedRate(para1: JUTimerTask; para2: JUDate; para3: jlong); overload; virtual; procedure cancel(); overload; virtual; function purge(): jint; overload; virtual; end; JUXMLUtils = class external 'java.util' name 'XMLUtils' (JLObject) public type InnerEH = class; Arr1InnerEH = array of InnerEH; Arr2InnerEH = array of Arr1InnerEH; Arr3InnerEH = array of Arr2InnerEH; InnerResolver = class; Arr1InnerResolver = array of InnerResolver; Arr2InnerResolver = array of Arr1InnerResolver; Arr3InnerResolver = array of Arr2InnerResolver; InnerEH = class external 'java.util' name 'EH' end; InnerResolver = class external 'java.util' name 'Resolver' end; end; JUCCallable = interface external 'java.util.concurrent' name 'Callable' function call(): JLObject; overload; // throws java.lang.Exception end; JUCCompletionService = interface external 'java.util.concurrent' name 'CompletionService' function submit(para1: JUCCallable): JUCFuture; overload; function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; function take(): JUCFuture; overload; // throws java.lang.InterruptedException function poll(): JUCFuture; overload; function poll(para1: jlong; para2: JUCTimeUnit): JUCFuture; overload; // throws java.lang.InterruptedException end; JUCCountDownLatch = class external 'java.util.concurrent' name 'CountDownLatch' (JLObject) public type InnerSync = class; Arr1InnerSync = array of InnerSync; Arr2InnerSync = array of Arr1InnerSync; Arr3InnerSync = array of Arr2InnerSync; InnerSync = class sealed external 'java.util.concurrent' name 'Sync' end; public constructor create(para1: jint); overload; procedure await(); overload; virtual; // throws java.lang.InterruptedException function await(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure countDown(); overload; virtual; function getCount(): jlong; overload; virtual; function toString(): JLString; overload; virtual; end; JUCCyclicBarrier = class external 'java.util.concurrent' name 'CyclicBarrier' (JLObject) public type InnerGeneration = class; Arr1InnerGeneration = array of InnerGeneration; Arr2InnerGeneration = array of Arr1InnerGeneration; Arr3InnerGeneration = array of Arr2InnerGeneration; InnerGeneration = class external 'java.util.concurrent' name 'Generation' end; public constructor create(para1: jint; para2: JLRunnable); overload; constructor create(para1: jint); overload; function getParties(): jint; overload; virtual; function await(): jint; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.BrokenBarrierException function await(para1: jlong; para2: JUCTimeUnit): jint; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.BrokenBarrierException, java.util.concurrent.TimeoutException function isBroken(): jboolean; overload; virtual; procedure reset(); overload; virtual; function getNumberWaiting(): jint; overload; virtual; end; JUCExchanger = class external 'java.util.concurrent' name 'Exchanger' (JLObject) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerSlot = class; Arr1InnerSlot = array of InnerSlot; Arr2InnerSlot = array of Arr1InnerSlot; Arr3InnerSlot = array of Arr2InnerSlot; InnerNode = class sealed external 'java.util.concurrent' name 'Node' end; InnerSlot = class sealed external 'java.util.concurrent' name 'Slot' end; public constructor create(); overload; function exchange(para1: JLObject): JLObject; overload; virtual; // throws java.lang.InterruptedException function exchange(para1: JLObject; para2: jlong; para3: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.TimeoutException end; JUCExecutor = interface external 'java.util.concurrent' name 'Executor' procedure execute(para1: JLRunnable); overload; end; JUCExecutors = class external 'java.util.concurrent' name 'Executors' (JLObject) public type InnerDefaultThreadFactory = class; Arr1InnerDefaultThreadFactory = array of InnerDefaultThreadFactory; Arr2InnerDefaultThreadFactory = array of Arr1InnerDefaultThreadFactory; Arr3InnerDefaultThreadFactory = array of Arr2InnerDefaultThreadFactory; InnerDelegatedExecutorService = class; Arr1InnerDelegatedExecutorService = array of InnerDelegatedExecutorService; Arr2InnerDelegatedExecutorService = array of Arr1InnerDelegatedExecutorService; Arr3InnerDelegatedExecutorService = array of Arr2InnerDelegatedExecutorService; InnerDelegatedScheduledExecutorService = class; Arr1InnerDelegatedScheduledExecutorService = array of InnerDelegatedScheduledExecutorService; Arr2InnerDelegatedScheduledExecutorService = array of Arr1InnerDelegatedScheduledExecutorService; Arr3InnerDelegatedScheduledExecutorService = array of Arr2InnerDelegatedScheduledExecutorService; InnerFinalizableDelegatedExecutorService = class; Arr1InnerFinalizableDelegatedExecutorService = array of InnerFinalizableDelegatedExecutorService; Arr2InnerFinalizableDelegatedExecutorService = array of Arr1InnerFinalizableDelegatedExecutorService; Arr3InnerFinalizableDelegatedExecutorService = array of Arr2InnerFinalizableDelegatedExecutorService; InnerPrivilegedThreadFactory = class; Arr1InnerPrivilegedThreadFactory = array of InnerPrivilegedThreadFactory; Arr2InnerPrivilegedThreadFactory = array of Arr1InnerPrivilegedThreadFactory; Arr3InnerPrivilegedThreadFactory = array of Arr2InnerPrivilegedThreadFactory; InnerPrivilegedCallable = class; Arr1InnerPrivilegedCallable = array of InnerPrivilegedCallable; Arr2InnerPrivilegedCallable = array of Arr1InnerPrivilegedCallable; Arr3InnerPrivilegedCallable = array of Arr2InnerPrivilegedCallable; InnerPrivilegedCallableUsingCurrentClassLoader = class; Arr1InnerPrivilegedCallableUsingCurrentClassLoader = array of InnerPrivilegedCallableUsingCurrentClassLoader; Arr2InnerPrivilegedCallableUsingCurrentClassLoader = array of Arr1InnerPrivilegedCallableUsingCurrentClassLoader; Arr3InnerPrivilegedCallableUsingCurrentClassLoader = array of Arr2InnerPrivilegedCallableUsingCurrentClassLoader; InnerRunnableAdapter = class; Arr1InnerRunnableAdapter = array of InnerRunnableAdapter; Arr2InnerRunnableAdapter = array of Arr1InnerRunnableAdapter; Arr3InnerRunnableAdapter = array of Arr2InnerRunnableAdapter; InnerDefaultThreadFactory = class external 'java.util.concurrent' name 'DefaultThreadFactory' end; InnerDelegatedExecutorService = class external 'java.util.concurrent' name 'DelegatedExecutorService' end; InnerDelegatedScheduledExecutorService = class external 'java.util.concurrent' name 'DelegatedScheduledExecutorService' end; InnerFinalizableDelegatedExecutorService = class external 'java.util.concurrent' name 'FinalizableDelegatedExecutorService' end; InnerPrivilegedThreadFactory = class external 'java.util.concurrent' name 'PrivilegedThreadFactory' end; InnerPrivilegedCallable = class sealed external 'java.util.concurrent' name 'PrivilegedCallable' end; InnerPrivilegedCallableUsingCurrentClassLoader = class sealed external 'java.util.concurrent' name 'PrivilegedCallableUsingCurrentClassLoader' end; InnerRunnableAdapter = class sealed external 'java.util.concurrent' name 'RunnableAdapter' end; public class function newFixedThreadPool(para1: jint): JUCExecutorService; static; overload; class function newFixedThreadPool(para1: jint; para2: JUCThreadFactory): JUCExecutorService; static; overload; class function newSingleThreadExecutor(): JUCExecutorService; static; overload; class function newSingleThreadExecutor(para1: JUCThreadFactory): JUCExecutorService; static; overload; class function newCachedThreadPool(): JUCExecutorService; static; overload; class function newCachedThreadPool(para1: JUCThreadFactory): JUCExecutorService; static; overload; class function newSingleThreadScheduledExecutor(): JUCScheduledExecutorService; static; overload; class function newSingleThreadScheduledExecutor(para1: JUCThreadFactory): JUCScheduledExecutorService; static; overload; class function newScheduledThreadPool(para1: jint): JUCScheduledExecutorService; static; overload; class function newScheduledThreadPool(para1: jint; para2: JUCThreadFactory): JUCScheduledExecutorService; static; overload; class function unconfigurableExecutorService(para1: JUCExecutorService): JUCExecutorService; static; overload; class function unconfigurableScheduledExecutorService(para1: JUCScheduledExecutorService): JUCScheduledExecutorService; static; overload; class function defaultThreadFactory(): JUCThreadFactory; static; overload; class function privilegedThreadFactory(): JUCThreadFactory; static; overload; class function callable(para1: JLRunnable; para2: JLObject): JUCCallable; static; overload; class function callable(para1: JLRunnable): JUCCallable; static; overload; class function callable(para1: JSPrivilegedAction): JUCCallable; static; overload; class function callable(para1: JSPrivilegedExceptionAction): JUCCallable; static; overload; class function privilegedCallable(para1: JUCCallable): JUCCallable; static; overload; class function privilegedCallableUsingCurrentClassLoader(para1: JUCCallable): JUCCallable; static; overload; end; JUCFuture = interface external 'java.util.concurrent' name 'Future' function cancel(para1: jboolean): jboolean; overload; function isCancelled(): jboolean; overload; function isDone(): jboolean; overload; function get(): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException end; JUCRejectedExecutionHandler = interface external 'java.util.concurrent' name 'RejectedExecutionHandler' procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; end; JUCThreadFactory = interface external 'java.util.concurrent' name 'ThreadFactory' function newThread(para1: JLRunnable): JLThread; overload; end; JUCAAtomicIntegerFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicIntegerFieldUpdater' (JLObject) public type InnerAtomicIntegerFieldUpdaterImpl = class; Arr1InnerAtomicIntegerFieldUpdaterImpl = array of InnerAtomicIntegerFieldUpdaterImpl; Arr2InnerAtomicIntegerFieldUpdaterImpl = array of Arr1InnerAtomicIntegerFieldUpdaterImpl; Arr3InnerAtomicIntegerFieldUpdaterImpl = array of Arr2InnerAtomicIntegerFieldUpdaterImpl; InnerAtomicIntegerFieldUpdaterImpl = class external 'java.util.concurrent.atomic' name 'AtomicIntegerFieldUpdaterImpl' end; public class function newUpdater(para1: JLClass; para2: JLString): JUCAAtomicIntegerFieldUpdater; static; overload; strict protected constructor create(); overload; public function compareAndSet(para1: JLObject; para2: jint; para3: jint): jboolean; overload; virtual; abstract; function weakCompareAndSet(para1: JLObject; para2: jint; para3: jint): jboolean; overload; virtual; abstract; procedure &set(para1: JLObject; para2: jint); overload; virtual; abstract; procedure lazySet(para1: JLObject; para2: jint); overload; virtual; abstract; function get(para1: JLObject): jint; overload; virtual; abstract; function getAndSet(para1: JLObject; para2: jint): jint; overload; virtual; function getAndIncrement(para1: JLObject): jint; overload; virtual; function getAndDecrement(para1: JLObject): jint; overload; virtual; function getAndAdd(para1: JLObject; para2: jint): jint; overload; virtual; function incrementAndGet(para1: JLObject): jint; overload; virtual; function decrementAndGet(para1: JLObject): jint; overload; virtual; function addAndGet(para1: JLObject; para2: jint): jint; overload; virtual; end; JUCAAtomicLongFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicLongFieldUpdater' (JLObject) public type InnerCASUpdater = class; Arr1InnerCASUpdater = array of InnerCASUpdater; Arr2InnerCASUpdater = array of Arr1InnerCASUpdater; Arr3InnerCASUpdater = array of Arr2InnerCASUpdater; InnerLockedUpdater = class; Arr1InnerLockedUpdater = array of InnerLockedUpdater; Arr2InnerLockedUpdater = array of Arr1InnerLockedUpdater; Arr3InnerLockedUpdater = array of Arr2InnerLockedUpdater; InnerCASUpdater = class external 'java.util.concurrent.atomic' name 'CASUpdater' end; InnerLockedUpdater = class external 'java.util.concurrent.atomic' name 'LockedUpdater' end; public class function newUpdater(para1: JLClass; para2: JLString): JUCAAtomicLongFieldUpdater; static; overload; strict protected constructor create(); overload; public function compareAndSet(para1: JLObject; para2: jlong; para3: jlong): jboolean; overload; virtual; abstract; function weakCompareAndSet(para1: JLObject; para2: jlong; para3: jlong): jboolean; overload; virtual; abstract; procedure &set(para1: JLObject; para2: jlong); overload; virtual; abstract; procedure lazySet(para1: JLObject; para2: jlong); overload; virtual; abstract; function get(para1: JLObject): jlong; overload; virtual; abstract; function getAndSet(para1: JLObject; para2: jlong): jlong; overload; virtual; function getAndIncrement(para1: JLObject): jlong; overload; virtual; function getAndDecrement(para1: JLObject): jlong; overload; virtual; function getAndAdd(para1: JLObject; para2: jlong): jlong; overload; virtual; function incrementAndGet(para1: JLObject): jlong; overload; virtual; function decrementAndGet(para1: JLObject): jlong; overload; virtual; function addAndGet(para1: JLObject; para2: jlong): jlong; overload; virtual; end; JUCAAtomicMarkableReference = class external 'java.util.concurrent.atomic' name 'AtomicMarkableReference' (JLObject) public type InnerReferenceBooleanPair = class; Arr1InnerReferenceBooleanPair = array of InnerReferenceBooleanPair; Arr2InnerReferenceBooleanPair = array of Arr1InnerReferenceBooleanPair; Arr3InnerReferenceBooleanPair = array of Arr2InnerReferenceBooleanPair; InnerReferenceBooleanPair = class external 'java.util.concurrent.atomic' name 'ReferenceBooleanPair' end; public constructor create(para1: JLObject; para2: jboolean); overload; function getReference(): JLObject; overload; virtual; function isMarked(): jboolean; overload; virtual; function get(para1: Arr1jboolean): JLObject; overload; virtual; function get(var para1: array of jboolean): JLObject; overload; virtual; function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: jboolean; para4: jboolean): jboolean; overload; virtual; function compareAndSet(para1: JLObject; para2: JLObject; para3: jboolean; para4: jboolean): jboolean; overload; virtual; procedure &set(para1: JLObject; para2: jboolean); overload; virtual; function attemptMark(para1: JLObject; para2: jboolean): jboolean; overload; virtual; end; JUCAAtomicReferenceFieldUpdater = class abstract external 'java.util.concurrent.atomic' name 'AtomicReferenceFieldUpdater' (JLObject) public type InnerAtomicReferenceFieldUpdaterImpl = class; Arr1InnerAtomicReferenceFieldUpdaterImpl = array of InnerAtomicReferenceFieldUpdaterImpl; Arr2InnerAtomicReferenceFieldUpdaterImpl = array of Arr1InnerAtomicReferenceFieldUpdaterImpl; Arr3InnerAtomicReferenceFieldUpdaterImpl = array of Arr2InnerAtomicReferenceFieldUpdaterImpl; InnerAtomicReferenceFieldUpdaterImpl = class sealed external 'java.util.concurrent.atomic' name 'AtomicReferenceFieldUpdaterImpl' end; public class function newUpdater(para1: JLClass; para2: JLClass; para3: JLString): JUCAAtomicReferenceFieldUpdater; static; overload; strict protected constructor create(); overload; public function compareAndSet(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; abstract; function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; abstract; procedure &set(para1: JLObject; para2: JLObject); overload; virtual; abstract; procedure lazySet(para1: JLObject; para2: JLObject); overload; virtual; abstract; function get(para1: JLObject): JLObject; overload; virtual; abstract; function getAndSet(para1: JLObject; para2: JLObject): JLObject; overload; virtual; end; JUCAAtomicStampedReference = class external 'java.util.concurrent.atomic' name 'AtomicStampedReference' (JLObject) public type InnerReferenceIntegerPair = class; Arr1InnerReferenceIntegerPair = array of InnerReferenceIntegerPair; Arr2InnerReferenceIntegerPair = array of Arr1InnerReferenceIntegerPair; Arr3InnerReferenceIntegerPair = array of Arr2InnerReferenceIntegerPair; InnerReferenceIntegerPair = class external 'java.util.concurrent.atomic' name 'ReferenceIntegerPair' end; public constructor create(para1: JLObject; para2: jint); overload; function getReference(): JLObject; overload; virtual; function getStamp(): jint; overload; virtual; function get(para1: Arr1jint): JLObject; overload; virtual; function get(var para1: array of jint): JLObject; overload; virtual; function weakCompareAndSet(para1: JLObject; para2: JLObject; para3: jint; para4: jint): jboolean; overload; virtual; function compareAndSet(para1: JLObject; para2: JLObject; para3: jint; para4: jint): jboolean; overload; virtual; procedure &set(para1: JLObject; para2: jint); overload; virtual; function attemptStamp(para1: JLObject; para2: jint): jboolean; overload; virtual; end; JUCLCondition = interface external 'java.util.concurrent.locks' name 'Condition' procedure await(); overload; // throws java.lang.InterruptedException procedure awaitUninterruptibly(); overload; function awaitNanos(para1: jlong): jlong; overload; // throws java.lang.InterruptedException function await(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function awaitUntil(para1: JUDate): jboolean; overload; // throws java.lang.InterruptedException procedure signal(); overload; procedure signalAll(); overload; end; JUCLLock = interface external 'java.util.concurrent.locks' name 'Lock' procedure lock(); overload; procedure lockInterruptibly(); overload; // throws java.lang.InterruptedException function tryLock(): jboolean; overload; function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException procedure unlock(); overload; function newCondition(): JUCLCondition; overload; end; JUCLLockSupport = class external 'java.util.concurrent.locks' name 'LockSupport' (JLObject) public class procedure unpark(para1: JLThread); static; overload; class procedure park(para1: JLObject); static; overload; class procedure parkNanos(para1: JLObject; para2: jlong); static; overload; class procedure parkUntil(para1: JLObject; para2: jlong); static; overload; class function getBlocker(para1: JLThread): JLObject; static; overload; class procedure park(); static; overload; class procedure parkNanos(para1: jlong); static; overload; class procedure parkUntil(para1: jlong); static; overload; end; JUCLReadWriteLock = interface external 'java.util.concurrent.locks' name 'ReadWriteLock' function readLock(): JUCLLock; overload; function writeLock(): JUCLLock; overload; end; JUJJarVerifier = class external 'java.util.jar' name 'JarVerifier' (JLObject) public type InnerVerifierCodeSource = class; Arr1InnerVerifierCodeSource = array of InnerVerifierCodeSource; Arr2InnerVerifierCodeSource = array of Arr1InnerVerifierCodeSource; Arr3InnerVerifierCodeSource = array of Arr2InnerVerifierCodeSource; InnerVerifierStream = class; Arr1InnerVerifierStream = array of InnerVerifierStream; Arr2InnerVerifierStream = array of Arr1InnerVerifierStream; Arr3InnerVerifierStream = array of Arr2InnerVerifierStream; InnerVerifierCodeSource = class external 'java.util.jar' name 'VerifierCodeSource' end; InnerVerifierStream = class external 'java.util.jar' name 'VerifierStream' end; public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; procedure beginEntry(para1: JUJJarEntry; para2: SSUManifestEntryVerifier); overload; virtual; // throws java.io.IOException procedure update(para1: jint; para2: SSUManifestEntryVerifier); overload; virtual; // throws java.io.IOException procedure update(para1: jint; para2: Arr1jbyte; para3: jint; para4: jint; para5: SSUManifestEntryVerifier); overload; virtual; // throws java.io.IOException procedure update(para1: jint; var para2: array of jbyte; para3: jint; para4: jint; para5: SSUManifestEntryVerifier); overload; virtual; // throws java.io.IOException function getCerts(para1: JLString): Arr1JSCCertificate; overload; virtual; function getCerts(para1: JUJJarFile; para2: JUJJarEntry): Arr1JSCCertificate; overload; virtual; function getCodeSigners(para1: JLString): Arr1JSCodeSigner; overload; virtual; function getCodeSigners(para1: JUJJarFile; para2: JUJJarEntry): Arr1JSCodeSigner; overload; virtual; function entryNames(para1: JUJJarFile; para2: Arr1JSCodeSource): JUEnumeration; overload; virtual; function entryNames(para1: JUJJarFile; var para2: array of JSCodeSource): JUEnumeration; overload; virtual; function entries2(para1: JUJJarFile; para2: JUEnumeration): JUEnumeration; overload; virtual; function getCodeSources(para1: JUJJarFile; para2: JNURL): Arr1JSCodeSource; overload; virtual; function getCodeSource(para1: JNURL; para2: JLString): JSCodeSource; overload; virtual; function getCodeSource(para1: JNURL; para2: JUJJarFile; para3: JUJJarEntry): JSCodeSource; overload; virtual; procedure setEagerValidation(para1: jboolean); overload; virtual; function getManifestDigests(): JUList; overload; virtual; end; JUJPack200 = class abstract external 'java.util.jar' name 'Pack200' (JLObject) public type InnerPacker = interface; Arr1InnerPacker = array of InnerPacker; Arr2InnerPacker = array of Arr1InnerPacker; Arr3InnerPacker = array of Arr2InnerPacker; InnerUnpacker = interface; Arr1InnerUnpacker = array of InnerUnpacker; Arr2InnerUnpacker = array of Arr1InnerUnpacker; Arr3InnerUnpacker = array of Arr2InnerUnpacker; InnerPacker = interface external 'java.util.jar' name 'Packer' const SEGMENT_LIMIT = 'pack.segment.limit'; KEEP_FILE_ORDER = 'pack.keep.file.order'; EFFORT = 'pack.effort'; DEFLATE_HINT = 'pack.deflate.hint'; MODIFICATION_TIME = 'pack.modification.time'; PASS_FILE_PFX = 'pack.pass.file.'; UNKNOWN_ATTRIBUTE = 'pack.unknown.attribute'; CLASS_ATTRIBUTE_PFX = 'pack.class.attribute.'; FIELD_ATTRIBUTE_PFX = 'pack.field.attribute.'; METHOD_ATTRIBUTE_PFX = 'pack.method.attribute.'; CODE_ATTRIBUTE_PFX = 'pack.code.attribute.'; PROGRESS = 'pack.progress'; KEEP = 'keep'; PASS = 'pass'; STRIP = 'strip'; ERROR = 'error'; &TRUE = 'true'; &FALSE = 'false'; LATEST = 'latest'; function properties(): JUSortedMap; overload; procedure pack(para1: JUJJarFile; para2: JIOutputStream); overload; // throws java.io.IOException procedure pack(para1: JUJJarInputStream; para2: JIOutputStream); overload; // throws java.io.IOException procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; end; InnerUnpacker = interface external 'java.util.jar' name 'Unpacker' const KEEP = 'keep'; &TRUE = 'true'; &FALSE = 'false'; DEFLATE_HINT = 'unpack.deflate.hint'; PROGRESS = 'unpack.progress'; function properties(): JUSortedMap; overload; procedure unpack(para1: JIInputStream; para2: JUJJarOutputStream); overload; // throws java.io.IOException procedure unpack(para1: JIFile; para2: JUJJarOutputStream); overload; // throws java.io.IOException procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; end; public class function newPacker(): JUJPack200.InnerPacker; static; overload; class function newUnpacker(): JUJPack200.InnerUnpacker; static; overload; end; JULErrorManager = class external 'java.util.logging' name 'ErrorManager' (JLObject) public const GENERIC_FAILURE = 0; WRITE_FAILURE = 1; FLUSH_FAILURE = 2; CLOSE_FAILURE = 3; OPEN_FAILURE = 4; FORMAT_FAILURE = 5; public constructor create(); overload; procedure error(para1: JLString; para2: JLException; para3: jint); overload; virtual; end; JULFilter = interface external 'java.util.logging' name 'Filter' function isLoggable(para1: JULLogRecord): jboolean; overload; end; JULFormatter = class abstract external 'java.util.logging' name 'Formatter' (JLObject) strict protected constructor create(); overload; public function format(para1: JULLogRecord): JLString; overload; virtual; abstract; function getHead(para1: JULHandler): JLString; overload; virtual; function getTail(para1: JULHandler): JLString; overload; virtual; function formatMessage(para1: JULLogRecord): JLString; overload; virtual; end; JULHandler = class abstract external 'java.util.logging' name 'Handler' (JLObject) strict protected constructor create(); overload; public procedure publish(para1: JULLogRecord); overload; virtual; abstract; procedure flush(); overload; virtual; abstract; procedure close(); overload; virtual; abstract; // throws java.lang.SecurityException procedure setFormatter(para1: JULFormatter); overload; virtual; // throws java.lang.SecurityException function getFormatter(): JULFormatter; overload; virtual; procedure setEncoding(para1: JLString); overload; virtual; // throws java.lang.SecurityException, java.io.UnsupportedEncodingException function getEncoding(): JLString; overload; virtual; procedure setFilter(para1: JULFilter); overload; virtual; // throws java.lang.SecurityException function getFilter(): JULFilter; overload; virtual; procedure setErrorManager(para1: JULErrorManager); overload; virtual; function getErrorManager(): JULErrorManager; overload; virtual; strict protected procedure reportError(para1: JLString; para2: JLException; para3: jint); overload; virtual; public procedure setLevel(para1: JULLevel); overload; virtual; // throws java.lang.SecurityException function getLevel(): JULLevel; overload; virtual; function isLoggable(para1: JULLogRecord): jboolean; overload; virtual; end; JULLogManager = class external 'java.util.logging' name 'LogManager' (JLObject) public type InnerCleaner = class; Arr1InnerCleaner = array of InnerCleaner; Arr2InnerCleaner = array of Arr1InnerCleaner; Arr3InnerCleaner = array of Arr2InnerCleaner; InnerLogNode = class; Arr1InnerLogNode = array of InnerLogNode; Arr2InnerLogNode = array of Arr1InnerLogNode; Arr3InnerLogNode = array of Arr2InnerLogNode; InnerLoggerWeakRef = class; Arr1InnerLoggerWeakRef = array of InnerLoggerWeakRef; Arr2InnerLoggerWeakRef = array of Arr1InnerLoggerWeakRef; Arr3InnerLoggerWeakRef = array of Arr2InnerLoggerWeakRef; InnerRootLogger = class; Arr1InnerRootLogger = array of InnerRootLogger; Arr2InnerRootLogger = array of Arr1InnerRootLogger; Arr3InnerRootLogger = array of Arr2InnerRootLogger; InnerCleaner = class external 'java.util.logging' name 'Cleaner' end; InnerLogNode = class external 'java.util.logging' name 'LogNode' end; InnerLoggerWeakRef = class sealed external 'java.util.logging' name 'LoggerWeakRef' end; InnerRootLogger = class external 'java.util.logging' name 'RootLogger' end; public const LOGGING_MXBEAN_NAME = 'java.util.logging:type=Logging'; strict protected constructor create(); overload; public class function getLogManager(): JULLogManager; static; overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; // throws java.lang.SecurityException procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; // throws java.lang.SecurityException function addLogger(para1: JULLogger): jboolean; overload; virtual; function getLogger(para1: JLString): JULLogger; overload; virtual; function getLoggerNames(): JUEnumeration; overload; virtual; procedure readConfiguration(); overload; virtual; // throws java.io.IOException, java.lang.SecurityException procedure reset(); overload; virtual; // throws java.lang.SecurityException procedure readConfiguration(para1: JIInputStream); overload; virtual; // throws java.io.IOException, java.lang.SecurityException function getProperty(para1: JLString): JLString; overload; virtual; procedure checkAccess(); overload; virtual; // throws java.lang.SecurityException class function getLoggingMXBean(): JULLoggingMXBean; static; overload; end; JULLogger = class external 'java.util.logging' name 'Logger' (JLObject) public const GLOBAL_LOGGER_NAME = 'global'; public final class var fglobal: JULLogger deprecated; external name 'global'; strict protected constructor create(para1: JLString; para2: JLString); overload; public class function getLogger(para1: JLString): JULLogger; static; overload; class function getLogger(para1: JLString; para2: JLString): JULLogger; static; overload; class function getAnonymousLogger(): JULLogger; static; overload; class function getAnonymousLogger(para1: JLString): JULLogger; static; overload; function getResourceBundle(): JUResourceBundle; overload; virtual; function getResourceBundleName(): JLString; overload; virtual; procedure setFilter(para1: JULFilter); overload; virtual; // throws java.lang.SecurityException function getFilter(): JULFilter; overload; virtual; procedure log(para1: JULLogRecord); overload; virtual; procedure log(para1: JULLevel; para2: JLString); overload; virtual; procedure log(para1: JULLevel; para2: JLString; para3: JLObject); overload; virtual; procedure log(para1: JULLevel; para2: JLString; para3: Arr1JLObject); overload; virtual; procedure log(para1: JULLevel; para2: JLString; var para3: array of JLObject); overload; virtual; procedure log(para1: JULLevel; para2: JLString; para3: JLThrowable); overload; virtual; procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString); overload; virtual; procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLObject); overload; virtual; procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: Arr1JLObject); overload; virtual; procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; var para5: array of JLObject); overload; virtual; procedure logp(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLThrowable); overload; virtual; procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual; procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLObject); overload; virtual; procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: Arr1JLObject); overload; virtual; procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; var para6: array of JLObject); overload; virtual; procedure logrb(para1: JULLevel; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLThrowable); overload; virtual; procedure entering(para1: JLString; para2: JLString); overload; virtual; procedure entering(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure entering(para1: JLString; para2: JLString; para3: Arr1JLObject); overload; virtual; procedure entering(para1: JLString; para2: JLString; var para3: array of JLObject); overload; virtual; procedure exiting(para1: JLString; para2: JLString); overload; virtual; procedure exiting(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure throwing(para1: JLString; para2: JLString; para3: JLThrowable); overload; virtual; procedure severe(para1: JLString); overload; virtual; procedure warning(para1: JLString); overload; virtual; procedure info(para1: JLString); overload; virtual; procedure config(para1: JLString); overload; virtual; procedure fine(para1: JLString); overload; virtual; procedure finer(para1: JLString); overload; virtual; procedure finest(para1: JLString); overload; virtual; procedure setLevel(para1: JULLevel); overload; virtual; // throws java.lang.SecurityException function getLevel(): JULLevel; overload; virtual; function isLoggable(para1: JULLevel): jboolean; overload; virtual; function getName(): JLString; overload; virtual; procedure addHandler(para1: JULHandler); overload; virtual; // throws java.lang.SecurityException procedure removeHandler(para1: JULHandler); overload; virtual; // throws java.lang.SecurityException function getHandlers(): Arr1JULHandler; overload; virtual; procedure setUseParentHandlers(para1: jboolean); overload; virtual; function getUseParentHandlers(): jboolean; overload; virtual; function getParent(): JULLogger; overload; virtual; procedure setParent(para1: JULLogger); overload; virtual; end; JULLoggingMXBean = interface external 'java.util.logging' name 'LoggingMXBean' function getLoggerNames(): JUList; overload; function getLoggerLevel(para1: JLString): JLString; overload; procedure setLoggerLevel(para1: JLString; para2: JLString); overload; function getParentLoggerName(para1: JLString): JLString; overload; end; JUPBase64 = class external 'java.util.prefs' name 'Base64' (JLObject) public class procedure main(para1: Arr1JLString); static; overload; class procedure main(var para1: array of JLString); static; overload; end; JUPPreferences = class abstract external 'java.util.prefs' name 'Preferences' (JLObject) public const MAX_KEY_LENGTH = 80; MAX_VALUE_LENGTH = 8192; MAX_NAME_LENGTH = 80; public class function userNodeForPackage(para1: JLClass): JUPPreferences; static; overload; class function systemNodeForPackage(para1: JLClass): JUPPreferences; static; overload; class function userRoot(): JUPPreferences; static; overload; class function systemRoot(): JUPPreferences; static; overload; strict protected constructor create(); overload; public procedure put(para1: JLString; para2: JLString); overload; virtual; abstract; function get(para1: JLString; para2: JLString): JLString; overload; virtual; abstract; procedure remove(para1: JLString); overload; virtual; abstract; procedure clear(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException procedure putInt(para1: JLString; para2: jint); overload; virtual; abstract; function getInt(para1: JLString; para2: jint): jint; overload; virtual; abstract; procedure putLong(para1: JLString; para2: jlong); overload; virtual; abstract; function getLong(para1: JLString; para2: jlong): jlong; overload; virtual; abstract; procedure putBoolean(para1: JLString; para2: jboolean); overload; virtual; abstract; function getBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual; abstract; procedure putFloat(para1: JLString; para2: jfloat); overload; virtual; abstract; function getFloat(para1: JLString; para2: jfloat): jfloat; overload; virtual; abstract; procedure putDouble(para1: JLString; para2: jdouble); overload; virtual; abstract; function getDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual; abstract; procedure putByteArray(para1: JLString; para2: Arr1jbyte); overload; virtual; abstract; procedure putByteArray(para1: JLString; var para2: array of jbyte); overload; virtual; abstract; function getByteArray(para1: JLString; para2: Arr1jbyte): Arr1jbyte; overload; virtual; abstract; function getByteArray(para1: JLString; var para2: array of jbyte): Arr1jbyte; overload; virtual; abstract; function keys(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function childrenNames(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function parent(): JUPPreferences; overload; virtual; abstract; function node(para1: JLString): JUPPreferences; overload; virtual; abstract; function nodeExists(para1: JLString): jboolean; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException procedure removeNode(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function name(): JLString; overload; virtual; abstract; function absolutePath(): JLString; overload; virtual; abstract; function isUserNode(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; abstract; procedure flush(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException procedure sync(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException procedure addPreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; abstract; procedure removePreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; abstract; procedure addNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; abstract; procedure removeNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; abstract; procedure exportNode(para1: JIOutputStream); overload; virtual; abstract; // throws java.io.IOException, java.util.prefs.BackingStoreException procedure exportSubtree(para1: JIOutputStream); overload; virtual; abstract; // throws java.io.IOException, java.util.prefs.BackingStoreException class procedure importPreferences(para1: JIInputStream); static; overload; // throws java.io.IOException, java.util.prefs.InvalidPreferencesFormatException end; JUPPreferencesFactory = interface external 'java.util.prefs' name 'PreferencesFactory' function systemRoot(): JUPPreferences; overload; function userRoot(): JUPPreferences; overload; end; JUPXmlSupport = class external 'java.util.prefs' name 'XmlSupport' (JLObject) public type InnerEH = class; Arr1InnerEH = array of InnerEH; Arr2InnerEH = array of Arr1InnerEH; Arr3InnerEH = array of Arr2InnerEH; InnerResolver = class; Arr1InnerResolver = array of InnerResolver; Arr2InnerResolver = array of Arr1InnerResolver; Arr3InnerResolver = array of Arr2InnerResolver; InnerEH = class external 'java.util.prefs' name 'EH' end; InnerResolver = class external 'java.util.prefs' name 'Resolver' end; end; JURASCII = class sealed external 'java.util.regex' name 'ASCII' (JLObject) end; JURMatchResult = interface external 'java.util.regex' name 'MatchResult' function start(): jint; overload; function start(para1: jint): jint; overload; function &end(): jint; overload; function &end(para1: jint): jint; overload; function group(): JLString; overload; function group(para1: jint): JLString; overload; function groupCount(): jint; overload; end; JUSLocaleServiceProvider = class abstract external 'java.util.spi' name 'LocaleServiceProvider' (JLObject) strict protected constructor create(); overload; public function getAvailableLocales(): Arr1JULocale; overload; virtual; abstract; end; JUZChecksum = interface external 'java.util.zip' name 'Checksum' procedure update(para1: jint); overload; procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; function getValue(): jlong; overload; procedure reset(); overload; end; JUZDeflater = class external 'java.util.zip' name 'Deflater' (JLObject) public const DEFLATED = 8; NO_COMPRESSION = 0; BEST_SPEED = 1; BEST_COMPRESSION = 9; DEFAULT_COMPRESSION = -1; FILTERED = 1; HUFFMAN_ONLY = 2; DEFAULT_STRATEGY = 0; public constructor create(para1: jint; para2: jboolean); overload; constructor create(para1: jint); overload; constructor create(); overload; procedure setInput(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure setInput(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure setInput(para1: Arr1jbyte); overload; virtual; procedure setInput(var para1: array of jbyte); overload; virtual; procedure setDictionary(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure setDictionary(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure setDictionary(para1: Arr1jbyte); overload; virtual; procedure setDictionary(var para1: array of jbyte); overload; virtual; procedure setStrategy(para1: jint); overload; virtual; procedure setLevel(para1: jint); overload; virtual; function needsInput(): jboolean; overload; virtual; procedure finish(); overload; virtual; function finished(): jboolean; overload; virtual; function deflate(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; function deflate(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; function deflate(para1: Arr1jbyte): jint; overload; virtual; function deflate(var para1: array of jbyte): jint; overload; virtual; function getAdler(): jint; overload; virtual; function getTotalIn(): jint; overload; virtual; function getBytesRead(): jlong; overload; virtual; function getTotalOut(): jint; overload; virtual; function getBytesWritten(): jlong; overload; virtual; procedure reset(); overload; virtual; procedure &end(); overload; virtual; strict protected procedure finalize(); overload; virtual; end; JUZInflater = class external 'java.util.zip' name 'Inflater' (JLObject) public constructor create(para1: jboolean); overload; constructor create(); overload; procedure setInput(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure setInput(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure setInput(para1: Arr1jbyte); overload; virtual; procedure setInput(var para1: array of jbyte); overload; virtual; procedure setDictionary(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure setDictionary(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure setDictionary(para1: Arr1jbyte); overload; virtual; procedure setDictionary(var para1: array of jbyte); overload; virtual; function getRemaining(): jint; overload; virtual; function needsInput(): jboolean; overload; virtual; function needsDictionary(): jboolean; overload; virtual; function finished(): jboolean; overload; virtual; function inflate(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.util.zip.DataFormatException function inflate(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.util.zip.DataFormatException function inflate(para1: Arr1jbyte): jint; overload; virtual; // throws java.util.zip.DataFormatException function inflate(var para1: array of jbyte): jint; overload; virtual; // throws java.util.zip.DataFormatException function getAdler(): jint; overload; virtual; function getTotalIn(): jint; overload; virtual; function getBytesRead(): jlong; overload; virtual; function getTotalOut(): jint; overload; virtual; function getBytesWritten(): jlong; overload; virtual; procedure reset(); overload; virtual; procedure &end(); overload; virtual; strict protected procedure finalize(); overload; virtual; end; JUZZStreamRef = class external 'java.util.zip' name 'ZStreamRef' (JLObject) end; JUZZipConstants = interface external 'java.util.zip' name 'ZipConstants' const LOCSIG = jlong(67324752); EXTSIG = jlong(134695760); CENSIG = jlong(33639248); ENDSIG = jlong(101010256); LOCHDR = 30; EXTHDR = 16; CENHDR = 46; ENDHDR = 22; LOCVER = 4; LOCFLG = 6; LOCHOW = 8; LOCTIM = 10; LOCCRC = 14; LOCSIZ = 18; LOCLEN = 22; LOCNAM = 26; LOCEXT = 28; EXTCRC = 4; EXTSIZ = 8; EXTLEN = 12; CENVEM = 4; CENVER = 6; CENFLG = 8; CENHOW = 10; CENTIM = 12; CENCRC = 16; CENSIZ = 20; CENLEN = 24; CENNAM = 28; CENEXT = 30; CENCOM = 32; CENDSK = 34; CENATT = 36; CENATX = 38; CENOFF = 42; ENDSUB = 8; ENDTOT = 10; ENDSIZ = 12; ENDOFF = 16; ENDCOM = 20; end; JAAccessible = interface external 'javax.accessibility' name 'Accessible' function getAccessibleContext(): JAAccessibleContext; overload; end; JAAccessibleAction = interface external 'javax.accessibility' name 'AccessibleAction' final class var fTOGGLE_EXPAND: JLString; external name 'TOGGLE_EXPAND'; fINCREMENT: JLString; external name 'INCREMENT'; fDECREMENT: JLString; external name 'DECREMENT'; fCLICK: JLString; external name 'CLICK'; fTOGGLE_POPUP: JLString; external name 'TOGGLE_POPUP'; function getAccessibleActionCount(): jint; overload; function getAccessibleActionDescription(para1: jint): JLString; overload; function doAccessibleAction(para1: jint): jboolean; overload; end; JAAccessibleAttributeSequence = class external 'javax.accessibility' name 'AccessibleAttributeSequence' (JLObject) public var fstartIndex: jint; external name 'startIndex'; fendIndex: jint; external name 'endIndex'; fattributes: JSTAttributeSet; external name 'attributes'; public constructor create(para1: jint; para2: jint; para3: JSTAttributeSet); overload; end; JAAccessibleBundle = class abstract external 'javax.accessibility' name 'AccessibleBundle' (JLObject) strict protected var fkey: JLString; external name 'key'; public constructor create(); overload; strict protected function toDisplayString(para1: JLString; para2: JULocale): JLString; overload; virtual; public function toDisplayString(para1: JULocale): JLString; overload; virtual; function toDisplayString(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JAAccessibleComponent = interface external 'javax.accessibility' name 'AccessibleComponent' function getBackground(): JAColor; overload; procedure setBackground(para1: JAColor); overload; function getForeground(): JAColor; overload; procedure setForeground(para1: JAColor); overload; function getCursor(): JACursor; overload; procedure setCursor(para1: JACursor); overload; function getFont(): JAFont; overload; procedure setFont(para1: JAFont); overload; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; function isEnabled(): jboolean; overload; procedure setEnabled(para1: jboolean); overload; function isVisible(): jboolean; overload; procedure setVisible(para1: jboolean); overload; function isShowing(): jboolean; overload; function contains(para1: JAPoint): jboolean; overload; function getLocationOnScreen(): JAPoint; overload; function getLocation(): JAPoint; overload; procedure setLocation(para1: JAPoint); overload; function getBounds(): JARectangle; overload; procedure setBounds(para1: JARectangle); overload; function getSize(): JADimension; overload; procedure setSize(para1: JADimension); overload; function getAccessibleAt(para1: JAPoint): JAAccessible; overload; function isFocusTraversable(): jboolean; overload; procedure requestFocus(); overload; procedure addFocusListener(para1: JAEFocusListener); overload; procedure removeFocusListener(para1: JAEFocusListener); overload; end; JAAccessibleContext = class abstract external 'javax.accessibility' name 'AccessibleContext' (JLObject) public const ACCESSIBLE_NAME_PROPERTY = 'AccessibleName'; ACCESSIBLE_DESCRIPTION_PROPERTY = 'AccessibleDescription'; ACCESSIBLE_STATE_PROPERTY = 'AccessibleState'; ACCESSIBLE_VALUE_PROPERTY = 'AccessibleValue'; ACCESSIBLE_SELECTION_PROPERTY = 'AccessibleSelection'; ACCESSIBLE_CARET_PROPERTY = 'AccessibleCaret'; ACCESSIBLE_VISIBLE_DATA_PROPERTY = 'AccessibleVisibleData'; ACCESSIBLE_CHILD_PROPERTY = 'AccessibleChild'; ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY = 'AccessibleActiveDescendant'; ACCESSIBLE_TABLE_CAPTION_CHANGED = 'accessibleTableCaptionChanged'; ACCESSIBLE_TABLE_SUMMARY_CHANGED = 'accessibleTableSummaryChanged'; ACCESSIBLE_TABLE_MODEL_CHANGED = 'accessibleTableModelChanged'; ACCESSIBLE_TABLE_ROW_HEADER_CHANGED = 'accessibleTableRowHeaderChanged'; ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED = 'accessibleTableRowDescriptionChanged'; ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED = 'accessibleTableColumnHeaderChanged'; ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED = 'accessibleTableColumnDescriptionChanged'; ACCESSIBLE_ACTION_PROPERTY = 'accessibleActionProperty'; ACCESSIBLE_HYPERTEXT_OFFSET = 'AccessibleHypertextOffset'; ACCESSIBLE_TEXT_PROPERTY = 'AccessibleText'; ACCESSIBLE_INVALIDATE_CHILDREN = 'accessibleInvalidateChildren'; ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED = 'accessibleTextAttributesChanged'; ACCESSIBLE_COMPONENT_BOUNDS_CHANGED = 'accessibleComponentBoundsChanged'; strict protected var faccessibleParent: JAAccessible; external name 'accessibleParent'; faccessibleName: JLString; external name 'accessibleName'; faccessibleDescription: JLString; external name 'accessibleDescription'; public constructor create(); overload; function getAccessibleName(): JLString; overload; virtual; procedure setAccessibleName(para1: JLString); overload; virtual; function getAccessibleDescription(): JLString; overload; virtual; procedure setAccessibleDescription(para1: JLString); overload; virtual; function getAccessibleRole(): JAAccessibleRole; overload; virtual; abstract; function getAccessibleStateSet(): JAAccessibleStateSet; overload; virtual; abstract; function getAccessibleParent(): JAAccessible; overload; virtual; procedure setAccessibleParent(para1: JAAccessible); overload; virtual; function getAccessibleIndexInParent(): jint; overload; virtual; abstract; function getAccessibleChildrenCount(): jint; overload; virtual; abstract; function getAccessibleChild(para1: jint): JAAccessible; overload; virtual; abstract; function getLocale(): JULocale; overload; virtual; abstract; // throws java.awt.IllegalComponentStateException procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getAccessibleAction(): JAAccessibleAction; overload; virtual; function getAccessibleComponent(): JAAccessibleComponent; overload; virtual; function getAccessibleSelection(): JAAccessibleSelection; overload; virtual; function getAccessibleText(): JAAccessibleText; overload; virtual; function getAccessibleEditableText(): JAAccessibleEditableText; overload; virtual; function getAccessibleValue(): JAAccessibleValue; overload; virtual; function getAccessibleIcon(): Arr1JAAccessibleIcon; overload; virtual; function getAccessibleRelationSet(): JAAccessibleRelationSet; overload; virtual; function getAccessibleTable(): JAAccessibleTable; overload; virtual; procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; end; JAAccessibleExtendedText = interface external 'javax.accessibility' name 'AccessibleExtendedText' const LINE = 4; ATTRIBUTE_RUN = 5; function getTextRange(para1: jint; para2: jint): JLString; overload; function getTextSequenceAt(para1: jint; para2: jint): JAAccessibleTextSequence; overload; function getTextSequenceAfter(para1: jint; para2: jint): JAAccessibleTextSequence; overload; function getTextSequenceBefore(para1: jint; para2: jint): JAAccessibleTextSequence; overload; function getTextBounds(para1: jint; para2: jint): JARectangle; overload; end; JAAccessibleIcon = interface external 'javax.accessibility' name 'AccessibleIcon' function getAccessibleIconDescription(): JLString; overload; procedure setAccessibleIconDescription(para1: JLString); overload; function getAccessibleIconWidth(): jint; overload; function getAccessibleIconHeight(): jint; overload; end; JAAccessibleKeyBinding = interface external 'javax.accessibility' name 'AccessibleKeyBinding' function getAccessibleKeyBindingCount(): jint; overload; function getAccessibleKeyBinding(para1: jint): JLObject; overload; end; JAAccessibleRelationSet = class external 'javax.accessibility' name 'AccessibleRelationSet' (JLObject) strict protected var frelations: JUVector; external name 'relations'; public constructor create(); overload; constructor create(para1: Arr1JAAccessibleRelation); overload; constructor create(const para1: array of JAAccessibleRelation); overload; function add(para1: JAAccessibleRelation): jboolean; overload; virtual; procedure addAll(para1: Arr1JAAccessibleRelation); overload; virtual; procedure addAll(var para1: array of JAAccessibleRelation); overload; virtual; function remove(para1: JAAccessibleRelation): jboolean; overload; virtual; procedure clear(); overload; virtual; function size(): jint; overload; virtual; function contains(para1: JLString): jboolean; overload; virtual; function get(para1: JLString): JAAccessibleRelation; overload; virtual; function toArray(): Arr1JAAccessibleRelation; overload; virtual; function toString(): JLString; overload; virtual; end; JAAccessibleSelection = interface external 'javax.accessibility' name 'AccessibleSelection' function getAccessibleSelectionCount(): jint; overload; function getAccessibleSelection(para1: jint): JAAccessible; overload; function isAccessibleChildSelected(para1: jint): jboolean; overload; procedure addAccessibleSelection(para1: jint); overload; procedure removeAccessibleSelection(para1: jint); overload; procedure clearAccessibleSelection(); overload; procedure selectAllAccessibleSelection(); overload; end; JAAccessibleStateSet = class external 'javax.accessibility' name 'AccessibleStateSet' (JLObject) strict protected var fstates: JUVector; external name 'states'; public constructor create(); overload; constructor create(para1: Arr1JAAccessibleState); overload; constructor create(const para1: array of JAAccessibleState); overload; function add(para1: JAAccessibleState): jboolean; overload; virtual; procedure addAll(para1: Arr1JAAccessibleState); overload; virtual; procedure addAll(var para1: array of JAAccessibleState); overload; virtual; function remove(para1: JAAccessibleState): jboolean; overload; virtual; procedure clear(); overload; virtual; function contains(para1: JAAccessibleState): jboolean; overload; virtual; function toArray(): Arr1JAAccessibleState; overload; virtual; function toString(): JLString; overload; virtual; end; JAAccessibleStreamable = interface external 'javax.accessibility' name 'AccessibleStreamable' function getMimeTypes(): Arr1JADDataFlavor; overload; function getStream(para1: JADDataFlavor): JIInputStream; overload; end; JAAccessibleTable = interface external 'javax.accessibility' name 'AccessibleTable' function getAccessibleCaption(): JAAccessible; overload; procedure setAccessibleCaption(para1: JAAccessible); overload; function getAccessibleSummary(): JAAccessible; overload; procedure setAccessibleSummary(para1: JAAccessible); overload; function getAccessibleRowCount(): jint; overload; function getAccessibleColumnCount(): jint; overload; function getAccessibleAt(para1: jint; para2: jint): JAAccessible; overload; function getAccessibleRowExtentAt(para1: jint; para2: jint): jint; overload; function getAccessibleColumnExtentAt(para1: jint; para2: jint): jint; overload; function getAccessibleRowHeader(): JAAccessibleTable; overload; procedure setAccessibleRowHeader(para1: JAAccessibleTable); overload; function getAccessibleColumnHeader(): JAAccessibleTable; overload; procedure setAccessibleColumnHeader(para1: JAAccessibleTable); overload; function getAccessibleRowDescription(para1: jint): JAAccessible; overload; procedure setAccessibleRowDescription(para1: jint; para2: JAAccessible); overload; function getAccessibleColumnDescription(para1: jint): JAAccessible; overload; procedure setAccessibleColumnDescription(para1: jint; para2: JAAccessible); overload; function isAccessibleSelected(para1: jint; para2: jint): jboolean; overload; function isAccessibleRowSelected(para1: jint): jboolean; overload; function isAccessibleColumnSelected(para1: jint): jboolean; overload; function getSelectedAccessibleRows(): Arr1jint; overload; function getSelectedAccessibleColumns(): Arr1jint; overload; end; JAAccessibleTableModelChange = interface external 'javax.accessibility' name 'AccessibleTableModelChange' const INSERT = 1; UPDATE = 0; DELETE = -1; function getType(): jint; overload; function getFirstRow(): jint; overload; function getLastRow(): jint; overload; function getFirstColumn(): jint; overload; function getLastColumn(): jint; overload; end; JAAccessibleText = interface external 'javax.accessibility' name 'AccessibleText' const CHARACTER = 1; WORD = 2; SENTENCE = 3; function getIndexAtPoint(para1: JAPoint): jint; overload; function getCharacterBounds(para1: jint): JARectangle; overload; function getCharCount(): jint; overload; function getCaretPosition(): jint; overload; function getAtIndex(para1: jint; para2: jint): JLString; overload; function getAfterIndex(para1: jint; para2: jint): JLString; overload; function getBeforeIndex(para1: jint; para2: jint): JLString; overload; function getCharacterAttribute(para1: jint): JSTAttributeSet; overload; function getSelectionStart(): jint; overload; function getSelectionEnd(): jint; overload; function getSelectedText(): JLString; overload; end; JAAccessibleTextSequence = class external 'javax.accessibility' name 'AccessibleTextSequence' (JLObject) public var fstartIndex: jint; external name 'startIndex'; fendIndex: jint; external name 'endIndex'; ftext: JLString; external name 'text'; public constructor create(para1: jint; para2: jint; para3: JLString); overload; end; JAAccessibleValue = interface external 'javax.accessibility' name 'AccessibleValue' function getCurrentAccessibleValue(): JLNumber; overload; function setCurrentAccessibleValue(para1: JLNumber): jboolean; overload; function getMinimumAccessibleValue(): JLNumber; overload; function getMaximumAccessibleValue(): JLNumber; overload; end; JACommandInfo = class external 'javax.activation' name 'CommandInfo' (JLObject) public constructor create(para1: JLString; para2: JLString); overload; function getCommandName(): JLString; overload; virtual; function getCommandClass(): JLString; overload; virtual; function getCommandObject(para1: JADataHandler; para2: JLClassLoader): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException end; JACommandMap = class abstract external 'javax.activation' name 'CommandMap' (JLObject) public constructor create(); overload; class function getDefaultCommandMap(): JACommandMap; static; overload; class procedure setDefaultCommandMap(para1: JACommandMap); static; overload; function getPreferredCommands(para1: JLString): Arr1JACommandInfo; overload; virtual; abstract; function getPreferredCommands(para1: JLString; para2: JADataSource): Arr1JACommandInfo; overload; virtual; function getAllCommands(para1: JLString): Arr1JACommandInfo; overload; virtual; abstract; function getAllCommands(para1: JLString; para2: JADataSource): Arr1JACommandInfo; overload; virtual; function getCommand(para1: JLString; para2: JLString): JACommandInfo; overload; virtual; abstract; function getCommand(para1: JLString; para2: JLString; para3: JADataSource): JACommandInfo; overload; virtual; function createDataContentHandler(para1: JLString): JADataContentHandler; overload; virtual; abstract; function createDataContentHandler(para1: JLString; para2: JADataSource): JADataContentHandler; overload; virtual; function getMimeTypes(): Arr1JLString; overload; virtual; end; JACommandObject = interface external 'javax.activation' name 'CommandObject' procedure setCommandContext(para1: JLString; para2: JADataHandler); overload; // throws java.io.IOException end; JADataContentHandler = interface external 'javax.activation' name 'DataContentHandler' function getTransferDataFlavors(): Arr1JADDataFlavor; overload; function getTransferData(para1: JADDataFlavor; para2: JADataSource): JLObject; overload; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException function getContent(para1: JADataSource): JLObject; overload; // throws java.io.IOException procedure writeTo(para1: JLObject; para2: JLString; para3: JIOutputStream); overload; // throws java.io.IOException end; JADataContentHandlerFactory = interface external 'javax.activation' name 'DataContentHandlerFactory' function createDataContentHandler(para1: JLString): JADataContentHandler; overload; end; JADataSource = interface external 'javax.activation' name 'DataSource' function getInputStream(): JIInputStream; overload; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; // throws java.io.IOException function getContentType(): JLString; overload; function getName(): JLString; overload; end; JAFileTypeMap = class abstract external 'javax.activation' name 'FileTypeMap' (JLObject) public constructor create(); overload; function getContentType(para1: JIFile): JLString; overload; virtual; abstract; function getContentType(para1: JLString): JLString; overload; virtual; abstract; class procedure setDefaultFileTypeMap(para1: JAFileTypeMap); static; overload; class function getDefaultFileTypeMap(): JAFileTypeMap; static; overload; end; JAMimeTypeParameterList = class external 'javax.activation' name 'MimeTypeParameterList' (JLObject) public constructor create(); overload; constructor create(para1: JLString); overload; // throws javax.activation.MimeTypeParseException strict protected procedure parse(para1: JLString); overload; virtual; // throws javax.activation.MimeTypeParseException public function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function get(para1: JLString): JLString; overload; virtual; procedure &set(para1: JLString; para2: JLString); overload; virtual; procedure remove(para1: JLString); overload; virtual; function getNames(): JUEnumeration; overload; virtual; function toString(): JLString; overload; virtual; end; JASecuritySupport = class external 'javax.activation' name 'SecuritySupport' (JLObject) public class function getContextClassLoader(): JLClassLoader; static; overload; class function getResourceAsStream(para1: JLClass; para2: JLString): JIInputStream; static; overload; // throws java.io.IOException class function getResources(para1: JLClassLoader; para2: JLString): Arr1JNURL; static; overload; class function getSystemResources(para1: JLString): Arr1JNURL; static; overload; class function openStream(para1: JNURL): JIInputStream; static; overload; // throws java.io.IOException end; JAPCompletion = interface external 'javax.annotation.processing' name 'Completion' function getValue(): JLString; overload; function getMessage(): JLString; overload; end; JAPCompletions = class external 'javax.annotation.processing' name 'Completions' (JLObject) public type InnerSimpleCompletion = class; Arr1InnerSimpleCompletion = array of InnerSimpleCompletion; Arr2InnerSimpleCompletion = array of Arr1InnerSimpleCompletion; Arr3InnerSimpleCompletion = array of Arr2InnerSimpleCompletion; InnerSimpleCompletion = class external 'javax.annotation.processing' name 'SimpleCompletion' end; public class function &of(para1: JLString; para2: JLString): JAPCompletion; static; overload; class function &of(para1: JLString): JAPCompletion; static; overload; end; JAPProcessingEnvironment = interface external 'javax.annotation.processing' name 'ProcessingEnvironment' function getOptions(): JUMap; overload; function getMessager(): JAPMessager; overload; function getFiler(): JAPFiler; overload; function getElementUtils(): JLMUElements; overload; function getTypeUtils(): JLMUTypes; overload; function getSourceVersion(): JLMSourceVersion; overload; function getLocale(): JULocale; overload; end; JAPProcessor = interface external 'javax.annotation.processing' name 'Processor' function getSupportedOptions(): JUSet; overload; function getSupportedAnnotationTypes(): JUSet; overload; function getSupportedSourceVersion(): JLMSourceVersion; overload; procedure init(para1: JAPProcessingEnvironment); overload; function process(para1: JUSet; para2: JAPRoundEnvironment): jboolean; overload; function getCompletions(para1: JLMEElement; para2: JLMEAnnotationMirror; para3: JLMEExecutableElement; para4: JLString): JLIterable; overload; end; JAPRoundEnvironment = interface external 'javax.annotation.processing' name 'RoundEnvironment' function processingOver(): jboolean; overload; function errorRaised(): jboolean; overload; function getRootElements(): JUSet; overload; function getElementsAnnotatedWith(para1: JLMETypeElement): JUSet; overload; function getElementsAnnotatedWith(para1: JLClass): JUSet; overload; end; JCCipher = class external 'javax.crypto' name 'Cipher' (JLObject) public type Innerr = class; Arr1Innerr = array of Innerr; Arr2Innerr = array of Arr1Innerr; Arr3Innerr = array of Arr2Innerr; Innerr = class external 'javax.crypto' name 'r' end; public const ENCRYPT_MODE = 1; DECRYPT_MODE = 2; WRAP_MODE = 3; UNWRAP_MODE = 4; PUBLIC_KEY = 1; PRIVATE_KEY = 2; SECRET_KEY = 3; strict protected constructor create(para1: JCCipherSpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException class function getInstance(para1: JLString; para2: JLString): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, javax.crypto.NoSuchPaddingException class function getInstance(para1: JLString; para2: JSProvider): JCCipher; static; overload; final; // throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function getBlockSize(): jint; overload; virtual; final; function getOutputSize(para1: jint): jint; overload; virtual; final; function getIV(): Arr1jbyte; overload; virtual; final; function getParameters(): JSAlgorithmParameters; overload; virtual; final; function getExemptionMechanism(): JCExemptionMechanism; overload; virtual; final; procedure init(para1: jint; para2: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: jint; para2: JSKey; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure init(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec; para4: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure init(para1: jint; para2: JSKey; para3: JSAlgorithmParameters); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure init(para1: jint; para2: JSKey; para3: JSAlgorithmParameters; para4: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure init(para1: jint; para2: JSCCertificate); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: jint; para2: JSCCertificate; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException function update(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final; function update(var para1: array of jbyte): Arr1jbyte; overload; virtual; final; function update(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; function update(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; function update(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException function update(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException function update(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException function update(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException function update(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException function doFinal(): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException, javax.crypto.BadPaddingException function doFinal(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException, javax.crypto.BadPaddingException function doFinal(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(var para1: array of jbyte): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function doFinal(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; final; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function wrap(para1: JSKey): Arr1jbyte; overload; virtual; final; // throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException function unwrap(para1: Arr1jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException function unwrap(var para1: array of jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException class function getMaxAllowedKeyLength(para1: JLString): jint; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getMaxAllowedParameterSpec(para1: JLString): JSSAlgorithmParameterSpec; static; overload; final; // throws java.security.NoSuchAlgorithmException end; JCCipherSpi = class abstract external 'javax.crypto' name 'CipherSpi' (JLObject) public constructor create(); overload; strict protected procedure engineSetMode(para1: JLString); overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException procedure engineSetPadding(para1: JLString); overload; virtual; abstract; // throws javax.crypto.NoSuchPaddingException function engineGetBlockSize(): jint; overload; virtual; abstract; function engineGetOutputSize(para1: jint): jint; overload; virtual; abstract; function engineGetIV(): Arr1jbyte; overload; virtual; abstract; function engineGetParameters(): JSAlgorithmParameters; overload; virtual; abstract; procedure engineInit(para1: jint; para2: JSKey; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException procedure engineInit(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec; para4: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure engineInit(para1: jint; para2: JSKey; para3: JSAlgorithmParameters; para4: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException function engineUpdate(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; // throws javax.crypto.ShortBufferException function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function engineDoFinal(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; // throws javax.crypto.ShortBufferException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function engineWrap(para1: JSKey): Arr1jbyte; overload; virtual; // throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException function engineUnwrap(para1: Arr1jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException function engineUnwrap(var para1: array of jbyte; para2: JLString; para3: jint): JSKey; overload; virtual; // throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException function engineGetKeySize(para1: JSKey): jint; overload; virtual; // throws java.security.InvalidKeyException end; JCEncryptedPrivateKeyInfo = class external 'javax.crypto' name 'EncryptedPrivateKeyInfo' (JLObject) public constructor create(para1: Arr1jbyte); overload; // throws java.io.IOException constructor create(const para1: array of jbyte); overload; // throws java.io.IOException constructor create(para1: JLString; para2: Arr1jbyte); overload; // throws java.security.NoSuchAlgorithmException constructor create(para1: JLString; const para2: array of jbyte); overload; // throws java.security.NoSuchAlgorithmException constructor create(para1: JSAlgorithmParameters; para2: Arr1jbyte); overload; // throws java.security.NoSuchAlgorithmException constructor create(para1: JSAlgorithmParameters; const para2: array of jbyte); overload; // throws java.security.NoSuchAlgorithmException function getAlgName(): JLString; overload; virtual; function getAlgParameters(): JSAlgorithmParameters; overload; virtual; function getEncryptedData(): Arr1jbyte; overload; virtual; function getKeySpec(para1: JCCipher): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.spec.InvalidKeySpecException function getKeySpec(para1: JSKey): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException function getKeySpec(para1: JSKey; para2: JLString): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException function getKeySpec(para1: JSKey; para2: JSProvider): JSSPKCS8EncodedKeySpec; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidKeyException function getEncoded(): Arr1jbyte; overload; virtual; // throws java.io.IOException end; JCExemptionMechanism = class external 'javax.crypto' name 'ExemptionMechanism' (JLObject) strict protected constructor create(para1: JCExemptionMechanismSpi; para2: JSProvider; para3: JLString); overload; public function getName(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JCExemptionMechanism; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function isCryptoAllowed(para1: JSKey): jboolean; overload; virtual; final; // throws javax.crypto.ExemptionMechanismException function getOutputSize(para1: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException, javax.crypto.ExemptionMechanismException procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException procedure init(para1: JSKey; para2: JSAlgorithmParameters); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException function genExemptionBlob(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ExemptionMechanismException function genExemptionBlob(para1: Arr1jbyte): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException function genExemptionBlob(var para1: array of jbyte): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException function genExemptionBlob(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException function genExemptionBlob(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException strict protected procedure finalize(); overload; virtual; end; JCExemptionMechanismSpi = class abstract external 'javax.crypto' name 'ExemptionMechanismSpi' (JLObject) public constructor create(); overload; strict protected function engineGetOutputSize(para1: jint): jint; overload; virtual; abstract; procedure engineInit(para1: JSKey); overload; virtual; abstract; // throws java.security.InvalidKeyException, javax.crypto.ExemptionMechanismException procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException procedure engineInit(para1: JSKey; para2: JSAlgorithmParameters); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException, javax.crypto.ExemptionMechanismException function engineGenExemptionBlob(): Arr1jbyte; overload; virtual; abstract; // throws javax.crypto.ExemptionMechanismException function engineGenExemptionBlob(para1: Arr1jbyte; para2: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException function engineGenExemptionBlob(var para1: array of jbyte; para2: jint): jint; overload; virtual; abstract; // throws javax.crypto.ShortBufferException, javax.crypto.ExemptionMechanismException end; JCKeyAgreement = class external 'javax.crypto' name 'KeyAgreement' (JLObject) strict protected constructor create(para1: JCKeyAgreementSpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JCKeyAgreement; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: JSKey; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec; para3: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException function doPhase(para1: JSKey; para2: jboolean): JSKey; overload; virtual; final; // throws java.security.InvalidKeyException, java.lang.IllegalStateException function generateSecret(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException function generateSecret(para1: Arr1jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException function generateSecret(var para1: array of jbyte; para2: jint): jint; overload; virtual; final; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException function generateSecret(para1: JLString): JCSecretKey; overload; virtual; final; // throws java.lang.IllegalStateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException end; JCKeyAgreementSpi = class abstract external 'javax.crypto' name 'KeyAgreementSpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: JSKey; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException function engineDoPhase(para1: JSKey; para2: jboolean): JSKey; overload; virtual; abstract; // throws java.security.InvalidKeyException, java.lang.IllegalStateException function engineGenerateSecret(): Arr1jbyte; overload; virtual; abstract; // throws java.lang.IllegalStateException function engineGenerateSecret(para1: Arr1jbyte; para2: jint): jint; overload; virtual; abstract; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException function engineGenerateSecret(var para1: array of jbyte; para2: jint): jint; overload; virtual; abstract; // throws java.lang.IllegalStateException, javax.crypto.ShortBufferException function engineGenerateSecret(para1: JLString): JCSecretKey; overload; virtual; abstract; // throws java.lang.IllegalStateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException end; JCKeyGenerator = class external 'javax.crypto' name 'KeyGenerator' (JLObject) strict protected constructor create(para1: JCKeyGeneratorSpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JCKeyGenerator; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JSSecureRandom); overload; virtual; final; procedure init(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: jint); overload; virtual; final; procedure init(para1: jint; para2: JSSecureRandom); overload; virtual; final; function generateKey(): JCSecretKey; overload; virtual; final; end; JCKeyGeneratorSpi = class abstract external 'javax.crypto' name 'KeyGeneratorSpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: JSSecureRandom); overload; virtual; abstract; procedure engineInit(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException procedure engineInit(para1: jint; para2: JSSecureRandom); overload; virtual; abstract; function engineGenerateKey(): JCSecretKey; overload; virtual; abstract; end; JCMacSpi = class abstract external 'javax.crypto' name 'MacSpi' (JLObject) public constructor create(); overload; strict protected function engineGetMacLength(): jint; overload; virtual; abstract; procedure engineInit(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; abstract; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure engineUpdate(para1: jbyte); overload; virtual; abstract; procedure engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure engineUpdate(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure engineUpdate(para1: JNByteBuffer); overload; virtual; function engineDoFinal(): Arr1jbyte; overload; virtual; abstract; procedure engineReset(); overload; virtual; abstract; public function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JCSecretKeyFactory = class external 'javax.crypto' name 'SecretKeyFactory' (JLObject) strict protected constructor create(para1: JCSecretKeyFactorySpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JCSecretKeyFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function generateSecret(para1: JSSKeySpec): JCSecretKey; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException function getKeySpec(para1: JCSecretKey; para2: JLClass): JSSKeySpec; overload; virtual; final; // throws java.security.spec.InvalidKeySpecException function translateKey(para1: JCSecretKey): JCSecretKey; overload; virtual; final; // throws java.security.InvalidKeyException end; JCSecretKeyFactorySpi = class abstract external 'javax.crypto' name 'SecretKeyFactorySpi' (JLObject) public constructor create(); overload; strict protected function engineGenerateSecret(para1: JSSKeySpec): JCSecretKey; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException function engineGetKeySpec(para1: JCSecretKey; para2: JLClass): JSSKeySpec; overload; virtual; abstract; // throws java.security.spec.InvalidKeySpecException function engineTranslateKey(para1: JCSecretKey): JCSecretKey; overload; virtual; abstract; // throws java.security.InvalidKeyException end; JCSunJCE_b = class sealed external 'javax.crypto' name 'SunJCE_b' (JLObject) end; JCSunJCE_c = class sealed external 'javax.crypto' name 'SunJCE_c' (JLObject) public type Inners = class; Arr1Inners = array of Inners; Arr2Inners = array of Arr1Inners; Arr3Inners = array of Arr2Inners; Inners = class external 'javax.crypto' name 's' end; end; JCSunJCE_e = class sealed external 'javax.crypto' name 'SunJCE_e' (JLObject) public type Innerp = class; Arr1Innerp = array of Innerp; Arr2Innerp = array of Arr1Innerp; Arr3Innerp = array of Arr2Innerp; Innerq = class; Arr1Innerq = array of Innerq; Arr2Innerq = array of Arr1Innerq; Arr3Innerq = array of Arr2Innerq; Innero = class; Arr1Innero = array of Innero; Arr2Innero = array of Arr1Innero; Arr3Innero = array of Arr2Innero; Innerp = class sealed external 'javax.crypto' name 'p' end; Innerq = class external 'javax.crypto' name 'q' end; Innero = class external 'javax.crypto' name 'o' end; end; JCIDHKey = interface external 'javax.crypto.interfaces' name 'DHKey' function getParams(): JCSDHParameterSpec; overload; end; JCSPSource = class external 'javax.crypto.spec' name 'PSource' (JLObject) public type InnerPSpecified = class; Arr1InnerPSpecified = array of InnerPSpecified; Arr2InnerPSpecified = array of Arr1InnerPSpecified; Arr3InnerPSpecified = array of Arr2InnerPSpecified; InnerPSpecified = class sealed external 'javax.crypto.spec' name 'PSpecified' (JCSPSource) public final class var fDEFAULT: JCSPSource.InnerPSpecified; external name 'DEFAULT'; public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getValue(): Arr1jbyte; overload; virtual; end; strict protected constructor create(para1: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; end; JIIIOImage = class external 'javax.imageio' name 'IIOImage' (JLObject) strict protected var fimage: JAIRenderedImage; external name 'image'; fraster: JAIRaster; external name 'raster'; fthumbnails: JUList; external name 'thumbnails'; fmetadata: JIMIIOMetadata; external name 'metadata'; public constructor create(para1: JAIRenderedImage; para2: JUList; para3: JIMIIOMetadata); overload; constructor create(para1: JAIRaster; para2: JUList; para3: JIMIIOMetadata); overload; function getRenderedImage(): JAIRenderedImage; overload; virtual; procedure setRenderedImage(para1: JAIRenderedImage); overload; virtual; function hasRaster(): jboolean; overload; virtual; function getRaster(): JAIRaster; overload; virtual; procedure setRaster(para1: JAIRaster); overload; virtual; function getNumThumbnails(): jint; overload; virtual; function getThumbnail(para1: jint): JAIBufferedImage; overload; virtual; function getThumbnails(): JUList; overload; virtual; procedure setThumbnails(para1: JUList); overload; virtual; function getMetadata(): JIMIIOMetadata; overload; virtual; procedure setMetadata(para1: JIMIIOMetadata); overload; virtual; end; JIIIOParam = class abstract external 'javax.imageio' name 'IIOParam' (JLObject) strict protected var fsourceRegion: JARectangle; external name 'sourceRegion'; fsourceXSubsampling: jint; external name 'sourceXSubsampling'; fsourceYSubsampling: jint; external name 'sourceYSubsampling'; fsubsamplingXOffset: jint; external name 'subsamplingXOffset'; fsubsamplingYOffset: jint; external name 'subsamplingYOffset'; fsourceBands: Arr1jint; external name 'sourceBands'; fdestinationType: JIImageTypeSpecifier; external name 'destinationType'; fdestinationOffset: JAPoint; external name 'destinationOffset'; fdefaultController: JIIIOParamController; external name 'defaultController'; fcontroller: JIIIOParamController; external name 'controller'; strict protected constructor create(); overload; public procedure setSourceRegion(para1: JARectangle); overload; virtual; function getSourceRegion(): JARectangle; overload; virtual; procedure setSourceSubsampling(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getSourceXSubsampling(): jint; overload; virtual; function getSourceYSubsampling(): jint; overload; virtual; function getSubsamplingXOffset(): jint; overload; virtual; function getSubsamplingYOffset(): jint; overload; virtual; procedure setSourceBands(para1: Arr1jint); overload; virtual; procedure setSourceBands(var para1: array of jint); overload; virtual; function getSourceBands(): Arr1jint; overload; virtual; procedure setDestinationType(para1: JIImageTypeSpecifier); overload; virtual; function getDestinationType(): JIImageTypeSpecifier; overload; virtual; procedure setDestinationOffset(para1: JAPoint); overload; virtual; function getDestinationOffset(): JAPoint; overload; virtual; procedure setController(para1: JIIIOParamController); overload; virtual; function getController(): JIIIOParamController; overload; virtual; function getDefaultController(): JIIIOParamController; overload; virtual; function hasController(): jboolean; overload; virtual; function activateController(): jboolean; overload; virtual; end; JIIIOParamController = interface external 'javax.imageio' name 'IIOParamController' function activate(para1: JIIIOParam): jboolean; overload; end; JIImageIO = class sealed external 'javax.imageio' name 'ImageIO' (JLObject) public type InnerCacheInfo = class; Arr1InnerCacheInfo = array of InnerCacheInfo; Arr2InnerCacheInfo = array of Arr1InnerCacheInfo; Arr3InnerCacheInfo = array of Arr2InnerCacheInfo; InnerCanDecodeInputFilter = class; Arr1InnerCanDecodeInputFilter = array of InnerCanDecodeInputFilter; Arr2InnerCanDecodeInputFilter = array of Arr1InnerCanDecodeInputFilter; Arr3InnerCanDecodeInputFilter = array of Arr2InnerCanDecodeInputFilter; InnerCanEncodeImageAndFormatFilter = class; Arr1InnerCanEncodeImageAndFormatFilter = array of InnerCanEncodeImageAndFormatFilter; Arr2InnerCanEncodeImageAndFormatFilter = array of Arr1InnerCanEncodeImageAndFormatFilter; Arr3InnerCanEncodeImageAndFormatFilter = array of Arr2InnerCanEncodeImageAndFormatFilter; InnerContainsFilter = class; Arr1InnerContainsFilter = array of InnerContainsFilter; Arr2InnerContainsFilter = array of Arr1InnerContainsFilter; Arr3InnerContainsFilter = array of Arr2InnerContainsFilter; InnerTranscoderFilter = class; Arr1InnerTranscoderFilter = array of InnerTranscoderFilter; Arr2InnerTranscoderFilter = array of Arr1InnerTranscoderFilter; Arr3InnerTranscoderFilter = array of Arr2InnerTranscoderFilter; InnerImageReaderIterator = class; Arr1InnerImageReaderIterator = array of InnerImageReaderIterator; Arr2InnerImageReaderIterator = array of Arr1InnerImageReaderIterator; Arr3InnerImageReaderIterator = array of Arr2InnerImageReaderIterator; InnerImageTranscoderIterator = class; Arr1InnerImageTranscoderIterator = array of InnerImageTranscoderIterator; Arr2InnerImageTranscoderIterator = array of Arr1InnerImageTranscoderIterator; Arr3InnerImageTranscoderIterator = array of Arr2InnerImageTranscoderIterator; InnerImageWriterIterator = class; Arr1InnerImageWriterIterator = array of InnerImageWriterIterator; Arr2InnerImageWriterIterator = array of Arr1InnerImageWriterIterator; Arr3InnerImageWriterIterator = array of Arr2InnerImageWriterIterator; InnerSpiInfo = class; Arr1InnerSpiInfo = array of InnerSpiInfo; Arr2InnerSpiInfo = array of Arr1InnerSpiInfo; Arr3InnerSpiInfo = array of Arr2InnerSpiInfo; InnerCacheInfo = class external 'javax.imageio' name 'CacheInfo' end; InnerCanDecodeInputFilter = class external 'javax.imageio' name 'CanDecodeInputFilter' end; InnerCanEncodeImageAndFormatFilter = class external 'javax.imageio' name 'CanEncodeImageAndFormatFilter' end; InnerContainsFilter = class external 'javax.imageio' name 'ContainsFilter' end; InnerTranscoderFilter = class external 'javax.imageio' name 'TranscoderFilter' end; InnerImageReaderIterator = class external 'javax.imageio' name 'ImageReaderIterator' end; InnerImageTranscoderIterator = class external 'javax.imageio' name 'ImageTranscoderIterator' end; InnerImageWriterIterator = class external 'javax.imageio' name 'ImageWriterIterator' end; InnerSpiInfo = class abstract external 'javax.imageio' name 'SpiInfo' end; public class procedure scanForPlugins(); static; overload; class procedure setUseCache(para1: jboolean); static; overload; class function getUseCache(): jboolean; static; overload; class procedure setCacheDirectory(para1: JIFile); static; overload; class function getCacheDirectory(): JIFile; static; overload; class function createImageInputStream(para1: JLObject): JISImageInputStream; static; overload; // throws java.io.IOException class function createImageOutputStream(para1: JLObject): JISImageOutputStream; static; overload; // throws java.io.IOException class function getReaderFormatNames(): Arr1JLString; static; overload; class function getReaderMIMETypes(): Arr1JLString; static; overload; class function getReaderFileSuffixes(): Arr1JLString; static; overload; class function getImageReaders(para1: JLObject): JUIterator; static; overload; class function getImageReadersByFormatName(para1: JLString): JUIterator; static; overload; class function getImageReadersBySuffix(para1: JLString): JUIterator; static; overload; class function getImageReadersByMIMEType(para1: JLString): JUIterator; static; overload; class function getWriterFormatNames(): Arr1JLString; static; overload; class function getWriterMIMETypes(): Arr1JLString; static; overload; class function getWriterFileSuffixes(): Arr1JLString; static; overload; class function getImageWritersByFormatName(para1: JLString): JUIterator; static; overload; class function getImageWritersBySuffix(para1: JLString): JUIterator; static; overload; class function getImageWritersByMIMEType(para1: JLString): JUIterator; static; overload; class function getImageWriter(para1: JIImageReader): JIImageWriter; static; overload; class function getImageReader(para1: JIImageWriter): JIImageReader; static; overload; class function getImageWriters(para1: JIImageTypeSpecifier; para2: JLString): JUIterator; static; overload; class function getImageTranscoders(para1: JIImageReader; para2: JIImageWriter): JUIterator; static; overload; class function read(para1: JIFile): JAIBufferedImage; static; overload; // throws java.io.IOException class function read(para1: JIInputStream): JAIBufferedImage; static; overload; // throws java.io.IOException class function read(para1: JNURL): JAIBufferedImage; static; overload; // throws java.io.IOException class function read(para1: JISImageInputStream): JAIBufferedImage; static; overload; // throws java.io.IOException class function write(para1: JAIRenderedImage; para2: JLString; para3: JISImageOutputStream): jboolean; static; overload; // throws java.io.IOException class function write(para1: JAIRenderedImage; para2: JLString; para3: JIFile): jboolean; static; overload; // throws java.io.IOException class function write(para1: JAIRenderedImage; para2: JLString; para3: JIOutputStream): jboolean; static; overload; // throws java.io.IOException end; JIImageReader = class abstract external 'javax.imageio' name 'ImageReader' (JLObject) strict protected var foriginatingProvider: JISImageReaderSpi; external name 'originatingProvider'; finput: JLObject; external name 'input'; fseekForwardOnly: jboolean; external name 'seekForwardOnly'; fignoreMetadata: jboolean; external name 'ignoreMetadata'; fminIndex: jint; external name 'minIndex'; favailableLocales: Arr1JULocale; external name 'availableLocales'; flocale: JULocale; external name 'locale'; fwarningListeners: JUList; external name 'warningListeners'; fwarningLocales: JUList; external name 'warningLocales'; fprogressListeners: JUList; external name 'progressListeners'; fupdateListeners: JUList; external name 'updateListeners'; strict protected constructor create(para1: JISImageReaderSpi); overload; public function getFormatName(): JLString; overload; virtual; // throws java.io.IOException function getOriginatingProvider(): JISImageReaderSpi; overload; virtual; procedure setInput(para1: JLObject; para2: jboolean; para3: jboolean); overload; virtual; procedure setInput(para1: JLObject; para2: jboolean); overload; virtual; procedure setInput(para1: JLObject); overload; virtual; function getInput(): JLObject; overload; virtual; function isSeekForwardOnly(): jboolean; overload; virtual; function isIgnoringMetadata(): jboolean; overload; virtual; function getMinIndex(): jint; overload; virtual; function getAvailableLocales(): Arr1JULocale; overload; virtual; procedure setLocale(para1: JULocale); overload; virtual; function getLocale(): JULocale; overload; virtual; function getNumImages(para1: jboolean): jint; overload; virtual; abstract; // throws java.io.IOException function getWidth(para1: jint): jint; overload; virtual; abstract; // throws java.io.IOException function getHeight(para1: jint): jint; overload; virtual; abstract; // throws java.io.IOException function isRandomAccessEasy(para1: jint): jboolean; overload; virtual; // throws java.io.IOException function getAspectRatio(para1: jint): jfloat; overload; virtual; // throws java.io.IOException function getRawImageType(para1: jint): JIImageTypeSpecifier; overload; virtual; // throws java.io.IOException function getImageTypes(para1: jint): JUIterator; overload; virtual; abstract; // throws java.io.IOException function getDefaultReadParam(): JIImageReadParam; overload; virtual; function getStreamMetadata(): JIMIIOMetadata; overload; virtual; abstract; // throws java.io.IOException function getStreamMetadata(para1: JLString; para2: JUSet): JIMIIOMetadata; overload; virtual; // throws java.io.IOException function getImageMetadata(para1: jint): JIMIIOMetadata; overload; virtual; abstract; // throws java.io.IOException function getImageMetadata(para1: jint; para2: JLString; para3: JUSet): JIMIIOMetadata; overload; virtual; // throws java.io.IOException function read(para1: jint): JAIBufferedImage; overload; virtual; // throws java.io.IOException function read(para1: jint; para2: JIImageReadParam): JAIBufferedImage; overload; virtual; abstract; // throws java.io.IOException function readAll(para1: jint; para2: JIImageReadParam): JIIIOImage; overload; virtual; // throws java.io.IOException function readAll(para1: JUIterator): JUIterator; overload; virtual; // throws java.io.IOException function canReadRaster(): jboolean; overload; virtual; function readRaster(para1: jint; para2: JIImageReadParam): JAIRaster; overload; virtual; // throws java.io.IOException function isImageTiled(para1: jint): jboolean; overload; virtual; // throws java.io.IOException function getTileWidth(para1: jint): jint; overload; virtual; // throws java.io.IOException function getTileHeight(para1: jint): jint; overload; virtual; // throws java.io.IOException function getTileGridXOffset(para1: jint): jint; overload; virtual; // throws java.io.IOException function getTileGridYOffset(para1: jint): jint; overload; virtual; // throws java.io.IOException function readTile(para1: jint; para2: jint; para3: jint): JAIBufferedImage; overload; virtual; // throws java.io.IOException function readTileRaster(para1: jint; para2: jint; para3: jint): JAIRaster; overload; virtual; // throws java.io.IOException function readAsRenderedImage(para1: jint; para2: JIImageReadParam): JAIRenderedImage; overload; virtual; // throws java.io.IOException function readerSupportsThumbnails(): jboolean; overload; virtual; function hasThumbnails(para1: jint): jboolean; overload; virtual; // throws java.io.IOException function getNumThumbnails(para1: jint): jint; overload; virtual; // throws java.io.IOException function getThumbnailWidth(para1: jint; para2: jint): jint; overload; virtual; // throws java.io.IOException function getThumbnailHeight(para1: jint; para2: jint): jint; overload; virtual; // throws java.io.IOException function readThumbnail(para1: jint; para2: jint): JAIBufferedImage; overload; virtual; // throws java.io.IOException procedure abort(); overload; virtual; strict protected function abortRequested(): jboolean; overload; virtual; procedure clearAbortRequest(); overload; virtual; public procedure addIIOReadWarningListener(para1: JIEIIOReadWarningListener); overload; virtual; procedure removeIIOReadWarningListener(para1: JIEIIOReadWarningListener); overload; virtual; procedure removeAllIIOReadWarningListeners(); overload; virtual; procedure addIIOReadProgressListener(para1: JIEIIOReadProgressListener); overload; virtual; procedure removeIIOReadProgressListener(para1: JIEIIOReadProgressListener); overload; virtual; procedure removeAllIIOReadProgressListeners(); overload; virtual; procedure addIIOReadUpdateListener(para1: JIEIIOReadUpdateListener); overload; virtual; procedure removeIIOReadUpdateListener(para1: JIEIIOReadUpdateListener); overload; virtual; procedure removeAllIIOReadUpdateListeners(); overload; virtual; strict protected procedure processSequenceStarted(para1: jint); overload; virtual; procedure processSequenceComplete(); overload; virtual; procedure processImageStarted(para1: jint); overload; virtual; procedure processImageProgress(para1: jfloat); overload; virtual; procedure processImageComplete(); overload; virtual; procedure processThumbnailStarted(para1: jint; para2: jint); overload; virtual; procedure processThumbnailProgress(para1: jfloat); overload; virtual; procedure processThumbnailComplete(); overload; virtual; procedure processReadAborted(); overload; virtual; procedure processPassStarted(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: Arr1jint); overload; virtual; procedure processPassStarted(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; var para9: array of jint); overload; virtual; procedure processImageUpdate(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: Arr1jint); overload; virtual; procedure processImageUpdate(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; var para8: array of jint); overload; virtual; procedure processPassComplete(para1: JAIBufferedImage); overload; virtual; procedure processThumbnailPassStarted(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: Arr1jint); overload; virtual; procedure processThumbnailPassStarted(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; var para9: array of jint); overload; virtual; procedure processThumbnailUpdate(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: Arr1jint); overload; virtual; procedure processThumbnailUpdate(para1: JAIBufferedImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; var para8: array of jint); overload; virtual; procedure processThumbnailPassComplete(para1: JAIBufferedImage); overload; virtual; procedure processWarningOccurred(para1: JLString); overload; virtual; procedure processWarningOccurred(para1: JLString; para2: JLString); overload; virtual; public procedure reset(); overload; virtual; procedure dispose(); overload; virtual; strict protected class function getSourceRegion(para1: JIImageReadParam; para2: jint; para3: jint): JARectangle; static; overload; class procedure computeRegions(para1: JIImageReadParam; para2: jint; para3: jint; para4: JAIBufferedImage; para5: JARectangle; para6: JARectangle); static; overload; class procedure checkReadParamBandSettings(para1: JIImageReadParam; para2: jint; para3: jint); static; overload; class function getDestination(para1: JIImageReadParam; para2: JUIterator; para3: jint; para4: jint): JAIBufferedImage; static; overload; // throws javax.imageio.IIOException end; JIImageTranscoder = interface external 'javax.imageio' name 'ImageTranscoder' function convertStreamMetadata(para1: JIMIIOMetadata; para2: JIImageWriteParam): JIMIIOMetadata; overload; function convertImageMetadata(para1: JIMIIOMetadata; para2: JIImageTypeSpecifier; para3: JIImageWriteParam): JIMIIOMetadata; overload; end; JIImageTypeSpecifier = class external 'javax.imageio' name 'ImageTypeSpecifier' (JLObject) public type InnerBanded = class; Arr1InnerBanded = array of InnerBanded; Arr2InnerBanded = array of Arr1InnerBanded; Arr3InnerBanded = array of Arr2InnerBanded; InnerGrayscale = class; Arr1InnerGrayscale = array of InnerGrayscale; Arr2InnerGrayscale = array of Arr1InnerGrayscale; Arr3InnerGrayscale = array of Arr2InnerGrayscale; InnerIndexed = class; Arr1InnerIndexed = array of InnerIndexed; Arr2InnerIndexed = array of Arr1InnerIndexed; Arr3InnerIndexed = array of Arr2InnerIndexed; InnerInterleaved = class; Arr1InnerInterleaved = array of InnerInterleaved; Arr2InnerInterleaved = array of Arr1InnerInterleaved; Arr3InnerInterleaved = array of Arr2InnerInterleaved; InnerPacked = class; Arr1InnerPacked = array of InnerPacked; Arr2InnerPacked = array of Arr1InnerPacked; Arr3InnerPacked = array of Arr2InnerPacked; InnerBanded = class external 'javax.imageio' name 'Banded' end; InnerGrayscale = class external 'javax.imageio' name 'Grayscale' end; InnerIndexed = class external 'javax.imageio' name 'Indexed' end; InnerInterleaved = class external 'javax.imageio' name 'Interleaved' end; InnerPacked = class external 'javax.imageio' name 'Packed' end; strict protected var fcolorModel: JAIColorModel; external name 'colorModel'; fsampleModel: JAISampleModel; external name 'sampleModel'; public constructor create(para1: JAIColorModel; para2: JAISampleModel); overload; constructor create(para1: JAIRenderedImage); overload; class function createPacked(para1: JACColorSpace; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jboolean): JIImageTypeSpecifier; static; overload; class function createInterleaved(para1: JACColorSpace; para2: Arr1jint; para3: jint; para4: jboolean; para5: jboolean): JIImageTypeSpecifier; static; overload; class function createInterleaved(para1: JACColorSpace; var para2: array of jint; para3: jint; para4: jboolean; para5: jboolean): JIImageTypeSpecifier; static; overload; class function createBanded(para1: JACColorSpace; para2: Arr1jint; para3: Arr1jint; para4: jint; para5: jboolean; para6: jboolean): JIImageTypeSpecifier; static; overload; class function createBanded(para1: JACColorSpace; var para2: array of jint; var para3: array of jint; para4: jint; para5: jboolean; para6: jboolean): JIImageTypeSpecifier; static; overload; class function createGrayscale(para1: jint; para2: jint; para3: jboolean): JIImageTypeSpecifier; static; overload; class function createGrayscale(para1: jint; para2: jint; para3: jboolean; para4: jboolean): JIImageTypeSpecifier; static; overload; class function createIndexed(para1: Arr1jbyte; para2: Arr1jbyte; para3: Arr1jbyte; para4: Arr1jbyte; para5: jint; para6: jint): JIImageTypeSpecifier; static; overload; class function createIndexed(var para1: array of jbyte; var para2: array of jbyte; var para3: array of jbyte; var para4: array of jbyte; para5: jint; para6: jint): JIImageTypeSpecifier; static; overload; class function createFromBufferedImageType(para1: jint): JIImageTypeSpecifier; static; overload; class function createFromRenderedImage(para1: JAIRenderedImage): JIImageTypeSpecifier; static; overload; function getBufferedImageType(): jint; overload; virtual; function getNumComponents(): jint; overload; virtual; function getNumBands(): jint; overload; virtual; function getBitsPerBand(para1: jint): jint; overload; virtual; function getSampleModel(): JAISampleModel; overload; virtual; function getSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function createBufferedImage(para1: jint; para2: jint): JAIBufferedImage; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JIMIIOMetadata = class abstract external 'javax.imageio.metadata' name 'IIOMetadata' (JLObject) strict protected var fstandardFormatSupported: jboolean; external name 'standardFormatSupported'; fnativeMetadataFormatName: JLString; external name 'nativeMetadataFormatName'; fnativeMetadataFormatClassName: JLString; external name 'nativeMetadataFormatClassName'; fextraMetadataFormatNames: Arr1JLString; external name 'extraMetadataFormatNames'; fextraMetadataFormatClassNames: Arr1JLString; external name 'extraMetadataFormatClassNames'; fdefaultController: JIMIIOMetadataController; external name 'defaultController'; fcontroller: JIMIIOMetadataController; external name 'controller'; strict protected constructor create(); overload; constructor create(para1: jboolean; para2: JLString; para3: JLString; para4: Arr1JLString; para5: Arr1JLString); overload; constructor create(para1: jboolean; para2: JLString; para3: JLString; const para4: array of JLString; const para5: array of JLString); overload; public function isStandardMetadataFormatSupported(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; abstract; function getNativeMetadataFormatName(): JLString; overload; virtual; function getExtraMetadataFormatNames(): Arr1JLString; overload; virtual; function getMetadataFormatNames(): Arr1JLString; overload; virtual; function getMetadataFormat(para1: JLString): JIMIIOMetadataFormat; overload; virtual; function getAsTree(para1: JLString): OWDNode; overload; virtual; abstract; procedure mergeTree(para1: JLString; para2: OWDNode); overload; virtual; abstract; // throws javax.imageio.metadata.IIOInvalidTreeException strict protected function getStandardChromaNode(): JIMIIOMetadataNode; overload; virtual; function getStandardCompressionNode(): JIMIIOMetadataNode; overload; virtual; function getStandardDataNode(): JIMIIOMetadataNode; overload; virtual; function getStandardDimensionNode(): JIMIIOMetadataNode; overload; virtual; function getStandardDocumentNode(): JIMIIOMetadataNode; overload; virtual; function getStandardTextNode(): JIMIIOMetadataNode; overload; virtual; function getStandardTileNode(): JIMIIOMetadataNode; overload; virtual; function getStandardTransparencyNode(): JIMIIOMetadataNode; overload; virtual; function getStandardTree(): JIMIIOMetadataNode; overload; virtual; final; public procedure setFromTree(para1: JLString; para2: OWDNode); overload; virtual; // throws javax.imageio.metadata.IIOInvalidTreeException procedure reset(); overload; virtual; abstract; procedure setController(para1: JIMIIOMetadataController); overload; virtual; function getController(): JIMIIOMetadataController; overload; virtual; function getDefaultController(): JIMIIOMetadataController; overload; virtual; function hasController(): jboolean; overload; virtual; function activateController(): jboolean; overload; virtual; end; JIMIIOMetadataController = interface external 'javax.imageio.metadata' name 'IIOMetadataController' function activate(para1: JIMIIOMetadata): jboolean; overload; end; JIMIIOMetadataFormat = interface external 'javax.imageio.metadata' name 'IIOMetadataFormat' const CHILD_POLICY_EMPTY = 0; CHILD_POLICY_ALL = 1; CHILD_POLICY_SOME = 2; CHILD_POLICY_CHOICE = 3; CHILD_POLICY_SEQUENCE = 4; CHILD_POLICY_REPEAT = 5; CHILD_POLICY_MAX = 5; VALUE_NONE = 0; VALUE_ARBITRARY = 1; VALUE_RANGE = 2; VALUE_RANGE_MIN_INCLUSIVE_MASK = 4; VALUE_RANGE_MAX_INCLUSIVE_MASK = 8; VALUE_RANGE_MIN_INCLUSIVE = 6; VALUE_RANGE_MAX_INCLUSIVE = 10; VALUE_RANGE_MIN_MAX_INCLUSIVE = 14; VALUE_ENUMERATION = 16; VALUE_LIST = 32; DATATYPE_STRING = 0; DATATYPE_BOOLEAN = 1; DATATYPE_INTEGER = 2; DATATYPE_FLOAT = 3; DATATYPE_DOUBLE = 4; function getRootName(): JLString; overload; function canNodeAppear(para1: JLString; para2: JIImageTypeSpecifier): jboolean; overload; function getElementMinChildren(para1: JLString): jint; overload; function getElementMaxChildren(para1: JLString): jint; overload; function getElementDescription(para1: JLString; para2: JULocale): JLString; overload; function getChildPolicy(para1: JLString): jint; overload; function getChildNames(para1: JLString): Arr1JLString; overload; function getAttributeNames(para1: JLString): Arr1JLString; overload; function getAttributeValueType(para1: JLString; para2: JLString): jint; overload; function getAttributeDataType(para1: JLString; para2: JLString): jint; overload; function isAttributeRequired(para1: JLString; para2: JLString): jboolean; overload; function getAttributeDefaultValue(para1: JLString; para2: JLString): JLString; overload; function getAttributeEnumerations(para1: JLString; para2: JLString): Arr1JLString; overload; function getAttributeMinValue(para1: JLString; para2: JLString): JLString; overload; function getAttributeMaxValue(para1: JLString; para2: JLString): JLString; overload; function getAttributeListMinLength(para1: JLString; para2: JLString): jint; overload; function getAttributeListMaxLength(para1: JLString; para2: JLString): jint; overload; function getAttributeDescription(para1: JLString; para2: JLString; para3: JULocale): JLString; overload; function getObjectValueType(para1: JLString): jint; overload; function getObjectClass(para1: JLString): JLClass; overload; function getObjectDefaultValue(para1: JLString): JLObject; overload; function getObjectEnumerations(para1: JLString): Arr1JLObject; overload; function getObjectMinValue(para1: JLString): JLComparable; overload; function getObjectMaxValue(para1: JLString): JLComparable; overload; function getObjectArrayMinLength(para1: JLString): jint; overload; function getObjectArrayMaxLength(para1: JLString): jint; overload; end; JIPJJPEGHuffmanTable = class external 'javax.imageio.plugins.jpeg' name 'JPEGHuffmanTable' (JLObject) public final class var fStdDCLuminance: JIPJJPEGHuffmanTable; external name 'StdDCLuminance'; fStdDCChrominance: JIPJJPEGHuffmanTable; external name 'StdDCChrominance'; fStdACLuminance: JIPJJPEGHuffmanTable; external name 'StdACLuminance'; fStdACChrominance: JIPJJPEGHuffmanTable; external name 'StdACChrominance'; public constructor create(para1: Arr1jshort; para2: Arr1jshort); overload; constructor create(const para1: array of jshort; const para2: array of jshort); overload; function getLengths(): Arr1jshort; overload; virtual; function getValues(): Arr1jshort; overload; virtual; function toString(): JLString; overload; virtual; end; JIPJJPEGQTable = class external 'javax.imageio.plugins.jpeg' name 'JPEGQTable' (JLObject) public final class var fK1Luminance: JIPJJPEGQTable; external name 'K1Luminance'; fK1Div2Luminance: JIPJJPEGQTable; external name 'K1Div2Luminance'; fK2Chrominance: JIPJJPEGQTable; external name 'K2Chrominance'; fK2Div2Chrominance: JIPJJPEGQTable; external name 'K2Div2Chrominance'; public constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; function getTable(): Arr1jint; overload; virtual; function getScaledInstance(para1: jfloat; para2: jboolean): JIPJJPEGQTable; overload; virtual; function toString(): JLString; overload; virtual; end; JISRegisterableService = interface external 'javax.imageio.spi' name 'RegisterableService' procedure onRegistration(para1: JISServiceRegistry; para2: JLClass); overload; procedure onDeregistration(para1: JISServiceRegistry; para2: JLClass); overload; end; JISServiceRegistry = class external 'javax.imageio.spi' name 'ServiceRegistry' (JLObject) public type InnerFilter = interface; Arr1InnerFilter = array of InnerFilter; Arr2InnerFilter = array of Arr1InnerFilter; Arr3InnerFilter = array of Arr2InnerFilter; InnerFilter = interface external 'javax.imageio.spi' name 'Filter' function filter(para1: JLObject): jboolean; overload; end; public constructor create(para1: JUIterator); overload; class function lookupProviders(para1: JLClass; para2: JLClassLoader): JUIterator; static; overload; class function lookupProviders(para1: JLClass): JUIterator; static; overload; function getCategories(): JUIterator; overload; virtual; function registerServiceProvider(para1: JLObject; para2: JLClass): jboolean; overload; virtual; procedure registerServiceProvider(para1: JLObject); overload; virtual; procedure registerServiceProviders(para1: JUIterator); overload; virtual; function deregisterServiceProvider(para1: JLObject; para2: JLClass): jboolean; overload; virtual; procedure deregisterServiceProvider(para1: JLObject); overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function getServiceProviders(para1: JLClass; para2: jboolean): JUIterator; overload; virtual; function getServiceProviders(para1: JLClass; para2: JISServiceRegistry.InnerFilter; para3: jboolean): JUIterator; overload; virtual; function getServiceProviderByClass(para1: JLClass): JLObject; overload; virtual; function setOrdering(para1: JLClass; para2: JLObject; para3: JLObject): jboolean; overload; virtual; function unsetOrdering(para1: JLClass; para2: JLObject; para3: JLObject): jboolean; overload; virtual; procedure deregisterAll(para1: JLClass); overload; virtual; procedure deregisterAll(); overload; virtual; procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISSubRegistry = class external 'javax.imageio.spi' name 'SubRegistry' (JLObject) public constructor create(para1: JISServiceRegistry; para2: JLClass); overload; function registerServiceProvider(para1: JLObject): jboolean; overload; virtual; function deregisterServiceProvider(para1: JLObject): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function setOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function unsetOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function getServiceProviders(para1: jboolean): JUIterator; overload; virtual; function getServiceProviderByClass(para1: JLClass): JLObject; overload; virtual; procedure clear(); overload; virtual; procedure finalize(); overload; virtual; end; JISIIOByteBuffer = class external 'javax.imageio.stream' name 'IIOByteBuffer' (JLObject) public constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; function getData(): Arr1jbyte; overload; virtual; procedure setData(para1: Arr1jbyte); overload; virtual; procedure setData(var para1: array of jbyte); overload; virtual; function getOffset(): jint; overload; virtual; procedure setOffset(para1: jint); overload; virtual; function getLength(): jint; overload; virtual; procedure setLength(para1: jint); overload; virtual; end; JISMemoryCache = class external 'javax.imageio.stream' name 'MemoryCache' (JLObject) public function loadFromStream(para1: JIInputStream; para2: jlong): jlong; overload; virtual; // throws java.io.IOException procedure writeToStream(para1: JIOutputStream; para2: jlong; para3: jlong); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint; para4: jlong); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint; para4: jlong); overload; virtual; // throws java.io.IOException procedure write(para1: jint; para2: jlong); overload; virtual; // throws java.io.IOException function getLength(): jlong; overload; virtual; function read(para1: jlong): jint; overload; virtual; // throws java.io.IOException procedure read(para1: Arr1jbyte; para2: jint; para3: jint; para4: jlong); overload; virtual; // throws java.io.IOException procedure read(var para1: array of jbyte; para2: jint; para3: jint; para4: jlong); overload; virtual; // throws java.io.IOException procedure disposeBefore(para1: jlong); overload; virtual; procedure reset(); overload; virtual; end; JLMEAnnotationMirror = interface external 'javax.lang.model.element' name 'AnnotationMirror' function getAnnotationType(): JLMTDeclaredType; overload; function getElementValues(): JUMap; overload; end; JLMEAnnotationValue = interface external 'javax.lang.model.element' name 'AnnotationValue' function getValue(): JLObject; overload; function toString(): JLString; overload; function accept(para1: JLMEAnnotationValueVisitor; para2: JLObject): JLObject; overload; end; JLMEAnnotationValueVisitor = interface external 'javax.lang.model.element' name 'AnnotationValueVisitor' function visit(para1: JLMEAnnotationValue; para2: JLObject): JLObject; overload; function visit(para1: JLMEAnnotationValue): JLObject; overload; function visitBoolean(para1: jboolean; para2: JLObject): JLObject; overload; function visitByte(para1: jbyte; para2: JLObject): JLObject; overload; function visitChar(para1: jchar; para2: JLObject): JLObject; overload; function visitDouble(para1: jdouble; para2: JLObject): JLObject; overload; function visitFloat(para1: jfloat; para2: JLObject): JLObject; overload; function visitInt(para1: jint; para2: JLObject): JLObject; overload; function visitLong(para1: jlong; para2: JLObject): JLObject; overload; function visitShort(para1: jshort; para2: JLObject): JLObject; overload; function visitString(para1: JLString; para2: JLObject): JLObject; overload; function visitType(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; function visitEnumConstant(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; function visitAnnotation(para1: JLMEAnnotationMirror; para2: JLObject): JLObject; overload; function visitArray(para1: JUList; para2: JLObject): JLObject; overload; function visitUnknown(para1: JLMEAnnotationValue; para2: JLObject): JLObject; overload; end; JLMEElement = interface external 'javax.lang.model.element' name 'Element' function asType(): JLMTTypeMirror; overload; function getKind(): JLMEElementKind; overload; function getAnnotationMirrors(): JUList; overload; function getAnnotation(para1: JLClass): JLAAnnotation; overload; function getModifiers(): JUSet; overload; function getSimpleName(): JLMEName; overload; function getEnclosingElement(): JLMEElement; overload; function getEnclosedElements(): JUList; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function accept(para1: JLMEElementVisitor; para2: JLObject): JLObject; overload; end; JLMEElementVisitor = interface external 'javax.lang.model.element' name 'ElementVisitor' function visit(para1: JLMEElement; para2: JLObject): JLObject; overload; function visit(para1: JLMEElement): JLObject; overload; function visitPackage(para1: JLMEPackageElement; para2: JLObject): JLObject; overload; function visitType(para1: JLMETypeElement; para2: JLObject): JLObject; overload; function visitVariable(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; function visitExecutable(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; function visitTypeParameter(para1: JLMETypeParameterElement; para2: JLObject): JLObject; overload; function visitUnknown(para1: JLMEElement; para2: JLObject): JLObject; overload; end; JLMTTypeMirror = interface external 'javax.lang.model.type' name 'TypeMirror' function getKind(): JLMTTypeKind; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; function accept(para1: JLMTTypeVisitor; para2: JLObject): JLObject; overload; end; JLMTTypeVisitor = interface external 'javax.lang.model.type' name 'TypeVisitor' function visit(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; function visit(para1: JLMTTypeMirror): JLObject; overload; function visitPrimitive(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; function visitNull(para1: JLMTNullType; para2: JLObject): JLObject; overload; function visitArray(para1: JLMTArrayType; para2: JLObject): JLObject; overload; function visitDeclared(para1: JLMTDeclaredType; para2: JLObject): JLObject; overload; function visitError(para1: JLMTErrorType; para2: JLObject): JLObject; overload; function visitTypeVariable(para1: JLMTTypeVariable; para2: JLObject): JLObject; overload; function visitWildcard(para1: JLMTWildcardType; para2: JLObject): JLObject; overload; function visitExecutable(para1: JLMTExecutableType; para2: JLObject): JLObject; overload; function visitNoType(para1: JLMTNoType; para2: JLObject): JLObject; overload; function visitUnknown(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; end; JLMUElementFilter = class external 'javax.lang.model.util' name 'ElementFilter' (JLObject) public class function fieldsIn(para1: JLIterable): JUList; static; overload; class function fieldsIn(para1: JUSet): JUSet; static; overload; class function constructorsIn(para1: JLIterable): JUList; static; overload; class function constructorsIn(para1: JUSet): JUSet; static; overload; class function methodsIn(para1: JLIterable): JUList; static; overload; class function methodsIn(para1: JUSet): JUSet; static; overload; class function typesIn(para1: JLIterable): JUList; static; overload; class function typesIn(para1: JUSet): JUSet; static; overload; class function packagesIn(para1: JLIterable): JUList; static; overload; class function packagesIn(para1: JUSet): JUSet; static; overload; end; JLMUElements = interface external 'javax.lang.model.util' name 'Elements' function getPackageElement(para1: JLCharSequence): JLMEPackageElement; overload; function getTypeElement(para1: JLCharSequence): JLMETypeElement; overload; function getElementValuesWithDefaults(para1: JLMEAnnotationMirror): JUMap; overload; function getDocComment(para1: JLMEElement): JLString; overload; function isDeprecated(para1: JLMEElement): jboolean; overload; function getBinaryName(para1: JLMETypeElement): JLMEName; overload; function getPackageOf(para1: JLMEElement): JLMEPackageElement; overload; function getAllMembers(para1: JLMETypeElement): JUList; overload; function getAllAnnotationMirrors(para1: JLMEElement): JUList; overload; function hides(para1: JLMEElement; para2: JLMEElement): jboolean; overload; function overrides(para1: JLMEExecutableElement; para2: JLMEExecutableElement; para3: JLMETypeElement): jboolean; overload; function getConstantExpression(para1: JLObject): JLString; overload; procedure printElements(para1: JIWriter; para2: Arr1JLMEElement); overload; procedure printElements(para1: JIWriter; const para2: array of JLMEElement); overload; function getName(para1: JLCharSequence): JLMEName; overload; end; JLMUTypes = interface external 'javax.lang.model.util' name 'Types' function asElement(para1: JLMTTypeMirror): JLMEElement; overload; function isSameType(para1: JLMTTypeMirror; para2: JLMTTypeMirror): jboolean; overload; function isSubtype(para1: JLMTTypeMirror; para2: JLMTTypeMirror): jboolean; overload; function isAssignable(para1: JLMTTypeMirror; para2: JLMTTypeMirror): jboolean; overload; function contains(para1: JLMTTypeMirror; para2: JLMTTypeMirror): jboolean; overload; function isSubsignature(para1: JLMTExecutableType; para2: JLMTExecutableType): jboolean; overload; function directSupertypes(para1: JLMTTypeMirror): JUList; overload; function erasure(para1: JLMTTypeMirror): JLMTTypeMirror; overload; function boxedClass(para1: JLMTPrimitiveType): JLMETypeElement; overload; function unboxedType(para1: JLMTTypeMirror): JLMTPrimitiveType; overload; function capture(para1: JLMTTypeMirror): JLMTTypeMirror; overload; function getPrimitiveType(para1: JLMTTypeKind): JLMTPrimitiveType; overload; function getNullType(): JLMTNullType; overload; function getNoType(para1: JLMTTypeKind): JLMTNoType; overload; function getArrayType(para1: JLMTTypeMirror): JLMTArrayType; overload; function getWildcardType(para1: JLMTTypeMirror; para2: JLMTTypeMirror): JLMTWildcardType; overload; function getDeclaredType(para1: JLMETypeElement; para2: Arr1JLMTTypeMirror): JLMTDeclaredType; overload; function getDeclaredType(para1: JLMETypeElement; const para2: array of JLMTTypeMirror): JLMTDeclaredType; overload; function getDeclaredType(para1: JLMTDeclaredType; para2: JLMETypeElement; para3: Arr1JLMTTypeMirror): JLMTDeclaredType; overload; function getDeclaredType(para1: JLMTDeclaredType; para2: JLMETypeElement; const para3: array of JLMTTypeMirror): JLMTDeclaredType; overload; function asMemberOf(para1: JLMTDeclaredType; para2: JLMEElement): JLMTTypeMirror; overload; end; JMDefaultLoaderRepository = class external 'javax.management' name 'DefaultLoaderRepository' (JLObject) public constructor create(); overload; class function loadClass(para1: JLString): JLClass; static; overload; // throws java.lang.ClassNotFoundException class function loadClassWithout(para1: JLClassLoader; para2: JLString): JLClass; static; overload; // throws java.lang.ClassNotFoundException end; JMDescriptorRead = interface external 'javax.management' name 'DescriptorRead' function getDescriptor(): JMDescriptor; overload; end; JMDynamicMBean = interface external 'javax.management' name 'DynamicMBean' function getAttribute(para1: JLString): JLObject; overload; // throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException procedure setAttribute(para1: JMAttribute); overload; // throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException function getAttributes(para1: Arr1JLString): JMAttributeList; overload; function getAttributes(var para1: array of JLString): JMAttributeList; overload; function setAttributes(para1: JMAttributeList): JMAttributeList; overload; function invoke(para1: JLString; para2: Arr1JLObject; para3: Arr1JLString): JLObject; overload; // throws javax.management.MBeanException, javax.management.ReflectionException function invoke(para1: JLString; var para2: array of JLObject; var para3: array of JLString): JLObject; overload; // throws javax.management.MBeanException, javax.management.ReflectionException function getMBeanInfo(): JMMBeanInfo; overload; end; JMJMX = class external 'javax.management' name 'JMX' (JLObject) public const DEFAULT_VALUE_FIELD = 'defaultValue'; IMMUTABLE_INFO_FIELD = 'immutableInfo'; INTERFACE_CLASS_NAME_FIELD = 'interfaceClassName'; LEGAL_VALUES_FIELD = 'legalValues'; MAX_VALUE_FIELD = 'maxValue'; MIN_VALUE_FIELD = 'minValue'; MXBEAN_FIELD = 'mxbean'; OPEN_TYPE_FIELD = 'openType'; ORIGINAL_TYPE_FIELD = 'originalType'; public class function newMBeanProxy(para1: JMMBeanServerConnection; para2: JMObjectName; para3: JLClass): JLObject; static; overload; class function newMBeanProxy(para1: JMMBeanServerConnection; para2: JMObjectName; para3: JLClass; para4: jboolean): JLObject; static; overload; class function newMXBeanProxy(para1: JMMBeanServerConnection; para2: JMObjectName; para3: JLClass): JLObject; static; overload; class function newMXBeanProxy(para1: JMMBeanServerConnection; para2: JMObjectName; para3: JLClass; para4: jboolean): JLObject; static; overload; class function isMXBeanInterface(para1: JLClass): jboolean; static; overload; end; JMMBeanRegistration = interface external 'javax.management' name 'MBeanRegistration' function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; procedure preDeregister(); overload; // throws java.lang.Exception procedure postDeregister(); overload; end; JMMBeanServerBuilder = class external 'javax.management' name 'MBeanServerBuilder' (JLObject) public constructor create(); overload; function newMBeanServerDelegate(): JMMBeanServerDelegate; overload; virtual; function newMBeanServer(para1: JLString; para2: JMMBeanServer; para3: JMMBeanServerDelegate): JMMBeanServer; overload; virtual; end; JMMBeanServerConnection = interface external 'javax.management' name 'MBeanServerConnection' function createMBean(para1: JLString; para2: JMObjectName): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: Arr1JLObject; para4: Arr1JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; var para3: array of JLObject; var para4: array of JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: Arr1JLObject; para5: Arr1JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; var para4: array of JLObject; var para5: array of JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException procedure unregisterMBean(para1: JMObjectName); overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException function getObjectInstance(para1: JMObjectName): JMObjectInstance; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException function queryMBeans(para1: JMObjectName; para2: JMQueryExp): JUSet; overload; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JMQueryExp): JUSet; overload; // throws java.io.IOException function isRegistered(para1: JMObjectName): jboolean; overload; // throws java.io.IOException function getMBeanCount(): JLInteger; overload; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString): JLObject; overload; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; para2: Arr1JLString): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; var para2: array of JLString): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException procedure setAttribute(para1: JMObjectName; para2: JMAttribute); overload; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function setAttributes(para1: JMObjectName; para2: JMAttributeList): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: Arr1JLObject; para4: Arr1JLString): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; var para3: array of JLObject; var para4: array of JLString): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function getDefaultDomain(): JLString; overload; // throws java.io.IOException function getDomains(): Arr1JLString; overload; // throws java.io.IOException procedure addNotificationListener(para1: JMObjectName; para2: JMNotificationListener; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMNotificationListener); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMNotificationListener; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException function getMBeanInfo(para1: JMObjectName): JMMBeanInfo; overload; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException function isInstanceOf(para1: JMObjectName; para2: JLString): jboolean; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException end; JMMBeanServerDelegateMBean = interface external 'javax.management' name 'MBeanServerDelegateMBean' function getMBeanServerId(): JLString; overload; function getSpecificationName(): JLString; overload; function getSpecificationVersion(): JLString; overload; function getSpecificationVendor(): JLString; overload; function getImplementationName(): JLString; overload; function getImplementationVersion(): JLString; overload; function getImplementationVendor(): JLString; overload; end; JMMBeanServerFactory = class external 'javax.management' name 'MBeanServerFactory' (JLObject) public class procedure releaseMBeanServer(para1: JMMBeanServer); static; overload; class function createMBeanServer(): JMMBeanServer; static; overload; class function createMBeanServer(para1: JLString): JMMBeanServer; static; overload; class function newMBeanServer(): JMMBeanServer; static; overload; class function newMBeanServer(para1: JLString): JMMBeanServer; static; overload; class function findMBeanServer(para1: JLString): JUArrayList; static; overload; class function getClassLoaderRepository(para1: JMMBeanServer): JMLClassLoaderRepository; static; overload; end; JMNotificationBroadcaster = interface external 'javax.management' name 'NotificationBroadcaster' procedure addNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; // throws java.lang.IllegalArgumentException procedure removeNotificationListener(para1: JMNotificationListener); overload; // throws javax.management.ListenerNotFoundException function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; end; JMPersistentMBean = interface external 'javax.management' name 'PersistentMBean' procedure load(); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException procedure store(); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException end; JMQuery = class external 'javax.management' name 'Query' (JLObject) public const GT = 0; LT = 1; GE = 2; LE = 3; EQ = 4; PLUS = 0; MINUS = 1; TIMES = 2; &DIV = 3; public constructor create(); overload; class function &and(para1: JMQueryExp; para2: JMQueryExp): JMQueryExp; static; overload; class function &or(para1: JMQueryExp; para2: JMQueryExp): JMQueryExp; static; overload; class function gt_(para1: JMValueExp; para2: JMValueExp): JMQueryExp; static; external name 'gt'; overload; class function geq(para1: JMValueExp; para2: JMValueExp): JMQueryExp; static; overload; class function leq(para1: JMValueExp; para2: JMValueExp): JMQueryExp; static; overload; class function lt_(para1: JMValueExp; para2: JMValueExp): JMQueryExp; static; external name 'lt'; overload; class function eq_(para1: JMValueExp; para2: JMValueExp): JMQueryExp; static; external name 'eq'; overload; class function between(para1: JMValueExp; para2: JMValueExp; para3: JMValueExp): JMQueryExp; static; overload; class function match(para1: JMAttributeValueExp; para2: JMStringValueExp): JMQueryExp; static; overload; class function attr(para1: JLString): JMAttributeValueExp; static; overload; class function attr(para1: JLString; para2: JLString): JMAttributeValueExp; static; overload; class function classattr(): JMAttributeValueExp; static; overload; class function ¬(para1: JMQueryExp): JMQueryExp; static; overload; class function &in(para1: JMValueExp; para2: Arr1JMValueExp): JMQueryExp; static; overload; class function &in(para1: JMValueExp; var para2: array of JMValueExp): JMQueryExp; static; overload; class function value(para1: JLString): JMStringValueExp; static; overload; class function value(para1: JLNumber): JMValueExp; static; overload; class function value(para1: jint): JMValueExp; static; overload; class function value(para1: jlong): JMValueExp; static; overload; class function value(para1: jfloat): JMValueExp; static; overload; class function value(para1: jdouble): JMValueExp; static; overload; class function value(para1: jboolean): JMValueExp; static; overload; class function plus_(para1: JMValueExp; para2: JMValueExp): JMValueExp; static; external name 'plus'; overload; class function times_(para1: JMValueExp; para2: JMValueExp): JMValueExp; static; external name 'times'; overload; class function minus_(para1: JMValueExp; para2: JMValueExp): JMValueExp; static; external name 'minus'; overload; class function &div_(para1: JMValueExp; para2: JMValueExp): JMValueExp; static; external name 'div'; overload; class function initialSubString(para1: JMAttributeValueExp; para2: JMStringValueExp): JMQueryExp; static; overload; class function anySubString(para1: JMAttributeValueExp; para2: JMStringValueExp): JMQueryExp; static; overload; class function finalSubString(para1: JMAttributeValueExp; para2: JMStringValueExp): JMQueryExp; static; overload; class function isInstanceOf(para1: JMStringValueExp): JMQueryExp; static; overload; end; JMLClassLoaderRepository = interface external 'javax.management.loading' name 'ClassLoaderRepository' function loadClass(para1: JLString): JLClass; overload; // throws java.lang.ClassNotFoundException function loadClassWithout(para1: JLClassLoader; para2: JLString): JLClass; overload; // throws java.lang.ClassNotFoundException function loadClassBefore(para1: JLClassLoader; para2: JLString): JLClass; overload; // throws java.lang.ClassNotFoundException end; JMLDefaultLoaderRepository = class external 'javax.management.loading' name 'DefaultLoaderRepository' (JLObject) public constructor create(); overload; class function loadClass(para1: JLString): JLClass; static; overload; // throws java.lang.ClassNotFoundException class function loadClassWithout(para1: JLClassLoader; para2: JLString): JLClass; static; overload; // throws java.lang.ClassNotFoundException end; JMLMLetContent = class external 'javax.management.loading' name 'MLetContent' (JLObject) public constructor create(para1: JNURL; para2: JUMap; para3: JUList; para4: JUList); overload; function getAttributes(): JUMap; overload; virtual; function getDocumentBase(): JNURL; overload; virtual; function getCodeBase(): JNURL; overload; virtual; function getJarFiles(): JLString; overload; virtual; function getCode(): JLString; overload; virtual; function getSerializedObject(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getVersion(): JLString; overload; virtual; function getParameterTypes(): JUList; overload; virtual; function getParameterValues(): JUList; overload; virtual; end; JMLMLetMBean = interface external 'javax.management.loading' name 'MLetMBean' function getMBeansFromURL(para1: JLString): JUSet; overload; // throws javax.management.ServiceNotFoundException function getMBeansFromURL(para1: JNURL): JUSet; overload; // throws javax.management.ServiceNotFoundException procedure addURL(para1: JNURL); overload; procedure addURL(para1: JLString); overload; // throws javax.management.ServiceNotFoundException function getURLs(): Arr1JNURL; overload; function getResource(para1: JLString): JNURL; overload; function getResourceAsStream(para1: JLString): JIInputStream; overload; function getResources(para1: JLString): JUEnumeration; overload; // throws java.io.IOException function getLibraryDirectory(): JLString; overload; procedure setLibraryDirectory(para1: JLString); overload; end; JMLMLetParser = class external 'javax.management.loading' name 'MLetParser' (JLObject) public constructor create(); overload; procedure skipSpace(para1: JIReader); overload; virtual; // throws java.io.IOException function scanIdentifier(para1: JIReader): JLString; overload; virtual; // throws java.io.IOException function scanTag(para1: JIReader): JUMap; overload; virtual; // throws java.io.IOException function parse(para1: JNURL): JUList; overload; virtual; // throws java.io.IOException function parseURL(para1: JLString): JUList; overload; virtual; // throws java.io.IOException end; JMLPrivateClassLoader = interface external 'javax.management.loading' name 'PrivateClassLoader' end; JMMModelMBeanInfo = interface external 'javax.management.modelmbean' name 'ModelMBeanInfo' function getDescriptors(para1: JLString): Arr1JMDescriptor; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptors(para1: Arr1JMDescriptor); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptors(var para1: array of JMDescriptor); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getDescriptor(para1: JLString; para2: JLString): JMDescriptor; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptor(para1: JMDescriptor; para2: JLString); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getMBeanDescriptor(): JMDescriptor; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setMBeanDescriptor(para1: JMDescriptor); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getAttribute(para1: JLString): JMMModelMBeanAttributeInfo; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getOperation(para1: JLString): JMMModelMBeanOperationInfo; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getNotification(para1: JLString): JMMModelMBeanNotificationInfo; overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function clone(): JLObject; overload; function getAttributes(): Arr1JMMBeanAttributeInfo; overload; function getClassName(): JLString; overload; function getConstructors(): Arr1JMMBeanConstructorInfo; overload; function getDescription(): JLString; overload; function getNotifications(): Arr1JMMBeanNotificationInfo; overload; function getOperations(): Arr1JMMBeanOperationInfo; overload; end; JMMMonitorMBean = interface external 'javax.management.monitor' name 'MonitorMBean' procedure start(); overload; procedure stop(); overload; procedure addObservedObject(para1: JMObjectName); overload; // throws java.lang.IllegalArgumentException procedure removeObservedObject(para1: JMObjectName); overload; function containsObservedObject(para1: JMObjectName): jboolean; overload; function getObservedObjects(): Arr1JMObjectName; overload; function getObservedObject(): JMObjectName; overload; procedure setObservedObject(para1: JMObjectName); overload; function getObservedAttribute(): JLString; overload; procedure setObservedAttribute(para1: JLString); overload; function getGranularityPeriod(): jlong; overload; procedure setGranularityPeriod(para1: jlong); overload; // throws java.lang.IllegalArgumentException function isActive(): jboolean; overload; end; JMOCompositeData = interface external 'javax.management.openmbean' name 'CompositeData' function getCompositeType(): JMOCompositeType; overload; function get(para1: JLString): JLObject; overload; function getAll(para1: Arr1JLString): Arr1JLObject; overload; function getAll(var para1: array of JLString): Arr1JLObject; overload; function containsKey(para1: JLString): jboolean; overload; function containsValue(para1: JLObject): jboolean; overload; function values(): JUCollection; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOCompositeDataView = interface external 'javax.management.openmbean' name 'CompositeDataView' function toCompositeData(para1: JMOCompositeType): JMOCompositeData; overload; end; JMOOpenMBeanConstructorInfo = interface external 'javax.management.openmbean' name 'OpenMBeanConstructorInfo' function getDescription(): JLString; overload; function getName(): JLString; overload; function getSignature(): Arr1JMMBeanParameterInfo; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOOpenMBeanInfo = interface external 'javax.management.openmbean' name 'OpenMBeanInfo' function getClassName(): JLString; overload; function getDescription(): JLString; overload; function getAttributes(): Arr1JMMBeanAttributeInfo; overload; function getOperations(): Arr1JMMBeanOperationInfo; overload; function getConstructors(): Arr1JMMBeanConstructorInfo; overload; function getNotifications(): Arr1JMMBeanNotificationInfo; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOOpenMBeanOperationInfo = interface external 'javax.management.openmbean' name 'OpenMBeanOperationInfo' function getDescription(): JLString; overload; function getName(): JLString; overload; function getSignature(): Arr1JMMBeanParameterInfo; overload; function getImpact(): jint; overload; function getReturnType(): JLString; overload; function getReturnOpenType(): JMOOpenType; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOOpenMBeanParameterInfo = interface external 'javax.management.openmbean' name 'OpenMBeanParameterInfo' function getDescription(): JLString; overload; function getName(): JLString; overload; function getOpenType(): JMOOpenType; overload; function getDefaultValue(): JLObject; overload; function getLegalValues(): JUSet; overload; function getMinValue(): JLComparable; overload; function getMaxValue(): JLComparable; overload; function hasDefaultValue(): jboolean; overload; function hasLegalValues(): jboolean; overload; function hasMinValue(): jboolean; overload; function hasMaxValue(): jboolean; overload; function isValue(para1: JLObject): jboolean; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOTabularData = interface external 'javax.management.openmbean' name 'TabularData' function getTabularType(): JMOTabularType; overload; function calculateIndex(para1: JMOCompositeData): Arr1JLObject; overload; function size(): jint; overload; function isEmpty(): jboolean; overload; function containsKey(para1: Arr1JLObject): jboolean; overload; function containsKey(var para1: array of JLObject): jboolean; overload; function containsValue(para1: JMOCompositeData): jboolean; overload; function get(para1: Arr1JLObject): JMOCompositeData; overload; function get(var para1: array of JLObject): JMOCompositeData; overload; procedure put(para1: JMOCompositeData); overload; function remove(para1: Arr1JLObject): JMOCompositeData; overload; function remove(var para1: array of JLObject): JMOCompositeData; overload; procedure putAll(para1: Arr1JMOCompositeData); overload; procedure putAll(var para1: array of JMOCompositeData); overload; procedure clear(); overload; function keySet(): JUSet; overload; function values(): JUCollection; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMRRelation = interface external 'javax.management.relation' name 'Relation' function getRole(para1: JLString): JUList; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.RelationServiceNotRegisteredException function getRoles(para1: Arr1JLString): JMRRoleResult; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException function getRoles(var para1: array of JLString): JMRRoleResult; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException function getRoleCardinality(para1: JLString): JLInteger; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException function getAllRoles(): JMRRoleResult; overload; // throws javax.management.relation.RelationServiceNotRegisteredException function retrieveAllRoles(): JMRRoleList; overload; procedure setRole(para1: JMRRole); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationNotFoundException function setRoles(para1: JMRRoleList): JMRRoleResult; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RelationNotFoundException procedure handleMBeanUnregistration(para1: JMObjectName; para2: JLString); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RelationNotFoundException function getReferencedMBeans(): JUMap; overload; function getRelationTypeName(): JLString; overload; function getRelationServiceName(): JMObjectName; overload; function getRelationId(): JLString; overload; end; JMRRelationServiceMBean = interface external 'javax.management.relation' name 'RelationServiceMBean' procedure isActive(); overload; // throws javax.management.relation.RelationServiceNotRegisteredException function getPurgeFlag(): jboolean; overload; procedure setPurgeFlag(para1: jboolean); overload; procedure createRelationType(para1: JLString; para2: Arr1JMRRoleInfo); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException procedure createRelationType(para1: JLString; var para2: array of JMRRoleInfo); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException procedure addRelationType(para1: JMRRelationType); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException function getAllRelationTypeNames(): JUList; overload; function getRoleInfos(para1: JLString): JUList; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function getRoleInfo(para1: JLString; para2: JLString): JMRRoleInfo; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleInfoNotFoundException procedure removeRelationType(para1: JLString); overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException procedure createRelation(para1: JLString; para2: JLString; para3: JMRRoleList); overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRelationIdException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.InvalidRoleValueException procedure addRelation(para1: JMObjectName); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, java.lang.NoSuchMethodException, javax.management.relation.InvalidRelationIdException, javax.management.InstanceNotFoundException, javax.management.relation.InvalidRelationServiceException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException function isRelationMBean(para1: JLString): JMObjectName; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function isRelation(para1: JMObjectName): JLString; overload; // throws java.lang.IllegalArgumentException function hasRelation(para1: JLString): JLBoolean; overload; // throws java.lang.IllegalArgumentException function getAllRelationIds(): JUList; overload; function checkRoleReading(para1: JLString; para2: JLString): JLInteger; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function checkRoleWriting(para1: JMRRole; para2: JLString; para3: JLBoolean): JLInteger; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException procedure sendRelationCreationNotification(para1: JLString); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure sendRoleUpdateNotification(para1: JLString; para2: JMRRole; para3: JUList); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure sendRelationRemovalNotification(para1: JLString; para2: JUList); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure updateRoleMap(para1: JLString; para2: JMRRole; para3: JUList); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationNotFoundException procedure removeRelation(para1: JLString); overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure purgeRelations(); overload; // throws javax.management.relation.RelationServiceNotRegisteredException function findReferencingRelations(para1: JMObjectName; para2: JLString; para3: JLString): JUMap; overload; // throws java.lang.IllegalArgumentException function findAssociatedMBeans(para1: JMObjectName; para2: JLString; para3: JLString): JUMap; overload; // throws java.lang.IllegalArgumentException function findRelationsOfType(para1: JLString): JUList; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function getRole(para1: JLString; para2: JLString): JUList; overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException function getRoles(para1: JLString; para2: Arr1JLString): JMRRoleResult; overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getRoles(para1: JLString; var para2: array of JLString): JMRRoleResult; overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getAllRoles(para1: JLString): JMRRoleResult; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RelationServiceNotRegisteredException function getRoleCardinality(para1: JLString; para2: JLString): JLInteger; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException procedure setRole(para1: JLString; para2: JMRRole); overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationTypeNotFoundException function setRoles(para1: JLString; para2: JMRRoleList): JMRRoleResult; overload; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getReferencedMBeans(para1: JLString): JUMap; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getRelationTypeName(para1: JLString): JLString; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException end; JMRRoleStatus = class external 'javax.management.relation' name 'RoleStatus' (JLObject) public const NO_ROLE_WITH_NAME = 1; ROLE_NOT_READABLE = 2; ROLE_NOT_WRITABLE = 3; LESS_THAN_MIN_ROLE_DEGREE = 4; MORE_THAN_MAX_ROLE_DEGREE = 5; REF_MBEAN_OF_INCORRECT_CLASS = 6; REF_MBEAN_NOT_REGISTERED = 7; public constructor create(); overload; class function isRoleStatus(para1: jint): jboolean; static; overload; end; JMRJMXAddressable = interface external 'javax.management.remote' name 'JMXAddressable' function getAddress(): JMRJMXServiceURL; overload; end; JMRJMXAuthenticator = interface external 'javax.management.remote' name 'JMXAuthenticator' function authenticate(para1: JLObject): JSASubject; overload; end; JMRJMXConnectorFactory = class external 'javax.management.remote' name 'JMXConnectorFactory' (JLObject) public const DEFAULT_CLASS_LOADER = 'jmx.remote.default.class.loader'; PROTOCOL_PROVIDER_PACKAGES = 'jmx.remote.protocol.provider.pkgs'; PROTOCOL_PROVIDER_CLASS_LOADER = 'jmx.remote.protocol.provider.class.loader'; public class function connect(para1: JMRJMXServiceURL): JMRJMXConnector; static; overload; // throws java.io.IOException class function connect(para1: JMRJMXServiceURL; para2: JUMap): JMRJMXConnector; static; overload; // throws java.io.IOException class function newJMXConnector(para1: JMRJMXServiceURL; para2: JUMap): JMRJMXConnector; static; overload; // throws java.io.IOException end; JMRJMXConnectorProvider = interface external 'javax.management.remote' name 'JMXConnectorProvider' function newJMXConnector(para1: JMRJMXServiceURL; para2: JUMap): JMRJMXConnector; overload; // throws java.io.IOException end; JMRJMXConnectorServerFactory = class external 'javax.management.remote' name 'JMXConnectorServerFactory' (JLObject) public const DEFAULT_CLASS_LOADER = 'jmx.remote.default.class.loader'; DEFAULT_CLASS_LOADER_NAME = 'jmx.remote.default.class.loader.name'; PROTOCOL_PROVIDER_PACKAGES = 'jmx.remote.protocol.provider.pkgs'; PROTOCOL_PROVIDER_CLASS_LOADER = 'jmx.remote.protocol.provider.class.loader'; public class function newJMXConnectorServer(para1: JMRJMXServiceURL; para2: JUMap; para3: JMMBeanServer): JMRJMXConnectorServer; static; overload; // throws java.io.IOException end; JMRJMXConnectorServerMBean = interface external 'javax.management.remote' name 'JMXConnectorServerMBean' procedure start(); overload; // throws java.io.IOException procedure stop(); overload; // throws java.io.IOException function isActive(): jboolean; overload; procedure setMBeanServerForwarder(para1: JMRMBeanServerForwarder); overload; function getConnectionIds(): Arr1JLString; overload; function getAddress(): JMRJMXServiceURL; overload; function getAttributes(): JUMap; overload; function toJMXConnector(para1: JUMap): JMRJMXConnector; overload; // throws java.io.IOException end; JMRJMXConnectorServerProvider = interface external 'javax.management.remote' name 'JMXConnectorServerProvider' function newJMXConnectorServer(para1: JMRJMXServiceURL; para2: JUMap; para3: JMMBeanServer): JMRJMXConnectorServer; overload; // throws java.io.IOException end; JMTTimerMBean = interface external 'javax.management.timer' name 'TimerMBean' procedure start(); overload; procedure stop(); overload; function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong; para6: jlong; para7: jboolean): JLInteger; overload; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong; para6: jlong): JLInteger; overload; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong): JLInteger; overload; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate): JLInteger; overload; // throws java.lang.IllegalArgumentException procedure removeNotification(para1: JLInteger); overload; // throws javax.management.InstanceNotFoundException procedure removeNotifications(para1: JLString); overload; // throws javax.management.InstanceNotFoundException procedure removeAllNotifications(); overload; function getNbNotifications(): jint; overload; function getAllNotificationIDs(): JUVector; overload; function getNotificationIDs(para1: JLString): JUVector; overload; function getNotificationType(para1: JLInteger): JLString; overload; function getNotificationMessage(para1: JLInteger): JLString; overload; function getNotificationUserData(para1: JLInteger): JLObject; overload; function getDate(para1: JLInteger): JUDate; overload; function getPeriod(para1: JLInteger): JLLong; overload; function getNbOccurences(para1: JLInteger): JLLong; overload; function getFixedRate(para1: JLInteger): JLBoolean; overload; function getSendPastNotifications(): jboolean; overload; procedure setSendPastNotifications(para1: jboolean); overload; function isActive(): jboolean; overload; function isEmpty(): jboolean; overload; end; JNContext = interface external 'javax.naming' name 'Context' const INITIAL_CONTEXT_FACTORY = 'java.naming.factory.initial'; OBJECT_FACTORIES = 'java.naming.factory.object'; STATE_FACTORIES = 'java.naming.factory.state'; URL_PKG_PREFIXES = 'java.naming.factory.url.pkgs'; PROVIDER_URL = 'java.naming.provider.url'; DNS_URL = 'java.naming.dns.url'; AUTHORITATIVE = 'java.naming.authoritative'; BATCHSIZE = 'java.naming.batchsize'; REFERRAL = 'java.naming.referral'; SECURITY_PROTOCOL = 'java.naming.security.protocol'; SECURITY_AUTHENTICATION = 'java.naming.security.authentication'; SECURITY_PRINCIPAL = 'java.naming.security.principal'; SECURITY_CREDENTIALS = 'java.naming.security.credentials'; LANGUAGE = 'java.naming.language'; APPLET = 'java.naming.applet'; function lookup(para1: JNName): JLObject; overload; // throws javax.naming.NamingException function lookup(para1: JLString): JLObject; overload; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject); overload; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject); overload; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject); overload; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject); overload; // throws javax.naming.NamingException procedure unbind(para1: JNName); overload; // throws javax.naming.NamingException procedure unbind(para1: JLString); overload; // throws javax.naming.NamingException procedure rename(para1: JNName; para2: JNName); overload; // throws javax.naming.NamingException procedure rename(para1: JLString; para2: JLString); overload; // throws javax.naming.NamingException function list(para1: JNName): JNNamingEnumeration; overload; // throws javax.naming.NamingException function list(para1: JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException function listBindings(para1: JNName): JNNamingEnumeration; overload; // throws javax.naming.NamingException function listBindings(para1: JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException procedure destroySubcontext(para1: JNName); overload; // throws javax.naming.NamingException procedure destroySubcontext(para1: JLString); overload; // throws javax.naming.NamingException function createSubcontext(para1: JNName): JNContext; overload; // throws javax.naming.NamingException function createSubcontext(para1: JLString): JNContext; overload; // throws javax.naming.NamingException function lookupLink(para1: JNName): JLObject; overload; // throws javax.naming.NamingException function lookupLink(para1: JLString): JLObject; overload; // throws javax.naming.NamingException function getNameParser(para1: JNName): JNNameParser; overload; // throws javax.naming.NamingException function getNameParser(para1: JLString): JNNameParser; overload; // throws javax.naming.NamingException function composeName(para1: JNName; para2: JNName): JNName; overload; // throws javax.naming.NamingException function composeName(para1: JLString; para2: JLString): JLString; overload; // throws javax.naming.NamingException function addToEnvironment(para1: JLString; para2: JLObject): JLObject; overload; // throws javax.naming.NamingException function removeFromEnvironment(para1: JLString): JLObject; overload; // throws javax.naming.NamingException function getEnvironment(): JUHashtable; overload; // throws javax.naming.NamingException procedure close(); overload; // throws javax.naming.NamingException function getNameInNamespace(): JLString; overload; // throws javax.naming.NamingException end; JNNameImpl = class external 'javax.naming' name 'NameImpl' (JLObject) public function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNNameImpl): jint; overload; virtual; function size(): jint; overload; virtual; function getAll(): JUEnumeration; overload; virtual; function get(para1: jint): JLString; overload; virtual; function getPrefix(para1: jint): JUEnumeration; overload; virtual; function getSuffix(para1: jint): JUEnumeration; overload; virtual; function isEmpty(): jboolean; overload; virtual; function startsWith(para1: jint; para2: JUEnumeration): jboolean; overload; virtual; function endsWith(para1: jint; para2: JUEnumeration): jboolean; overload; virtual; function addAll(para1: JUEnumeration): jboolean; overload; virtual; // throws javax.naming.InvalidNameException function addAll(para1: jint; para2: JUEnumeration): jboolean; overload; virtual; // throws javax.naming.InvalidNameException procedure add(para1: JLString); overload; virtual; // throws javax.naming.InvalidNameException procedure add(para1: jint; para2: JLString); overload; virtual; // throws javax.naming.InvalidNameException function remove(para1: jint): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; end; JNNameParser = interface external 'javax.naming' name 'NameParser' function parse(para1: JLString): JNName; overload; // throws javax.naming.NamingException end; JNReferenceable = interface external 'javax.naming' name 'Referenceable' function getReference(): JNReference; overload; // throws javax.naming.NamingException end; JNLControlFactory = class abstract external 'javax.naming.ldap' name 'ControlFactory' (JLObject) strict protected constructor create(); overload; public function getControlInstance(para1: JNLControl): JNLControl; overload; virtual; abstract; // throws javax.naming.NamingException class function getControlInstance(para1: JNLControl; para2: JNContext; para3: JUHashtable): JNLControl; static; overload; // throws javax.naming.NamingException end; JNLHasControls = interface external 'javax.naming.ldap' name 'HasControls' function getControls(): Arr1JNLControl; overload; // throws javax.naming.NamingException end; JNLRfc2253Parser = class sealed external 'javax.naming.ldap' name 'Rfc2253Parser' (JLObject) end; JNLSortKey = class external 'javax.naming.ldap' name 'SortKey' (JLObject) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean; para3: JLString); overload; function getAttributeID(): JLString; overload; virtual; function isAscending(): jboolean; overload; virtual; function getMatchingRuleID(): JLString; overload; virtual; end; JNSDirContextNamePair = class external 'javax.naming.spi' name 'DirContextNamePair' (JLObject) end; JNSDirContextStringPair = class external 'javax.naming.spi' name 'DirContextStringPair' (JLObject) end; JNSInitialContextFactory = interface external 'javax.naming.spi' name 'InitialContextFactory' function getInitialContext(para1: JUHashtable): JNContext; overload; // throws javax.naming.NamingException end; JNSInitialContextFactoryBuilder = interface external 'javax.naming.spi' name 'InitialContextFactoryBuilder' function createInitialContextFactory(para1: JUHashtable): JNSInitialContextFactory; overload; // throws javax.naming.NamingException end; JNSNamingManager = class external 'javax.naming.spi' name 'NamingManager' (JLObject) public const CPE = 'java.naming.spi.CannotProceedException'; public class procedure setObjectFactoryBuilder(para1: JNSObjectFactoryBuilder); static; overload; // throws javax.naming.NamingException class function getObjectInstance(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable): JLObject; static; overload; // throws java.lang.Exception class function getURLContext(para1: JLString; para2: JUHashtable): JNContext; static; overload; // throws javax.naming.NamingException class function getInitialContext(para1: JUHashtable): JNContext; static; overload; // throws javax.naming.NamingException class procedure setInitialContextFactoryBuilder(para1: JNSInitialContextFactoryBuilder); static; overload; // throws javax.naming.NamingException class function hasInitialContextFactoryBuilder(): jboolean; static; overload; class function getContinuationContext(para1: JNCannotProceedException): JNContext; static; overload; // throws javax.naming.NamingException class function getStateToBind(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable): JLObject; static; overload; // throws javax.naming.NamingException end; JNSObjectFactory = interface external 'javax.naming.spi' name 'ObjectFactory' function getObjectInstance(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable): JLObject; overload; // throws java.lang.Exception end; JNSObjectFactoryBuilder = interface external 'javax.naming.spi' name 'ObjectFactoryBuilder' function createObjectFactory(para1: JLObject; para2: JUHashtable): JNSObjectFactory; overload; // throws javax.naming.NamingException end; JNSResolver = interface external 'javax.naming.spi' name 'Resolver' function resolveToClass(para1: JNName; para2: JLClass): JNSResolveResult; overload; // throws javax.naming.NamingException function resolveToClass(para1: JLString; para2: JLClass): JNSResolveResult; overload; // throws javax.naming.NamingException end; JNSStateFactory = interface external 'javax.naming.spi' name 'StateFactory' function getStateToBind(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable): JLObject; overload; // throws javax.naming.NamingException end; JNServerSocketFactory = class abstract external 'javax.net' name 'ServerSocketFactory' (JLObject) strict protected constructor create(); overload; public class function getDefault(): JNServerSocketFactory; static; overload; function createServerSocket(): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint; para3: JNInetAddress): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException end; JNSocketFactory = class abstract external 'javax.net' name 'SocketFactory' (JLObject) strict protected constructor create(); overload; public class function getDefault(): JNSocketFactory; static; overload; function createSocket(): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException, java.net.UnknownHostException function createSocket(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException, java.net.UnknownHostException function createSocket(para1: JNInetAddress; para2: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException function createSocket(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException end; JNSHostnameVerifier = interface external 'javax.net.ssl' name 'HostnameVerifier' function verify(para1: JLString; para2: JNSSSLSession): jboolean; overload; end; JNSKeyManager = interface external 'javax.net.ssl' name 'KeyManager' end; JNSKeyManagerFactory = class external 'javax.net.ssl' name 'KeyManagerFactory' (JLObject) public class function getDefaultAlgorithm(): JLString; static; overload; final; strict protected constructor create(para1: JNSKeyManagerFactorySpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JNSKeyManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JSKeyStore; para2: Arr1jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException procedure init(para1: JSKeyStore; var para2: array of jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException procedure init(para1: JNSManagerFactoryParameters); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException function getKeyManagers(): Arr1JNSKeyManager; overload; virtual; final; end; JNSKeyManagerFactorySpi = class abstract external 'javax.net.ssl' name 'KeyManagerFactorySpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: JSKeyStore; para2: Arr1jchar); overload; virtual; abstract; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException procedure engineInit(para1: JSKeyStore; var para2: array of jchar); overload; virtual; abstract; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException procedure engineInit(para1: JNSManagerFactoryParameters); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException function engineGetKeyManagers(): Arr1JNSKeyManager; overload; virtual; abstract; end; JNSManagerFactoryParameters = interface external 'javax.net.ssl' name 'ManagerFactoryParameters' end; JNSSSLContext = class external 'javax.net.ssl' name 'SSLContext' (JLObject) strict protected constructor create(para1: JNSSSLContextSpi; para2: JSProvider; para3: JLString); overload; public class function getDefault(): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException class procedure setDefault(para1: JNSSSLContext); static; overload; class function getInstance(para1: JLString): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JNSSSLContext; static; overload; // throws java.security.NoSuchAlgorithmException function getProtocol(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: Arr1JNSKeyManager; para2: Arr1JNSTrustManager; para3: JSSecureRandom); overload; virtual; final; // throws java.security.KeyManagementException procedure init(var para1: array of JNSKeyManager; var para2: array of JNSTrustManager; para3: JSSecureRandom); overload; virtual; final; // throws java.security.KeyManagementException function getSocketFactory(): JNSSSLSocketFactory; overload; virtual; final; function getServerSocketFactory(): JNSSSLServerSocketFactory; overload; virtual; final; function createSSLEngine(): JNSSSLEngine; overload; virtual; final; function createSSLEngine(para1: JLString; para2: jint): JNSSSLEngine; overload; virtual; final; function getServerSessionContext(): JNSSSLSessionContext; overload; virtual; final; function getClientSessionContext(): JNSSSLSessionContext; overload; virtual; final; function getDefaultSSLParameters(): JNSSSLParameters; overload; virtual; final; function getSupportedSSLParameters(): JNSSSLParameters; overload; virtual; final; end; JNSSSLContextSpi = class abstract external 'javax.net.ssl' name 'SSLContextSpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: Arr1JNSKeyManager; para2: Arr1JNSTrustManager; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.KeyManagementException procedure engineInit(var para1: array of JNSKeyManager; var para2: array of JNSTrustManager; para3: JSSecureRandom); overload; virtual; abstract; // throws java.security.KeyManagementException function engineGetSocketFactory(): JNSSSLSocketFactory; overload; virtual; abstract; function engineGetServerSocketFactory(): JNSSSLServerSocketFactory; overload; virtual; abstract; function engineCreateSSLEngine(): JNSSSLEngine; overload; virtual; abstract; function engineCreateSSLEngine(para1: JLString; para2: jint): JNSSSLEngine; overload; virtual; abstract; function engineGetServerSessionContext(): JNSSSLSessionContext; overload; virtual; abstract; function engineGetClientSessionContext(): JNSSSLSessionContext; overload; virtual; abstract; function engineGetDefaultSSLParameters(): JNSSSLParameters; overload; virtual; function engineGetSupportedSSLParameters(): JNSSSLParameters; overload; virtual; end; JNSSSLParameters = class external 'javax.net.ssl' name 'SSLParameters' (JLObject) public constructor create(); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; constructor create(para1: Arr1JLString; para2: Arr1JLString); overload; constructor create(const para1: array of JLString; const para2: array of JLString); overload; function getCipherSuites(): Arr1JLString; overload; virtual; procedure setCipherSuites(para1: Arr1JLString); overload; virtual; procedure setCipherSuites(var para1: array of JLString); overload; virtual; function getProtocols(): Arr1JLString; overload; virtual; procedure setProtocols(para1: Arr1JLString); overload; virtual; procedure setProtocols(var para1: array of JLString); overload; virtual; function getWantClientAuth(): jboolean; overload; virtual; procedure setWantClientAuth(para1: jboolean); overload; virtual; function getNeedClientAuth(): jboolean; overload; virtual; procedure setNeedClientAuth(para1: jboolean); overload; virtual; end; JNSSSLSession = interface external 'javax.net.ssl' name 'SSLSession' function getId(): Arr1jbyte; overload; function getSessionContext(): JNSSSLSessionContext; overload; function getCreationTime(): jlong; overload; function getLastAccessedTime(): jlong; overload; procedure invalidate(); overload; function isValid(): jboolean; overload; procedure putValue(para1: JLString; para2: JLObject); overload; function getValue(para1: JLString): JLObject; overload; procedure removeValue(para1: JLString); overload; function getValueNames(): Arr1JLString; overload; function getPeerCertificates(): Arr1JSCCertificate; overload; // throws javax.net.ssl.SSLPeerUnverifiedException function getLocalCertificates(): Arr1JSCCertificate; overload; function getPeerCertificateChain(): Arr1JxSCX509Certificate; overload; // throws javax.net.ssl.SSLPeerUnverifiedException function getPeerPrincipal(): JSPrincipal; overload; // throws javax.net.ssl.SSLPeerUnverifiedException function getLocalPrincipal(): JSPrincipal; overload; function getCipherSuite(): JLString; overload; function getProtocol(): JLString; overload; function getPeerHost(): JLString; overload; function getPeerPort(): jint; overload; function getPacketBufferSize(): jint; overload; function getApplicationBufferSize(): jint; overload; end; JNSSSLSessionContext = interface external 'javax.net.ssl' name 'SSLSessionContext' function getSession(para1: Arr1jbyte): JNSSSLSession; overload; function getSession(var para1: array of jbyte): JNSSSLSession; overload; function getIds(): JUEnumeration; overload; procedure setSessionTimeout(para1: jint); overload; // throws java.lang.IllegalArgumentException function getSessionTimeout(): jint; overload; procedure setSessionCacheSize(para1: jint); overload; // throws java.lang.IllegalArgumentException function getSessionCacheSize(): jint; overload; end; JNSTrustManager = interface external 'javax.net.ssl' name 'TrustManager' end; JNSTrustManagerFactory = class external 'javax.net.ssl' name 'TrustManagerFactory' (JLObject) public class function getDefaultAlgorithm(): JLString; static; overload; final; strict protected constructor create(para1: JNSTrustManagerFactorySpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JNSTrustManagerFactory; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JSKeyStore); overload; virtual; final; // throws java.security.KeyStoreException procedure init(para1: JNSManagerFactoryParameters); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException function getTrustManagers(): Arr1JNSTrustManager; overload; virtual; final; end; JNSTrustManagerFactorySpi = class abstract external 'javax.net.ssl' name 'TrustManagerFactorySpi' (JLObject) public constructor create(); overload; strict protected procedure engineInit(para1: JSKeyStore); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineInit(para1: JNSManagerFactoryParameters); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException function engineGetTrustManagers(): Arr1JNSTrustManager; overload; virtual; abstract; end; JPAttributeException = interface external 'javax.print' name 'AttributeException' function getUnsupportedAttributes(): Arr1JLClass; overload; function getUnsupportedValues(): Arr1JPAAttribute; overload; end; JPDoc = interface external 'javax.print' name 'Doc' function getDocFlavor(): JPDocFlavor; overload; function getPrintData(): JLObject; overload; // throws java.io.IOException function getAttributes(): JPADocAttributeSet; overload; function getReaderForText(): JIReader; overload; // throws java.io.IOException function getStreamForBytes(): JIInputStream; overload; // throws java.io.IOException end; JPDocPrintJob = interface external 'javax.print' name 'DocPrintJob' function getPrintService(): JPPrintService; overload; function getAttributes(): JPAPrintJobAttributeSet; overload; procedure addPrintJobListener(para1: JPEPrintJobListener); overload; procedure removePrintJobListener(para1: JPEPrintJobListener); overload; procedure addPrintJobAttributeListener(para1: JPEPrintJobAttributeListener; para2: JPAPrintJobAttributeSet); overload; procedure removePrintJobAttributeListener(para1: JPEPrintJobAttributeListener); overload; procedure print(para1: JPDoc; para2: JPAPrintRequestAttributeSet); overload; // throws javax.print.PrintException end; JPFlavorException = interface external 'javax.print' name 'FlavorException' function getUnsupportedFlavors(): Arr1JPDocFlavor; overload; end; JPMultiDoc = interface external 'javax.print' name 'MultiDoc' function getDoc(): JPDoc; overload; // throws java.io.IOException function next(): JPMultiDoc; overload; // throws java.io.IOException end; JPPrintService = interface external 'javax.print' name 'PrintService' function getName(): JLString; overload; function createPrintJob(): JPDocPrintJob; overload; procedure addPrintServiceAttributeListener(para1: JPEPrintServiceAttributeListener); overload; procedure removePrintServiceAttributeListener(para1: JPEPrintServiceAttributeListener); overload; function getAttributes(): JPAPrintServiceAttributeSet; overload; function getAttribute(para1: JLClass): JPAPrintServiceAttribute; overload; function getSupportedDocFlavors(): Arr1JPDocFlavor; overload; function isDocFlavorSupported(para1: JPDocFlavor): jboolean; overload; function getSupportedAttributeCategories(): Arr1JLClass; overload; function isAttributeCategorySupported(para1: JLClass): jboolean; overload; function getDefaultAttributeValue(para1: JLClass): JLObject; overload; function getSupportedAttributeValues(para1: JLClass; para2: JPDocFlavor; para3: JPAAttributeSet): JLObject; overload; function isAttributeValueSupported(para1: JPAAttribute; para2: JPDocFlavor; para3: JPAAttributeSet): jboolean; overload; function getUnsupportedAttributes(para1: JPDocFlavor; para2: JPAAttributeSet): JPAAttributeSet; overload; function getServiceUIFactory(): JPServiceUIFactory; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; end; JPPrintServiceLookup = class abstract external 'javax.print' name 'PrintServiceLookup' (JLObject) public type InnerServices = class; Arr1InnerServices = array of InnerServices; Arr2InnerServices = array of Arr1InnerServices; Arr3InnerServices = array of Arr2InnerServices; InnerServices = class external 'javax.print' name 'Services' end; public constructor create(); overload; class function lookupPrintServices(para1: JPDocFlavor; para2: JPAAttributeSet): Arr1JPPrintService; static; overload; final; class function lookupMultiDocPrintServices(para1: Arr1JPDocFlavor; para2: JPAAttributeSet): Arr1JPMultiDocPrintService; static; overload; final; class function lookupMultiDocPrintServices(var para1: array of JPDocFlavor; para2: JPAAttributeSet): Arr1JPMultiDocPrintService; static; overload; final; class function lookupDefaultPrintService(): JPPrintService; static; overload; final; class function registerServiceProvider(para1: JPPrintServiceLookup): jboolean; static; overload; class function registerService(para1: JPPrintService): jboolean; static; overload; function getPrintServices(para1: JPDocFlavor; para2: JPAAttributeSet): Arr1JPPrintService; overload; virtual; abstract; function getPrintServices(): Arr1JPPrintService; overload; virtual; abstract; function getMultiDocPrintServices(para1: Arr1JPDocFlavor; para2: JPAAttributeSet): Arr1JPMultiDocPrintService; overload; virtual; abstract; function getMultiDocPrintServices(var para1: array of JPDocFlavor; para2: JPAAttributeSet): Arr1JPMultiDocPrintService; overload; virtual; abstract; function getDefaultPrintService(): JPPrintService; overload; virtual; abstract; end; JPServiceUI = class external 'javax.print' name 'ServiceUI' (JLObject) public constructor create(); overload; class function printDialog(para1: JAGraphicsConfiguration; para2: jint; para3: jint; para4: Arr1JPPrintService; para5: JPPrintService; para6: JPDocFlavor; para7: JPAPrintRequestAttributeSet): JPPrintService; static; overload; // throws java.awt.HeadlessException class function printDialog(para1: JAGraphicsConfiguration; para2: jint; para3: jint; var para4: array of JPPrintService; para5: JPPrintService; para6: JPDocFlavor; para7: JPAPrintRequestAttributeSet): JPPrintService; static; overload; // throws java.awt.HeadlessException end; JPServiceUIFactory = class abstract external 'javax.print' name 'ServiceUIFactory' (JLObject) public const JCOMPONENT_UI = 'javax.swing.JComponent'; PANEL_UI = 'java.awt.Panel'; DIALOG_UI = 'java.awt.Dialog'; JDIALOG_UI = 'javax.swing.JDialog'; ABOUT_UIROLE = 1; ADMIN_UIROLE = 2; MAIN_UIROLE = 3; RESERVED_UIROLE = 99; public constructor create(); overload; function getUI(para1: jint; para2: JLString): JLObject; overload; virtual; abstract; function getUIClassNamesForRole(para1: jint): Arr1JLString; overload; virtual; abstract; end; JPStreamPrintServiceFactory = class abstract external 'javax.print' name 'StreamPrintServiceFactory' (JLObject) public type InnerServices = class; Arr1InnerServices = array of InnerServices; Arr2InnerServices = array of Arr1InnerServices; Arr3InnerServices = array of Arr2InnerServices; InnerServices = class external 'javax.print' name 'Services' end; public constructor create(); overload; class function lookupStreamPrintServiceFactories(para1: JPDocFlavor; para2: JLString): Arr1JPStreamPrintServiceFactory; static; overload; function getOutputFormat(): JLString; overload; virtual; abstract; function getSupportedDocFlavors(): Arr1JPDocFlavor; overload; virtual; abstract; function getPrintService(para1: JIOutputStream): JPStreamPrintService; overload; virtual; abstract; end; JPURIException = interface external 'javax.print' name 'URIException' const URIInaccessible = 1; URISchemeNotSupported = 2; URIOtherProblem = -1; function getUnsupportedURI(): JNURI; overload; function getReason(): jint; overload; end; JPAAttributeSet = interface external 'javax.print.attribute' name 'AttributeSet' function get(para1: JLClass): JPAAttribute; overload; function add(para1: JPAAttribute): jboolean; overload; function remove(para1: JLClass): jboolean; overload; function remove(para1: JPAAttribute): jboolean; overload; function containsKey(para1: JLClass): jboolean; overload; function containsValue(para1: JPAAttribute): jboolean; overload; function addAll(para1: JPAAttributeSet): jboolean; overload; function size(): jint; overload; function toArray(): Arr1JPAAttribute; overload; procedure clear(); overload; function isEmpty(): jboolean; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; end; JPAAttributeSetUtilities = class sealed external 'javax.print.attribute' name 'AttributeSetUtilities' (JLObject) public type InnerSynchronizedAttributeSet = class; Arr1InnerSynchronizedAttributeSet = array of InnerSynchronizedAttributeSet; Arr2InnerSynchronizedAttributeSet = array of Arr1InnerSynchronizedAttributeSet; Arr3InnerSynchronizedAttributeSet = array of Arr2InnerSynchronizedAttributeSet; InnerUnmodifiableAttributeSet = class; Arr1InnerUnmodifiableAttributeSet = array of InnerUnmodifiableAttributeSet; Arr2InnerUnmodifiableAttributeSet = array of Arr1InnerUnmodifiableAttributeSet; Arr3InnerUnmodifiableAttributeSet = array of Arr2InnerUnmodifiableAttributeSet; InnerSynchronizedDocAttributeSet = class; Arr1InnerSynchronizedDocAttributeSet = array of InnerSynchronizedDocAttributeSet; Arr2InnerSynchronizedDocAttributeSet = array of Arr1InnerSynchronizedDocAttributeSet; Arr3InnerSynchronizedDocAttributeSet = array of Arr2InnerSynchronizedDocAttributeSet; InnerUnmodifiableDocAttributeSet = class; Arr1InnerUnmodifiableDocAttributeSet = array of InnerUnmodifiableDocAttributeSet; Arr2InnerUnmodifiableDocAttributeSet = array of Arr1InnerUnmodifiableDocAttributeSet; Arr3InnerUnmodifiableDocAttributeSet = array of Arr2InnerUnmodifiableDocAttributeSet; InnerSynchronizedPrintJobAttributeSet = class; Arr1InnerSynchronizedPrintJobAttributeSet = array of InnerSynchronizedPrintJobAttributeSet; Arr2InnerSynchronizedPrintJobAttributeSet = array of Arr1InnerSynchronizedPrintJobAttributeSet; Arr3InnerSynchronizedPrintJobAttributeSet = array of Arr2InnerSynchronizedPrintJobAttributeSet; InnerUnmodifiablePrintJobAttributeSet = class; Arr1InnerUnmodifiablePrintJobAttributeSet = array of InnerUnmodifiablePrintJobAttributeSet; Arr2InnerUnmodifiablePrintJobAttributeSet = array of Arr1InnerUnmodifiablePrintJobAttributeSet; Arr3InnerUnmodifiablePrintJobAttributeSet = array of Arr2InnerUnmodifiablePrintJobAttributeSet; InnerSynchronizedPrintRequestAttributeSet = class; Arr1InnerSynchronizedPrintRequestAttributeSet = array of InnerSynchronizedPrintRequestAttributeSet; Arr2InnerSynchronizedPrintRequestAttributeSet = array of Arr1InnerSynchronizedPrintRequestAttributeSet; Arr3InnerSynchronizedPrintRequestAttributeSet = array of Arr2InnerSynchronizedPrintRequestAttributeSet; InnerUnmodifiablePrintRequestAttributeSet = class; Arr1InnerUnmodifiablePrintRequestAttributeSet = array of InnerUnmodifiablePrintRequestAttributeSet; Arr2InnerUnmodifiablePrintRequestAttributeSet = array of Arr1InnerUnmodifiablePrintRequestAttributeSet; Arr3InnerUnmodifiablePrintRequestAttributeSet = array of Arr2InnerUnmodifiablePrintRequestAttributeSet; InnerSynchronizedPrintServiceAttributeSet = class; Arr1InnerSynchronizedPrintServiceAttributeSet = array of InnerSynchronizedPrintServiceAttributeSet; Arr2InnerSynchronizedPrintServiceAttributeSet = array of Arr1InnerSynchronizedPrintServiceAttributeSet; Arr3InnerSynchronizedPrintServiceAttributeSet = array of Arr2InnerSynchronizedPrintServiceAttributeSet; InnerUnmodifiablePrintServiceAttributeSet = class; Arr1InnerUnmodifiablePrintServiceAttributeSet = array of InnerUnmodifiablePrintServiceAttributeSet; Arr2InnerUnmodifiablePrintServiceAttributeSet = array of Arr1InnerUnmodifiablePrintServiceAttributeSet; Arr3InnerUnmodifiablePrintServiceAttributeSet = array of Arr2InnerUnmodifiablePrintServiceAttributeSet; InnerSynchronizedAttributeSet = class external 'javax.print.attribute' name 'SynchronizedAttributeSet' end; InnerUnmodifiableAttributeSet = class external 'javax.print.attribute' name 'UnmodifiableAttributeSet' end; InnerSynchronizedDocAttributeSet = class external 'javax.print.attribute' name 'SynchronizedDocAttributeSet' end; InnerUnmodifiableDocAttributeSet = class external 'javax.print.attribute' name 'UnmodifiableDocAttributeSet' end; InnerSynchronizedPrintJobAttributeSet = class external 'javax.print.attribute' name 'SynchronizedPrintJobAttributeSet' end; InnerUnmodifiablePrintJobAttributeSet = class external 'javax.print.attribute' name 'UnmodifiablePrintJobAttributeSet' end; InnerSynchronizedPrintRequestAttributeSet = class external 'javax.print.attribute' name 'SynchronizedPrintRequestAttributeSet' end; InnerUnmodifiablePrintRequestAttributeSet = class external 'javax.print.attribute' name 'UnmodifiablePrintRequestAttributeSet' end; InnerSynchronizedPrintServiceAttributeSet = class external 'javax.print.attribute' name 'SynchronizedPrintServiceAttributeSet' end; InnerUnmodifiablePrintServiceAttributeSet = class external 'javax.print.attribute' name 'UnmodifiablePrintServiceAttributeSet' end; public class function unmodifiableView(para1: JPAAttributeSet): JPAAttributeSet; static; overload; class function unmodifiableView(para1: JPADocAttributeSet): JPADocAttributeSet; static; overload; class function unmodifiableView(para1: JPAPrintRequestAttributeSet): JPAPrintRequestAttributeSet; static; overload; class function unmodifiableView(para1: JPAPrintJobAttributeSet): JPAPrintJobAttributeSet; static; overload; class function unmodifiableView(para1: JPAPrintServiceAttributeSet): JPAPrintServiceAttributeSet; static; overload; class function synchronizedView(para1: JPAAttributeSet): JPAAttributeSet; static; overload; class function synchronizedView(para1: JPADocAttributeSet): JPADocAttributeSet; static; overload; class function synchronizedView(para1: JPAPrintRequestAttributeSet): JPAPrintRequestAttributeSet; static; overload; class function synchronizedView(para1: JPAPrintJobAttributeSet): JPAPrintJobAttributeSet; static; overload; class function synchronizedView(para1: JPAPrintServiceAttributeSet): JPAPrintServiceAttributeSet; static; overload; class function verifyAttributeCategory(para1: JLObject; para2: JLClass): JLClass; static; overload; class function verifyAttributeValue(para1: JLObject; para2: JLClass): JPAAttribute; static; overload; class procedure verifyCategoryForValue(para1: JLClass; para2: JPAAttribute); static; overload; end; JPEPrintJobAttributeListener = interface external 'javax.print.event' name 'PrintJobAttributeListener' procedure attributeUpdate(para1: JPEPrintJobAttributeEvent); overload; end; JPEPrintJobListener = interface external 'javax.print.event' name 'PrintJobListener' procedure printDataTransferCompleted(para1: JPEPrintJobEvent); overload; procedure printJobCompleted(para1: JPEPrintJobEvent); overload; procedure printJobFailed(para1: JPEPrintJobEvent); overload; procedure printJobCanceled(para1: JPEPrintJobEvent); overload; procedure printJobNoMoreEvents(para1: JPEPrintJobEvent); overload; procedure printJobRequiresAttention(para1: JPEPrintJobEvent); overload; end; JPEPrintServiceAttributeListener = interface external 'javax.print.event' name 'PrintServiceAttributeListener' procedure attributeUpdate(para1: JPEPrintServiceAttributeEvent); overload; end; JRCPortableRemoteObjectDelegate = interface external 'javax.rmi.CORBA' name 'PortableRemoteObjectDelegate' procedure exportObject(para1: JRRemote); overload; // throws java.rmi.RemoteException function toStub(para1: JRRemote): JRRemote; overload; // throws java.rmi.NoSuchObjectException procedure unexportObject(para1: JRRemote); overload; // throws java.rmi.NoSuchObjectException function narrow(para1: JLObject; para2: JLClass): JLObject; overload; // throws java.lang.ClassCastException procedure connect(para1: JRRemote; para2: JRRemote); overload; // throws java.rmi.RemoteException end; JRCStubDelegate = interface external 'javax.rmi.CORBA' name 'StubDelegate' function hashCode(para1: JRCStub): jint; overload; function equals(para1: JRCStub; para2: JLObject): jboolean; overload; function toString(para1: JRCStub): JLString; overload; procedure connect(para1: JRCStub; para2: OOCORB); overload; // throws java.rmi.RemoteException procedure readObject(para1: JRCStub; para2: JIObjectInputStream); overload; // throws java.io.IOException, java.lang.ClassNotFoundException procedure writeObject(para1: JRCStub; para2: JIObjectOutputStream); overload; // throws java.io.IOException end; JRCUtil = class external 'javax.rmi.CORBA' name 'Util' (JLObject) public class function mapSystemException(para1: OOCSystemException): JRRemoteException; static; overload; class procedure writeAny(para1: OOCPOutputStream; para2: JLObject); static; overload; class function readAny(para1: OOCPInputStream): JLObject; static; overload; class procedure writeRemoteObject(para1: OOCPOutputStream; para2: JLObject); static; overload; class procedure writeAbstractObject(para1: OOCPOutputStream; para2: JLObject); static; overload; class procedure registerTarget(para1: JRCTie; para2: JRRemote); static; overload; class procedure unexportObject(para1: JRRemote); static; overload; // throws java.rmi.NoSuchObjectException class function getTie(para1: JRRemote): JRCTie; static; overload; class function createValueHandler(): JRCValueHandler; static; overload; class function getCodebase(para1: JLClass): JLString; static; overload; class function loadClass(para1: JLString; para2: JLString; para3: JLClassLoader): JLClass; static; overload; // throws java.lang.ClassNotFoundException class function isLocal(para1: JRCStub): jboolean; static; overload; // throws java.rmi.RemoteException class function wrapException(para1: JLThrowable): JRRemoteException; static; overload; class function copyObjects(para1: Arr1JLObject; para2: OOCORB): Arr1JLObject; static; overload; // throws java.rmi.RemoteException class function copyObjects(var para1: array of JLObject; para2: OOCORB): Arr1JLObject; static; overload; // throws java.rmi.RemoteException class function copyObject(para1: JLObject; para2: OOCORB): JLObject; static; overload; // throws java.rmi.RemoteException end; JRCUtilDelegate = interface external 'javax.rmi.CORBA' name 'UtilDelegate' function mapSystemException(para1: OOCSystemException): JRRemoteException; overload; procedure writeAny(para1: OOCPOutputStream; para2: JLObject); overload; function readAny(para1: OOCPInputStream): JLObject; overload; procedure writeRemoteObject(para1: OOCPOutputStream; para2: JLObject); overload; procedure writeAbstractObject(para1: OOCPOutputStream; para2: JLObject); overload; procedure registerTarget(para1: JRCTie; para2: JRRemote); overload; procedure unexportObject(para1: JRRemote); overload; // throws java.rmi.NoSuchObjectException function getTie(para1: JRRemote): JRCTie; overload; function createValueHandler(): JRCValueHandler; overload; function getCodebase(para1: JLClass): JLString; overload; function loadClass(para1: JLString; para2: JLString; para3: JLClassLoader): JLClass; overload; // throws java.lang.ClassNotFoundException function isLocal(para1: JRCStub): jboolean; overload; // throws java.rmi.RemoteException function wrapException(para1: JLThrowable): JRRemoteException; overload; function copyObject(para1: JLObject; para2: OOCORB): JLObject; overload; // throws java.rmi.RemoteException function copyObjects(para1: Arr1JLObject; para2: OOCORB): Arr1JLObject; overload; // throws java.rmi.RemoteException function copyObjects(var para1: array of JLObject; para2: OOCORB): Arr1JLObject; overload; // throws java.rmi.RemoteException end; JRCValueHandler = interface external 'javax.rmi.CORBA' name 'ValueHandler' procedure writeValue(para1: OOCPOutputStream; para2: JISerializable); overload; function readValue(para1: OOCPInputStream; para2: jint; para3: JLClass; para4: JLString; para5: OOSRunTime): JISerializable; overload; function getRMIRepositoryID(para1: JLClass): JLString; overload; function isCustomMarshaled(para1: JLClass): jboolean; overload; function getRunTimeCodeBase(): OOSRunTime; overload; function writeReplace(para1: JISerializable): JISerializable; overload; end; JRPortableRemoteObject = class external 'javax.rmi' name 'PortableRemoteObject' (JLObject) strict protected constructor create(); overload; // throws java.rmi.RemoteException public class procedure exportObject(para1: JRRemote); static; overload; // throws java.rmi.RemoteException class function toStub(para1: JRRemote): JRRemote; static; overload; // throws java.rmi.NoSuchObjectException class procedure unexportObject(para1: JRRemote); static; overload; // throws java.rmi.NoSuchObjectException class function narrow(para1: JLObject; para2: JLClass): JLObject; static; overload; // throws java.lang.ClassCastException class procedure connect(para1: JRRemote; para2: JRRemote); static; overload; // throws java.rmi.RemoteException end; JSCompilable = interface external 'javax.script' name 'Compilable' function compile(para1: JLString): JSCompiledScript; overload; // throws javax.script.ScriptException function compile(para1: JIReader): JSCompiledScript; overload; // throws javax.script.ScriptException end; JSCompiledScript = class abstract external 'javax.script' name 'CompiledScript' (JLObject) public constructor create(); overload; function eval(para1: JSScriptContext): JLObject; overload; virtual; abstract; // throws javax.script.ScriptException function eval(para1: JSBindings): JLObject; overload; virtual; // throws javax.script.ScriptException function eval(): JLObject; overload; virtual; // throws javax.script.ScriptException function getEngine(): JSScriptEngine; overload; virtual; abstract; end; JSInvocable = interface external 'javax.script' name 'Invocable' function invokeMethod(para1: JLObject; para2: JLString; para3: Arr1JLObject): JLObject; overload; // throws javax.script.ScriptException, java.lang.NoSuchMethodException function invokeMethod(para1: JLObject; para2: JLString; const para3: array of JLObject): JLObject; overload; // throws javax.script.ScriptException, java.lang.NoSuchMethodException function invokeFunction(para1: JLString; para2: Arr1JLObject): JLObject; overload; // throws javax.script.ScriptException, java.lang.NoSuchMethodException function invokeFunction(para1: JLString; const para2: array of JLObject): JLObject; overload; // throws javax.script.ScriptException, java.lang.NoSuchMethodException function getInterface(para1: JLClass): JLObject; overload; function getInterface(para1: JLObject; para2: JLClass): JLObject; overload; end; JSScriptContext = interface external 'javax.script' name 'ScriptContext' const ENGINE_SCOPE = 100; GLOBAL_SCOPE = 200; procedure setBindings(para1: JSBindings; para2: jint); overload; function getBindings(para1: jint): JSBindings; overload; procedure setAttribute(para1: JLString; para2: JLObject; para3: jint); overload; function getAttribute(para1: JLString; para2: jint): JLObject; overload; function removeAttribute(para1: JLString; para2: jint): JLObject; overload; function getAttribute(para1: JLString): JLObject; overload; function getAttributesScope(para1: JLString): jint; overload; function getWriter(): JIWriter; overload; function getErrorWriter(): JIWriter; overload; procedure setWriter(para1: JIWriter); overload; procedure setErrorWriter(para1: JIWriter); overload; function getReader(): JIReader; overload; procedure setReader(para1: JIReader); overload; function getScopes(): JUList; overload; end; JSScriptEngine = interface external 'javax.script' name 'ScriptEngine' const ARGV = 'javax.script.argv'; FILENAME = 'javax.script.filename'; ENGINE = 'javax.script.engine'; ENGINE_VERSION = 'javax.script.engine_version'; NAME = 'javax.script.name'; LANGUAGE = 'javax.script.language'; LANGUAGE_VERSION = 'javax.script.language_version'; function eval(para1: JLString; para2: JSScriptContext): JLObject; overload; // throws javax.script.ScriptException function eval(para1: JIReader; para2: JSScriptContext): JLObject; overload; // throws javax.script.ScriptException function eval(para1: JLString): JLObject; overload; // throws javax.script.ScriptException function eval(para1: JIReader): JLObject; overload; // throws javax.script.ScriptException function eval(para1: JLString; para2: JSBindings): JLObject; overload; // throws javax.script.ScriptException function eval(para1: JIReader; para2: JSBindings): JLObject; overload; // throws javax.script.ScriptException procedure put(para1: JLString; para2: JLObject); overload; function get(para1: JLString): JLObject; overload; function getBindings(para1: jint): JSBindings; overload; procedure setBindings(para1: JSBindings; para2: jint); overload; function createBindings(): JSBindings; overload; function getContext(): JSScriptContext; overload; procedure setContext(para1: JSScriptContext); overload; function getFactory(): JSScriptEngineFactory; overload; end; JSScriptEngineFactory = interface external 'javax.script' name 'ScriptEngineFactory' function getEngineName(): JLString; overload; function getEngineVersion(): JLString; overload; function getExtensions(): JUList; overload; function getMimeTypes(): JUList; overload; function getNames(): JUList; overload; function getLanguageName(): JLString; overload; function getLanguageVersion(): JLString; overload; function getParameter(para1: JLString): JLObject; overload; function getMethodCallSyntax(para1: JLString; para2: JLString; para3: Arr1JLString): JLString; overload; function getMethodCallSyntax(para1: JLString; para2: JLString; const para3: array of JLString): JLString; overload; function getOutputStatement(para1: JLString): JLString; overload; function getProgram(para1: Arr1JLString): JLString; overload; function getProgram(const para1: array of JLString): JLString; overload; function getScriptEngine(): JSScriptEngine; overload; end; JSScriptEngineManager = class external 'javax.script' name 'ScriptEngineManager' (JLObject) public constructor create(); overload; constructor create(para1: JLClassLoader); overload; procedure setBindings(para1: JSBindings); overload; virtual; function getBindings(): JSBindings; overload; virtual; procedure put(para1: JLString; para2: JLObject); overload; virtual; function get(para1: JLString): JLObject; overload; virtual; function getEngineByName(para1: JLString): JSScriptEngine; overload; virtual; function getEngineByExtension(para1: JLString): JSScriptEngine; overload; virtual; function getEngineByMimeType(para1: JLString): JSScriptEngine; overload; virtual; function getEngineFactories(): JUList; overload; virtual; procedure registerEngineName(para1: JLString; para2: JSScriptEngineFactory); overload; virtual; procedure registerEngineMimeType(para1: JLString; para2: JSScriptEngineFactory); overload; virtual; procedure registerEngineExtension(para1: JLString; para2: JSScriptEngineFactory); overload; virtual; end; JSADestroyable = interface external 'javax.security.auth' name 'Destroyable' procedure destroy(); overload; // throws javax.security.auth.DestroyFailedException function isDestroyed(): jboolean; overload; end; JSAPolicy = class abstract external 'javax.security.auth' name 'Policy' (JLObject) strict protected constructor create(); overload; public class function getPolicy(): JSAPolicy; static; overload; class procedure setPolicy(para1: JSAPolicy); static; overload; function getPermissions(para1: JSASubject; para2: JSCodeSource): JSPermissionCollection; overload; virtual; abstract; procedure refresh(); overload; virtual; abstract; end; JSARefreshable = interface external 'javax.security.auth' name 'Refreshable' function isCurrent(): jboolean; overload; procedure refresh(); overload; // throws javax.security.auth.RefreshFailedException end; JSACCallback = interface external 'javax.security.auth.callback' name 'Callback' end; JSACCallbackHandler = interface external 'javax.security.auth.callback' name 'CallbackHandler' procedure handle(para1: Arr1JSACCallback); overload; // throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException procedure handle(var para1: array of JSACCallback); overload; // throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException end; JSALAppConfigurationEntry = class external 'javax.security.auth.login' name 'AppConfigurationEntry' (JLObject) public type InnerLoginModuleControlFlag = class; Arr1InnerLoginModuleControlFlag = array of InnerLoginModuleControlFlag; Arr2InnerLoginModuleControlFlag = array of Arr1InnerLoginModuleControlFlag; Arr3InnerLoginModuleControlFlag = array of Arr2InnerLoginModuleControlFlag; InnerLoginModuleControlFlag = class external 'javax.security.auth.login' name 'LoginModuleControlFlag' (JLObject) public final class var fREQUIRED: JSALAppConfigurationEntry.InnerLoginModuleControlFlag; external name 'REQUIRED'; fREQUISITE: JSALAppConfigurationEntry.InnerLoginModuleControlFlag; external name 'REQUISITE'; fSUFFICIENT: JSALAppConfigurationEntry.InnerLoginModuleControlFlag; external name 'SUFFICIENT'; fOPTIONAL: JSALAppConfigurationEntry.InnerLoginModuleControlFlag; external name 'OPTIONAL'; public function toString(): JLString; overload; virtual; end; public constructor create(para1: JLString; para2: JSALAppConfigurationEntry.InnerLoginModuleControlFlag; para3: JUMap); overload; function getLoginModuleName(): JLString; overload; virtual; function getControlFlag(): JSALAppConfigurationEntry.InnerLoginModuleControlFlag; overload; virtual; function getOptions(): JUMap; overload; virtual; end; JSALConfiguration = class abstract external 'javax.security.auth.login' name 'Configuration' (JLObject) public type InnerConfigDelegate = class; Arr1InnerConfigDelegate = array of InnerConfigDelegate; Arr2InnerConfigDelegate = array of Arr1InnerConfigDelegate; Arr3InnerConfigDelegate = array of Arr2InnerConfigDelegate; InnerConfigDelegate = class external 'javax.security.auth.login' name 'ConfigDelegate' end; public type InnerParameters = interface; Arr1InnerParameters = array of InnerParameters; Arr2InnerParameters = array of Arr1InnerParameters; Arr3InnerParameters = array of Arr2InnerParameters; InnerParameters = interface external 'javax.security.auth.login' name 'Parameters' end; strict protected constructor create(); overload; public class function getConfiguration(): JSALConfiguration; static; overload; class procedure setConfiguration(para1: JSALConfiguration); static; overload; class function getInstance(para1: JLString; para2: JSALConfiguration.InnerParameters): JSALConfiguration; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JSALConfiguration.InnerParameters; para3: JLString): JSALConfiguration; static; overload; // throws java.security.NoSuchProviderException, java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JSALConfiguration.InnerParameters; para3: JSProvider): JSALConfiguration; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; function getType(): JLString; overload; virtual; function getParameters(): JSALConfiguration.InnerParameters; overload; virtual; function getAppConfigurationEntry(para1: JLString): Arr1JSALAppConfigurationEntry; overload; virtual; abstract; procedure refresh(); overload; virtual; end; JSALConfigurationSpi = class abstract external 'javax.security.auth.login' name 'ConfigurationSpi' (JLObject) public constructor create(); overload; strict protected function engineGetAppConfigurationEntry(para1: JLString): Arr1JSALAppConfigurationEntry; overload; virtual; abstract; procedure engineRefresh(); overload; virtual; end; JSALLoginContext = class external 'javax.security.auth.login' name 'LoginContext' (JLObject) public type InnerModuleInfo = class; Arr1InnerModuleInfo = array of InnerModuleInfo; Arr2InnerModuleInfo = array of Arr1InnerModuleInfo; Arr3InnerModuleInfo = array of Arr2InnerModuleInfo; InnerSecureCallbackHandler = class; Arr1InnerSecureCallbackHandler = array of InnerSecureCallbackHandler; Arr2InnerSecureCallbackHandler = array of Arr1InnerSecureCallbackHandler; Arr3InnerSecureCallbackHandler = array of Arr2InnerSecureCallbackHandler; InnerModuleInfo = class external 'javax.security.auth.login' name 'ModuleInfo' end; InnerSecureCallbackHandler = class external 'javax.security.auth.login' name 'SecureCallbackHandler' end; public constructor create(para1: JLString); overload; // throws javax.security.auth.login.LoginException constructor create(para1: JLString; para2: JSASubject); overload; // throws javax.security.auth.login.LoginException constructor create(para1: JLString; para2: JSACCallbackHandler); overload; // throws javax.security.auth.login.LoginException constructor create(para1: JLString; para2: JSASubject; para3: JSACCallbackHandler); overload; // throws javax.security.auth.login.LoginException constructor create(para1: JLString; para2: JSASubject; para3: JSACCallbackHandler; para4: JSALConfiguration); overload; // throws javax.security.auth.login.LoginException procedure login(); overload; virtual; // throws javax.security.auth.login.LoginException procedure logout(); overload; virtual; // throws javax.security.auth.login.LoginException function getSubject(): JSASubject; overload; virtual; end; JSASLoginModule = interface external 'javax.security.auth.spi' name 'LoginModule' procedure initialize(para1: JSASubject; para2: JSACCallbackHandler; para3: JUMap; para4: JUMap); overload; function login(): jboolean; overload; // throws javax.security.auth.login.LoginException function commit(): jboolean; overload; // throws javax.security.auth.login.LoginException function abort(): jboolean; overload; // throws javax.security.auth.login.LoginException function logout(): jboolean; overload; // throws javax.security.auth.login.LoginException end; JxSCCertificate = class abstract external 'javax.security.cert' name 'Certificate' (JLObject) public constructor create(); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws javax.security.cert.CertificateEncodingException procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws javax.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws javax.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException function toString(): JLString; overload; virtual; abstract; function getPublicKey(): JSPublicKey; overload; virtual; abstract; end; JSSSasl = class external 'javax.security.sasl' name 'Sasl' (JLObject) public const QOP = 'javax.security.sasl.qop'; STRENGTH = 'javax.security.sasl.strength'; SERVER_AUTH = 'javax.security.sasl.server.authentication'; MAX_BUFFER = 'javax.security.sasl.maxbuffer'; RAW_SEND_SIZE = 'javax.security.sasl.rawsendsize'; REUSE = 'javax.security.sasl.reuse'; POLICY_NOPLAINTEXT = 'javax.security.sasl.policy.noplaintext'; POLICY_NOACTIVE = 'javax.security.sasl.policy.noactive'; POLICY_NODICTIONARY = 'javax.security.sasl.policy.nodictionary'; POLICY_NOANONYMOUS = 'javax.security.sasl.policy.noanonymous'; POLICY_FORWARD_SECRECY = 'javax.security.sasl.policy.forward'; POLICY_PASS_CREDENTIALS = 'javax.security.sasl.policy.credentials'; CREDENTIALS = 'javax.security.sasl.credentials'; public class function createSaslClient(para1: Arr1JLString; para2: JLString; para3: JLString; para4: JLString; para5: JUMap; para6: JSACCallbackHandler): JSSSaslClient; static; overload; // throws javax.security.sasl.SaslException class function createSaslClient(var para1: array of JLString; para2: JLString; para3: JLString; para4: JLString; para5: JUMap; para6: JSACCallbackHandler): JSSSaslClient; static; overload; // throws javax.security.sasl.SaslException class function createSaslServer(para1: JLString; para2: JLString; para3: JLString; para4: JUMap; para5: JSACCallbackHandler): JSSSaslServer; static; overload; // throws javax.security.sasl.SaslException class function getSaslClientFactories(): JUEnumeration; static; overload; class function getSaslServerFactories(): JUEnumeration; static; overload; end; JSSSaslClient = interface external 'javax.security.sasl' name 'SaslClient' function getMechanismName(): JLString; overload; function hasInitialResponse(): jboolean; overload; function evaluateChallenge(para1: Arr1jbyte): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function evaluateChallenge(var para1: array of jbyte): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function isComplete(): jboolean; overload; function unwrap(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function unwrap(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function wrap(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function wrap(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function getNegotiatedProperty(para1: JLString): JLObject; overload; procedure dispose(); overload; // throws javax.security.sasl.SaslException end; JSSSaslClientFactory = interface external 'javax.security.sasl' name 'SaslClientFactory' function createSaslClient(para1: Arr1JLString; para2: JLString; para3: JLString; para4: JLString; para5: JUMap; para6: JSACCallbackHandler): JSSSaslClient; overload; // throws javax.security.sasl.SaslException function createSaslClient(var para1: array of JLString; para2: JLString; para3: JLString; para4: JLString; para5: JUMap; para6: JSACCallbackHandler): JSSSaslClient; overload; // throws javax.security.sasl.SaslException function getMechanismNames(para1: JUMap): Arr1JLString; overload; end; JSSSaslServer = interface external 'javax.security.sasl' name 'SaslServer' function getMechanismName(): JLString; overload; function evaluateResponse(para1: Arr1jbyte): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function evaluateResponse(var para1: array of jbyte): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function isComplete(): jboolean; overload; function getAuthorizationID(): JLString; overload; function unwrap(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function unwrap(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function wrap(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function wrap(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws javax.security.sasl.SaslException function getNegotiatedProperty(para1: JLString): JLObject; overload; procedure dispose(); overload; // throws javax.security.sasl.SaslException end; JSSSaslServerFactory = interface external 'javax.security.sasl' name 'SaslServerFactory' function createSaslServer(para1: JLString; para2: JLString; para3: JLString; para4: JUMap; para5: JSACCallbackHandler): JSSSaslServer; overload; // throws javax.security.sasl.SaslException function getMechanismNames(para1: JUMap): Arr1JLString; overload; end; JSCard = class abstract external 'javax.smartcardio' name 'Card' (JLObject) strict protected constructor create(); overload; public function getATR(): JSATR; overload; virtual; abstract; function getProtocol(): JLString; overload; virtual; abstract; function getBasicChannel(): JSCardChannel; overload; virtual; abstract; function openLogicalChannel(): JSCardChannel; overload; virtual; abstract; // throws javax.smartcardio.CardException procedure beginExclusive(); overload; virtual; abstract; // throws javax.smartcardio.CardException procedure endExclusive(); overload; virtual; abstract; // throws javax.smartcardio.CardException function transmitControlCommand(para1: jint; para2: Arr1jbyte): Arr1jbyte; overload; virtual; abstract; // throws javax.smartcardio.CardException function transmitControlCommand(para1: jint; var para2: array of jbyte): Arr1jbyte; overload; virtual; abstract; // throws javax.smartcardio.CardException procedure disconnect(para1: jboolean); overload; virtual; abstract; // throws javax.smartcardio.CardException end; JSCardChannel = class abstract external 'javax.smartcardio' name 'CardChannel' (JLObject) strict protected constructor create(); overload; public function getCard(): JSCard; overload; virtual; abstract; function getChannelNumber(): jint; overload; virtual; abstract; function transmit(para1: JSCommandAPDU): JSResponseAPDU; overload; virtual; abstract; // throws javax.smartcardio.CardException function transmit(para1: JNByteBuffer; para2: JNByteBuffer): jint; overload; virtual; abstract; // throws javax.smartcardio.CardException procedure close(); overload; virtual; abstract; // throws javax.smartcardio.CardException end; JSCardTerminal = class abstract external 'javax.smartcardio' name 'CardTerminal' (JLObject) strict protected constructor create(); overload; public function getName(): JLString; overload; virtual; abstract; function connect(para1: JLString): JSCard; overload; virtual; abstract; // throws javax.smartcardio.CardException function isCardPresent(): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException function waitForCardPresent(para1: jlong): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException function waitForCardAbsent(para1: jlong): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException end; JSTerminalFactory = class sealed external 'javax.smartcardio' name 'TerminalFactory' (JLObject) public type InnerNoneCardTerminals = class; Arr1InnerNoneCardTerminals = array of InnerNoneCardTerminals; Arr2InnerNoneCardTerminals = array of Arr1InnerNoneCardTerminals; Arr3InnerNoneCardTerminals = array of Arr2InnerNoneCardTerminals; InnerNoneFactorySpi = class; Arr1InnerNoneFactorySpi = array of InnerNoneFactorySpi; Arr2InnerNoneFactorySpi = array of Arr1InnerNoneFactorySpi; Arr3InnerNoneFactorySpi = array of Arr2InnerNoneFactorySpi; InnerNoneProvider = class; Arr1InnerNoneProvider = array of InnerNoneProvider; Arr2InnerNoneProvider = array of Arr1InnerNoneProvider; Arr3InnerNoneProvider = array of Arr2InnerNoneProvider; InnerNoneCardTerminals = class sealed external 'javax.smartcardio' name 'NoneCardTerminals' end; InnerNoneFactorySpi = class sealed external 'javax.smartcardio' name 'NoneFactorySpi' end; InnerNoneProvider = class sealed external 'javax.smartcardio' name 'NoneProvider' end; public class function getDefaultType(): JLString; static; overload; class function getDefault(): JSTerminalFactory; static; overload; class function getInstance(para1: JLString; para2: JLObject): JSTerminalFactory; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLObject; para3: JLString): JSTerminalFactory; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JLObject; para3: JSProvider): JSTerminalFactory; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; function getType(): JLString; overload; virtual; function terminals(): JSCardTerminals; overload; virtual; function toString(): JLString; overload; virtual; end; JSTerminalFactorySpi = class abstract external 'javax.smartcardio' name 'TerminalFactorySpi' (JLObject) strict protected constructor create(); overload; function engineTerminals(): JSCardTerminals; overload; virtual; abstract; end; JSMMidiChannel = interface external 'javax.sound.midi' name 'MidiChannel' procedure noteOn(para1: jint; para2: jint); overload; procedure noteOff(para1: jint; para2: jint); overload; procedure noteOff(para1: jint); overload; procedure setPolyPressure(para1: jint; para2: jint); overload; function getPolyPressure(para1: jint): jint; overload; procedure setChannelPressure(para1: jint); overload; function getChannelPressure(): jint; overload; procedure controlChange(para1: jint; para2: jint); overload; function getController(para1: jint): jint; overload; procedure programChange(para1: jint); overload; procedure programChange(para1: jint; para2: jint); overload; function getProgram(): jint; overload; procedure setPitchBend(para1: jint); overload; function getPitchBend(): jint; overload; procedure resetAllControllers(); overload; procedure allNotesOff(); overload; procedure allSoundOff(); overload; function localControl(para1: jboolean): jboolean; overload; procedure setMono(para1: jboolean); overload; function getMono(): jboolean; overload; procedure setOmni(para1: jboolean); overload; function getOmni(): jboolean; overload; procedure setMute(para1: jboolean); overload; function getMute(): jboolean; overload; procedure setSolo(para1: jboolean); overload; function getSolo(): jboolean; overload; end; JSMMidiDevice = interface external 'javax.sound.midi' name 'MidiDevice' type InnerInfo = class; Arr1InnerInfo = array of InnerInfo; Arr2InnerInfo = array of Arr1InnerInfo; Arr3InnerInfo = array of Arr2InnerInfo; InnerInfo = class external 'javax.sound.midi' name 'Info' (JLObject) strict protected constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function getName(): JLString; overload; virtual; final; function getVendor(): JLString; overload; virtual; final; function getDescription(): JLString; overload; virtual; final; function getVersion(): JLString; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; function getDeviceInfo(): JSMMidiDevice.InnerInfo; overload; procedure open(); overload; // throws javax.sound.midi.MidiUnavailableException procedure close(); overload; function isOpen(): jboolean; overload; function getMicrosecondPosition(): jlong; overload; function getMaxReceivers(): jint; overload; function getMaxTransmitters(): jint; overload; function getReceiver(): JSMReceiver; overload; // throws javax.sound.midi.MidiUnavailableException function getReceivers(): JUList; overload; function getTransmitter(): JSMTransmitter; overload; // throws javax.sound.midi.MidiUnavailableException function getTransmitters(): JUList; overload; end; JSMMidiEvent = class external 'javax.sound.midi' name 'MidiEvent' (JLObject) public constructor create(para1: JSMMidiMessage; para2: jlong); overload; function getMessage(): JSMMidiMessage; overload; virtual; procedure setTick(para1: jlong); overload; virtual; function getTick(): jlong; overload; virtual; end; JSMMidiFileFormat = class external 'javax.sound.midi' name 'MidiFileFormat' (JLObject) public const UNKNOWN_LENGTH = -1; strict protected var ftype: jint; external name 'type'; fdivisionType: jfloat; external name 'divisionType'; fresolution: jint; external name 'resolution'; fbyteLength: jint; external name 'byteLength'; fmicrosecondLength: jlong; external name 'microsecondLength'; public constructor create(para1: jint; para2: jfloat; para3: jint; para4: jint; para5: jlong); overload; constructor create(para1: jint; para2: jfloat; para3: jint; para4: jint; para5: jlong; para6: JUMap); overload; function getType(): jint; overload; virtual; function getDivisionType(): jfloat; overload; virtual; function getResolution(): jint; overload; virtual; function getByteLength(): jint; overload; virtual; function getMicrosecondLength(): jlong; overload; virtual; function properties(): JUMap; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; end; JSMPatch = class external 'javax.sound.midi' name 'Patch' (JLObject) public constructor create(para1: jint; para2: jint); overload; function getBank(): jint; overload; virtual; function getProgram(): jint; overload; virtual; end; JSMReceiver = interface external 'javax.sound.midi' name 'Receiver' procedure send(para1: JSMMidiMessage; para2: jlong); overload; procedure close(); overload; end; JSMSequence = class external 'javax.sound.midi' name 'Sequence' (JLObject) public const PPQ = jfloat(0.0); SMPTE_24 = jfloat(24.0); SMPTE_25 = jfloat(25.0); SMPTE_30DROP = jfloat(29.97); SMPTE_30 = jfloat(30.0); strict protected var fdivisionType: jfloat; external name 'divisionType'; fresolution: jint; external name 'resolution'; ftracks: JUVector; external name 'tracks'; public constructor create(para1: jfloat; para2: jint); overload; // throws javax.sound.midi.InvalidMidiDataException constructor create(para1: jfloat; para2: jint; para3: jint); overload; // throws javax.sound.midi.InvalidMidiDataException function getDivisionType(): jfloat; overload; virtual; function getResolution(): jint; overload; virtual; function createTrack(): JSMTrack; overload; virtual; function deleteTrack(para1: JSMTrack): jboolean; overload; virtual; function getTracks(): Arr1JSMTrack; overload; virtual; function getMicrosecondLength(): jlong; overload; virtual; function getTickLength(): jlong; overload; virtual; function getPatchList(): Arr1JSMPatch; overload; virtual; end; JSMSoundbank = interface external 'javax.sound.midi' name 'Soundbank' function getName(): JLString; overload; function getVersion(): JLString; overload; function getVendor(): JLString; overload; function getDescription(): JLString; overload; function getResources(): Arr1JSMSoundbankResource; overload; function getInstruments(): Arr1JSMInstrument; overload; function getInstrument(para1: JSMPatch): JSMInstrument; overload; end; JSMSoundbankResource = class abstract external 'javax.sound.midi' name 'SoundbankResource' (JLObject) strict protected constructor create(para1: JSMSoundbank; para2: JLString; para3: JLClass); overload; public function getSoundbank(): JSMSoundbank; overload; virtual; function getName(): JLString; overload; virtual; function getDataClass(): JLClass; overload; virtual; function getData(): JLObject; overload; virtual; abstract; end; JSMTrack = class external 'javax.sound.midi' name 'Track' (JLObject) public type InnerImmutableEndOfTrack = class; Arr1InnerImmutableEndOfTrack = array of InnerImmutableEndOfTrack; Arr2InnerImmutableEndOfTrack = array of Arr1InnerImmutableEndOfTrack; Arr3InnerImmutableEndOfTrack = array of Arr2InnerImmutableEndOfTrack; InnerImmutableEndOfTrack = class external 'javax.sound.midi' name 'ImmutableEndOfTrack' end; public function add(para1: JSMMidiEvent): jboolean; overload; virtual; function remove(para1: JSMMidiEvent): jboolean; overload; virtual; function get(para1: jint): JSMMidiEvent; overload; virtual; // throws java.lang.ArrayIndexOutOfBoundsException function size(): jint; overload; virtual; function ticks(): jlong; overload; virtual; end; JSMTransmitter = interface external 'javax.sound.midi' name 'Transmitter' procedure setReceiver(para1: JSMReceiver); overload; function getReceiver(): JSMReceiver; overload; procedure close(); overload; end; JSMVoiceStatus = class external 'javax.sound.midi' name 'VoiceStatus' (JLObject) public var factive: jboolean; external name 'active'; fchannel: jint; external name 'channel'; fbank: jint; external name 'bank'; fprogram: jint; external name 'program'; fnote: jint; external name 'note'; fvolume: jint; external name 'volume'; public constructor create(); overload; end; JSMSMidiFileReader = class abstract external 'javax.sound.midi.spi' name 'MidiFileReader' (JLObject) public constructor create(); overload; function getMidiFileFormat(para1: JIInputStream): JSMMidiFileFormat; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getMidiFileFormat(para1: JNURL): JSMMidiFileFormat; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getMidiFileFormat(para1: JIFile): JSMMidiFileFormat; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getSequence(para1: JIInputStream): JSMSequence; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getSequence(para1: JNURL): JSMSequence; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getSequence(para1: JIFile): JSMSequence; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException end; JSMSMidiFileWriter = class abstract external 'javax.sound.midi.spi' name 'MidiFileWriter' (JLObject) public constructor create(); overload; function getMidiFileTypes(): Arr1jint; overload; virtual; abstract; function getMidiFileTypes(para1: JSMSequence): Arr1jint; overload; virtual; abstract; function isFileTypeSupported(para1: jint): jboolean; overload; virtual; function isFileTypeSupported(para1: jint; para2: JSMSequence): jboolean; overload; virtual; function write(para1: JSMSequence; para2: jint; para3: JIOutputStream): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: JSMSequence; para2: jint; para3: JIFile): jint; overload; virtual; abstract; // throws java.io.IOException end; JSMSSoundbankReader = class abstract external 'javax.sound.midi.spi' name 'SoundbankReader' (JLObject) public constructor create(); overload; function getSoundbank(para1: JNURL): JSMSoundbank; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getSoundbank(para1: JIInputStream): JSMSoundbank; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException function getSoundbank(para1: JIFile): JSMSoundbank; overload; virtual; abstract; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException end; JSSAudioFileFormat = class external 'javax.sound.sampled' name 'AudioFileFormat' (JLObject) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JLObject) public final class var fWAVE: JSSAudioFileFormat.InnerType; external name 'WAVE'; fAU: JSSAudioFileFormat.InnerType; external name 'AU'; fAIFF: JSSAudioFileFormat.InnerType; external name 'AIFF'; fAIFC: JSSAudioFileFormat.InnerType; external name 'AIFC'; fSND: JSSAudioFileFormat.InnerType; external name 'SND'; public constructor create(para1: JLString; para2: JLString); overload; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; function getExtension(): JLString; overload; virtual; end; strict protected constructor create(para1: JSSAudioFileFormat.InnerType; para2: jint; para3: JSSAudioFormat; para4: jint); overload; public constructor create(para1: JSSAudioFileFormat.InnerType; para2: JSSAudioFormat; para3: jint); overload; constructor create(para1: JSSAudioFileFormat.InnerType; para2: JSSAudioFormat; para3: jint; para4: JUMap); overload; function getType(): JSSAudioFileFormat.InnerType; overload; virtual; function getByteLength(): jint; overload; virtual; function getFormat(): JSSAudioFormat; overload; virtual; function getFrameLength(): jint; overload; virtual; function properties(): JUMap; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JSSAudioFormat = class external 'javax.sound.sampled' name 'AudioFormat' (JLObject) public type InnerEncoding = class; Arr1InnerEncoding = array of InnerEncoding; Arr2InnerEncoding = array of Arr1InnerEncoding; Arr3InnerEncoding = array of Arr2InnerEncoding; InnerEncoding = class external 'javax.sound.sampled' name 'Encoding' (JLObject) public final class var fPCM_SIGNED: JSSAudioFormat.InnerEncoding; external name 'PCM_SIGNED'; fPCM_UNSIGNED: JSSAudioFormat.InnerEncoding; external name 'PCM_UNSIGNED'; fULAW: JSSAudioFormat.InnerEncoding; external name 'ULAW'; fALAW: JSSAudioFormat.InnerEncoding; external name 'ALAW'; public constructor create(para1: JLString); overload; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; strict protected var fencoding: JSSAudioFormat.InnerEncoding; external name 'encoding'; fsampleRate: jfloat; external name 'sampleRate'; fsampleSizeInBits: jint; external name 'sampleSizeInBits'; fchannels: jint; external name 'channels'; fframeSize: jint; external name 'frameSize'; fframeRate: jfloat; external name 'frameRate'; fbigEndian: jboolean; external name 'bigEndian'; public constructor create(para1: JSSAudioFormat.InnerEncoding; para2: jfloat; para3: jint; para4: jint; para5: jint; para6: jfloat; para7: jboolean); overload; constructor create(para1: JSSAudioFormat.InnerEncoding; para2: jfloat; para3: jint; para4: jint; para5: jint; para6: jfloat; para7: jboolean; para8: JUMap); overload; constructor create(para1: jfloat; para2: jint; para3: jint; para4: jboolean; para5: jboolean); overload; function getEncoding(): JSSAudioFormat.InnerEncoding; overload; virtual; function getSampleRate(): jfloat; overload; virtual; function getSampleSizeInBits(): jint; overload; virtual; function getChannels(): jint; overload; virtual; function getFrameSize(): jint; overload; virtual; function getFrameRate(): jfloat; overload; virtual; function isBigEndian(): jboolean; overload; virtual; function properties(): JUMap; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; function matches(para1: JSSAudioFormat): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSSControl = class abstract external 'javax.sound.sampled' name 'Control' (JLObject) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JLObject) strict protected constructor create(para1: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; strict protected constructor create(para1: JSSControl.InnerType); overload; public function getType(): JSSControl.InnerType; overload; virtual; function toString(): JLString; overload; virtual; end; JSSReverbType = class external 'javax.sound.sampled' name 'ReverbType' (JLObject) strict protected constructor create(para1: JLString; para2: jint; para3: jfloat; para4: jint; para5: jfloat; para6: jint); overload; public function getName(): JLString; overload; virtual; function getEarlyReflectionDelay(): jint; overload; virtual; final; function getEarlyReflectionIntensity(): jfloat; overload; virtual; final; function getLateReflectionDelay(): jint; overload; virtual; final; function getLateReflectionIntensity(): jfloat; overload; virtual; final; function getDecayTime(): jint; overload; virtual; final; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; JSSSAudioFileReader = class abstract external 'javax.sound.sampled.spi' name 'AudioFileReader' (JLObject) public constructor create(); overload; function getAudioFileFormat(para1: JIInputStream): JSSAudioFileFormat; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException function getAudioFileFormat(para1: JNURL): JSSAudioFileFormat; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException function getAudioFileFormat(para1: JIFile): JSSAudioFileFormat; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException function getAudioInputStream(para1: JIInputStream): JSSAudioInputStream; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException function getAudioInputStream(para1: JNURL): JSSAudioInputStream; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException function getAudioInputStream(para1: JIFile): JSSAudioInputStream; overload; virtual; abstract; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException end; JSCommonDataSource = interface external 'javax.sql' name 'CommonDataSource' function getLogWriter(): JIPrintWriter; overload; // throws java.sql.SQLException procedure setLogWriter(para1: JIPrintWriter); overload; // throws java.sql.SQLException procedure setLoginTimeout(para1: jint); overload; // throws java.sql.SQLException function getLoginTimeout(): jint; overload; // throws java.sql.SQLException end; JSPooledConnection = interface external 'javax.sql' name 'PooledConnection' function getConnection(): JSConnection; overload; // throws java.sql.SQLException procedure close(); overload; // throws java.sql.SQLException procedure addConnectionEventListener(para1: JSConnectionEventListener); overload; procedure removeConnectionEventListener(para1: JSConnectionEventListener); overload; procedure addStatementEventListener(para1: JSStatementEventListener); overload; procedure removeStatementEventListener(para1: JSStatementEventListener); overload; end; JSRowSetInternal = interface external 'javax.sql' name 'RowSetInternal' function getParams(): Arr1JLObject; overload; // throws java.sql.SQLException function getConnection(): JSConnection; overload; // throws java.sql.SQLException procedure setMetaData(para1: JSRowSetMetaData); overload; // throws java.sql.SQLException function getOriginal(): JSResultSet; overload; // throws java.sql.SQLException function getOriginalRow(): JSResultSet; overload; // throws java.sql.SQLException end; JSRowSetReader = interface external 'javax.sql' name 'RowSetReader' procedure readData(para1: JSRowSetInternal); overload; // throws java.sql.SQLException end; JSRowSetWriter = interface external 'javax.sql' name 'RowSetWriter' function writeData(para1: JSRowSetInternal): jboolean; overload; // throws java.sql.SQLException end; JSRJoinable = interface external 'javax.sql.rowset' name 'Joinable' procedure setMatchColumn(para1: jint); overload; // throws java.sql.SQLException procedure setMatchColumn(para1: Arr1jint); overload; // throws java.sql.SQLException procedure setMatchColumn(var para1: array of jint); overload; // throws java.sql.SQLException procedure setMatchColumn(para1: JLString); overload; // throws java.sql.SQLException procedure setMatchColumn(para1: Arr1JLString); overload; // throws java.sql.SQLException procedure setMatchColumn(var para1: array of JLString); overload; // throws java.sql.SQLException function getMatchColumnIndexes(): Arr1jint; overload; // throws java.sql.SQLException function getMatchColumnNames(): Arr1JLString; overload; // throws java.sql.SQLException procedure unsetMatchColumn(para1: jint); overload; // throws java.sql.SQLException procedure unsetMatchColumn(para1: Arr1jint); overload; // throws java.sql.SQLException procedure unsetMatchColumn(var para1: array of jint); overload; // throws java.sql.SQLException procedure unsetMatchColumn(para1: JLString); overload; // throws java.sql.SQLException procedure unsetMatchColumn(para1: Arr1JLString); overload; // throws java.sql.SQLException procedure unsetMatchColumn(var para1: array of JLString); overload; // throws java.sql.SQLException end; JSRPredicate = interface external 'javax.sql.rowset' name 'Predicate' function evaluate(para1: JSRowSet): jboolean; overload; function evaluate(para1: JLObject; para2: jint): jboolean; overload; // throws java.sql.SQLException function evaluate(para1: JLObject; para2: JLString): jboolean; overload; // throws java.sql.SQLException end; JSRSSyncFactory = class external 'javax.sql.rowset.spi' name 'SyncFactory' (JLObject) public class var fROWSET_SYNC_PROVIDER: JLString; external name 'ROWSET_SYNC_PROVIDER'; fROWSET_SYNC_VENDOR: JLString; external name 'ROWSET_SYNC_VENDOR'; fROWSET_SYNC_PROVIDER_VERSION: JLString; external name 'ROWSET_SYNC_PROVIDER_VERSION'; public class procedure registerProvider(para1: JLString); static; overload; // throws javax.sql.rowset.spi.SyncFactoryException class function getSyncFactory(): JSRSSyncFactory; static; overload; class procedure unregisterProvider(para1: JLString); static; overload; // throws javax.sql.rowset.spi.SyncFactoryException class function getInstance(para1: JLString): JSRSSyncProvider; static; overload; // throws javax.sql.rowset.spi.SyncFactoryException class function getRegisteredProviders(): JUEnumeration; static; overload; // throws javax.sql.rowset.spi.SyncFactoryException class procedure setLogger(para1: JULLogger); static; overload; class procedure setLogger(para1: JULLogger; para2: JULLevel); static; overload; class function getLogger(): JULLogger; static; overload; // throws javax.sql.rowset.spi.SyncFactoryException class procedure setJNDIContext(para1: JNContext); static; overload; // throws javax.sql.rowset.spi.SyncFactoryException end; JSRSSyncProvider = class abstract external 'javax.sql.rowset.spi' name 'SyncProvider' (JLObject) public class var fGRADE_NONE: jint; external name 'GRADE_NONE'; fGRADE_CHECK_MODIFIED_AT_COMMIT: jint; external name 'GRADE_CHECK_MODIFIED_AT_COMMIT'; fGRADE_CHECK_ALL_AT_COMMIT: jint; external name 'GRADE_CHECK_ALL_AT_COMMIT'; fGRADE_LOCK_WHEN_MODIFIED: jint; external name 'GRADE_LOCK_WHEN_MODIFIED'; fGRADE_LOCK_WHEN_LOADED: jint; external name 'GRADE_LOCK_WHEN_LOADED'; fDATASOURCE_NO_LOCK: jint; external name 'DATASOURCE_NO_LOCK'; fDATASOURCE_ROW_LOCK: jint; external name 'DATASOURCE_ROW_LOCK'; fDATASOURCE_TABLE_LOCK: jint; external name 'DATASOURCE_TABLE_LOCK'; fDATASOURCE_DB_LOCK: jint; external name 'DATASOURCE_DB_LOCK'; fUPDATABLE_VIEW_SYNC: jint; external name 'UPDATABLE_VIEW_SYNC'; fNONUPDATABLE_VIEW_SYNC: jint; external name 'NONUPDATABLE_VIEW_SYNC'; public constructor create(); overload; function getProviderID(): JLString; overload; virtual; abstract; function getRowSetReader(): JSRowSetReader; overload; virtual; abstract; function getRowSetWriter(): JSRowSetWriter; overload; virtual; abstract; function getProviderGrade(): jint; overload; virtual; abstract; procedure setDataSourceLock(para1: jint); overload; virtual; abstract; // throws javax.sql.rowset.spi.SyncProviderException function getDataSourceLock(): jint; overload; virtual; abstract; // throws javax.sql.rowset.spi.SyncProviderException function supportsUpdatableView(): jint; overload; virtual; abstract; function getVersion(): JLString; overload; virtual; abstract; function getVendor(): JLString; overload; virtual; abstract; end; JSBorderFactory = class external 'javax.swing' name 'BorderFactory' (JLObject) public class function createLineBorder(para1: JAColor): JSBBorder; static; overload; class function createLineBorder(para1: JAColor; para2: jint): JSBBorder; static; overload; class function createRaisedBevelBorder(): JSBBorder; static; overload; class function createLoweredBevelBorder(): JSBBorder; static; overload; class function createBevelBorder(para1: jint): JSBBorder; static; overload; class function createBevelBorder(para1: jint; para2: JAColor; para3: JAColor): JSBBorder; static; overload; class function createBevelBorder(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor): JSBBorder; static; overload; class function createEtchedBorder(): JSBBorder; static; overload; class function createEtchedBorder(para1: JAColor; para2: JAColor): JSBBorder; static; overload; class function createEtchedBorder(para1: jint): JSBBorder; static; overload; class function createEtchedBorder(para1: jint; para2: JAColor; para3: JAColor): JSBBorder; static; overload; class function createTitledBorder(para1: JLString): JSBTitledBorder; static; overload; class function createTitledBorder(para1: JSBBorder): JSBTitledBorder; static; overload; class function createTitledBorder(para1: JSBBorder; para2: JLString): JSBTitledBorder; static; overload; class function createTitledBorder(para1: JSBBorder; para2: JLString; para3: jint; para4: jint): JSBTitledBorder; static; overload; class function createTitledBorder(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont): JSBTitledBorder; static; overload; class function createTitledBorder(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont; para6: JAColor): JSBTitledBorder; static; overload; class function createEmptyBorder(): JSBBorder; static; overload; class function createEmptyBorder(para1: jint; para2: jint; para3: jint; para4: jint): JSBBorder; static; overload; class function createCompoundBorder(): JSBCompoundBorder; static; overload; class function createCompoundBorder(para1: JSBBorder; para2: JSBBorder): JSBCompoundBorder; static; overload; class function createMatteBorder(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAColor): JSBMatteBorder; static; overload; class function createMatteBorder(para1: jint; para2: jint; para3: jint; para4: jint; para5: JSIcon): JSBMatteBorder; static; overload; end; JSBoundedRangeModel = interface external 'javax.swing' name 'BoundedRangeModel' function getMinimum(): jint; overload; procedure setMinimum(para1: jint); overload; function getMaximum(): jint; overload; procedure setMaximum(para1: jint); overload; function getValue(): jint; overload; procedure setValue(para1: jint); overload; procedure setValueIsAdjusting(para1: jboolean); overload; function getValueIsAdjusting(): jboolean; overload; function getExtent(): jint; overload; procedure setExtent(para1: jint); overload; procedure setRangeProperties(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JSCellEditor = interface external 'javax.swing' name 'CellEditor' function getCellEditorValue(): JLObject; overload; function isCellEditable(para1: JUEventObject): jboolean; overload; function shouldSelectCell(para1: JUEventObject): jboolean; overload; function stopCellEditing(): jboolean; overload; procedure cancelCellEditing(); overload; procedure addCellEditorListener(para1: JSECellEditorListener); overload; procedure removeCellEditorListener(para1: JSECellEditorListener); overload; end; JSComboBoxEditor = interface external 'javax.swing' name 'ComboBoxEditor' function getEditorComponent(): JAComponent; overload; procedure setItem(para1: JLObject); overload; function getItem(): JLObject; overload; procedure selectAll(); overload; procedure addActionListener(para1: JAEActionListener); overload; procedure removeActionListener(para1: JAEActionListener); overload; end; JSDebugGraphicsInfo = class external 'javax.swing' name 'DebugGraphicsInfo' (JLObject) end; JSDesktopManager = interface external 'javax.swing' name 'DesktopManager' procedure openFrame(para1: JSJInternalFrame); overload; procedure closeFrame(para1: JSJInternalFrame); overload; procedure maximizeFrame(para1: JSJInternalFrame); overload; procedure minimizeFrame(para1: JSJInternalFrame); overload; procedure iconifyFrame(para1: JSJInternalFrame); overload; procedure deiconifyFrame(para1: JSJInternalFrame); overload; procedure activateFrame(para1: JSJInternalFrame); overload; procedure deactivateFrame(para1: JSJInternalFrame); overload; procedure beginDraggingFrame(para1: JSJComponent); overload; procedure dragFrame(para1: JSJComponent; para2: jint; para3: jint); overload; procedure endDraggingFrame(para1: JSJComponent); overload; procedure beginResizingFrame(para1: JSJComponent; para2: jint); overload; procedure resizeFrame(para1: JSJComponent; para2: jint; para3: jint; para4: jint; para5: jint); overload; procedure endResizingFrame(para1: JSJComponent); overload; procedure setBoundsForFrame(para1: JSJComponent; para2: jint; para3: jint; para4: jint; para5: jint); overload; end; JSGraphicsWrapper = interface external 'javax.swing' name 'GraphicsWrapper' function subGraphics(): JAGraphics; overload; function isClipIntersecting(para1: JARectangle): jboolean; overload; function getClipX(): jint; overload; function getClipY(): jint; overload; function getClipWidth(): jint; overload; function getClipHeight(): jint; overload; end; JSIcon = interface external 'javax.swing' name 'Icon' procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; function getIconWidth(): jint; overload; function getIconHeight(): jint; overload; end; JSInputVerifier = class abstract external 'javax.swing' name 'InputVerifier' (JLObject) public constructor create(); overload; function verify(para1: JSJComponent): jboolean; overload; virtual; abstract; function shouldYieldFocus(para1: JSJComponent): jboolean; overload; virtual; end; JSKeyboardManager = class external 'javax.swing' name 'KeyboardManager' (JLObject) public type InnerComponentKeyStrokePair = class; Arr1InnerComponentKeyStrokePair = array of InnerComponentKeyStrokePair; Arr2InnerComponentKeyStrokePair = array of Arr1InnerComponentKeyStrokePair; Arr3InnerComponentKeyStrokePair = array of Arr2InnerComponentKeyStrokePair; InnerComponentKeyStrokePair = class external 'javax.swing' name 'ComponentKeyStrokePair' end; public class function getCurrentManager(): JSKeyboardManager; static; overload; class procedure setCurrentManager(para1: JSKeyboardManager); static; overload; procedure registerKeyStroke(para1: JSKeyStroke; para2: JSJComponent); overload; virtual; procedure unregisterKeyStroke(para1: JSKeyStroke; para2: JSJComponent); overload; virtual; function fireKeyboardAction(para1: JAEKeyEvent; para2: jboolean; para3: JAContainer): jboolean; overload; virtual; procedure registerMenuBar(para1: JSJMenuBar); overload; virtual; procedure unregisterMenuBar(para1: JSJMenuBar); overload; virtual; strict protected function registerNewTopContainer(para1: JAContainer): JUHashtable; overload; virtual; end; JSListCellRenderer = interface external 'javax.swing' name 'ListCellRenderer' function getListCellRendererComponent(para1: JSJList; para2: JLObject; para3: jint; para4: jboolean; para5: jboolean): JAComponent; overload; end; JSListModel = interface external 'javax.swing' name 'ListModel' function getSize(): jint; overload; function getElementAt(para1: jint): JLObject; overload; procedure addListDataListener(para1: JSEListDataListener); overload; procedure removeListDataListener(para1: JSEListDataListener); overload; end; JSListSelectionModel = interface external 'javax.swing' name 'ListSelectionModel' const SINGLE_SELECTION = 0; SINGLE_INTERVAL_SELECTION = 1; MULTIPLE_INTERVAL_SELECTION = 2; procedure setSelectionInterval(para1: jint; para2: jint); overload; procedure addSelectionInterval(para1: jint; para2: jint); overload; procedure removeSelectionInterval(para1: jint; para2: jint); overload; function getMinSelectionIndex(): jint; overload; function getMaxSelectionIndex(): jint; overload; function isSelectedIndex(para1: jint): jboolean; overload; function getAnchorSelectionIndex(): jint; overload; procedure setAnchorSelectionIndex(para1: jint); overload; function getLeadSelectionIndex(): jint; overload; procedure setLeadSelectionIndex(para1: jint); overload; procedure clearSelection(); overload; function isSelectionEmpty(): jboolean; overload; procedure insertIndexInterval(para1: jint; para2: jint; para3: jboolean); overload; procedure removeIndexInterval(para1: jint; para2: jint); overload; procedure setValueIsAdjusting(para1: jboolean); overload; function getValueIsAdjusting(): jboolean; overload; procedure setSelectionMode(para1: jint); overload; function getSelectionMode(): jint; overload; procedure addListSelectionListener(para1: JSEListSelectionListener); overload; procedure removeListSelectionListener(para1: JSEListSelectionListener); overload; end; JSMenuElement = interface external 'javax.swing' name 'MenuElement' procedure processMouseEvent(para1: JAEMouseEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; procedure processMouseEvent(para1: JAEMouseEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; procedure processKeyEvent(para1: JAEKeyEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; procedure processKeyEvent(para1: JAEKeyEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; procedure menuSelectionChanged(para1: jboolean); overload; function getSubElements(): Arr1JSMenuElement; overload; function getComponent(): JAComponent; overload; end; JSMenuSelectionManager = class external 'javax.swing' name 'MenuSelectionManager' (JLObject) strict protected var fchangeEvent: JSEChangeEvent; external name 'changeEvent'; flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; class function defaultManager(): JSMenuSelectionManager; static; overload; procedure setSelectedPath(para1: Arr1JSMenuElement); overload; virtual; procedure setSelectedPath(var para1: array of JSMenuElement); overload; virtual; function getSelectedPath(): Arr1JSMenuElement; overload; virtual; procedure clearSelectedPath(); overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; function componentForPoint(para1: JAComponent; para2: JAPoint): JAComponent; overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; function isComponentPartOfCurrentMenu(para1: JAComponent): jboolean; overload; virtual; end; JSPopup = class external 'javax.swing' name 'Popup' (JLObject) public type InnerDefaultFrame = class; Arr1InnerDefaultFrame = array of InnerDefaultFrame; Arr2InnerDefaultFrame = array of Arr1InnerDefaultFrame; Arr3InnerDefaultFrame = array of Arr2InnerDefaultFrame; InnerHeavyWeightWindow = class; Arr1InnerHeavyWeightWindow = array of InnerHeavyWeightWindow; Arr2InnerHeavyWeightWindow = array of Arr1InnerHeavyWeightWindow; Arr3InnerHeavyWeightWindow = array of Arr2InnerHeavyWeightWindow; InnerDefaultFrame = class external 'javax.swing' name 'DefaultFrame' end; InnerHeavyWeightWindow = class external 'javax.swing' name 'HeavyWeightWindow' end; strict protected constructor create(para1: JAComponent; para2: JAComponent; para3: jint; para4: jint); overload; constructor create(); overload; public procedure show(); overload; virtual; procedure hide(); overload; virtual; end; JSPopupFactory = class external 'javax.swing' name 'PopupFactory' (JLObject) public type InnerContainerPopup = class; Arr1InnerContainerPopup = array of InnerContainerPopup; Arr2InnerContainerPopup = array of Arr1InnerContainerPopup; Arr3InnerContainerPopup = array of Arr2InnerContainerPopup; InnerHeavyWeightPopup = class; Arr1InnerHeavyWeightPopup = array of InnerHeavyWeightPopup; Arr2InnerHeavyWeightPopup = array of Arr1InnerHeavyWeightPopup; Arr3InnerHeavyWeightPopup = array of Arr2InnerHeavyWeightPopup; InnerHeadlessPopup = class; Arr1InnerHeadlessPopup = array of InnerHeadlessPopup; Arr2InnerHeadlessPopup = array of Arr1InnerHeadlessPopup; Arr3InnerHeadlessPopup = array of Arr2InnerHeadlessPopup; InnerLightWeightPopup = class; Arr1InnerLightWeightPopup = array of InnerLightWeightPopup; Arr2InnerLightWeightPopup = array of Arr1InnerLightWeightPopup; Arr3InnerLightWeightPopup = array of Arr2InnerLightWeightPopup; InnerMediumWeightPopup = class; Arr1InnerMediumWeightPopup = array of InnerMediumWeightPopup; Arr2InnerMediumWeightPopup = array of Arr1InnerMediumWeightPopup; Arr3InnerMediumWeightPopup = array of Arr2InnerMediumWeightPopup; InnerContainerPopup = class external 'javax.swing' name 'ContainerPopup' end; InnerHeavyWeightPopup = class external 'javax.swing' name 'HeavyWeightPopup' end; InnerHeadlessPopup = class external 'javax.swing' name 'HeadlessPopup' end; InnerLightWeightPopup = class external 'javax.swing' name 'LightWeightPopup' end; InnerMediumWeightPopup = class external 'javax.swing' name 'MediumWeightPopup' public type InnerMediumWeightComponent = class; Arr1InnerMediumWeightComponent = array of InnerMediumWeightComponent; Arr2InnerMediumWeightComponent = array of Arr1InnerMediumWeightComponent; Arr3InnerMediumWeightComponent = array of Arr2InnerMediumWeightComponent; InnerMediumWeightComponent = class external 'javax.swing' name 'MediumWeightComponent' end; end; public constructor create(); overload; class procedure setSharedInstance(para1: JSPopupFactory); static; overload; class function getSharedInstance(): JSPopupFactory; static; overload; function getPopup(para1: JAComponent; para2: JAComponent; para3: jint; para4: jint): JSPopup; overload; virtual; // throws java.lang.IllegalArgumentException end; JSRenderer = interface external 'javax.swing' name 'Renderer' procedure setValue(para1: JLObject; para2: jboolean); overload; function getComponent(): JAComponent; overload; end; JSRepaintManager = class external 'javax.swing' name 'RepaintManager' (JLObject) public type InnerDoubleBufferInfo = class; Arr1InnerDoubleBufferInfo = array of InnerDoubleBufferInfo; Arr2InnerDoubleBufferInfo = array of Arr1InnerDoubleBufferInfo; Arr3InnerDoubleBufferInfo = array of Arr2InnerDoubleBufferInfo; InnerPaintManager = class; Arr1InnerPaintManager = array of InnerPaintManager; Arr2InnerPaintManager = array of Arr1InnerPaintManager; Arr3InnerPaintManager = array of Arr2InnerPaintManager; InnerDisplayChangedHandler = class; Arr1InnerDisplayChangedHandler = array of InnerDisplayChangedHandler; Arr2InnerDisplayChangedHandler = array of Arr1InnerDisplayChangedHandler; Arr3InnerDisplayChangedHandler = array of Arr2InnerDisplayChangedHandler; InnerDisplayChangedRunnable = class; Arr1InnerDisplayChangedRunnable = array of InnerDisplayChangedRunnable; Arr2InnerDisplayChangedRunnable = array of Arr1InnerDisplayChangedRunnable; Arr3InnerDisplayChangedRunnable = array of Arr2InnerDisplayChangedRunnable; InnerProcessingRunnable = class; Arr1InnerProcessingRunnable = array of InnerProcessingRunnable; Arr2InnerProcessingRunnable = array of Arr1InnerProcessingRunnable; Arr3InnerProcessingRunnable = array of Arr2InnerProcessingRunnable; InnerDoubleBufferInfo = class external 'javax.swing' name 'DoubleBufferInfo' end; InnerPaintManager = class external 'javax.swing' name 'PaintManager' end; InnerDisplayChangedHandler = class sealed external 'javax.swing' name 'DisplayChangedHandler' end; InnerDisplayChangedRunnable = class sealed external 'javax.swing' name 'DisplayChangedRunnable' end; InnerProcessingRunnable = class sealed external 'javax.swing' name 'ProcessingRunnable' end; public class function currentManager(para1: JAComponent): JSRepaintManager; static; overload; class function currentManager(para1: JSJComponent): JSRepaintManager; static; overload; class procedure setCurrentManager(para1: JSRepaintManager); static; overload; constructor create(); overload; procedure addInvalidComponent(para1: JSJComponent); overload; virtual; procedure removeInvalidComponent(para1: JSJComponent); overload; virtual; procedure addDirtyRegion(para1: JSJComponent; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure addDirtyRegion(para1: JAWindow; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure addDirtyRegion(para1: JAApplet; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; function getDirtyRegion(para1: JSJComponent): JARectangle; overload; virtual; procedure markCompletelyDirty(para1: JSJComponent); overload; virtual; procedure markCompletelyClean(para1: JSJComponent); overload; virtual; function isCompletelyDirty(para1: JSJComponent): jboolean; overload; virtual; procedure validateInvalidComponents(); overload; virtual; procedure paintDirtyRegions(); overload; virtual; function toString(): JLString; overload; virtual; function getOffscreenBuffer(para1: JAComponent; para2: jint; para3: jint): JAImage; overload; virtual; function getVolatileOffscreenBuffer(para1: JAComponent; para2: jint; para3: jint): JAImage; overload; virtual; procedure setDoubleBufferMaximumSize(para1: JADimension); overload; virtual; function getDoubleBufferMaximumSize(): JADimension; overload; virtual; procedure setDoubleBufferingEnabled(para1: jboolean); overload; virtual; function isDoubleBufferingEnabled(): jboolean; overload; virtual; end; JSRootPaneContainer = interface external 'javax.swing' name 'RootPaneContainer' function getRootPane(): JSJRootPane; overload; procedure setContentPane(para1: JAContainer); overload; function getContentPane(): JAContainer; overload; procedure setLayeredPane(para1: JSJLayeredPane); overload; function getLayeredPane(): JSJLayeredPane; overload; procedure setGlassPane(para1: JAComponent); overload; function getGlassPane(): JAComponent; overload; end; JSRowSorter = class abstract external 'javax.swing' name 'RowSorter' (JLObject) public type InnerSortKey = class; Arr1InnerSortKey = array of InnerSortKey; Arr2InnerSortKey = array of Arr1InnerSortKey; Arr3InnerSortKey = array of Arr2InnerSortKey; InnerSortKey = class external 'javax.swing' name 'SortKey' (JLObject) public constructor create(para1: jint; para2: JSSortOrder); overload; function getColumn(): jint; overload; virtual; final; function getSortOrder(): JSSortOrder; overload; virtual; final; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; public constructor create(); overload; function getModel(): JLObject; overload; virtual; abstract; procedure toggleSortOrder(para1: jint); overload; virtual; abstract; function convertRowIndexToModel(para1: jint): jint; overload; virtual; abstract; function convertRowIndexToView(para1: jint): jint; overload; virtual; abstract; procedure setSortKeys(para1: JUList); overload; virtual; abstract; function getSortKeys(): JUList; overload; virtual; abstract; function getViewRowCount(): jint; overload; virtual; abstract; function getModelRowCount(): jint; overload; virtual; abstract; procedure modelStructureChanged(); overload; virtual; abstract; procedure allRowsChanged(); overload; virtual; abstract; procedure rowsInserted(para1: jint; para2: jint); overload; virtual; abstract; procedure rowsDeleted(para1: jint; para2: jint); overload; virtual; abstract; procedure rowsUpdated(para1: jint; para2: jint); overload; virtual; abstract; procedure rowsUpdated(para1: jint; para2: jint; para3: jint); overload; virtual; abstract; procedure addRowSorterListener(para1: JSERowSorterListener); overload; virtual; procedure removeRowSorterListener(para1: JSERowSorterListener); overload; virtual; strict protected procedure fireSortOrderChanged(); overload; virtual; procedure fireRowSorterChanged(para1: Arr1jint); overload; virtual; procedure fireRowSorterChanged(var para1: array of jint); overload; virtual; end; JSScrollPaneConstants = interface external 'javax.swing' name 'ScrollPaneConstants' const VIEWPORT = 'VIEWPORT'; VERTICAL_SCROLLBAR = 'VERTICAL_SCROLLBAR'; HORIZONTAL_SCROLLBAR = 'HORIZONTAL_SCROLLBAR'; ROW_HEADER = 'ROW_HEADER'; COLUMN_HEADER = 'COLUMN_HEADER'; LOWER_LEFT_CORNER = 'LOWER_LEFT_CORNER'; LOWER_RIGHT_CORNER = 'LOWER_RIGHT_CORNER'; UPPER_LEFT_CORNER = 'UPPER_LEFT_CORNER'; UPPER_RIGHT_CORNER = 'UPPER_RIGHT_CORNER'; LOWER_LEADING_CORNER = 'LOWER_LEADING_CORNER'; LOWER_TRAILING_CORNER = 'LOWER_TRAILING_CORNER'; UPPER_LEADING_CORNER = 'UPPER_LEADING_CORNER'; UPPER_TRAILING_CORNER = 'UPPER_TRAILING_CORNER'; VERTICAL_SCROLLBAR_POLICY = 'VERTICAL_SCROLLBAR_POLICY'; HORIZONTAL_SCROLLBAR_POLICY = 'HORIZONTAL_SCROLLBAR_POLICY'; VERTICAL_SCROLLBAR_AS_NEEDED = 20; VERTICAL_SCROLLBAR_NEVER = 21; VERTICAL_SCROLLBAR_ALWAYS = 22; HORIZONTAL_SCROLLBAR_AS_NEEDED = 30; HORIZONTAL_SCROLLBAR_NEVER = 31; HORIZONTAL_SCROLLBAR_ALWAYS = 32; end; JSScrollable = interface external 'javax.swing' name 'Scrollable' function getPreferredScrollableViewportSize(): JADimension; overload; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; function getScrollableBlockIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; function getScrollableTracksViewportWidth(): jboolean; overload; function getScrollableTracksViewportHeight(): jboolean; overload; end; JSSingleSelectionModel = interface external 'javax.swing' name 'SingleSelectionModel' function getSelectedIndex(): jint; overload; procedure setSelectedIndex(para1: jint); overload; procedure clearSelection(); overload; function isSelected(): jboolean; overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JSSizeSequence = class external 'javax.swing' name 'SizeSequence' (JLObject) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; procedure setSizes(para1: Arr1jint); overload; virtual; procedure setSizes(var para1: array of jint); overload; virtual; function getSizes(): Arr1jint; overload; virtual; function getPosition(para1: jint): jint; overload; virtual; function getIndex(para1: jint): jint; overload; virtual; function getSize(para1: jint): jint; overload; virtual; procedure setSize(para1: jint; para2: jint); overload; virtual; procedure insertEntries(para1: jint; para2: jint; para3: jint); overload; virtual; procedure removeEntries(para1: jint; para2: jint); overload; virtual; end; JSSpinnerModel = interface external 'javax.swing' name 'SpinnerModel' function getValue(): JLObject; overload; procedure setValue(para1: JLObject); overload; function getNextValue(): JLObject; overload; function getPreviousValue(): JLObject; overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JSSpring = class abstract external 'javax.swing' name 'Spring' (JLObject) public type InnerAbstractSpring = class; Arr1InnerAbstractSpring = array of InnerAbstractSpring; Arr2InnerAbstractSpring = array of Arr1InnerAbstractSpring; Arr3InnerAbstractSpring = array of Arr2InnerAbstractSpring; InnerCompoundSpring = class; Arr1InnerCompoundSpring = array of InnerCompoundSpring; Arr2InnerCompoundSpring = array of Arr1InnerCompoundSpring; Arr3InnerCompoundSpring = array of Arr2InnerCompoundSpring; InnerHeightSpring = class; Arr1InnerHeightSpring = array of InnerHeightSpring; Arr2InnerHeightSpring = array of Arr1InnerHeightSpring; Arr3InnerHeightSpring = array of Arr2InnerHeightSpring; InnerMaxSpring = class; Arr1InnerMaxSpring = array of InnerMaxSpring; Arr2InnerMaxSpring = array of Arr1InnerMaxSpring; Arr3InnerMaxSpring = array of Arr2InnerMaxSpring; InnerNegativeSpring = class; Arr1InnerNegativeSpring = array of InnerNegativeSpring; Arr2InnerNegativeSpring = array of Arr1InnerNegativeSpring; Arr3InnerNegativeSpring = array of Arr2InnerNegativeSpring; InnerScaleSpring = class; Arr1InnerScaleSpring = array of InnerScaleSpring; Arr2InnerScaleSpring = array of Arr1InnerScaleSpring; Arr3InnerScaleSpring = array of Arr2InnerScaleSpring; InnerSpringMap = class; Arr1InnerSpringMap = array of InnerSpringMap; Arr2InnerSpringMap = array of Arr1InnerSpringMap; Arr3InnerSpringMap = array of Arr2InnerSpringMap; InnerStaticSpring = class; Arr1InnerStaticSpring = array of InnerStaticSpring; Arr2InnerStaticSpring = array of Arr1InnerStaticSpring; Arr3InnerStaticSpring = array of Arr2InnerStaticSpring; InnerSumSpring = class; Arr1InnerSumSpring = array of InnerSumSpring; Arr2InnerSumSpring = array of Arr1InnerSumSpring; Arr3InnerSumSpring = array of Arr2InnerSumSpring; InnerWidthSpring = class; Arr1InnerWidthSpring = array of InnerWidthSpring; Arr2InnerWidthSpring = array of Arr1InnerWidthSpring; Arr3InnerWidthSpring = array of Arr2InnerWidthSpring; InnerAbstractSpring = class abstract external 'javax.swing' name 'AbstractSpring' end; InnerCompoundSpring = class abstract external 'javax.swing' name 'CompoundSpring' end; InnerHeightSpring = class external 'javax.swing' name 'HeightSpring' end; InnerMaxSpring = class external 'javax.swing' name 'MaxSpring' end; InnerNegativeSpring = class external 'javax.swing' name 'NegativeSpring' end; InnerScaleSpring = class external 'javax.swing' name 'ScaleSpring' end; InnerSpringMap = class abstract external 'javax.swing' name 'SpringMap' end; InnerStaticSpring = class external 'javax.swing' name 'StaticSpring' end; InnerSumSpring = class external 'javax.swing' name 'SumSpring' end; InnerWidthSpring = class external 'javax.swing' name 'WidthSpring' end; public const UNSET = -2147483648; strict protected constructor create(); overload; public function getMinimumValue(): jint; overload; virtual; abstract; function getPreferredValue(): jint; overload; virtual; abstract; function getMaximumValue(): jint; overload; virtual; abstract; function getValue(): jint; overload; virtual; abstract; procedure setValue(para1: jint); overload; virtual; abstract; class function constant(para1: jint): JSSpring; static; overload; class function constant(para1: jint; para2: jint; para3: jint): JSSpring; static; overload; class function minus(para1: JSSpring): JSSpring; static; overload; class function sum(para1: JSSpring; para2: JSSpring): JSSpring; static; overload; class function max(para1: JSSpring; para2: JSSpring): JSSpring; static; overload; class function scale(para1: JSSpring; para2: jfloat): JSSpring; static; overload; class function width(para1: JAComponent): JSSpring; static; overload; class function height(para1: JAComponent): JSSpring; static; overload; end; JSSwingConstants = interface external 'javax.swing' name 'SwingConstants' const CENTER = 0; TOP = 1; LEFT = 2; BOTTOM = 3; RIGHT = 4; NORTH = 1; NORTH_EAST = 2; EAST = 3; SOUTH_EAST = 4; SOUTH = 5; SOUTH_WEST = 6; WEST = 7; NORTH_WEST = 8; HORIZONTAL = 0; VERTICAL = 1; LEADING = 10; TRAILING = 11; NEXT = 12; PREVIOUS = 13; end; JSSwingHeavyWeight = interface external 'javax.swing' name 'SwingHeavyWeight' end; JSWindowConstants = interface external 'javax.swing' name 'WindowConstants' const DO_NOTHING_ON_CLOSE = 0; HIDE_ON_CLOSE = 1; DISPOSE_ON_CLOSE = 2; EXIT_ON_CLOSE = 3; end; JSBBorder = interface external 'javax.swing.border' name 'Border' procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; function getBorderInsets(para1: JAComponent): JAInsets; overload; function isBorderOpaque(): jboolean; overload; end; JSCColorChooserComponentFactory = class external 'javax.swing.colorchooser' name 'ColorChooserComponentFactory' (JLObject) public class function getDefaultChooserPanels(): Arr1JSCAbstractColorChooserPanel; static; overload; class function getPreviewPanel(): JSJComponent; static; overload; end; JSCColorSelectionModel = interface external 'javax.swing.colorchooser' name 'ColorSelectionModel' function getSelectedColor(): JAColor; overload; procedure setSelectedColor(para1: JAColor); overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JSEDocumentEvent = interface external 'javax.swing.event' name 'DocumentEvent' type InnerElementChange = interface; Arr1InnerElementChange = array of InnerElementChange; Arr2InnerElementChange = array of Arr1InnerElementChange; Arr3InnerElementChange = array of Arr2InnerElementChange; InnerEventType = class; Arr1InnerEventType = array of InnerEventType; Arr2InnerEventType = array of Arr1InnerEventType; Arr3InnerEventType = array of Arr2InnerEventType; InnerElementChange = interface external 'javax.swing.event' name 'ElementChange' function getElement(): JSTElement; overload; function getIndex(): jint; overload; function getChildrenRemoved(): Arr1JSTElement; overload; function getChildrenAdded(): Arr1JSTElement; overload; end; InnerEventType = class sealed external 'javax.swing.event' name 'EventType' (JLObject) public final class var fINSERT: JSEDocumentEvent.InnerEventType; external name 'INSERT'; fREMOVE: JSEDocumentEvent.InnerEventType; external name 'REMOVE'; fCHANGE: JSEDocumentEvent.InnerEventType; external name 'CHANGE'; public function toString(): JLString; overload; virtual; end; function getOffset(): jint; overload; function getLength(): jint; overload; function getDocument(): JSTDocument; overload; function getType(): JSEDocumentEvent.InnerEventType; overload; function getChange(para1: JSTElement): JSEDocumentEvent.InnerElementChange; overload; end; JSFFileFilter = class abstract external 'javax.swing.filechooser' name 'FileFilter' (JLObject) public constructor create(); overload; function accept(para1: JIFile): jboolean; overload; virtual; abstract; function getDescription(): JLString; overload; virtual; abstract; end; JSFFileSystemView = class abstract external 'javax.swing.filechooser' name 'FileSystemView' (JLObject) public type InnerFileSystemRoot = class; Arr1InnerFileSystemRoot = array of InnerFileSystemRoot; Arr2InnerFileSystemRoot = array of Arr1InnerFileSystemRoot; Arr3InnerFileSystemRoot = array of Arr2InnerFileSystemRoot; InnerFileSystemRoot = class external 'javax.swing.filechooser' name 'FileSystemRoot' end; public constructor create(); overload; class function getFileSystemView(): JSFFileSystemView; static; overload; function isRoot(para1: JIFile): jboolean; overload; virtual; function isTraversable(para1: JIFile): JLBoolean; overload; virtual; function getSystemDisplayName(para1: JIFile): JLString; overload; virtual; function getSystemTypeDescription(para1: JIFile): JLString; overload; virtual; function getSystemIcon(para1: JIFile): JSIcon; overload; virtual; function isParent(para1: JIFile; para2: JIFile): jboolean; overload; virtual; function getChild(para1: JIFile; para2: JLString): JIFile; overload; virtual; function isFileSystem(para1: JIFile): jboolean; overload; virtual; function createNewFolder(para1: JIFile): JIFile; overload; virtual; abstract; // throws java.io.IOException function isHiddenFile(para1: JIFile): jboolean; overload; virtual; function isFileSystemRoot(para1: JIFile): jboolean; overload; virtual; function isDrive(para1: JIFile): jboolean; overload; virtual; function isFloppyDrive(para1: JIFile): jboolean; overload; virtual; function isComputerNode(para1: JIFile): jboolean; overload; virtual; function getRoots(): Arr1JIFile; overload; virtual; function getHomeDirectory(): JIFile; overload; virtual; function getDefaultDirectory(): JIFile; overload; virtual; function createFileObject(para1: JIFile; para2: JLString): JIFile; overload; virtual; function createFileObject(para1: JLString): JIFile; overload; virtual; function getFiles(para1: JIFile; para2: jboolean): Arr1JIFile; overload; virtual; function getParentDirectory(para1: JIFile): JIFile; overload; virtual; strict protected function createFileSystemRoot(para1: JIFile): JIFile; overload; virtual; end; JSFFileView = class abstract external 'javax.swing.filechooser' name 'FileView' (JLObject) public constructor create(); overload; function getName(para1: JIFile): JLString; overload; virtual; function getDescription(para1: JIFile): JLString; overload; virtual; function getTypeDescription(para1: JIFile): JLString; overload; virtual; function getIcon(para1: JIFile): JSIcon; overload; virtual; function isTraversable(para1: JIFile): JLBoolean; overload; virtual; end; JSPUIResource = interface external 'javax.swing.plaf' name 'UIResource' end; JSPBBasicGraphicsUtils = class external 'javax.swing.plaf.basic' name 'BasicGraphicsUtils' (JLObject) public constructor create(); overload; class procedure drawEtchedRect(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAColor; para7: JAColor; para8: JAColor; para9: JAColor); static; overload; class function getEtchedInsets(): JAInsets; static; overload; class procedure drawGroove(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAColor; para7: JAColor); static; overload; class function getGrooveInsets(): JAInsets; static; overload; class procedure drawBezel(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jboolean; para7: jboolean; para8: JAColor; para9: JAColor; para10: JAColor; para11: JAColor); static; overload; class procedure drawLoweredBezel(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAColor; para7: JAColor; para8: JAColor; para9: JAColor); static; overload; class procedure drawString(para1: JAGraphics; para2: JLString; para3: jint; para4: jint; para5: jint); static; overload; class procedure drawStringUnderlineCharAt(para1: JAGraphics; para2: JLString; para3: jint; para4: jint; para5: jint); static; overload; class procedure drawDashedRect(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint); static; overload; class function getPreferredButtonSize(para1: JSAbstractButton; para2: jint): JADimension; static; overload; end; JSPBBasicHTML = class external 'javax.swing.plaf.basic' name 'BasicHTML' (JLObject) public type InnerBasicDocument = class; Arr1InnerBasicDocument = array of InnerBasicDocument; Arr2InnerBasicDocument = array of Arr1InnerBasicDocument; Arr3InnerBasicDocument = array of Arr2InnerBasicDocument; InnerBasicEditorKit = class; Arr1InnerBasicEditorKit = array of InnerBasicEditorKit; Arr2InnerBasicEditorKit = array of Arr1InnerBasicEditorKit; Arr3InnerBasicEditorKit = array of Arr2InnerBasicEditorKit; InnerBasicHTMLViewFactory = class; Arr1InnerBasicHTMLViewFactory = array of InnerBasicHTMLViewFactory; Arr2InnerBasicHTMLViewFactory = array of Arr1InnerBasicHTMLViewFactory; Arr3InnerBasicHTMLViewFactory = array of Arr2InnerBasicHTMLViewFactory; InnerRenderer = class; Arr1InnerRenderer = array of InnerRenderer; Arr2InnerRenderer = array of Arr1InnerRenderer; Arr3InnerRenderer = array of Arr2InnerRenderer; InnerBasicDocument = class external 'javax.swing.plaf.basic' name 'BasicDocument' end; InnerBasicEditorKit = class external 'javax.swing.plaf.basic' name 'BasicEditorKit' end; InnerBasicHTMLViewFactory = class external 'javax.swing.plaf.basic' name 'BasicHTMLViewFactory' end; InnerRenderer = class external 'javax.swing.plaf.basic' name 'Renderer' end; public const propertyKey = 'html'; documentBaseKey = 'html.base'; public constructor create(); overload; class function createHTMLView(para1: JSJComponent; para2: JLString): JSTView; static; overload; class function getHTMLBaseline(para1: JSTView; para2: jint; para3: jint): jint; static; overload; class function isHTMLString(para1: JLString): jboolean; static; overload; class procedure updateRenderer(para1: JSJComponent; para2: JLString); static; overload; end; JSPBComboPopup = interface external 'javax.swing.plaf.basic' name 'ComboPopup' procedure show(); overload; procedure hide(); overload; function isVisible(): jboolean; overload; function getList(): JSJList; overload; function getMouseListener(): JAEMouseListener; overload; function getMouseMotionListener(): JAEMouseMotionListener; overload; function getKeyListener(): JAEKeyListener; overload; procedure uninstallingUI(); overload; end; JSPBDragRecognitionSupport = class external 'javax.swing.plaf.basic' name 'DragRecognitionSupport' (JLObject) public type InnerBeforeDrag = interface; Arr1InnerBeforeDrag = array of InnerBeforeDrag; Arr2InnerBeforeDrag = array of Arr1InnerBeforeDrag; Arr3InnerBeforeDrag = array of Arr2InnerBeforeDrag; InnerBeforeDrag = interface external 'javax.swing.plaf.basic' name 'BeforeDrag' procedure dragStarting(para1: JAEMouseEvent); overload; end; public class function mousePressed(para1: JAEMouseEvent): jboolean; static; overload; class function mouseReleased(para1: JAEMouseEvent): JAEMouseEvent; static; overload; class function mouseDragged(para1: JAEMouseEvent; para2: JSPBDragRecognitionSupport.InnerBeforeDrag): jboolean; static; overload; end; JSPMBumpBuffer = class external 'javax.swing.plaf.metal' name 'BumpBuffer' (JLObject) public constructor create(para1: JAGraphicsConfiguration; para2: JAColor; para3: JAColor; para4: JAColor); overload; function hasSameConfiguration(para1: JAGraphicsConfiguration; para2: JAColor; para3: JAColor; para4: JAColor): jboolean; overload; virtual; function getImage(): JAImage; overload; virtual; end; JSPMMetalTheme = class abstract external 'javax.swing.plaf.metal' name 'MetalTheme' (JLObject) public constructor create(); overload; function getName(): JLString; overload; virtual; abstract; strict protected function getPrimary1(): JSPColorUIResource; overload; virtual; abstract; function getPrimary2(): JSPColorUIResource; overload; virtual; abstract; function getPrimary3(): JSPColorUIResource; overload; virtual; abstract; function getSecondary1(): JSPColorUIResource; overload; virtual; abstract; function getSecondary2(): JSPColorUIResource; overload; virtual; abstract; function getSecondary3(): JSPColorUIResource; overload; virtual; abstract; public function getControlTextFont(): JSPFontUIResource; overload; virtual; abstract; function getSystemTextFont(): JSPFontUIResource; overload; virtual; abstract; function getUserTextFont(): JSPFontUIResource; overload; virtual; abstract; function getMenuTextFont(): JSPFontUIResource; overload; virtual; abstract; function getWindowTitleFont(): JSPFontUIResource; overload; virtual; abstract; function getSubTextFont(): JSPFontUIResource; overload; virtual; abstract; strict protected function getWhite(): JSPColorUIResource; overload; virtual; function getBlack(): JSPColorUIResource; overload; virtual; public function getFocusColor(): JSPColorUIResource; overload; virtual; function getDesktopColor(): JSPColorUIResource; overload; virtual; function getControl(): JSPColorUIResource; overload; virtual; function getControlShadow(): JSPColorUIResource; overload; virtual; function getControlDarkShadow(): JSPColorUIResource; overload; virtual; function getControlInfo(): JSPColorUIResource; overload; virtual; function getControlHighlight(): JSPColorUIResource; overload; virtual; function getControlDisabled(): JSPColorUIResource; overload; virtual; function getPrimaryControl(): JSPColorUIResource; overload; virtual; function getPrimaryControlShadow(): JSPColorUIResource; overload; virtual; function getPrimaryControlDarkShadow(): JSPColorUIResource; overload; virtual; function getPrimaryControlInfo(): JSPColorUIResource; overload; virtual; function getPrimaryControlHighlight(): JSPColorUIResource; overload; virtual; function getSystemTextColor(): JSPColorUIResource; overload; virtual; function getControlTextColor(): JSPColorUIResource; overload; virtual; function getInactiveControlTextColor(): JSPColorUIResource; overload; virtual; function getInactiveSystemTextColor(): JSPColorUIResource; overload; virtual; function getUserTextColor(): JSPColorUIResource; overload; virtual; function getTextHighlightColor(): JSPColorUIResource; overload; virtual; function getHighlightedTextColor(): JSPColorUIResource; overload; virtual; function getWindowBackground(): JSPColorUIResource; overload; virtual; function getWindowTitleBackground(): JSPColorUIResource; overload; virtual; function getWindowTitleForeground(): JSPColorUIResource; overload; virtual; function getWindowTitleInactiveBackground(): JSPColorUIResource; overload; virtual; function getWindowTitleInactiveForeground(): JSPColorUIResource; overload; virtual; function getMenuBackground(): JSPColorUIResource; overload; virtual; function getMenuForeground(): JSPColorUIResource; overload; virtual; function getMenuSelectedBackground(): JSPColorUIResource; overload; virtual; function getMenuSelectedForeground(): JSPColorUIResource; overload; virtual; function getMenuDisabledForeground(): JSPColorUIResource; overload; virtual; function getSeparatorBackground(): JSPColorUIResource; overload; virtual; function getSeparatorForeground(): JSPColorUIResource; overload; virtual; function getAcceleratorForeground(): JSPColorUIResource; overload; virtual; function getAcceleratorSelectedForeground(): JSPColorUIResource; overload; virtual; procedure addCustomEntriesToTable(para1: JSUIDefaults); overload; virtual; end; JSPMMetalUtils = class external 'javax.swing.plaf.metal' name 'MetalUtils' (JLObject) public type InnerGradientPainter = class; Arr1InnerGradientPainter = array of InnerGradientPainter; Arr2InnerGradientPainter = array of Arr1InnerGradientPainter; Arr3InnerGradientPainter = array of Arr2InnerGradientPainter; InnerOceanDisabledButtonImageFilter = class; Arr1InnerOceanDisabledButtonImageFilter = array of InnerOceanDisabledButtonImageFilter; Arr2InnerOceanDisabledButtonImageFilter = array of Arr1InnerOceanDisabledButtonImageFilter; Arr3InnerOceanDisabledButtonImageFilter = array of Arr2InnerOceanDisabledButtonImageFilter; InnerOceanToolBarImageFilter = class; Arr1InnerOceanToolBarImageFilter = array of InnerOceanToolBarImageFilter; Arr2InnerOceanToolBarImageFilter = array of Arr1InnerOceanToolBarImageFilter; Arr3InnerOceanToolBarImageFilter = array of Arr2InnerOceanToolBarImageFilter; InnerGradientPainter = class external 'javax.swing.plaf.metal' name 'GradientPainter' end; InnerOceanDisabledButtonImageFilter = class external 'javax.swing.plaf.metal' name 'OceanDisabledButtonImageFilter' end; InnerOceanToolBarImageFilter = class external 'javax.swing.plaf.metal' name 'OceanToolBarImageFilter' end; end; JSPSColorType = class external 'javax.swing.plaf.synth' name 'ColorType' (JLObject) public final class var fFOREGROUND: JSPSColorType; external name 'FOREGROUND'; fBACKGROUND: JSPSColorType; external name 'BACKGROUND'; fTEXT_FOREGROUND: JSPSColorType; external name 'TEXT_FOREGROUND'; fTEXT_BACKGROUND: JSPSColorType; external name 'TEXT_BACKGROUND'; fFOCUS: JSPSColorType; external name 'FOCUS'; fMAX_COUNT: jint; external name 'MAX_COUNT'; strict protected constructor create(para1: JLString); overload; public function getID(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; end; JSPSRegion = class external 'javax.swing.plaf.synth' name 'Region' (JLObject) public final class var fARROW_BUTTON: JSPSRegion; external name 'ARROW_BUTTON'; fBUTTON: JSPSRegion; external name 'BUTTON'; fCHECK_BOX: JSPSRegion; external name 'CHECK_BOX'; fCHECK_BOX_MENU_ITEM: JSPSRegion; external name 'CHECK_BOX_MENU_ITEM'; fCOLOR_CHOOSER: JSPSRegion; external name 'COLOR_CHOOSER'; fCOMBO_BOX: JSPSRegion; external name 'COMBO_BOX'; fDESKTOP_PANE: JSPSRegion; external name 'DESKTOP_PANE'; fDESKTOP_ICON: JSPSRegion; external name 'DESKTOP_ICON'; fEDITOR_PANE: JSPSRegion; external name 'EDITOR_PANE'; fFILE_CHOOSER: JSPSRegion; external name 'FILE_CHOOSER'; fFORMATTED_TEXT_FIELD: JSPSRegion; external name 'FORMATTED_TEXT_FIELD'; fINTERNAL_FRAME: JSPSRegion; external name 'INTERNAL_FRAME'; fINTERNAL_FRAME_TITLE_PANE: JSPSRegion; external name 'INTERNAL_FRAME_TITLE_PANE'; fLABEL: JSPSRegion; external name 'LABEL'; fLIST: JSPSRegion; external name 'LIST'; fMENU: JSPSRegion; external name 'MENU'; fMENU_BAR: JSPSRegion; external name 'MENU_BAR'; fMENU_ITEM: JSPSRegion; external name 'MENU_ITEM'; fMENU_ITEM_ACCELERATOR: JSPSRegion; external name 'MENU_ITEM_ACCELERATOR'; fOPTION_PANE: JSPSRegion; external name 'OPTION_PANE'; fPANEL: JSPSRegion; external name 'PANEL'; fPASSWORD_FIELD: JSPSRegion; external name 'PASSWORD_FIELD'; fPOPUP_MENU: JSPSRegion; external name 'POPUP_MENU'; fPOPUP_MENU_SEPARATOR: JSPSRegion; external name 'POPUP_MENU_SEPARATOR'; fPROGRESS_BAR: JSPSRegion; external name 'PROGRESS_BAR'; fRADIO_BUTTON: JSPSRegion; external name 'RADIO_BUTTON'; fRADIO_BUTTON_MENU_ITEM: JSPSRegion; external name 'RADIO_BUTTON_MENU_ITEM'; fROOT_PANE: JSPSRegion; external name 'ROOT_PANE'; fSCROLL_BAR: JSPSRegion; external name 'SCROLL_BAR'; fSCROLL_BAR_TRACK: JSPSRegion; external name 'SCROLL_BAR_TRACK'; fSCROLL_BAR_THUMB: JSPSRegion; external name 'SCROLL_BAR_THUMB'; fSCROLL_PANE: JSPSRegion; external name 'SCROLL_PANE'; fSEPARATOR: JSPSRegion; external name 'SEPARATOR'; fSLIDER: JSPSRegion; external name 'SLIDER'; fSLIDER_TRACK: JSPSRegion; external name 'SLIDER_TRACK'; fSLIDER_THUMB: JSPSRegion; external name 'SLIDER_THUMB'; fSPINNER: JSPSRegion; external name 'SPINNER'; fSPLIT_PANE: JSPSRegion; external name 'SPLIT_PANE'; fSPLIT_PANE_DIVIDER: JSPSRegion; external name 'SPLIT_PANE_DIVIDER'; fTABBED_PANE: JSPSRegion; external name 'TABBED_PANE'; fTABBED_PANE_TAB: JSPSRegion; external name 'TABBED_PANE_TAB'; fTABBED_PANE_TAB_AREA: JSPSRegion; external name 'TABBED_PANE_TAB_AREA'; fTABBED_PANE_CONTENT: JSPSRegion; external name 'TABBED_PANE_CONTENT'; fTABLE: JSPSRegion; external name 'TABLE'; fTABLE_HEADER: JSPSRegion; external name 'TABLE_HEADER'; fTEXT_AREA: JSPSRegion; external name 'TEXT_AREA'; fTEXT_FIELD: JSPSRegion; external name 'TEXT_FIELD'; fTEXT_PANE: JSPSRegion; external name 'TEXT_PANE'; fTOGGLE_BUTTON: JSPSRegion; external name 'TOGGLE_BUTTON'; fTOOL_BAR: JSPSRegion; external name 'TOOL_BAR'; fTOOL_BAR_CONTENT: JSPSRegion; external name 'TOOL_BAR_CONTENT'; fTOOL_BAR_DRAG_WINDOW: JSPSRegion; external name 'TOOL_BAR_DRAG_WINDOW'; fTOOL_TIP: JSPSRegion; external name 'TOOL_TIP'; fTOOL_BAR_SEPARATOR: JSPSRegion; external name 'TOOL_BAR_SEPARATOR'; fTREE: JSPSRegion; external name 'TREE'; fTREE_CELL: JSPSRegion; external name 'TREE_CELL'; fVIEWPORT: JSPSRegion; external name 'VIEWPORT'; strict protected constructor create(para1: JLString; para2: JLString; para3: jboolean); overload; public function isSubregion(): jboolean; overload; virtual; function getName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JSPSSynthConstants = interface external 'javax.swing.plaf.synth' name 'SynthConstants' const ENABLED = 1; MOUSE_OVER = 2; PRESSED = 4; DISABLED = 8; FOCUSED = 256; SELECTED = 512; DEFAULT = 1024; end; JSPSSynthContext = class external 'javax.swing.plaf.synth' name 'SynthContext' (JLObject) public constructor create(para1: JSJComponent; para2: JSPSRegion; para3: JSPSSynthStyle; para4: jint); overload; function getComponent(): JSJComponent; overload; virtual; function getRegion(): JSPSRegion; overload; virtual; function getStyle(): JSPSSynthStyle; overload; virtual; function getComponentState(): jint; overload; virtual; end; JSPSSynthGraphicsUtils = class external 'javax.swing.plaf.synth' name 'SynthGraphicsUtils' (JLObject) public type InnerSynthIconWrapper = class; Arr1InnerSynthIconWrapper = array of InnerSynthIconWrapper; Arr2InnerSynthIconWrapper = array of Arr1InnerSynthIconWrapper; Arr3InnerSynthIconWrapper = array of Arr2InnerSynthIconWrapper; InnerSynthIconWrapper = class external 'javax.swing.plaf.synth' name 'SynthIconWrapper' end; public constructor create(); overload; procedure drawLine(para1: JSPSSynthContext; para2: JLObject; para3: JAGraphics; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure drawLine(para1: JSPSSynthContext; para2: JLObject; para3: JAGraphics; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLObject); overload; virtual; function layoutText(para1: JSPSSynthContext; para2: JAFontMetrics; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: JARectangle; para10: JARectangle; para11: JARectangle; para12: jint): JLString; overload; virtual; function computeStringWidth(para1: JSPSSynthContext; para2: JAFont; para3: JAFontMetrics; para4: JLString): jint; overload; virtual; function getMinimumSize(para1: JSPSSynthContext; para2: JAFont; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint): JADimension; overload; virtual; function getMaximumSize(para1: JSPSSynthContext; para2: JAFont; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint): JADimension; overload; virtual; function getMaximumCharHeight(para1: JSPSSynthContext): jint; overload; virtual; function getPreferredSize(para1: JSPSSynthContext; para2: JAFont; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint): JADimension; overload; virtual; procedure paintText(para1: JSPSSynthContext; para2: JAGraphics; para3: JLString; para4: JARectangle; para5: jint); overload; virtual; procedure paintText(para1: JSPSSynthContext; para2: JAGraphics; para3: JLString; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintText(para1: JSPSSynthContext; para2: JAGraphics; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint); overload; virtual; end; JSPSSynthPainter = class abstract external 'javax.swing.plaf.synth' name 'SynthPainter' (JLObject) public constructor create(); overload; procedure paintArrowButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintArrowButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintArrowButtonForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintColorChooserBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintColorChooserBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintComboBoxBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintComboBoxBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopIconBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopIconBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintEditorPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintEditorPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFileChooserBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFileChooserBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFormattedTextFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFormattedTextFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameTitlePaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameTitlePaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintLabelBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintLabelBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintListBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintListBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintOptionPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintOptionPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPanelBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPanelBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPasswordFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPasswordFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPopupMenuBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPopupMenuBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintProgressBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintProgressBarForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintRadioButtonMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRootPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRootPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarThumbBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarThumbBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSeparatorBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSeparatorForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderThumbBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderThumbBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSpinnerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSpinnerBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneDividerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneDividerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneDividerForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneDragDivider(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual; procedure paintTabbedPaneTabBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual; procedure paintTabbedPaneContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableHeaderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableHeaderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToggleButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToggleButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarDragWindowBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarDragWindowBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarDragWindowBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarDragWindowBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolTipBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolTipBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellFocus(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintViewportBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintViewportBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSSynthStyle = class abstract external 'javax.swing.plaf.synth' name 'SynthStyle' (JLObject) public constructor create(); overload; function getGraphicsUtils(para1: JSPSSynthContext): JSPSSynthGraphicsUtils; overload; virtual; function getColor(para1: JSPSSynthContext; para2: JSPSColorType): JAColor; overload; virtual; strict protected function getColorForState(para1: JSPSSynthContext; para2: JSPSColorType): JAColor; overload; virtual; abstract; public function getFont(para1: JSPSSynthContext): JAFont; overload; virtual; strict protected function getFontForState(para1: JSPSSynthContext): JAFont; overload; virtual; abstract; public function getInsets(para1: JSPSSynthContext; para2: JAInsets): JAInsets; overload; virtual; function getPainter(para1: JSPSSynthContext): JSPSSynthPainter; overload; virtual; function isOpaque(para1: JSPSSynthContext): jboolean; overload; virtual; function get(para1: JSPSSynthContext; para2: JLObject): JLObject; overload; virtual; procedure installDefaults(para1: JSPSSynthContext); overload; virtual; procedure uninstallDefaults(para1: JSPSSynthContext); overload; virtual; function getInt(para1: JSPSSynthContext; para2: JLObject; para3: jint): jint; overload; virtual; function getBoolean(para1: JSPSSynthContext; para2: JLObject; para3: jboolean): jboolean; overload; virtual; function getIcon(para1: JSPSSynthContext; para2: JLObject): JSIcon; overload; virtual; function getString(para1: JSPSSynthContext; para2: JLObject; para3: JLString): JLString; overload; virtual; end; JSPSSynthStyleFactory = class abstract external 'javax.swing.plaf.synth' name 'SynthStyleFactory' (JLObject) public constructor create(); overload; function getStyle(para1: JSJComponent; para2: JSPSRegion): JSPSSynthStyle; overload; virtual; abstract; end; JSTTableCellRenderer = interface external 'javax.swing.table' name 'TableCellRenderer' function getTableCellRendererComponent(para1: JSJTable; para2: JLObject; para3: jboolean; para4: jboolean; para5: jint; para6: jint): JAComponent; overload; end; JSTTableColumnModel = interface external 'javax.swing.table' name 'TableColumnModel' procedure addColumn(para1: JSTTableColumn); overload; procedure removeColumn(para1: JSTTableColumn); overload; procedure moveColumn(para1: jint; para2: jint); overload; procedure setColumnMargin(para1: jint); overload; function getColumnCount(): jint; overload; function getColumns(): JUEnumeration; overload; function getColumnIndex(para1: JLObject): jint; overload; function getColumn(para1: jint): JSTTableColumn; overload; function getColumnMargin(): jint; overload; function getColumnIndexAtX(para1: jint): jint; overload; function getTotalColumnWidth(): jint; overload; procedure setColumnSelectionAllowed(para1: jboolean); overload; function getColumnSelectionAllowed(): jboolean; overload; function getSelectedColumns(): Arr1jint; overload; function getSelectedColumnCount(): jint; overload; procedure setSelectionModel(para1: JSListSelectionModel); overload; function getSelectionModel(): JSListSelectionModel; overload; procedure addColumnModelListener(para1: JSETableColumnModelListener); overload; procedure removeColumnModelListener(para1: JSETableColumnModelListener); overload; end; JSTTableModel = interface external 'javax.swing.table' name 'TableModel' function getRowCount(): jint; overload; function getColumnCount(): jint; overload; function getColumnName(para1: jint): JLString; overload; function getColumnClass(para1: jint): JLClass; overload; function isCellEditable(para1: jint; para2: jint): jboolean; overload; function getValueAt(para1: jint; para2: jint): JLObject; overload; procedure setValueAt(para1: JLObject; para2: jint; para3: jint); overload; procedure addTableModelListener(para1: JSETableModelListener); overload; procedure removeTableModelListener(para1: JSETableModelListener); overload; end; JSTTableStringConverter = class abstract external 'javax.swing.table' name 'TableStringConverter' (JLObject) public constructor create(); overload; function toString(para1: JSTTableModel; para2: jint; para3: jint): JLString; overload; virtual; abstract; end; JSTAbstractWriter = class abstract external 'javax.swing.text' name 'AbstractWriter' (JLObject) strict protected const NEWLINE = 10; strict protected constructor create(para1: JIWriter; para2: JSTDocument); overload; constructor create(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; constructor create(para1: JIWriter; para2: JSTElement); overload; constructor create(para1: JIWriter; para2: JSTElement; para3: jint; para4: jint); overload; public function getStartOffset(): jint; overload; virtual; function getEndOffset(): jint; overload; virtual; strict protected function getElementIterator(): JSTElementIterator; overload; virtual; function getWriter(): JIWriter; overload; virtual; function getDocument(): JSTDocument; overload; virtual; function inRange(para1: JSTElement): jboolean; overload; virtual; procedure write(); overload; virtual; abstract; // throws java.io.IOException, javax.swing.text.BadLocationException function getText(para1: JSTElement): JLString; overload; virtual; // throws javax.swing.text.BadLocationException procedure text(para1: JSTElement); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure setLineLength(para1: jint); overload; virtual; function getLineLength(): jint; overload; virtual; procedure setCurrentLineLength(para1: jint); overload; virtual; function getCurrentLineLength(): jint; overload; virtual; function isLineEmpty(): jboolean; overload; virtual; procedure setCanWrapLines(para1: jboolean); overload; virtual; function getCanWrapLines(): jboolean; overload; virtual; procedure setIndentSpace(para1: jint); overload; virtual; function getIndentSpace(): jint; overload; virtual; public procedure setLineSeparator(para1: JLString); overload; virtual; function getLineSeparator(): JLString; overload; virtual; strict protected procedure incrIndent(); overload; virtual; procedure decrIndent(); overload; virtual; function getIndentLevel(): jint; overload; virtual; procedure indent(); overload; virtual; // throws java.io.IOException procedure write(para1: jchar); overload; virtual; // throws java.io.IOException procedure write(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeLineSeparator(); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeAttributes(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure output(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure output(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException end; JSTAttributeSet = interface external 'javax.swing.text' name 'AttributeSet' type InnerCharacterAttribute = interface; Arr1InnerCharacterAttribute = array of InnerCharacterAttribute; Arr2InnerCharacterAttribute = array of Arr1InnerCharacterAttribute; Arr3InnerCharacterAttribute = array of Arr2InnerCharacterAttribute; InnerColorAttribute = interface; Arr1InnerColorAttribute = array of InnerColorAttribute; Arr2InnerColorAttribute = array of Arr1InnerColorAttribute; Arr3InnerColorAttribute = array of Arr2InnerColorAttribute; InnerFontAttribute = interface; Arr1InnerFontAttribute = array of InnerFontAttribute; Arr2InnerFontAttribute = array of Arr1InnerFontAttribute; Arr3InnerFontAttribute = array of Arr2InnerFontAttribute; InnerParagraphAttribute = interface; Arr1InnerParagraphAttribute = array of InnerParagraphAttribute; Arr2InnerParagraphAttribute = array of Arr1InnerParagraphAttribute; Arr3InnerParagraphAttribute = array of Arr2InnerParagraphAttribute; InnerCharacterAttribute = interface external 'javax.swing.text' name 'CharacterAttribute' end; InnerColorAttribute = interface external 'javax.swing.text' name 'ColorAttribute' end; InnerFontAttribute = interface external 'javax.swing.text' name 'FontAttribute' end; InnerParagraphAttribute = interface external 'javax.swing.text' name 'ParagraphAttribute' end; final class var fNameAttribute: JLObject; external name 'NameAttribute'; fResolveAttribute: JLObject; external name 'ResolveAttribute'; function getAttributeCount(): jint; overload; function isDefined(para1: JLObject): jboolean; overload; function isEqual(para1: JSTAttributeSet): jboolean; overload; function copyAttributes(): JSTAttributeSet; overload; function getAttribute(para1: JLObject): JLObject; overload; function getAttributeNames(): JUEnumeration; overload; function containsAttribute(para1: JLObject; para2: JLObject): jboolean; overload; function containsAttributes(para1: JSTAttributeSet): jboolean; overload; function getResolveParent(): JSTAttributeSet; overload; end; JSTCaret = interface external 'javax.swing.text' name 'Caret' procedure install(para1: JSTJTextComponent); overload; procedure deinstall(para1: JSTJTextComponent); overload; procedure paint(para1: JAGraphics); overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; function isVisible(): jboolean; overload; procedure setVisible(para1: jboolean); overload; function isSelectionVisible(): jboolean; overload; procedure setSelectionVisible(para1: jboolean); overload; procedure setMagicCaretPosition(para1: JAPoint); overload; function getMagicCaretPosition(): JAPoint; overload; procedure setBlinkRate(para1: jint); overload; function getBlinkRate(): jint; overload; function getDot(): jint; overload; function getMark(): jint; overload; procedure setDot(para1: jint); overload; procedure moveDot(para1: jint); overload; end; JSTDocument = interface external 'javax.swing.text' name 'Document' const StreamDescriptionProperty = 'stream'; TitleProperty = 'title'; function getLength(): jint; overload; procedure addDocumentListener(para1: JSEDocumentListener); overload; procedure removeDocumentListener(para1: JSEDocumentListener); overload; procedure addUndoableEditListener(para1: JSEUndoableEditListener); overload; procedure removeUndoableEditListener(para1: JSEUndoableEditListener); overload; function getProperty(para1: JLObject): JLObject; overload; procedure putProperty(para1: JLObject; para2: JLObject); overload; procedure remove(para1: jint; para2: jint); overload; // throws javax.swing.text.BadLocationException procedure insertString(para1: jint; para2: JLString; para3: JSTAttributeSet); overload; // throws javax.swing.text.BadLocationException function getText(para1: jint; para2: jint): JLString; overload; // throws javax.swing.text.BadLocationException procedure getText(para1: jint; para2: jint; para3: JSTSegment); overload; // throws javax.swing.text.BadLocationException function getStartPosition(): JSTPosition; overload; function getEndPosition(): JSTPosition; overload; function createPosition(para1: jint): JSTPosition; overload; // throws javax.swing.text.BadLocationException function getRootElements(): Arr1JSTElement; overload; function getDefaultRootElement(): JSTElement; overload; procedure render(para1: JLRunnable); overload; end; JSTDocumentFilter = class external 'javax.swing.text' name 'DocumentFilter' (JLObject) public type InnerFilterBypass = class; Arr1InnerFilterBypass = array of InnerFilterBypass; Arr2InnerFilterBypass = array of Arr1InnerFilterBypass; Arr3InnerFilterBypass = array of Arr2InnerFilterBypass; InnerFilterBypass = class abstract external 'javax.swing.text' name 'FilterBypass' (JLObject) public constructor create(); overload; function getDocument(): JSTDocument; overload; virtual; abstract; procedure remove(para1: jint; para2: jint); overload; virtual; abstract; // throws javax.swing.text.BadLocationException procedure insertString(para1: jint; para2: JLString; para3: JSTAttributeSet); overload; virtual; abstract; // throws javax.swing.text.BadLocationException procedure replace(para1: jint; para2: jint; para3: JLString; para4: JSTAttributeSet); overload; virtual; abstract; // throws javax.swing.text.BadLocationException end; public constructor create(); overload; procedure remove(para1: JSTDocumentFilter.InnerFilterBypass; para2: jint; para3: jint); overload; virtual; // throws javax.swing.text.BadLocationException procedure insertString(para1: JSTDocumentFilter.InnerFilterBypass; para2: jint; para3: JLString; para4: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException procedure replace(para1: JSTDocumentFilter.InnerFilterBypass; para2: jint; para3: jint; para4: JLString; para5: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException end; JSTElement = interface external 'javax.swing.text' name 'Element' function getDocument(): JSTDocument; overload; function getParentElement(): JSTElement; overload; function getName(): JLString; overload; function getAttributes(): JSTAttributeSet; overload; function getStartOffset(): jint; overload; function getEndOffset(): jint; overload; function getElementIndex(para1: jint): jint; overload; function getElementCount(): jint; overload; function getElement(para1: jint): JSTElement; overload; function isLeaf(): jboolean; overload; end; JSTHighlighter = interface external 'javax.swing.text' name 'Highlighter' type InnerHighlightPainter = interface; Arr1InnerHighlightPainter = array of InnerHighlightPainter; Arr2InnerHighlightPainter = array of Arr1InnerHighlightPainter; Arr3InnerHighlightPainter = array of Arr2InnerHighlightPainter; InnerHighlight = interface; Arr1InnerHighlight = array of InnerHighlight; Arr2InnerHighlight = array of Arr1InnerHighlight; Arr3InnerHighlight = array of Arr2InnerHighlight; InnerHighlightPainter = interface external 'javax.swing.text' name 'HighlightPainter' procedure paint(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent); overload; end; InnerHighlight = interface external 'javax.swing.text' name 'Highlight' function getStartOffset(): jint; overload; function getEndOffset(): jint; overload; function getPainter(): JSTHighlighter.InnerHighlightPainter; overload; end; procedure install(para1: JSTJTextComponent); overload; procedure deinstall(para1: JSTJTextComponent); overload; procedure paint(para1: JAGraphics); overload; function addHighlight(para1: jint; para2: jint; para3: JSTHighlighter.InnerHighlightPainter): JLObject; overload; // throws javax.swing.text.BadLocationException procedure removeHighlight(para1: JLObject); overload; procedure removeAllHighlights(); overload; procedure changeHighlight(para1: JLObject; para2: jint; para3: jint); overload; // throws javax.swing.text.BadLocationException function getHighlights(): JSTHighlighter.Arr1InnerHighlight; overload; end; JSTKeymap = interface external 'javax.swing.text' name 'Keymap' function getName(): JLString; overload; function getDefaultAction(): JSAction; overload; procedure setDefaultAction(para1: JSAction); overload; function getAction(para1: JSKeyStroke): JSAction; overload; function getBoundKeyStrokes(): Arr1JSKeyStroke; overload; function getBoundActions(): Arr1JSAction; overload; function getKeyStrokesForAction(para1: JSAction): Arr1JSKeyStroke; overload; function isLocallyDefined(para1: JSKeyStroke): jboolean; overload; procedure addActionForKeyStroke(para1: JSKeyStroke; para2: JSAction); overload; procedure removeKeyStrokeBinding(para1: JSKeyStroke); overload; procedure removeBindings(); overload; function getResolveParent(): JSTKeymap; overload; procedure setResolveParent(para1: JSTKeymap); overload; end; JSTLayoutQueue = class external 'javax.swing.text' name 'LayoutQueue' (JLObject) public type InnerLayoutThread = class; Arr1InnerLayoutThread = array of InnerLayoutThread; Arr2InnerLayoutThread = array of Arr1InnerLayoutThread; Arr3InnerLayoutThread = array of Arr2InnerLayoutThread; InnerLayoutThread = class external 'javax.swing.text' name 'LayoutThread' end; public constructor create(); overload; class function getDefaultQueue(): JSTLayoutQueue; static; overload; class procedure setDefaultQueue(para1: JSTLayoutQueue); static; overload; procedure addTask(para1: JLRunnable); overload; virtual; strict protected function waitForWork(): JLRunnable; overload; virtual; end; JSTPosition = interface external 'javax.swing.text' name 'Position' type InnerBias = class; Arr1InnerBias = array of InnerBias; Arr2InnerBias = array of Arr1InnerBias; Arr3InnerBias = array of Arr2InnerBias; InnerBias = class sealed external 'javax.swing.text' name 'Bias' (JLObject) public final class var fForward: JSTPosition.InnerBias; external name 'Forward'; fBackward: JSTPosition.InnerBias; external name 'Backward'; public function toString(): JLString; overload; virtual; end; function getOffset(): jint; overload; end; JSTSegmentCache = class external 'javax.swing.text' name 'SegmentCache' (JLObject) public type InnerCachedSegment = class; Arr1InnerCachedSegment = array of InnerCachedSegment; Arr2InnerCachedSegment = array of Arr1InnerCachedSegment; Arr3InnerCachedSegment = array of Arr2InnerCachedSegment; InnerCachedSegment = class external 'javax.swing.text' name 'CachedSegment' end; public class function getSharedInstance(): JSTSegmentCache; static; overload; class function getSharedSegment(): JSTSegment; static; overload; class procedure releaseSharedSegment(para1: JSTSegment); static; overload; constructor create(); overload; function getSegment(): JSTSegment; overload; virtual; procedure releaseSegment(para1: JSTSegment); overload; virtual; end; JSTTabExpander = interface external 'javax.swing.text' name 'TabExpander' function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; end; JSTTabableView = interface external 'javax.swing.text' name 'TabableView' function getTabbedSpan(para1: jfloat; para2: JSTTabExpander): jfloat; overload; function getPartialSpan(para1: jint; para2: jint): jfloat; overload; end; JSTUtilities = class external 'javax.swing.text' name 'Utilities' (JLObject) public constructor create(); overload; class function drawTabbedText(para1: JSTSegment; para2: jint; para3: jint; para4: JAGraphics; para5: JSTTabExpander; para6: jint): jint; static; overload; final; class function getTabbedTextWidth(para1: JSTSegment; para2: JAFontMetrics; para3: jint; para4: JSTTabExpander; para5: jint): jint; static; overload; final; class function getTabbedTextOffset(para1: JSTSegment; para2: JAFontMetrics; para3: jint; para4: jint; para5: JSTTabExpander; para6: jint): jint; static; overload; final; class function getTabbedTextOffset(para1: JSTSegment; para2: JAFontMetrics; para3: jint; para4: jint; para5: JSTTabExpander; para6: jint; para7: jboolean): jint; static; overload; final; class function getBreakLocation(para1: JSTSegment; para2: JAFontMetrics; para3: jint; para4: jint; para5: JSTTabExpander; para6: jint): jint; static; overload; final; class function getRowStart(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getRowEnd(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getPositionAbove(para1: JSTJTextComponent; para2: jint; para3: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getPositionBelow(para1: JSTJTextComponent; para2: jint; para3: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getWordStart(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getWordEnd(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getNextWord(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getPreviousWord(para1: JSTJTextComponent; para2: jint): jint; static; overload; final; // throws javax.swing.text.BadLocationException class function getParagraphElement(para1: JSTJTextComponent; para2: jint): JSTElement; static; overload; final; end; JSTViewFactory = interface external 'javax.swing.text' name 'ViewFactory' function create_(para1: JSTElement): JSTView; external name 'create'; overload; end; JSTHCSSParser = class external 'javax.swing.text.html' name 'CSSParser' (JLObject) public type InnerCSSParserCallback = interface; Arr1InnerCSSParserCallback = array of InnerCSSParserCallback; Arr2InnerCSSParserCallback = array of Arr1InnerCSSParserCallback; Arr3InnerCSSParserCallback = array of Arr2InnerCSSParserCallback; InnerCSSParserCallback = interface external 'javax.swing.text.html' name 'CSSParserCallback' end; end; JSTHPContentModelState = class external 'javax.swing.text.html.parser' name 'ContentModelState' (JLObject) public constructor create(para1: JSTHPContentModel); overload; function getModel(): JSTHPContentModel; overload; virtual; function terminate(): jboolean; overload; virtual; function first(): JSTHPElement; overload; virtual; function advance(para1: JLObject): JSTHPContentModelState; overload; virtual; end; JSTHPDTDConstants = interface external 'javax.swing.text.html.parser' name 'DTDConstants' const CDATA = 1; ENTITY = 2; ENTITIES = 3; ID = 4; IDREF = 5; IDREFS = 6; NAME = 7; NAMES = 8; NMTOKEN = 9; NMTOKENS = 10; NOTATION = 11; NUMBER = 12; NUMBERS = 13; NUTOKEN = 14; NUTOKENS = 15; RCDATA = 16; EMPTY = 17; MODEL = 18; ANY = 19; FIXED = 1; REQUIRED = 2; CURRENT = 3; CONREF = 4; IMPLIED = 5; &PUBLIC = 10; SDATA = 11; PI = 12; STARTTAG = 13; ENDTAG = 14; MS = 15; MD = 16; SYSTEM = 17; GENERAL = 65536; DEFAULT = 131072; PARAMETER = 262144; end; JSTRConstants = class external 'javax.swing.text.rtf' name 'Constants' (JLObject) end; JSTRRTFAttribute = interface external 'javax.swing.text.rtf' name 'RTFAttribute' const D_CHARACTER = 0; D_PARAGRAPH = 1; D_SECTION = 2; D_DOCUMENT = 3; D_META = 4; function domain(): jint; overload; function swingName(): JLObject; overload; function rtfName(): JLString; overload; function &set(para1: JSTMutableAttributeSet): jboolean; overload; function &set(para1: JSTMutableAttributeSet; para2: jint): jboolean; overload; function setDefault(para1: JSTMutableAttributeSet): jboolean; overload; function write(para1: JSTAttributeSet; para2: JSTRRTFGenerator; para3: jboolean): jboolean; overload; // throws java.io.IOException function writeValue(para1: JLObject; para2: JSTRRTFGenerator; para3: jboolean): jboolean; overload; // throws java.io.IOException end; JSTRRTFAttributes = class external 'javax.swing.text.rtf' name 'RTFAttributes' (JLObject) public type InnerAssertiveAttribute = class; Arr1InnerAssertiveAttribute = array of InnerAssertiveAttribute; Arr2InnerAssertiveAttribute = array of Arr1InnerAssertiveAttribute; Arr3InnerAssertiveAttribute = array of Arr2InnerAssertiveAttribute; InnerBooleanAttribute = class; Arr1InnerBooleanAttribute = array of InnerBooleanAttribute; Arr2InnerBooleanAttribute = array of Arr1InnerBooleanAttribute; Arr3InnerBooleanAttribute = array of Arr2InnerBooleanAttribute; InnerNumericAttribute = class; Arr1InnerNumericAttribute = array of InnerNumericAttribute; Arr2InnerNumericAttribute = array of Arr1InnerNumericAttribute; Arr3InnerNumericAttribute = array of Arr2InnerNumericAttribute; InnerGenericAttribute = class; Arr1InnerGenericAttribute = array of InnerGenericAttribute; Arr2InnerGenericAttribute = array of Arr1InnerGenericAttribute; Arr3InnerGenericAttribute = array of Arr2InnerGenericAttribute; InnerAssertiveAttribute = class external 'javax.swing.text.rtf' name 'AssertiveAttribute' end; InnerBooleanAttribute = class external 'javax.swing.text.rtf' name 'BooleanAttribute' end; InnerNumericAttribute = class external 'javax.swing.text.rtf' name 'NumericAttribute' end; InnerGenericAttribute = class abstract external 'javax.swing.text.rtf' name 'GenericAttribute' end; end; JSTRRTFGenerator = class external 'javax.swing.text.rtf' name 'RTFGenerator' (JLObject) public type InnerCharacterKeywordPair = class; Arr1InnerCharacterKeywordPair = array of InnerCharacterKeywordPair; Arr2InnerCharacterKeywordPair = array of Arr1InnerCharacterKeywordPair; Arr3InnerCharacterKeywordPair = array of Arr2InnerCharacterKeywordPair; InnerCharacterKeywordPair = class external 'javax.swing.text.rtf' name 'CharacterKeywordPair' end; public final class var fdefaultRTFColor: JAColor; external name 'defaultRTFColor'; public const defaultFontSize = jfloat(12.0); defaultFontFamily = 'Helvetica'; strict protected class var fOne: JLInteger; external name 'One'; fZero: JLInteger; external name 'Zero'; fFalse: JLBoolean; external name 'False'; fZeroPointZero: JLFloat; external name 'ZeroPointZero'; ftextKeywords: JSTRRTFGenerator.Arr1InnerCharacterKeywordPair; external name 'textKeywords'; public class procedure writeDocument(para1: JSTDocument; para2: JIOutputStream); static; overload; // throws java.io.IOException constructor create(para1: JIOutputStream); overload; procedure examineElement(para1: JSTElement); overload; virtual; procedure writeLineBreak(); overload; virtual; // throws java.io.IOException procedure writeRTFHeader(); overload; virtual; // throws java.io.IOException procedure writeRTFTrailer(); overload; virtual; // throws java.io.IOException strict protected procedure checkNumericControlWord(para1: JSTMutableAttributeSet; para2: JSTAttributeSet; para3: JLObject; para4: JLString; para5: jfloat; para6: jfloat); overload; virtual; // throws java.io.IOException procedure checkControlWord(para1: JSTMutableAttributeSet; para2: JSTAttributeSet; para3: JSTRRTFAttribute); overload; virtual; // throws java.io.IOException procedure checkControlWords(para1: JSTMutableAttributeSet; para2: JSTAttributeSet; para3: Arr1JSTRRTFAttribute; para4: jint); overload; virtual; // throws java.io.IOException procedure checkControlWords(para1: JSTMutableAttributeSet; para2: JSTAttributeSet; var para3: array of JSTRRTFAttribute; para4: jint); overload; virtual; // throws java.io.IOException procedure resetSectionAttributes(para1: JSTMutableAttributeSet); overload; virtual; // throws java.io.IOException public procedure writeParagraphElement(para1: JSTElement); overload; virtual; // throws java.io.IOException strict protected procedure resetParagraphAttributes(para1: JSTMutableAttributeSet); overload; virtual; // throws java.io.IOException procedure resetCharacterAttributes(para1: JSTMutableAttributeSet); overload; virtual; // throws java.io.IOException public procedure writeTextElement(para1: JSTElement); overload; virtual; // throws java.io.IOException procedure writeText(para1: JSTSegment); overload; virtual; // throws java.io.IOException procedure writeText(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeRawString(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeControlWord(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeControlWord(para1: JLString; para2: jint); overload; virtual; // throws java.io.IOException procedure writeBegingroup(); overload; virtual; // throws java.io.IOException procedure writeEndgroup(); overload; virtual; // throws java.io.IOException procedure writeCharacter(para1: jchar); overload; virtual; // throws java.io.IOException strict protected class function convertCharacter(para1: Arr1jint; para2: jchar): jint; static; overload; class function convertCharacter(var para1: array of jint; para2: jchar): jint; static; overload; end; JSTPathPlaceHolder = class external 'javax.swing.tree' name 'PathPlaceHolder' (JLObject) strict protected var fisNew: jboolean; external name 'isNew'; fpath: JSTTreePath; external name 'path'; end; JSTRowMapper = interface external 'javax.swing.tree' name 'RowMapper' function getRowsForPaths(para1: Arr1JSTTreePath): Arr1jint; overload; function getRowsForPaths(var para1: array of JSTTreePath): Arr1jint; overload; end; JSTTreeCellRenderer = interface external 'javax.swing.tree' name 'TreeCellRenderer' function getTreeCellRendererComponent(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint; para7: jboolean): JAComponent; overload; end; JSTTreeModel = interface external 'javax.swing.tree' name 'TreeModel' function getRoot(): JLObject; overload; function getChild(para1: JLObject; para2: jint): JLObject; overload; function getChildCount(para1: JLObject): jint; overload; function isLeaf(para1: JLObject): jboolean; overload; procedure valueForPathChanged(para1: JSTTreePath; para2: JLObject); overload; function getIndexOfChild(para1: JLObject; para2: JLObject): jint; overload; procedure addTreeModelListener(para1: JSETreeModelListener); overload; procedure removeTreeModelListener(para1: JSETreeModelListener); overload; end; JSTTreeNode = interface external 'javax.swing.tree' name 'TreeNode' function getChildAt(para1: jint): JSTTreeNode; overload; function getChildCount(): jint; overload; function getParent(): JSTTreeNode; overload; function getIndex(para1: JSTTreeNode): jint; overload; function getAllowsChildren(): jboolean; overload; function isLeaf(): jboolean; overload; function children(): JUEnumeration; overload; end; JSTTreeSelectionModel = interface external 'javax.swing.tree' name 'TreeSelectionModel' const SINGLE_TREE_SELECTION = 1; CONTIGUOUS_TREE_SELECTION = 2; DISCONTIGUOUS_TREE_SELECTION = 4; procedure setSelectionMode(para1: jint); overload; function getSelectionMode(): jint; overload; procedure setSelectionPath(para1: JSTTreePath); overload; procedure setSelectionPaths(para1: Arr1JSTTreePath); overload; procedure setSelectionPaths(var para1: array of JSTTreePath); overload; procedure addSelectionPath(para1: JSTTreePath); overload; procedure addSelectionPaths(para1: Arr1JSTTreePath); overload; procedure addSelectionPaths(var para1: array of JSTTreePath); overload; procedure removeSelectionPath(para1: JSTTreePath); overload; procedure removeSelectionPaths(para1: Arr1JSTTreePath); overload; procedure removeSelectionPaths(var para1: array of JSTTreePath); overload; function getSelectionPath(): JSTTreePath; overload; function getSelectionPaths(): Arr1JSTTreePath; overload; function getSelectionCount(): jint; overload; function isPathSelected(para1: JSTTreePath): jboolean; overload; function isSelectionEmpty(): jboolean; overload; procedure clearSelection(); overload; procedure setRowMapper(para1: JSTRowMapper); overload; function getRowMapper(): JSTRowMapper; overload; function getSelectionRows(): Arr1jint; overload; function getMinSelectionRow(): jint; overload; function getMaxSelectionRow(): jint; overload; function isRowSelected(para1: jint): jboolean; overload; procedure resetRowSelection(); overload; function getLeadSelectionRow(): jint; overload; function getLeadSelectionPath(): JSTTreePath; overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure addTreeSelectionListener(para1: JSETreeSelectionListener); overload; procedure removeTreeSelectionListener(para1: JSETreeSelectionListener); overload; end; JSUStateEditable = interface external 'javax.swing.undo' name 'StateEditable' const RCSID = '$Id: StateEditable.java,v 1.2 1997/09/08 19:39:08 marklin Exp $'; procedure storeState(para1: JUHashtable); overload; procedure restoreState(para1: JUHashtable); overload; end; JSUUndoableEdit = interface external 'javax.swing.undo' name 'UndoableEdit' procedure undo(); overload; // throws javax.swing.undo.CannotUndoException function canUndo(): jboolean; overload; procedure redo(); overload; // throws javax.swing.undo.CannotRedoException function canRedo(): jboolean; overload; procedure die(); overload; function addEdit(para1: JSUUndoableEdit): jboolean; overload; function replaceEdit(para1: JSUUndoableEdit): jboolean; overload; function isSignificant(): jboolean; overload; function getPresentationName(): JLString; overload; function getUndoPresentationName(): JLString; overload; function getRedoPresentationName(): JLString; overload; end; JSUUndoableEditSupport = class external 'javax.swing.undo' name 'UndoableEditSupport' (JLObject) strict protected var fupdateLevel: jint; external name 'updateLevel'; fcompoundEdit: JSUCompoundEdit; external name 'compoundEdit'; flisteners: JUVector; external name 'listeners'; frealSource: JLObject; external name 'realSource'; public constructor create(); overload; constructor create(para1: JLObject); overload; procedure addUndoableEditListener(para1: JSEUndoableEditListener); overload; virtual; procedure removeUndoableEditListener(para1: JSEUndoableEditListener); overload; virtual; function getUndoableEditListeners(): Arr1JSEUndoableEditListener; overload; virtual; strict protected procedure _postEdit(para1: JSUUndoableEdit); overload; virtual; public procedure postEdit(para1: JSUUndoableEdit); overload; virtual; function getUpdateLevel(): jint; overload; virtual; procedure beginUpdate(); overload; virtual; strict protected function createCompoundEdit(): JSUCompoundEdit; overload; virtual; public procedure endUpdate(); overload; virtual; function toString(): JLString; overload; virtual; end; JTDiagnosticListener = interface external 'javax.tools' name 'DiagnosticListener' procedure report(para1: JTDiagnostic); overload; end; JTFileObject = interface external 'javax.tools' name 'FileObject' function toUri(): JNURI; overload; function getName(): JLString; overload; function openInputStream(): JIInputStream; overload; // throws java.io.IOException function openOutputStream(): JIOutputStream; overload; // throws java.io.IOException function openReader(para1: jboolean): JIReader; overload; // throws java.io.IOException function getCharContent(para1: jboolean): JLCharSequence; overload; // throws java.io.IOException function openWriter(): JIWriter; overload; // throws java.io.IOException function getLastModified(): jlong; overload; function delete(): jboolean; overload; end; JTOptionChecker = interface external 'javax.tools' name 'OptionChecker' function isSupportedOption(para1: JLString): jint; overload; end; JTTool = interface external 'javax.tools' name 'Tool' function run(para1: JIInputStream; para2: JIOutputStream; para3: JIOutputStream; para4: Arr1JLString): jint; overload; function run(para1: JIInputStream; para2: JIOutputStream; para3: JIOutputStream; const para4: array of JLString): jint; overload; function getSourceVersions(): JUSet; overload; end; JTToolProvider = class external 'javax.tools' name 'ToolProvider' (JLObject) public type InnerLazy = class; Arr1InnerLazy = array of InnerLazy; Arr2InnerLazy = array of Arr1InnerLazy; Arr3InnerLazy = array of Arr2InnerLazy; InnerLazy = class external 'javax.tools' name 'Lazy' end; public class function getSystemJavaCompiler(): JTJavaCompiler; static; overload; class function getSystemToolClassLoader(): JLClassLoader; static; overload; end; JTXXAResource = interface external 'javax.transaction.xa' name 'XAResource' const TMENDRSCAN = 8388608; TMFAIL = 536870912; TMJOIN = 2097152; TMNOFLAGS = 0; TMONEPHASE = 1073741824; TMRESUME = 134217728; TMSTARTRSCAN = 16777216; TMSUCCESS = 67108864; TMSUSPEND = 33554432; XA_RDONLY = 3; XA_OK = 0; procedure commit(para1: JTXXid; para2: jboolean); overload; // throws javax.transaction.xa.XAException procedure &end(para1: JTXXid; para2: jint); overload; // throws javax.transaction.xa.XAException procedure forget(para1: JTXXid); overload; // throws javax.transaction.xa.XAException function getTransactionTimeout(): jint; overload; // throws javax.transaction.xa.XAException function isSameRM(para1: JTXXAResource): jboolean; overload; // throws javax.transaction.xa.XAException function prepare(para1: JTXXid): jint; overload; // throws javax.transaction.xa.XAException function recover(para1: jint): Arr1JTXXid; overload; // throws javax.transaction.xa.XAException procedure rollback(para1: JTXXid); overload; // throws javax.transaction.xa.XAException function setTransactionTimeout(para1: jint): jboolean; overload; // throws javax.transaction.xa.XAException procedure start(para1: JTXXid; para2: jint); overload; // throws javax.transaction.xa.XAException end; JTXXid = interface external 'javax.transaction.xa' name 'Xid' const MAXGTRIDSIZE = 64; MAXBQUALSIZE = 64; function getFormatId(): jint; overload; function getGlobalTransactionId(): Arr1jbyte; overload; function getBranchQualifier(): Arr1jbyte; overload; end; JXXMLConstants = class sealed external 'javax.xml' name 'XMLConstants' (JLObject) public const NULL_NS_URI = ''; DEFAULT_NS_PREFIX = ''; XML_NS_URI = 'http://www.w3.org/XML/1998/namespace'; XML_NS_PREFIX = 'xml'; XMLNS_ATTRIBUTE_NS_URI = 'http://www.w3.org/2000/xmlns/'; XMLNS_ATTRIBUTE = 'xmlns'; W3C_XML_SCHEMA_NS_URI = 'http://www.w3.org/2001/XMLSchema'; W3C_XML_SCHEMA_INSTANCE_NS_URI = 'http://www.w3.org/2001/XMLSchema-instance'; W3C_XPATH_DATATYPE_NS_URI = 'http://www.w3.org/2003/11/xpath-datatypes'; XML_DTD_NS_URI = 'http://www.w3.org/TR/REC-xml'; RELAXNG_NS_URI = 'http://relaxng.org/ns/structure/1.0'; FEATURE_SECURE_PROCESSING = 'http://javax.xml.XMLConstants/feature/secure-processing'; end; JXBBinder = class abstract external 'javax.xml.bind' name 'Binder' (JLObject) public constructor create(); overload; function unmarshal(para1: JLObject): JLObject; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function unmarshal(para1: JLObject; para2: JLClass): JXBJAXBElement; overload; virtual; abstract; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JLObject); overload; virtual; abstract; // throws javax.xml.bind.JAXBException function getXMLNode(para1: JLObject): JLObject; overload; virtual; abstract; function getJAXBNode(para1: JLObject): JLObject; overload; virtual; abstract; function updateXML(para1: JLObject): JLObject; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function updateXML(para1: JLObject; para2: JLObject): JLObject; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function updateJAXB(para1: JLObject): JLObject; overload; virtual; abstract; // throws javax.xml.bind.JAXBException procedure setSchema(para1: JXVSchema); overload; virtual; abstract; function getSchema(): JXVSchema; overload; virtual; abstract; procedure setEventHandler(para1: JXBValidationEventHandler); overload; virtual; abstract; // throws javax.xml.bind.JAXBException function getEventHandler(): JXBValidationEventHandler; overload; virtual; abstract; // throws javax.xml.bind.JAXBException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; virtual; abstract; // throws javax.xml.bind.PropertyException end; JXBContextFinder = class external 'javax.xml.bind' name 'ContextFinder' (JLObject) end; JXBDatatypeConverter = class sealed external 'javax.xml.bind' name 'DatatypeConverter' (JLObject) public class procedure setDatatypeConverter(para1: JXBDatatypeConverterInterface); static; overload; class function parseString(para1: JLString): JLString; static; overload; class function parseInteger(para1: JLString): JMBigInteger; static; overload; class function parseInt(para1: JLString): jint; static; overload; class function parseLong(para1: JLString): jlong; static; overload; class function parseShort(para1: JLString): jshort; static; overload; class function parseDecimal(para1: JLString): JMBigDecimal; static; overload; class function parseFloat(para1: JLString): jfloat; static; overload; class function parseDouble(para1: JLString): jdouble; static; overload; class function parseBoolean(para1: JLString): jboolean; static; overload; class function parseByte(para1: JLString): jbyte; static; overload; class function parseQName(para1: JLString; para2: JXNNamespaceContext): JXNQName; static; overload; class function parseDateTime(para1: JLString): JUCalendar; static; overload; class function parseBase64Binary(para1: JLString): Arr1jbyte; static; overload; class function parseHexBinary(para1: JLString): Arr1jbyte; static; overload; class function parseUnsignedInt(para1: JLString): jlong; static; overload; class function parseUnsignedShort(para1: JLString): jint; static; overload; class function parseTime(para1: JLString): JUCalendar; static; overload; class function parseDate(para1: JLString): JUCalendar; static; overload; class function parseAnySimpleType(para1: JLString): JLString; static; overload; class function printString(para1: JLString): JLString; static; overload; class function printInteger(para1: JMBigInteger): JLString; static; overload; class function printInt(para1: jint): JLString; static; overload; class function printLong(para1: jlong): JLString; static; overload; class function printShort(para1: jshort): JLString; static; overload; class function printDecimal(para1: JMBigDecimal): JLString; static; overload; class function printFloat(para1: jfloat): JLString; static; overload; class function printDouble(para1: jdouble): JLString; static; overload; class function printBoolean(para1: jboolean): JLString; static; overload; class function printByte(para1: jbyte): JLString; static; overload; class function printQName(para1: JXNQName; para2: JXNNamespaceContext): JLString; static; overload; class function printDateTime(para1: JUCalendar): JLString; static; overload; class function printBase64Binary(para1: Arr1jbyte): JLString; static; overload; class function printBase64Binary(var para1: array of jbyte): JLString; static; overload; class function printHexBinary(para1: Arr1jbyte): JLString; static; overload; class function printHexBinary(var para1: array of jbyte): JLString; static; overload; class function printUnsignedInt(para1: jlong): JLString; static; overload; class function printUnsignedShort(para1: jint): JLString; static; overload; class function printTime(para1: JUCalendar): JLString; static; overload; class function printDate(para1: JUCalendar): JLString; static; overload; class function printAnySimpleType(para1: JLString): JLString; static; overload; end; JXBDatatypeConverterInterface = interface external 'javax.xml.bind' name 'DatatypeConverterInterface' function parseString(para1: JLString): JLString; overload; function parseInteger(para1: JLString): JMBigInteger; overload; function parseInt(para1: JLString): jint; overload; function parseLong(para1: JLString): jlong; overload; function parseShort(para1: JLString): jshort; overload; function parseDecimal(para1: JLString): JMBigDecimal; overload; function parseFloat(para1: JLString): jfloat; overload; function parseDouble(para1: JLString): jdouble; overload; function parseBoolean(para1: JLString): jboolean; overload; function parseByte(para1: JLString): jbyte; overload; function parseQName(para1: JLString; para2: JXNNamespaceContext): JXNQName; overload; function parseDateTime(para1: JLString): JUCalendar; overload; function parseBase64Binary(para1: JLString): Arr1jbyte; overload; function parseHexBinary(para1: JLString): Arr1jbyte; overload; function parseUnsignedInt(para1: JLString): jlong; overload; function parseUnsignedShort(para1: JLString): jint; overload; function parseTime(para1: JLString): JUCalendar; overload; function parseDate(para1: JLString): JUCalendar; overload; function parseAnySimpleType(para1: JLString): JLString; overload; function printString(para1: JLString): JLString; overload; function printInteger(para1: JMBigInteger): JLString; overload; function printInt(para1: jint): JLString; overload; function printLong(para1: jlong): JLString; overload; function printShort(para1: jshort): JLString; overload; function printDecimal(para1: JMBigDecimal): JLString; overload; function printFloat(para1: jfloat): JLString; overload; function printDouble(para1: jdouble): JLString; overload; function printBoolean(para1: jboolean): JLString; overload; function printByte(para1: jbyte): JLString; overload; function printQName(para1: JXNQName; para2: JXNNamespaceContext): JLString; overload; function printDateTime(para1: JUCalendar): JLString; overload; function printBase64Binary(para1: Arr1jbyte): JLString; overload; function printBase64Binary(var para1: array of jbyte): JLString; overload; function printHexBinary(para1: Arr1jbyte): JLString; overload; function printHexBinary(var para1: array of jbyte): JLString; overload; function printUnsignedInt(para1: jlong): JLString; overload; function printUnsignedShort(para1: jint): JLString; overload; function printTime(para1: JUCalendar): JLString; overload; function printDate(para1: JUCalendar): JLString; overload; function printAnySimpleType(para1: JLString): JLString; overload; end; JXBElement = interface external 'javax.xml.bind' name 'Element' end; JXBJAXB = class sealed external 'javax.xml.bind' name 'JAXB' (JLObject) public type InnerCache = class; Arr1InnerCache = array of InnerCache; Arr2InnerCache = array of Arr1InnerCache; Arr3InnerCache = array of Arr2InnerCache; InnerCache = class sealed external 'javax.xml.bind' name 'Cache' end; public class function unmarshal(para1: JIFile; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JNURL; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JNURI; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JLString; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JIInputStream; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JIReader; para2: JLClass): JLObject; static; overload; class function unmarshal(para1: JXTSource; para2: JLClass): JLObject; static; overload; class procedure marshal(para1: JLObject; para2: JIFile); static; overload; class procedure marshal(para1: JLObject; para2: JNURL); static; overload; class procedure marshal(para1: JLObject; para2: JNURI); static; overload; class procedure marshal(para1: JLObject; para2: JLString); static; overload; class procedure marshal(para1: JLObject; para2: JIOutputStream); static; overload; class procedure marshal(para1: JLObject; para2: JIWriter); static; overload; class procedure marshal(para1: JLObject; para2: JXTResult); static; overload; end; JXBJAXBContext = class abstract external 'javax.xml.bind' name 'JAXBContext' (JLObject) public const JAXB_CONTEXT_FACTORY = 'javax.xml.bind.context.factory'; strict protected constructor create(); overload; public class function newInstance(para1: JLString): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(para1: JLString; para2: JLClassLoader): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(para1: JLString; para2: JLClassLoader; para3: JUMap): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(para1: Arr1JLClass): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(const para1: array of JLClass): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(para1: Arr1JLClass; para2: JUMap): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException class function newInstance(var para1: array of JLClass; para2: JUMap): JXBJAXBContext; static; overload; // throws javax.xml.bind.JAXBException function createUnmarshaller(): JXBUnmarshaller; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function createMarshaller(): JXBMarshaller; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function createValidator(): JXBValidator; overload; virtual; abstract; // throws javax.xml.bind.JAXBException function createBinder(para1: JLClass): JXBBinder; overload; virtual; function createBinder(): JXBBinder; overload; virtual; function createJAXBIntrospector(): JXBJAXBIntrospector; overload; virtual; procedure generateSchema(para1: JXBSchemaOutputResolver); overload; virtual; // throws java.io.IOException end; JXBJAXBIntrospector = class abstract external 'javax.xml.bind' name 'JAXBIntrospector' (JLObject) public constructor create(); overload; function isElement(para1: JLObject): jboolean; overload; virtual; abstract; function getElementName(para1: JLObject): JXNQName; overload; virtual; abstract; class function getValue(para1: JLObject): JLObject; static; overload; end; JXBMarshaller = interface external 'javax.xml.bind' name 'Marshaller' type InnerListener = class; Arr1InnerListener = array of InnerListener; Arr2InnerListener = array of Arr1InnerListener; Arr3InnerListener = array of Arr2InnerListener; InnerListener = class abstract external 'javax.xml.bind' name 'Listener' (JLObject) public constructor create(); overload; procedure beforeMarshal(para1: JLObject); overload; virtual; procedure afterMarshal(para1: JLObject); overload; virtual; end; const JAXB_ENCODING = 'jaxb.encoding'; JAXB_FORMATTED_OUTPUT = 'jaxb.formatted.output'; JAXB_SCHEMA_LOCATION = 'jaxb.schemaLocation'; JAXB_NO_NAMESPACE_SCHEMA_LOCATION = 'jaxb.noNamespaceSchemaLocation'; JAXB_FRAGMENT = 'jaxb.fragment'; procedure marshal(para1: JLObject; para2: JXTResult); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JIOutputStream); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JIFile); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JIWriter); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: OXSContentHandler); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: OWDNode); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JXSXMLStreamWriter); overload; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JXSXMLEventWriter); overload; // throws javax.xml.bind.JAXBException function getNode(para1: JLObject): OWDNode; overload; // throws javax.xml.bind.JAXBException procedure setProperty(para1: JLString; para2: JLObject); overload; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; // throws javax.xml.bind.PropertyException procedure setEventHandler(para1: JXBValidationEventHandler); overload; // throws javax.xml.bind.JAXBException function getEventHandler(): JXBValidationEventHandler; overload; // throws javax.xml.bind.JAXBException procedure setAdapter(para1: JXBAAXmlAdapter); overload; procedure setAdapter(para1: JLClass; para2: JXBAAXmlAdapter); overload; function getAdapter(para1: JLClass): JXBAAXmlAdapter; overload; procedure setAttachmentMarshaller(para1: JXBAAttachmentMarshaller); overload; function getAttachmentMarshaller(): JXBAAttachmentMarshaller; overload; procedure setSchema(para1: JXVSchema); overload; function getSchema(): JXVSchema; overload; procedure setListener(para1: JXBMarshaller.InnerListener); overload; function getListener(): JXBMarshaller.InnerListener; overload; end; JXBMessages = class external 'javax.xml.bind' name 'Messages' (JLObject) end; JXBSchemaOutputResolver = class abstract external 'javax.xml.bind' name 'SchemaOutputResolver' (JLObject) public constructor create(); overload; function createOutput(para1: JLString; para2: JLString): JXTResult; overload; virtual; abstract; // throws java.io.IOException end; JXBUnmarshaller = interface external 'javax.xml.bind' name 'Unmarshaller' type InnerListener = class; Arr1InnerListener = array of InnerListener; Arr2InnerListener = array of Arr1InnerListener; Arr3InnerListener = array of Arr2InnerListener; InnerListener = class abstract external 'javax.xml.bind' name 'Listener' (JLObject) public constructor create(); overload; procedure beforeUnmarshal(para1: JLObject; para2: JLObject); overload; virtual; procedure afterUnmarshal(para1: JLObject; para2: JLObject); overload; virtual; end; function unmarshal(para1: JIFile): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JIInputStream): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JIReader): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JNURL): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: OXSInputSource): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: OWDNode): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: OWDNode; para2: JLClass): JXBJAXBElement; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXTSource): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXTSource; para2: JLClass): JXBJAXBElement; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLStreamReader): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLStreamReader; para2: JLClass): JXBJAXBElement; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLEventReader): JLObject; overload; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLEventReader; para2: JLClass): JXBJAXBElement; overload; // throws javax.xml.bind.JAXBException function getUnmarshallerHandler(): JXBUnmarshallerHandler; overload; procedure setValidating(para1: jboolean); overload; // throws javax.xml.bind.JAXBException function isValidating(): jboolean; overload; // throws javax.xml.bind.JAXBException procedure setEventHandler(para1: JXBValidationEventHandler); overload; // throws javax.xml.bind.JAXBException function getEventHandler(): JXBValidationEventHandler; overload; // throws javax.xml.bind.JAXBException procedure setProperty(para1: JLString; para2: JLObject); overload; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; // throws javax.xml.bind.PropertyException procedure setSchema(para1: JXVSchema); overload; function getSchema(): JXVSchema; overload; procedure setAdapter(para1: JXBAAXmlAdapter); overload; procedure setAdapter(para1: JLClass; para2: JXBAAXmlAdapter); overload; function getAdapter(para1: JLClass): JXBAAXmlAdapter; overload; procedure setAttachmentUnmarshaller(para1: JXBAAttachmentUnmarshaller); overload; function getAttachmentUnmarshaller(): JXBAAttachmentUnmarshaller; overload; procedure setListener(para1: JXBUnmarshaller.InnerListener); overload; function getListener(): JXBUnmarshaller.InnerListener; overload; end; JXBValidationEvent = interface external 'javax.xml.bind' name 'ValidationEvent' const WARNING = 0; ERROR = 1; FATAL_ERROR = 2; function getSeverity(): jint; overload; function getMessage(): JLString; overload; function getLinkedException(): JLThrowable; overload; function getLocator(): JXBValidationEventLocator; overload; end; JXBValidationEventHandler = interface external 'javax.xml.bind' name 'ValidationEventHandler' function handleEvent(para1: JXBValidationEvent): jboolean; overload; end; JXBValidationEventLocator = interface external 'javax.xml.bind' name 'ValidationEventLocator' function getURL(): JNURL; overload; function getOffset(): jint; overload; function getLineNumber(): jint; overload; function getColumnNumber(): jint; overload; function getObject(): JLObject; overload; function getNode(): OWDNode; overload; end; JXBValidator = interface external 'javax.xml.bind' name 'Validator' procedure setEventHandler(para1: JXBValidationEventHandler); overload; // throws javax.xml.bind.JAXBException function getEventHandler(): JXBValidationEventHandler; overload; // throws javax.xml.bind.JAXBException function validate(para1: JLObject): jboolean; overload; // throws javax.xml.bind.JAXBException function validateRoot(para1: JLObject): jboolean; overload; // throws javax.xml.bind.JAXBException procedure setProperty(para1: JLString; para2: JLObject); overload; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; // throws javax.xml.bind.PropertyException end; JXBWhiteSpaceProcessor = class abstract external 'javax.xml.bind' name 'WhiteSpaceProcessor' (JLObject) public class function replace(para1: JLString): JLString; static; overload; class function replace(para1: JLCharSequence): JLCharSequence; static; overload; class function trim(para1: JLCharSequence): JLCharSequence; static; overload; class function collapse(para1: JLString): JLString; static; overload; class function collapse(para1: JLCharSequence): JLCharSequence; static; overload; class function isWhiteSpace(para1: JLCharSequence): jboolean; static; overload; final; class function isWhiteSpace(para1: jchar): jboolean; static; overload; final; strict protected class function isWhiteSpaceExceptSpace(para1: jchar): jboolean; static; overload; final; end; JXBADomHandler = interface external 'javax.xml.bind.annotation' name 'DomHandler' function createUnmarshaller(para1: JXBValidationEventHandler): JXTResult; overload; function getElement(para1: JXTResult): JLObject; overload; function marshal(para1: JLObject; para2: JXBValidationEventHandler): JXTSource; overload; end; JXBAAXmlAdapter = class abstract external 'javax.xml.bind.annotation.adapters' name 'XmlAdapter' (JLObject) strict protected constructor create(); overload; public function unmarshal(para1: JLObject): JLObject; overload; virtual; abstract; // throws java.lang.Exception function marshal(para1: JLObject): JLObject; overload; virtual; abstract; // throws java.lang.Exception end; JXBAAttachmentMarshaller = class abstract external 'javax.xml.bind.attachment' name 'AttachmentMarshaller' (JLObject) public constructor create(); overload; function addMtomAttachment(para1: JADataHandler; para2: JLString; para3: JLString): JLString; overload; virtual; abstract; function addMtomAttachment(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString; para5: JLString; para6: JLString): JLString; overload; virtual; abstract; function addMtomAttachment(var para1: array of jbyte; para2: jint; para3: jint; para4: JLString; para5: JLString; para6: JLString): JLString; overload; virtual; abstract; function isXOPPackage(): jboolean; overload; virtual; function addSwaRefAttachment(para1: JADataHandler): JLString; overload; virtual; abstract; end; JXBAAttachmentUnmarshaller = class abstract external 'javax.xml.bind.attachment' name 'AttachmentUnmarshaller' (JLObject) public constructor create(); overload; function getAttachmentAsDataHandler(para1: JLString): JADataHandler; overload; virtual; abstract; function getAttachmentAsByteArray(para1: JLString): Arr1jbyte; overload; virtual; abstract; function isXOPPackage(): jboolean; overload; virtual; end; JXBHMessages = class external 'javax.xml.bind.helpers' name 'Messages' (JLObject) end; JXBUMessages = class external 'javax.xml.bind.util' name 'Messages' (JLObject) end; JXCAlgorithmMethod = interface external 'javax.xml.crypto' name 'AlgorithmMethod' function getAlgorithm(): JLString; overload; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; end; JXCData = interface external 'javax.xml.crypto' name 'Data' end; JXCKeySelector = class abstract external 'javax.xml.crypto' name 'KeySelector' (JLObject) public type InnerSingletonKeySelector = class; Arr1InnerSingletonKeySelector = array of InnerSingletonKeySelector; Arr2InnerSingletonKeySelector = array of Arr1InnerSingletonKeySelector; Arr3InnerSingletonKeySelector = array of Arr2InnerSingletonKeySelector; InnerSingletonKeySelector = class external 'javax.xml.crypto' name 'SingletonKeySelector' end; public type InnerPurpose = class; Arr1InnerPurpose = array of InnerPurpose; Arr2InnerPurpose = array of Arr1InnerPurpose; Arr3InnerPurpose = array of Arr2InnerPurpose; InnerPurpose = class external 'javax.xml.crypto' name 'Purpose' (JLObject) public final class var fSIGN: JXCKeySelector.InnerPurpose; external name 'SIGN'; fVERIFY: JXCKeySelector.InnerPurpose; external name 'VERIFY'; fENCRYPT: JXCKeySelector.InnerPurpose; external name 'ENCRYPT'; fDECRYPT: JXCKeySelector.InnerPurpose; external name 'DECRYPT'; public function toString(): JLString; overload; virtual; end; strict protected constructor create(); overload; public function select(para1: JXCDKKeyInfo; para2: JXCKeySelector.InnerPurpose; para3: JXCAlgorithmMethod; para4: JXCXMLCryptoContext): JXCKeySelectorResult; overload; virtual; abstract; // throws javax.xml.crypto.KeySelectorException class function singletonKeySelector(para1: JSKey): JXCKeySelector; static; overload; end; JXCKeySelectorResult = interface external 'javax.xml.crypto' name 'KeySelectorResult' function getKey(): JSKey; overload; end; JXCURIDereferencer = interface external 'javax.xml.crypto' name 'URIDereferencer' function dereference(para1: JXCURIReference; para2: JXCXMLCryptoContext): JXCData; overload; // throws javax.xml.crypto.URIReferenceException end; JXCURIReference = interface external 'javax.xml.crypto' name 'URIReference' function getURI(): JLString; overload; function getType(): JLString; overload; end; JXCXMLCryptoContext = interface external 'javax.xml.crypto' name 'XMLCryptoContext' function getBaseURI(): JLString; overload; procedure setBaseURI(para1: JLString); overload; function getKeySelector(): JXCKeySelector; overload; procedure setKeySelector(para1: JXCKeySelector); overload; function getURIDereferencer(): JXCURIDereferencer; overload; procedure setURIDereferencer(para1: JXCURIDereferencer); overload; function getNamespacePrefix(para1: JLString; para2: JLString): JLString; overload; function putNamespacePrefix(para1: JLString; para2: JLString): JLString; overload; function getDefaultNamespacePrefix(): JLString; overload; procedure setDefaultNamespacePrefix(para1: JLString); overload; function setProperty(para1: JLString; para2: JLObject): JLObject; overload; function getProperty(para1: JLString): JLObject; overload; function get(para1: JLObject): JLObject; overload; function put(para1: JLObject; para2: JLObject): JLObject; overload; end; JXCXMLStructure = interface external 'javax.xml.crypto' name 'XMLStructure' function isFeatureSupported(para1: JLString): jboolean; overload; end; JXCDXMLSignatureFactory = class abstract external 'javax.xml.crypto.dsig' name 'XMLSignatureFactory' (JLObject) strict protected constructor create(); overload; public class function getInstance(para1: JLString): JXCDXMLSignatureFactory; static; overload; class function getInstance(para1: JLString; para2: JSProvider): JXCDXMLSignatureFactory; static; overload; class function getInstance(para1: JLString; para2: JLString): JXCDXMLSignatureFactory; static; overload; // throws java.security.NoSuchProviderException class function getInstance(): JXCDXMLSignatureFactory; static; overload; function getMechanismType(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; function newXMLSignature(para1: JXCDSignedInfo; para2: JXCDKKeyInfo): JXCDXMLSignature; overload; virtual; abstract; function newXMLSignature(para1: JXCDSignedInfo; para2: JXCDKKeyInfo; para3: JUList; para4: JLString; para5: JLString): JXCDXMLSignature; overload; virtual; abstract; function newReference(para1: JLString; para2: JXCDDigestMethod): JXCDReference; overload; virtual; abstract; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString): JXCDReference; overload; virtual; abstract; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString; para6: Arr1jbyte): JXCDReference; overload; virtual; abstract; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString; var para6: array of jbyte): JXCDReference; overload; virtual; abstract; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JXCData; para5: JUList; para6: JLString; para7: JLString): JXCDReference; overload; virtual; abstract; function newSignedInfo(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList): JXCDSignedInfo; overload; virtual; abstract; function newSignedInfo(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList; para4: JLString): JXCDSignedInfo; overload; virtual; abstract; function newXMLObject(para1: JUList; para2: JLString; para3: JLString; para4: JLString): JXCDXMLObject; overload; virtual; abstract; function newManifest(para1: JUList): JXCDManifest; overload; virtual; abstract; function newManifest(para1: JUList; para2: JLString): JXCDManifest; overload; virtual; abstract; function newSignatureProperty(para1: JUList; para2: JLString; para3: JLString): JXCDSignatureProperty; overload; virtual; abstract; function newSignatureProperties(para1: JUList; para2: JLString): JXCDSignatureProperties; overload; virtual; abstract; function newDigestMethod(para1: JLString; para2: JXCDSDigestMethodParameterSpec): JXCDDigestMethod; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newSignatureMethod(para1: JLString; para2: JXCDSSignatureMethodParameterSpec): JXCDSignatureMethod; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newTransform(para1: JLString; para2: JXCDSTransformParameterSpec): JXCDTransform; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newTransform(para1: JLString; para2: JXCXMLStructure): JXCDTransform; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newCanonicalizationMethod(para1: JLString; para2: JXCDSC14NMethodParameterSpec): JXCDCanonicalizationMethod; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newCanonicalizationMethod(para1: JLString; para2: JXCXMLStructure): JXCDCanonicalizationMethod; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function getKeyInfoFactory(): JXCDKKeyInfoFactory; overload; virtual; final; function unmarshalXMLSignature(para1: JXCDXMLValidateContext): JXCDXMLSignature; overload; virtual; abstract; // throws javax.xml.crypto.MarshalException function unmarshalXMLSignature(para1: JXCXMLStructure): JXCDXMLSignature; overload; virtual; abstract; // throws javax.xml.crypto.MarshalException function isFeatureSupported(para1: JLString): jboolean; overload; virtual; abstract; function getURIDereferencer(): JXCURIDereferencer; overload; virtual; abstract; end; JXCDKKeyInfoFactory = class abstract external 'javax.xml.crypto.dsig.keyinfo' name 'KeyInfoFactory' (JLObject) strict protected constructor create(); overload; public class function getInstance(para1: JLString): JXCDKKeyInfoFactory; static; overload; class function getInstance(para1: JLString; para2: JSProvider): JXCDKKeyInfoFactory; static; overload; class function getInstance(para1: JLString; para2: JLString): JXCDKKeyInfoFactory; static; overload; // throws java.security.NoSuchProviderException class function getInstance(): JXCDKKeyInfoFactory; static; overload; function getMechanismType(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; function newKeyInfo(para1: JUList): JXCDKKeyInfo; overload; virtual; abstract; function newKeyInfo(para1: JUList; para2: JLString): JXCDKKeyInfo; overload; virtual; abstract; function newKeyName(para1: JLString): JXCDKKeyName; overload; virtual; abstract; function newKeyValue(para1: JSPublicKey): JXCDKKeyValue; overload; virtual; abstract; // throws java.security.KeyException function newPGPData(para1: Arr1jbyte): JXCDKPGPData; overload; virtual; abstract; function newPGPData(var para1: array of jbyte): JXCDKPGPData; overload; virtual; abstract; function newPGPData(para1: Arr1jbyte; para2: Arr1jbyte; para3: JUList): JXCDKPGPData; overload; virtual; abstract; function newPGPData(var para1: array of jbyte; var para2: array of jbyte; para3: JUList): JXCDKPGPData; overload; virtual; abstract; function newPGPData(para1: Arr1jbyte; para2: JUList): JXCDKPGPData; overload; virtual; abstract; function newPGPData(var para1: array of jbyte; para2: JUList): JXCDKPGPData; overload; virtual; abstract; function newRetrievalMethod(para1: JLString): JXCDKRetrievalMethod; overload; virtual; abstract; function newRetrievalMethod(para1: JLString; para2: JLString; para3: JUList): JXCDKRetrievalMethod; overload; virtual; abstract; function newX509Data(para1: JUList): JXCDKX509Data; overload; virtual; abstract; function newX509IssuerSerial(para1: JLString; para2: JMBigInteger): JXCDKX509IssuerSerial; overload; virtual; abstract; function isFeatureSupported(para1: JLString): jboolean; overload; virtual; abstract; function getURIDereferencer(): JXCURIDereferencer; overload; virtual; abstract; function unmarshalKeyInfo(para1: JXCXMLStructure): JXCDKKeyInfo; overload; virtual; abstract; // throws javax.xml.crypto.MarshalException end; JXCDSXPathType = class external 'javax.xml.crypto.dsig.spec' name 'XPathType' (JLObject) public type InnerFilter = class; Arr1InnerFilter = array of InnerFilter; Arr2InnerFilter = array of Arr1InnerFilter; Arr3InnerFilter = array of Arr2InnerFilter; InnerFilter = class external 'javax.xml.crypto.dsig.spec' name 'Filter' (JLObject) public final class var fINTERSECT: JXCDSXPathType.InnerFilter; external name 'INTERSECT'; fSUBTRACT: JXCDSXPathType.InnerFilter; external name 'SUBTRACT'; fUNION: JXCDSXPathType.InnerFilter; external name 'UNION'; public function toString(): JLString; overload; virtual; end; public constructor create(para1: JLString; para2: JXCDSXPathType.InnerFilter); overload; constructor create(para1: JLString; para2: JXCDSXPathType.InnerFilter; para3: JUMap); overload; function getExpression(): JLString; overload; virtual; function getFilter(): JXCDSXPathType.InnerFilter; overload; virtual; function getNamespaceMap(): JUMap; overload; virtual; end; JXDDatatypeConstants = class sealed external 'javax.xml.datatype' name 'DatatypeConstants' (JLObject) public type InnerField = class; Arr1InnerField = array of InnerField; Arr2InnerField = array of Arr1InnerField; Arr3InnerField = array of Arr2InnerField; InnerField = class sealed external 'javax.xml.datatype' name 'Field' (JLObject) public function toString(): JLString; overload; virtual; function getId(): jint; overload; virtual; end; public const JANUARY = 1; FEBRUARY = 2; MARCH = 3; APRIL = 4; MAY = 5; JUNE = 6; JULY = 7; AUGUST = 8; SEPTEMBER = 9; OCTOBER = 10; NOVEMBER = 11; DECEMBER = 12; LESSER = -1; EQUAL = 0; GREATER = 1; INDETERMINATE = 2; FIELD_UNDEFINED = -2147483648; public final class var fYEARS: JXDDatatypeConstants.InnerField; external name 'YEARS'; fMONTHS: JXDDatatypeConstants.InnerField; external name 'MONTHS'; fDAYS: JXDDatatypeConstants.InnerField; external name 'DAYS'; fHOURS: JXDDatatypeConstants.InnerField; external name 'HOURS'; fMINUTES: JXDDatatypeConstants.InnerField; external name 'MINUTES'; fSECONDS: JXDDatatypeConstants.InnerField; external name 'SECONDS'; fDATETIME: JXNQName; external name 'DATETIME'; fTIME: JXNQName; external name 'TIME'; fDATE: JXNQName; external name 'DATE'; fGYEARMONTH: JXNQName; external name 'GYEARMONTH'; fGMONTHDAY: JXNQName; external name 'GMONTHDAY'; fGYEAR: JXNQName; external name 'GYEAR'; fGMONTH: JXNQName; external name 'GMONTH'; fGDAY: JXNQName; external name 'GDAY'; fDURATION: JXNQName; external name 'DURATION'; fDURATION_DAYTIME: JXNQName; external name 'DURATION_DAYTIME'; fDURATION_YEARMONTH: JXNQName; external name 'DURATION_YEARMONTH'; public const MAX_TIMEZONE_OFFSET = -840; MIN_TIMEZONE_OFFSET = 840; end; JXDDatatypeFactory = class abstract external 'javax.xml.datatype' name 'DatatypeFactory' (JLObject) public const DATATYPEFACTORY_PROPERTY = 'javax.xml.datatype.DatatypeFactory'; public final class var fDATATYPEFACTORY_IMPLEMENTATION_CLASS: JLString; external name 'DATATYPEFACTORY_IMPLEMENTATION_CLASS'; strict protected constructor create(); overload; public class function newInstance(): JXDDatatypeFactory; static; overload; // throws javax.xml.datatype.DatatypeConfigurationException class function newInstance(para1: JLString; para2: JLClassLoader): JXDDatatypeFactory; static; overload; // throws javax.xml.datatype.DatatypeConfigurationException function newDuration(para1: JLString): JXDDuration; overload; virtual; abstract; function newDuration(para1: jlong): JXDDuration; overload; virtual; abstract; function newDuration(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigDecimal): JXDDuration; overload; virtual; abstract; function newDuration(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint): JXDDuration; overload; virtual; function newDurationDayTime(para1: JLString): JXDDuration; overload; virtual; function newDurationDayTime(para1: jlong): JXDDuration; overload; virtual; function newDurationDayTime(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger): JXDDuration; overload; virtual; function newDurationDayTime(para1: jboolean; para2: jint; para3: jint; para4: jint; para5: jint): JXDDuration; overload; virtual; function newDurationYearMonth(para1: JLString): JXDDuration; overload; virtual; function newDurationYearMonth(para1: jlong): JXDDuration; overload; virtual; function newDurationYearMonth(para1: jboolean; para2: JMBigInteger; para3: JMBigInteger): JXDDuration; overload; virtual; function newDurationYearMonth(para1: jboolean; para2: jint; para3: jint): JXDDuration; overload; virtual; function newXMLGregorianCalendar(): JXDXMLGregorianCalendar; overload; virtual; abstract; function newXMLGregorianCalendar(para1: JLString): JXDXMLGregorianCalendar; overload; virtual; abstract; function newXMLGregorianCalendar(para1: JUGregorianCalendar): JXDXMLGregorianCalendar; overload; virtual; abstract; function newXMLGregorianCalendar(para1: JMBigInteger; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JMBigDecimal; para8: jint): JXDXMLGregorianCalendar; overload; virtual; abstract; function newXMLGregorianCalendar(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint): JXDXMLGregorianCalendar; overload; virtual; function newXMLGregorianCalendarDate(para1: jint; para2: jint; para3: jint; para4: jint): JXDXMLGregorianCalendar; overload; virtual; function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: jint): JXDXMLGregorianCalendar; overload; virtual; function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: JMBigDecimal; para5: jint): JXDXMLGregorianCalendar; overload; virtual; function newXMLGregorianCalendarTime(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint): JXDXMLGregorianCalendar; overload; virtual; end; JXDFactoryFinder = class external 'javax.xml.datatype' name 'FactoryFinder' (JLObject) public type InnerConfigurationError = class; Arr1InnerConfigurationError = array of InnerConfigurationError; Arr2InnerConfigurationError = array of Arr1InnerConfigurationError; Arr3InnerConfigurationError = array of Arr2InnerConfigurationError; InnerConfigurationError = class external 'javax.xml.datatype' name 'ConfigurationError' end; end; JXDSecuritySupport = class external 'javax.xml.datatype' name 'SecuritySupport' (JLObject) end; JXNNamespaceContext = interface external 'javax.xml.namespace' name 'NamespaceContext' function getNamespaceURI(para1: JLString): JLString; overload; function getPrefix(para1: JLString): JLString; overload; function getPrefixes(para1: JLString): JUIterator; overload; end; JXPDocumentBuilder = class abstract external 'javax.xml.parsers' name 'DocumentBuilder' (JLObject) strict protected constructor create(); overload; public procedure reset(); overload; virtual; function parse(para1: JIInputStream): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function parse(para1: JIInputStream; para2: JLString): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function parse(para1: JLString): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function parse(para1: JIFile): OWDDocument; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function parse(para1: OXSInputSource): OWDDocument; overload; virtual; abstract; // throws org.xml.sax.SAXException, java.io.IOException function isNamespaceAware(): jboolean; overload; virtual; abstract; function isValidating(): jboolean; overload; virtual; abstract; procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual; abstract; procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract; function newDocument(): OWDDocument; overload; virtual; abstract; function getDOMImplementation(): OWDDOMImplementation; overload; virtual; abstract; function getSchema(): JXVSchema; overload; virtual; function isXIncludeAware(): jboolean; overload; virtual; end; JXPDocumentBuilderFactory = class abstract external 'javax.xml.parsers' name 'DocumentBuilderFactory' (JLObject) strict protected constructor create(); overload; public class function newInstance(): JXPDocumentBuilderFactory; static; overload; class function newInstance(para1: JLString; para2: JLClassLoader): JXPDocumentBuilderFactory; static; overload; function newDocumentBuilder(): JXPDocumentBuilder; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException procedure setNamespaceAware(para1: jboolean); overload; virtual; procedure setValidating(para1: jboolean); overload; virtual; procedure setIgnoringElementContentWhitespace(para1: jboolean); overload; virtual; procedure setExpandEntityReferences(para1: jboolean); overload; virtual; procedure setIgnoringComments(para1: jboolean); overload; virtual; procedure setCoalescing(para1: jboolean); overload; virtual; function isNamespaceAware(): jboolean; overload; virtual; function isValidating(): jboolean; overload; virtual; function isIgnoringElementContentWhitespace(): jboolean; overload; virtual; function isExpandEntityReferences(): jboolean; overload; virtual; function isIgnoringComments(): jboolean; overload; virtual; function isCoalescing(): jboolean; overload; virtual; procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.lang.IllegalArgumentException function getAttribute(para1: JLString): JLObject; overload; virtual; abstract; // throws java.lang.IllegalArgumentException procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException function getSchema(): JXVSchema; overload; virtual; procedure setSchema(para1: JXVSchema); overload; virtual; procedure setXIncludeAware(para1: jboolean); overload; virtual; function isXIncludeAware(): jboolean; overload; virtual; end; JXPFactoryFinder = class external 'javax.xml.parsers' name 'FactoryFinder' (JLObject) public type InnerConfigurationError = class; Arr1InnerConfigurationError = array of InnerConfigurationError; Arr2InnerConfigurationError = array of Arr1InnerConfigurationError; Arr3InnerConfigurationError = array of Arr2InnerConfigurationError; InnerConfigurationError = class external 'javax.xml.parsers' name 'ConfigurationError' end; end; JXPSAXParser = class abstract external 'javax.xml.parsers' name 'SAXParser' (JLObject) strict protected constructor create(); overload; public procedure reset(); overload; virtual; procedure parse(para1: JIInputStream; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JIInputStream; para2: OXSHandlerBase; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JIInputStream; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JIInputStream; para2: OXSHDefaultHandler; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JLString; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JLString; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JIFile; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JIFile; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: OXSInputSource; para2: OXSHandlerBase); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: OXSInputSource; para2: OXSHDefaultHandler); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function getParser(): OXSParser; overload; virtual; abstract; // throws org.xml.sax.SAXException function getXMLReader(): OXSXMLReader; overload; virtual; abstract; // throws org.xml.sax.SAXException function isNamespaceAware(): jboolean; overload; virtual; abstract; function isValidating(): jboolean; overload; virtual; abstract; procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; abstract; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getSchema(): JXVSchema; overload; virtual; function isXIncludeAware(): jboolean; overload; virtual; end; JXPSAXParserFactory = class abstract external 'javax.xml.parsers' name 'SAXParserFactory' (JLObject) strict protected constructor create(); overload; public class function newInstance(): JXPSAXParserFactory; static; overload; class function newInstance(para1: JLString; para2: JLClassLoader): JXPSAXParserFactory; static; overload; function newSAXParser(): JXPSAXParser; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException procedure setNamespaceAware(para1: jboolean); overload; virtual; procedure setValidating(para1: jboolean); overload; virtual; function isNamespaceAware(): jboolean; overload; virtual; function isValidating(): jboolean; overload; virtual; procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getSchema(): JXVSchema; overload; virtual; procedure setSchema(para1: JXVSchema); overload; virtual; procedure setXIncludeAware(para1: jboolean); overload; virtual; function isXIncludeAware(): jboolean; overload; virtual; end; JXPSecuritySupport = class external 'javax.xml.parsers' name 'SecuritySupport' (JLObject) end; JXSAttachmentPart = class abstract external 'javax.xml.soap' name 'AttachmentPart' (JLObject) public constructor create(); overload; function getSize(): jint; overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure clearContent(); overload; virtual; abstract; function getContent(): JLObject; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getRawContent(): JIInputStream; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getRawContentBytes(): Arr1jbyte; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getBase64Content(): JIInputStream; overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure setContent(para1: JLObject; para2: JLString); overload; virtual; abstract; procedure setRawContent(para1: JIInputStream; para2: JLString); overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure setRawContentBytes(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString); overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure setRawContentBytes(var para1: array of jbyte; para2: jint; para3: jint; para4: JLString); overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure setBase64Content(para1: JIInputStream; para2: JLString); overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getDataHandler(): JADataHandler; overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure setDataHandler(para1: JADataHandler); overload; virtual; abstract; function getContentId(): JLString; overload; virtual; function getContentLocation(): JLString; overload; virtual; function getContentType(): JLString; overload; virtual; procedure setContentId(para1: JLString); overload; virtual; procedure setContentLocation(para1: JLString); overload; virtual; procedure setContentType(para1: JLString); overload; virtual; procedure removeMimeHeader(para1: JLString); overload; virtual; abstract; procedure removeAllMimeHeaders(); overload; virtual; abstract; function getMimeHeader(para1: JLString): Arr1JLString; overload; virtual; abstract; procedure setMimeHeader(para1: JLString; para2: JLString); overload; virtual; abstract; procedure addMimeHeader(para1: JLString; para2: JLString); overload; virtual; abstract; function getAllMimeHeaders(): JUIterator; overload; virtual; abstract; function getMatchingMimeHeaders(para1: Arr1JLString): JUIterator; overload; virtual; abstract; function getMatchingMimeHeaders(var para1: array of JLString): JUIterator; overload; virtual; abstract; function getNonMatchingMimeHeaders(para1: Arr1JLString): JUIterator; overload; virtual; abstract; function getNonMatchingMimeHeaders(var para1: array of JLString): JUIterator; overload; virtual; abstract; end; JXSoapFactoryFinder = class external 'javax.xml.soap' name 'FactoryFinder' (JLObject) end; JXSMessageFactory = class abstract external 'javax.xml.soap' name 'MessageFactory' (JLObject) public constructor create(); overload; class function newInstance(): JXSMessageFactory; static; overload; // throws javax.xml.soap.SOAPException class function newInstance(para1: JLString): JXSMessageFactory; static; overload; // throws javax.xml.soap.SOAPException function createMessage(): JXSSOAPMessage; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createMessage(para1: JXSMimeHeaders; para2: JIInputStream): JXSSOAPMessage; overload; virtual; abstract; // throws java.io.IOException, javax.xml.soap.SOAPException end; JXSMimeHeader = class external 'javax.xml.soap' name 'MimeHeader' (JLObject) public constructor create(para1: JLString; para2: JLString); overload; function getName(): JLString; overload; virtual; function getValue(): JLString; overload; virtual; end; JXSMimeHeaders = class external 'javax.xml.soap' name 'MimeHeaders' (JLObject) public type InnerMatchingIterator = class; Arr1InnerMatchingIterator = array of InnerMatchingIterator; Arr2InnerMatchingIterator = array of Arr1InnerMatchingIterator; Arr3InnerMatchingIterator = array of Arr2InnerMatchingIterator; InnerMatchingIterator = class external 'javax.xml.soap' name 'MatchingIterator' end; public constructor create(); overload; function getHeader(para1: JLString): Arr1JLString; overload; virtual; procedure setHeader(para1: JLString; para2: JLString); overload; virtual; procedure addHeader(para1: JLString; para2: JLString); overload; virtual; procedure removeHeader(para1: JLString); overload; virtual; procedure removeAllHeaders(); overload; virtual; function getAllHeaders(): JUIterator; overload; virtual; function getMatchingHeaders(para1: Arr1JLString): JUIterator; overload; virtual; function getMatchingHeaders(var para1: array of JLString): JUIterator; overload; virtual; function getNonMatchingHeaders(para1: Arr1JLString): JUIterator; overload; virtual; function getNonMatchingHeaders(var para1: array of JLString): JUIterator; overload; virtual; end; JXSName = interface external 'javax.xml.soap' name 'Name' function getLocalName(): JLString; overload; function getQualifiedName(): JLString; overload; function getPrefix(): JLString; overload; function getURI(): JLString; overload; end; JXSSAAJMetaFactory = class abstract external 'javax.xml.soap' name 'SAAJMetaFactory' (JLObject) strict protected constructor create(); overload; function newMessageFactory(para1: JLString): JXSMessageFactory; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function newSOAPFactory(para1: JLString): JXSSOAPFactory; overload; virtual; abstract; // throws javax.xml.soap.SOAPException end; JXSSOAPConnection = class abstract external 'javax.xml.soap' name 'SOAPConnection' (JLObject) public constructor create(); overload; function call(para1: JXSSOAPMessage; para2: JLObject): JXSSOAPMessage; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function get(para1: JLObject): JXSSOAPMessage; overload; virtual; // throws javax.xml.soap.SOAPException procedure close(); overload; virtual; abstract; // throws javax.xml.soap.SOAPException end; JXSSOAPConnectionFactory = class abstract external 'javax.xml.soap' name 'SOAPConnectionFactory' (JLObject) public constructor create(); overload; class function newInstance(): JXSSOAPConnectionFactory; static; overload; // throws javax.xml.soap.SOAPException, java.lang.UnsupportedOperationException function createConnection(): JXSSOAPConnection; overload; virtual; abstract; // throws javax.xml.soap.SOAPException end; JXSSOAPConstants = interface external 'javax.xml.soap' name 'SOAPConstants' const DYNAMIC_SOAP_PROTOCOL = 'Dynamic Protocol'; SOAP_1_1_PROTOCOL = 'SOAP 1.1 Protocol'; SOAP_1_2_PROTOCOL = 'SOAP 1.2 Protocol'; DEFAULT_SOAP_PROTOCOL = 'SOAP 1.1 Protocol'; URI_NS_SOAP_1_1_ENVELOPE = 'http://schemas.xmlsoap.org/soap/envelope/'; URI_NS_SOAP_1_2_ENVELOPE = 'http://www.w3.org/2003/05/soap-envelope'; URI_NS_SOAP_ENVELOPE = 'http://schemas.xmlsoap.org/soap/envelope/'; URI_NS_SOAP_ENCODING = 'http://schemas.xmlsoap.org/soap/encoding/'; URI_NS_SOAP_1_2_ENCODING = 'http://www.w3.org/2003/05/soap-encoding'; SOAP_1_1_CONTENT_TYPE = 'text/xml'; SOAP_1_2_CONTENT_TYPE = 'application/soap+xml'; URI_SOAP_ACTOR_NEXT = 'http://schemas.xmlsoap.org/soap/actor/next'; URI_SOAP_1_2_ROLE_NEXT = 'http://www.w3.org/2003/05/soap-envelope/role/next'; URI_SOAP_1_2_ROLE_NONE = 'http://www.w3.org/2003/05/soap-envelope/role/none'; URI_SOAP_1_2_ROLE_ULTIMATE_RECEIVER = 'http://www.w3.org/2003/05/soap-envelope/role/ultimateReceiver'; SOAP_ENV_PREFIX = 'env'; final class var fSOAP_VERSIONMISMATCH_FAULT: JXNQName; external name 'SOAP_VERSIONMISMATCH_FAULT'; fSOAP_MUSTUNDERSTAND_FAULT: JXNQName; external name 'SOAP_MUSTUNDERSTAND_FAULT'; fSOAP_DATAENCODINGUNKNOWN_FAULT: JXNQName; external name 'SOAP_DATAENCODINGUNKNOWN_FAULT'; fSOAP_SENDER_FAULT: JXNQName; external name 'SOAP_SENDER_FAULT'; fSOAP_RECEIVER_FAULT: JXNQName; external name 'SOAP_RECEIVER_FAULT'; end; JXSSOAPElementFactory = class external 'javax.xml.soap' name 'SOAPElementFactory' (JLObject) public function create_(para1: JXSName): JXSSOAPElement; external name 'create'; overload; virtual; // throws javax.xml.soap.SOAPException function create_(para1: JLString): JXSSOAPElement; external name 'create'; overload; virtual; // throws javax.xml.soap.SOAPException function create_(para1: JLString; para2: JLString; para3: JLString): JXSSOAPElement; external name 'create'; overload; virtual; // throws javax.xml.soap.SOAPException class function newInstance(): JXSSOAPElementFactory; static; overload; // throws javax.xml.soap.SOAPException end; JXSSOAPFactory = class abstract external 'javax.xml.soap' name 'SOAPFactory' (JLObject) public constructor create(); overload; function createElement(para1: OWDElement): JXSSOAPElement; overload; virtual; // throws javax.xml.soap.SOAPException function createElement(para1: JXSName): JXSSOAPElement; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createElement(para1: JXNQName): JXSSOAPElement; overload; virtual; // throws javax.xml.soap.SOAPException function createElement(para1: JLString): JXSSOAPElement; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createElement(para1: JLString; para2: JLString; para3: JLString): JXSSOAPElement; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createDetail(): JXSDetail; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createFault(para1: JLString; para2: JXNQName): JXSSOAPFault; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createFault(): JXSSOAPFault; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createName(para1: JLString; para2: JLString; para3: JLString): JXSName; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function createName(para1: JLString): JXSName; overload; virtual; abstract; // throws javax.xml.soap.SOAPException class function newInstance(): JXSSOAPFactory; static; overload; // throws javax.xml.soap.SOAPException class function newInstance(para1: JLString): JXSSOAPFactory; static; overload; // throws javax.xml.soap.SOAPException end; JXSSOAPMessage = class abstract external 'javax.xml.soap' name 'SOAPMessage' (JLObject) public const CHARACTER_SET_ENCODING = 'javax.xml.soap.character-set-encoding'; WRITE_XML_DECLARATION = 'javax.xml.soap.write-xml-declaration'; public constructor create(); overload; procedure setContentDescription(para1: JLString); overload; virtual; abstract; function getContentDescription(): JLString; overload; virtual; abstract; function getSOAPPart(): JXSSOAPPart; overload; virtual; abstract; function getSOAPBody(): JXSSOAPBody; overload; virtual; // throws javax.xml.soap.SOAPException function getSOAPHeader(): JXSSOAPHeader; overload; virtual; // throws javax.xml.soap.SOAPException procedure removeAllAttachments(); overload; virtual; abstract; function countAttachments(): jint; overload; virtual; abstract; function getAttachments(): JUIterator; overload; virtual; abstract; function getAttachments(para1: JXSMimeHeaders): JUIterator; overload; virtual; abstract; procedure removeAttachments(para1: JXSMimeHeaders); overload; virtual; abstract; function getAttachment(para1: JXSSOAPElement): JXSAttachmentPart; overload; virtual; abstract; // throws javax.xml.soap.SOAPException procedure addAttachmentPart(para1: JXSAttachmentPart); overload; virtual; abstract; function createAttachmentPart(): JXSAttachmentPart; overload; virtual; abstract; function createAttachmentPart(para1: JADataHandler): JXSAttachmentPart; overload; virtual; function getMimeHeaders(): JXSMimeHeaders; overload; virtual; abstract; function createAttachmentPart(para1: JLObject; para2: JLString): JXSAttachmentPart; overload; virtual; procedure saveChanges(); overload; virtual; abstract; // throws javax.xml.soap.SOAPException function saveRequired(): jboolean; overload; virtual; abstract; procedure writeTo(para1: JIOutputStream); overload; virtual; abstract; // throws javax.xml.soap.SOAPException, java.io.IOException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws javax.xml.soap.SOAPException function getProperty(para1: JLString): JLObject; overload; virtual; // throws javax.xml.soap.SOAPException end; JXSEventFilter = interface external 'javax.xml.stream' name 'EventFilter' function accept(para1: JXSEXMLEvent): jboolean; overload; end; JXStreamFactoryFinder = class external 'javax.xml.stream' name 'FactoryFinder' (JLObject) public type InnerConfigurationError = class; Arr1InnerConfigurationError = array of InnerConfigurationError; Arr2InnerConfigurationError = array of Arr1InnerConfigurationError; Arr3InnerConfigurationError = array of Arr2InnerConfigurationError; InnerConfigurationError = class external 'javax.xml.stream' name 'ConfigurationError' end; end; JXSLocation = interface external 'javax.xml.stream' name 'Location' function getLineNumber(): jint; overload; function getColumnNumber(): jint; overload; function getCharacterOffset(): jint; overload; function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; end; JXSSecuritySupport = class external 'javax.xml.stream' name 'SecuritySupport' (JLObject) end; JXSStreamFilter = interface external 'javax.xml.stream' name 'StreamFilter' function accept(para1: JXSXMLStreamReader): jboolean; overload; end; JXSXMLEventFactory = class abstract external 'javax.xml.stream' name 'XMLEventFactory' (JLObject) strict protected constructor create(); overload; public class function newInstance(): JXSXMLEventFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(): JXSXMLEventFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newInstance(para1: JLString; para2: JLClassLoader): JXSXMLEventFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(para1: JLString; para2: JLClassLoader): JXSXMLEventFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError procedure setLocation(para1: JXSLocation); overload; virtual; abstract; function createAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JXSEAttribute; overload; virtual; abstract; function createAttribute(para1: JLString; para2: JLString): JXSEAttribute; overload; virtual; abstract; function createAttribute(para1: JXNQName; para2: JLString): JXSEAttribute; overload; virtual; abstract; function createNamespace(para1: JLString): JXSENamespace; overload; virtual; abstract; function createNamespace(para1: JLString; para2: JLString): JXSENamespace; overload; virtual; abstract; function createStartElement(para1: JXNQName; para2: JUIterator; para3: JUIterator): JXSEStartElement; overload; virtual; abstract; function createStartElement(para1: JLString; para2: JLString; para3: JLString): JXSEStartElement; overload; virtual; abstract; function createStartElement(para1: JLString; para2: JLString; para3: JLString; para4: JUIterator; para5: JUIterator): JXSEStartElement; overload; virtual; abstract; function createStartElement(para1: JLString; para2: JLString; para3: JLString; para4: JUIterator; para5: JUIterator; para6: JXNNamespaceContext): JXSEStartElement; overload; virtual; abstract; function createEndElement(para1: JXNQName; para2: JUIterator): JXSEEndElement; overload; virtual; abstract; function createEndElement(para1: JLString; para2: JLString; para3: JLString): JXSEEndElement; overload; virtual; abstract; function createEndElement(para1: JLString; para2: JLString; para3: JLString; para4: JUIterator): JXSEEndElement; overload; virtual; abstract; function createCharacters(para1: JLString): JXSECharacters; overload; virtual; abstract; function createCData(para1: JLString): JXSECharacters; overload; virtual; abstract; function createSpace(para1: JLString): JXSECharacters; overload; virtual; abstract; function createIgnorableSpace(para1: JLString): JXSECharacters; overload; virtual; abstract; function createStartDocument(): JXSEStartDocument; overload; virtual; abstract; function createStartDocument(para1: JLString; para2: JLString; para3: jboolean): JXSEStartDocument; overload; virtual; abstract; function createStartDocument(para1: JLString; para2: JLString): JXSEStartDocument; overload; virtual; abstract; function createStartDocument(para1: JLString): JXSEStartDocument; overload; virtual; abstract; function createEndDocument(): JXSEEndDocument; overload; virtual; abstract; function createEntityReference(para1: JLString; para2: JXSEEntityDeclaration): JXSEEntityReference; overload; virtual; abstract; function createComment(para1: JLString): JXSEComment; overload; virtual; abstract; function createProcessingInstruction(para1: JLString; para2: JLString): JXSEProcessingInstruction; overload; virtual; abstract; function createDTD(para1: JLString): JXSEDTD; overload; virtual; abstract; end; JXSXMLInputFactory = class abstract external 'javax.xml.stream' name 'XMLInputFactory' (JLObject) public const IS_NAMESPACE_AWARE = 'javax.xml.stream.isNamespaceAware'; IS_VALIDATING = 'javax.xml.stream.isValidating'; IS_COALESCING = 'javax.xml.stream.isCoalescing'; IS_REPLACING_ENTITY_REFERENCES = 'javax.xml.stream.isReplacingEntityReferences'; IS_SUPPORTING_EXTERNAL_ENTITIES = 'javax.xml.stream.isSupportingExternalEntities'; SUPPORT_DTD = 'javax.xml.stream.supportDTD'; REPORTER = 'javax.xml.stream.reporter'; RESOLVER = 'javax.xml.stream.resolver'; ALLOCATOR = 'javax.xml.stream.allocator'; strict protected constructor create(); overload; public class function newInstance(): JXSXMLInputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(): JXSXMLInputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newInstance(para1: JLString; para2: JLClassLoader): JXSXMLInputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(para1: JLString; para2: JLClassLoader): JXSXMLInputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError function createXMLStreamReader(para1: JIReader): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamReader(para1: JXTSource): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamReader(para1: JIInputStream): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamReader(para1: JIInputStream; para2: JLString): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamReader(para1: JLString; para2: JIInputStream): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamReader(para1: JLString; para2: JIReader): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JIReader): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JLString; para2: JIReader): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JXSXMLStreamReader): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JXTSource): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JIInputStream): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JIInputStream; para2: JLString): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventReader(para1: JLString; para2: JIInputStream): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createFilteredReader(para1: JXSXMLStreamReader; para2: JXSStreamFilter): JXSXMLStreamReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createFilteredReader(para1: JXSXMLEventReader; para2: JXSEventFilter): JXSXMLEventReader; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function getXMLResolver(): JXSXMLResolver; overload; virtual; abstract; procedure setXMLResolver(para1: JXSXMLResolver); overload; virtual; abstract; function getXMLReporter(): JXSXMLReporter; overload; virtual; abstract; procedure setXMLReporter(para1: JXSXMLReporter); overload; virtual; abstract; procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.lang.IllegalArgumentException function getProperty(para1: JLString): JLObject; overload; virtual; abstract; // throws java.lang.IllegalArgumentException function isPropertySupported(para1: JLString): jboolean; overload; virtual; abstract; procedure setEventAllocator(para1: JXSUXMLEventAllocator); overload; virtual; abstract; function getEventAllocator(): JXSUXMLEventAllocator; overload; virtual; abstract; end; JXSXMLOutputFactory = class abstract external 'javax.xml.stream' name 'XMLOutputFactory' (JLObject) public const IS_REPAIRING_NAMESPACES = 'javax.xml.stream.isRepairingNamespaces'; strict protected constructor create(); overload; public class function newInstance(): JXSXMLOutputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(): JXSXMLOutputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newInstance(para1: JLString; para2: JLClassLoader): JXSXMLInputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError class function newFactory(para1: JLString; para2: JLClassLoader): JXSXMLOutputFactory; static; overload; // throws javax.xml.stream.FactoryConfigurationError function createXMLStreamWriter(para1: JIWriter): JXSXMLStreamWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamWriter(para1: JIOutputStream): JXSXMLStreamWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamWriter(para1: JIOutputStream; para2: JLString): JXSXMLStreamWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLStreamWriter(para1: JXTResult): JXSXMLStreamWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventWriter(para1: JXTResult): JXSXMLEventWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventWriter(para1: JIOutputStream): JXSXMLEventWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventWriter(para1: JIOutputStream; para2: JLString): JXSXMLEventWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException function createXMLEventWriter(para1: JIWriter): JXSXMLEventWriter; overload; virtual; abstract; // throws javax.xml.stream.XMLStreamException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; abstract; // throws java.lang.IllegalArgumentException function getProperty(para1: JLString): JLObject; overload; virtual; abstract; // throws java.lang.IllegalArgumentException function isPropertySupported(para1: JLString): jboolean; overload; virtual; abstract; end; JXSXMLReporter = interface external 'javax.xml.stream' name 'XMLReporter' procedure report(para1: JLString; para2: JLString; para3: JLObject; para4: JXSLocation); overload; // throws javax.xml.stream.XMLStreamException end; JXSXMLResolver = interface external 'javax.xml.stream' name 'XMLResolver' function resolveEntity(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JLObject; overload; // throws javax.xml.stream.XMLStreamException end; JXSXMLStreamConstants = interface external 'javax.xml.stream' name 'XMLStreamConstants' const START_ELEMENT = 1; END_ELEMENT = 2; PROCESSING_INSTRUCTION = 3; CHARACTERS = 4; COMMENT = 5; SPACE = 6; START_DOCUMENT = 7; END_DOCUMENT = 8; ENTITY_REFERENCE = 9; ATTRIBUTE = 10; DTD = 11; CDATA = 12; NAMESPACE = 13; NOTATION_DECLARATION = 14; ENTITY_DECLARATION = 15; end; JXSXMLStreamWriter = interface external 'javax.xml.stream' name 'XMLStreamWriter' procedure writeStartElement(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeStartElement(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeStartElement(para1: JLString; para2: JLString; para3: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeEmptyElement(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeEmptyElement(para1: JLString; para2: JLString; para3: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeEmptyElement(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeEndElement(); overload; // throws javax.xml.stream.XMLStreamException procedure writeEndDocument(); overload; // throws javax.xml.stream.XMLStreamException procedure close(); overload; // throws javax.xml.stream.XMLStreamException procedure flush(); overload; // throws javax.xml.stream.XMLStreamException procedure writeAttribute(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeAttribute(para1: JLString; para2: JLString; para3: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeNamespace(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeDefaultNamespace(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeComment(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeProcessingInstruction(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeProcessingInstruction(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeCData(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeDTD(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeEntityRef(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeStartDocument(); overload; // throws javax.xml.stream.XMLStreamException procedure writeStartDocument(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeStartDocument(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeCharacters(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure writeCharacters(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws javax.xml.stream.XMLStreamException procedure writeCharacters(var para1: array of jchar; para2: jint; para3: jint); overload; // throws javax.xml.stream.XMLStreamException function getPrefix(para1: JLString): JLString; overload; // throws javax.xml.stream.XMLStreamException procedure setPrefix(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure setDefaultNamespace(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure setNamespaceContext(para1: JXNNamespaceContext); overload; // throws javax.xml.stream.XMLStreamException function getNamespaceContext(): JXNNamespaceContext; overload; function getProperty(para1: JLString): JLObject; overload; // throws java.lang.IllegalArgumentException end; JXSUXMLEventAllocator = interface external 'javax.xml.stream.util' name 'XMLEventAllocator' function newInstance(): JXSUXMLEventAllocator; overload; function allocate(para1: JXSXMLStreamReader): JXSEXMLEvent; overload; // throws javax.xml.stream.XMLStreamException procedure allocate(para1: JXSXMLStreamReader; para2: JXSUXMLEventConsumer); overload; // throws javax.xml.stream.XMLStreamException end; JXSUXMLEventConsumer = interface external 'javax.xml.stream.util' name 'XMLEventConsumer' procedure add(para1: JXSEXMLEvent); overload; // throws javax.xml.stream.XMLStreamException end; JXTErrorListener = interface external 'javax.xml.transform' name 'ErrorListener' procedure warning(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException procedure error(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException procedure fatalError(para1: JXTTransformerException); overload; // throws javax.xml.transform.TransformerException end; JXTFactoryFinder = class external 'javax.xml.transform' name 'FactoryFinder' (JLObject) public type InnerConfigurationError = class; Arr1InnerConfigurationError = array of InnerConfigurationError; Arr2InnerConfigurationError = array of Arr1InnerConfigurationError; Arr3InnerConfigurationError = array of Arr2InnerConfigurationError; InnerConfigurationError = class external 'javax.xml.transform' name 'ConfigurationError' end; end; JXTOutputKeys = class external 'javax.xml.transform' name 'OutputKeys' (JLObject) public const METHOD = 'method'; VERSION = 'version'; ENCODING = 'encoding'; OMIT_XML_DECLARATION = 'omit-xml-declaration'; STANDALONE = 'standalone'; DOCTYPE_PUBLIC = 'doctype-public'; DOCTYPE_SYSTEM = 'doctype-system'; CDATA_SECTION_ELEMENTS = 'cdata-section-elements'; INDENT = 'indent'; MEDIA_TYPE = 'media-type'; end; JXTResult = interface external 'javax.xml.transform' name 'Result' const PI_DISABLE_OUTPUT_ESCAPING = 'javax.xml.transform.disable-output-escaping'; PI_ENABLE_OUTPUT_ESCAPING = 'javax.xml.transform.enable-output-escaping'; procedure setSystemId(para1: JLString); overload; function getSystemId(): JLString; overload; end; JXTSecuritySupport = class external 'javax.xml.transform' name 'SecuritySupport' (JLObject) end; JXTSource = interface external 'javax.xml.transform' name 'Source' procedure setSystemId(para1: JLString); overload; function getSystemId(): JLString; overload; end; JXTSourceLocator = interface external 'javax.xml.transform' name 'SourceLocator' function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; function getLineNumber(): jint; overload; function getColumnNumber(): jint; overload; end; JXTTemplates = interface external 'javax.xml.transform' name 'Templates' function newTransformer(): JXTTransformer; overload; // throws javax.xml.transform.TransformerConfigurationException function getOutputProperties(): JUProperties; overload; end; JXTTransformer = class abstract external 'javax.xml.transform' name 'Transformer' (JLObject) strict protected constructor create(); overload; public procedure reset(); overload; virtual; procedure transform(para1: JXTSource; para2: JXTResult); overload; virtual; abstract; // throws javax.xml.transform.TransformerException procedure setParameter(para1: JLString; para2: JLObject); overload; virtual; abstract; function getParameter(para1: JLString): JLObject; overload; virtual; abstract; procedure clearParameters(); overload; virtual; abstract; procedure setURIResolver(para1: JXTURIResolver); overload; virtual; abstract; function getURIResolver(): JXTURIResolver; overload; virtual; abstract; procedure setOutputProperties(para1: JUProperties); overload; virtual; abstract; function getOutputProperties(): JUProperties; overload; virtual; abstract; procedure setOutputProperty(para1: JLString; para2: JLString); overload; virtual; abstract; // throws java.lang.IllegalArgumentException function getOutputProperty(para1: JLString): JLString; overload; virtual; abstract; // throws java.lang.IllegalArgumentException procedure setErrorListener(para1: JXTErrorListener); overload; virtual; abstract; // throws java.lang.IllegalArgumentException function getErrorListener(): JXTErrorListener; overload; virtual; abstract; end; JXTTransformerFactory = class abstract external 'javax.xml.transform' name 'TransformerFactory' (JLObject) strict protected constructor create(); overload; public class function newInstance(): JXTTransformerFactory; static; overload; // throws javax.xml.transform.TransformerFactoryConfigurationError class function newInstance(para1: JLString; para2: JLClassLoader): JXTTransformerFactory; static; overload; // throws javax.xml.transform.TransformerFactoryConfigurationError function newTransformer(para1: JXTSource): JXTTransformer; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newTransformer(): JXTTransformer; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newTemplates(para1: JXTSource): JXTTemplates; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function getAssociatedStylesheet(para1: JXTSource; para2: JLString; para3: JLString; para4: JLString): JXTSource; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException procedure setURIResolver(para1: JXTURIResolver); overload; virtual; abstract; function getURIResolver(): JXTURIResolver; overload; virtual; abstract; procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function getFeature(para1: JLString): jboolean; overload; virtual; abstract; procedure setAttribute(para1: JLString; para2: JLObject); overload; virtual; abstract; function getAttribute(para1: JLString): JLObject; overload; virtual; abstract; procedure setErrorListener(para1: JXTErrorListener); overload; virtual; abstract; function getErrorListener(): JXTErrorListener; overload; virtual; abstract; end; JXTURIResolver = interface external 'javax.xml.transform' name 'URIResolver' function resolve(para1: JLString; para2: JLString): JXTSource; overload; // throws javax.xml.transform.TransformerException end; JXVSchema = class abstract external 'javax.xml.validation' name 'Schema' (JLObject) strict protected constructor create(); overload; public function newValidator(): JXVValidator; overload; virtual; abstract; function newValidatorHandler(): JXVValidatorHandler; overload; virtual; abstract; end; JXVSchemaFactory = class abstract external 'javax.xml.validation' name 'SchemaFactory' (JLObject) strict protected constructor create(); overload; public class function newInstance(para1: JLString): JXVSchemaFactory; static; overload; final; class function newInstance(para1: JLString; para2: JLString; para3: JLClassLoader): JXVSchemaFactory; static; overload; function isSchemaLanguageSupported(para1: JLString): jboolean; overload; virtual; abstract; function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract; function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract; procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract; function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract; function newSchema(para1: JXTSource): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException function newSchema(para1: JIFile): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException function newSchema(para1: JNURL): JXVSchema; overload; virtual; // throws org.xml.sax.SAXException function newSchema(para1: Arr1JXTSource): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException function newSchema(var para1: array of JXTSource): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException function newSchema(): JXVSchema; overload; virtual; abstract; // throws org.xml.sax.SAXException end; JXVSchemaFactoryFinder = class external 'javax.xml.validation' name 'SchemaFactoryFinder' (JLObject) public type InnerSingleIterator = class; Arr1InnerSingleIterator = array of InnerSingleIterator; Arr2InnerSingleIterator = array of Arr1InnerSingleIterator; Arr3InnerSingleIterator = array of Arr2InnerSingleIterator; InnerSingleIterator = class abstract external 'javax.xml.validation' name 'SingleIterator' end; public constructor create(para1: JLClassLoader); overload; function newFactory(para1: JLString): JXVSchemaFactory; overload; virtual; end; JXVSchemaFactoryLoader = class abstract external 'javax.xml.validation' name 'SchemaFactoryLoader' (JLObject) strict protected constructor create(); overload; public function newFactory(para1: JLString): JXVSchemaFactory; overload; virtual; abstract; end; JXVSecuritySupport = class external 'javax.xml.validation' name 'SecuritySupport' (JLObject) end; JXVTypeInfoProvider = class abstract external 'javax.xml.validation' name 'TypeInfoProvider' (JLObject) strict protected constructor create(); overload; public function getElementTypeInfo(): OWDTypeInfo; overload; virtual; abstract; function getAttributeTypeInfo(para1: jint): OWDTypeInfo; overload; virtual; abstract; function isIdAttribute(para1: jint): jboolean; overload; virtual; abstract; function isSpecified(para1: jint): jboolean; overload; virtual; abstract; end; JXVValidator = class abstract external 'javax.xml.validation' name 'Validator' (JLObject) strict protected constructor create(); overload; public procedure reset(); overload; virtual; abstract; procedure validate(para1: JXTSource); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure validate(para1: JXTSource; para2: JXTResult); overload; virtual; abstract; // throws org.xml.sax.SAXException, java.io.IOException procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract; function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract; procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract; function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract; function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException end; JXWAsyncHandler = interface external 'javax.xml.ws' name 'AsyncHandler' procedure handleResponse(para1: JXWResponse); overload; end; JXWBinding = interface external 'javax.xml.ws' name 'Binding' function getHandlerChain(): JUList; overload; procedure setHandlerChain(para1: JUList); overload; function getBindingID(): JLString; overload; end; JXWBindingProvider = interface external 'javax.xml.ws' name 'BindingProvider' const USERNAME_PROPERTY = 'javax.xml.ws.security.auth.username'; PASSWORD_PROPERTY = 'javax.xml.ws.security.auth.password'; ENDPOINT_ADDRESS_PROPERTY = 'javax.xml.ws.service.endpoint.address'; SESSION_MAINTAIN_PROPERTY = 'javax.xml.ws.session.maintain'; SOAPACTION_USE_PROPERTY = 'javax.xml.ws.soap.http.soapaction.use'; SOAPACTION_URI_PROPERTY = 'javax.xml.ws.soap.http.soapaction.uri'; function getRequestContext(): JUMap; overload; function getResponseContext(): JUMap; overload; function getBinding(): JXWBinding; overload; function getEndpointReference(): JXWEndpointReference; overload; function getEndpointReference(para1: JLClass): JXWEndpointReference; overload; end; JXWEndpoint = class abstract external 'javax.xml.ws' name 'Endpoint' (JLObject) public const WSDL_SERVICE = 'javax.xml.ws.wsdl.service'; WSDL_PORT = 'javax.xml.ws.wsdl.port'; public constructor create(); overload; class function create_(para1: JLObject): JXWEndpoint; static; external name 'create'; overload; class function create_(para1: JLString; para2: JLObject): JXWEndpoint; static; external name 'create'; overload; function getBinding(): JXWBinding; overload; virtual; abstract; function getImplementor(): JLObject; overload; virtual; abstract; procedure publish(para1: JLString); overload; virtual; abstract; class function publish(para1: JLString; para2: JLObject): JXWEndpoint; static; overload; procedure publish(para1: JLObject); overload; virtual; abstract; procedure stop(); overload; virtual; abstract; function isPublished(): jboolean; overload; virtual; abstract; function getMetadata(): JUList; overload; virtual; abstract; procedure setMetadata(para1: JUList); overload; virtual; abstract; function getExecutor(): JUCExecutor; overload; virtual; abstract; procedure setExecutor(para1: JUCExecutor); overload; virtual; abstract; function getProperties(): JUMap; overload; virtual; abstract; procedure setProperties(para1: JUMap); overload; virtual; abstract; function getEndpointReference(para1: Arr1OWDElement): JXWEndpointReference; overload; virtual; abstract; function getEndpointReference(const para1: array of OWDElement): JXWEndpointReference; overload; virtual; abstract; function getEndpointReference(para1: JLClass; para2: Arr1OWDElement): JXWEndpointReference; overload; virtual; abstract; function getEndpointReference(para1: JLClass; const para2: array of OWDElement): JXWEndpointReference; overload; virtual; abstract; end; JXWEndpointReference = class abstract external 'javax.xml.ws' name 'EndpointReference' (JLObject) strict protected constructor create(); overload; public class function readFrom(para1: JXTSource): JXWEndpointReference; static; overload; procedure writeTo(para1: JXTResult); overload; virtual; abstract; function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JLClass; const para2: array of JXWWebServiceFeature): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JXWHolder = class sealed external 'javax.xml.ws' name 'Holder' (JLObject) public var fvalue: JLObject; external name 'value'; public constructor create(); overload; constructor create(para1: JLObject); overload; end; JXWLogicalMessage = interface external 'javax.xml.ws' name 'LogicalMessage' function getPayload(): JXTSource; overload; procedure setPayload(para1: JXTSource); overload; function getPayload(para1: JXBJAXBContext): JLObject; overload; procedure setPayload(para1: JLObject; para2: JXBJAXBContext); overload; end; JXWProvider = interface external 'javax.xml.ws' name 'Provider' function invoke(para1: JLObject): JLObject; overload; end; JXWWebServiceContext = interface external 'javax.xml.ws' name 'WebServiceContext' function getMessageContext(): JXWHMessageContext; overload; function getUserPrincipal(): JSPrincipal; overload; function isUserInRole(para1: JLString): jboolean; overload; function getEndpointReference(para1: Arr1OWDElement): JXWEndpointReference; overload; function getEndpointReference(const para1: array of OWDElement): JXWEndpointReference; overload; function getEndpointReference(para1: JLClass; para2: Arr1OWDElement): JXWEndpointReference; overload; function getEndpointReference(para1: JLClass; const para2: array of OWDElement): JXWEndpointReference; overload; end; JXWWebServiceFeature = class abstract external 'javax.xml.ws' name 'WebServiceFeature' (JLObject) strict protected var fenabled: jboolean; external name 'enabled'; public function getID(): JLString; overload; virtual; abstract; strict protected constructor create(); overload; public function isEnabled(): jboolean; overload; virtual; end; JXWHHandler = interface external 'javax.xml.ws.handler' name 'Handler' function handleMessage(para1: JXWHMessageContext): jboolean; overload; function handleFault(para1: JXWHMessageContext): jboolean; overload; procedure close(para1: JXWHMessageContext); overload; end; JXWHHandlerResolver = interface external 'javax.xml.ws.handler' name 'HandlerResolver' function getHandlerChain(para1: JXWHPortInfo): JUList; overload; end; JXWHPortInfo = interface external 'javax.xml.ws.handler' name 'PortInfo' function getServiceName(): JXNQName; overload; function getPortName(): JXNQName; overload; function getBindingID(): JLString; overload; end; JXWSFactoryFinder = class external 'javax.xml.ws.spi' name 'FactoryFinder' (JLObject) end; JXWSProvider = class abstract external 'javax.xml.ws.spi' name 'Provider' (JLObject) public const JAXWSPROVIDER_PROPERTY = 'javax.xml.ws.spi.Provider'; strict protected constructor create(); overload; public class function provider(): JXWSProvider; static; overload; function createServiceDelegate(para1: JNURL; para2: JXNQName; para3: JLClass): JXWSServiceDelegate; overload; virtual; abstract; function createEndpoint(para1: JLString; para2: JLObject): JXWEndpoint; overload; virtual; abstract; function createAndPublishEndpoint(para1: JLString; para2: JLObject): JXWEndpoint; overload; virtual; abstract; function readEndpointReference(para1: JXTSource): JXWEndpointReference; overload; virtual; abstract; function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JXWEndpointReference; para2: JLClass; const para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; function createW3CEndpointReference(para1: JLString; para2: JXNQName; para3: JXNQName; para4: JUList; para5: JLString; para6: JUList): JXWWW3CEndpointReference; overload; virtual; abstract; end; JXWWW3CEndpointReferenceBuilder = class sealed external 'javax.xml.ws.wsaddressing' name 'W3CEndpointReferenceBuilder' (JLObject) public constructor create(); overload; function address(para1: JLString): JXWWW3CEndpointReferenceBuilder; overload; virtual; function serviceName(para1: JXNQName): JXWWW3CEndpointReferenceBuilder; overload; virtual; function endpointName(para1: JXNQName): JXWWW3CEndpointReferenceBuilder; overload; virtual; function wsdlDocumentLocation(para1: JLString): JXWWW3CEndpointReferenceBuilder; overload; virtual; function referenceParameter(para1: OWDElement): JXWWW3CEndpointReferenceBuilder; overload; virtual; function metadata(para1: OWDElement): JXWWW3CEndpointReferenceBuilder; overload; virtual; function build(): JXWWW3CEndpointReference; overload; virtual; end; JXWWpackage_info = interface external 'javax.xml.ws.wsaddressing' name 'package-info' end; JXXSecuritySupport = class external 'javax.xml.xpath' name 'SecuritySupport' (JLObject) end; JXXXPath = interface external 'javax.xml.xpath' name 'XPath' procedure reset(); overload; procedure setXPathVariableResolver(para1: JXXXPathVariableResolver); overload; function getXPathVariableResolver(): JXXXPathVariableResolver; overload; procedure setXPathFunctionResolver(para1: JXXXPathFunctionResolver); overload; function getXPathFunctionResolver(): JXXXPathFunctionResolver; overload; procedure setNamespaceContext(para1: JXNNamespaceContext); overload; function getNamespaceContext(): JXNNamespaceContext; overload; function compile(para1: JLString): JXXXPathExpression; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: JLString; para2: JLObject; para3: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: JLString; para2: JLObject): JLString; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: JLString; para2: OXSInputSource; para3: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: JLString; para2: OXSInputSource): JLString; overload; // throws javax.xml.xpath.XPathExpressionException end; JXXXPathConstants = class external 'javax.xml.xpath' name 'XPathConstants' (JLObject) public final class var fNUMBER: JXNQName; external name 'NUMBER'; fSTRING: JXNQName; external name 'STRING'; fBOOLEAN: JXNQName; external name 'BOOLEAN'; fNODESET: JXNQName; external name 'NODESET'; fNODE: JXNQName; external name 'NODE'; public const DOM_OBJECT_MODEL = 'http://java.sun.com/jaxp/xpath/dom'; end; JXXXPathExpression = interface external 'javax.xml.xpath' name 'XPathExpression' function evaluate(para1: JLObject; para2: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: JLObject): JLString; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: OXSInputSource; para2: JXNQName): JLObject; overload; // throws javax.xml.xpath.XPathExpressionException function evaluate(para1: OXSInputSource): JLString; overload; // throws javax.xml.xpath.XPathExpressionException end; JXXXPathFactory = class abstract external 'javax.xml.xpath' name 'XPathFactory' (JLObject) public const DEFAULT_PROPERTY_NAME = 'javax.xml.xpath.XPathFactory'; DEFAULT_OBJECT_MODEL_URI = 'http://java.sun.com/jaxp/xpath/dom'; strict protected constructor create(); overload; public class function newInstance(): JXXXPathFactory; static; overload; final; class function newInstance(para1: JLString): JXXXPathFactory; static; overload; final; // throws javax.xml.xpath.XPathFactoryConfigurationException class function newInstance(para1: JLString; para2: JLString; para3: JLClassLoader): JXXXPathFactory; static; overload; // throws javax.xml.xpath.XPathFactoryConfigurationException function isObjectModelSupported(para1: JLString): jboolean; overload; virtual; abstract; procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; abstract; // throws javax.xml.xpath.XPathFactoryConfigurationException function getFeature(para1: JLString): jboolean; overload; virtual; abstract; // throws javax.xml.xpath.XPathFactoryConfigurationException procedure setXPathVariableResolver(para1: JXXXPathVariableResolver); overload; virtual; abstract; procedure setXPathFunctionResolver(para1: JXXXPathFunctionResolver); overload; virtual; abstract; function newXPath(): JXXXPath; overload; virtual; abstract; end; JXXXPathFactoryFinder = class external 'javax.xml.xpath' name 'XPathFactoryFinder' (JLObject) public type InnerSingleIterator = class; Arr1InnerSingleIterator = array of InnerSingleIterator; Arr2InnerSingleIterator = array of Arr1InnerSingleIterator; Arr3InnerSingleIterator = array of Arr2InnerSingleIterator; InnerSingleIterator = class abstract external 'javax.xml.xpath' name 'SingleIterator' end; public constructor create(para1: JLClassLoader); overload; function newFactory(para1: JLString): JXXXPathFactory; overload; virtual; end; JXXXPathFunction = interface external 'javax.xml.xpath' name 'XPathFunction' function evaluate(para1: JUList): JLObject; overload; // throws javax.xml.xpath.XPathFunctionException end; JXXXPathFunctionResolver = interface external 'javax.xml.xpath' name 'XPathFunctionResolver' function resolveFunction(para1: JXNQName; para2: jint): JXXXPathFunction; overload; end; JXXXPathVariableResolver = interface external 'javax.xml.xpath' name 'XPathVariableResolver' function resolveVariable(para1: JXNQName): JLObject; overload; end; OIJChannelBinding = class external 'org.ietf.jgss' name 'ChannelBinding' (JLObject) public constructor create(para1: JNInetAddress; para2: JNInetAddress; para3: Arr1jbyte); overload; constructor create(para1: JNInetAddress; para2: JNInetAddress; const para3: array of jbyte); overload; constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getInitiatorAddress(): JNInetAddress; overload; virtual; function getAcceptorAddress(): JNInetAddress; overload; virtual; function getApplicationData(): Arr1jbyte; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; OIJGSSContext = interface external 'org.ietf.jgss' name 'GSSContext' const DEFAULT_LIFETIME = 0; INDEFINITE_LIFETIME = 2147483647; function initSecContext(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function initSecContext(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function initSecContext(para1: JIInputStream; para2: JIOutputStream): jint; overload; // throws org.ietf.jgss.GSSException function acceptSecContext(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function acceptSecContext(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException procedure acceptSecContext(para1: JIInputStream; para2: JIOutputStream); overload; // throws org.ietf.jgss.GSSException function isEstablished(): jboolean; overload; procedure dispose(); overload; // throws org.ietf.jgss.GSSException function getWrapSizeLimit(para1: jint; para2: jboolean; para3: jint): jint; overload; // throws org.ietf.jgss.GSSException function wrap(para1: Arr1jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function wrap(var para1: array of jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException procedure wrap(para1: JIInputStream; para2: JIOutputStream; para3: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException function unwrap(para1: Arr1jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function unwrap(var para1: array of jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException procedure unwrap(para1: JIInputStream; para2: JIOutputStream; para3: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException function getMIC(para1: Arr1jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function getMIC(var para1: array of jbyte; para2: jint; para3: jint; para4: OIJMessageProp): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException procedure getMIC(para1: JIInputStream; para2: JIOutputStream; para3: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException procedure verifyMIC(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint; para6: jint; para7: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException procedure verifyMIC(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint; para6: jint; para7: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException procedure verifyMIC(para1: JIInputStream; para2: JIInputStream; para3: OIJMessageProp); overload; // throws org.ietf.jgss.GSSException function export(): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException procedure requestMutualAuth(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestReplayDet(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestSequenceDet(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestCredDeleg(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestAnonymity(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestConf(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestInteg(para1: jboolean); overload; // throws org.ietf.jgss.GSSException procedure requestLifetime(para1: jint); overload; // throws org.ietf.jgss.GSSException procedure setChannelBinding(para1: OIJChannelBinding); overload; // throws org.ietf.jgss.GSSException function getCredDelegState(): jboolean; overload; function getMutualAuthState(): jboolean; overload; function getReplayDetState(): jboolean; overload; function getSequenceDetState(): jboolean; overload; function getAnonymityState(): jboolean; overload; function isTransferable(): jboolean; overload; // throws org.ietf.jgss.GSSException function isProtReady(): jboolean; overload; function getConfState(): jboolean; overload; function getIntegState(): jboolean; overload; function getLifetime(): jint; overload; function getSrcName(): OIJGSSName; overload; // throws org.ietf.jgss.GSSException function getTargName(): OIJGSSName; overload; // throws org.ietf.jgss.GSSException function getMech(): OIJOid; overload; // throws org.ietf.jgss.GSSException function getDelegCred(): OIJGSSCredential; overload; // throws org.ietf.jgss.GSSException function isInitiator(): jboolean; overload; // throws org.ietf.jgss.GSSException end; OIJGSSManager = class abstract external 'org.ietf.jgss' name 'GSSManager' (JLObject) public constructor create(); overload; class function getInstance(): OIJGSSManager; static; overload; function getMechs(): Arr1OIJOid; overload; virtual; abstract; function getNamesForMech(para1: OIJOid): Arr1OIJOid; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function getMechsForName(para1: OIJOid): Arr1OIJOid; overload; virtual; abstract; function createName(para1: JLString; para2: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createName(para1: Arr1jbyte; para2: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createName(var para1: array of jbyte; para2: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createName(para1: JLString; para2: OIJOid; para3: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createName(para1: Arr1jbyte; para2: OIJOid; para3: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createName(var para1: array of jbyte; para2: OIJOid; para3: OIJOid): OIJGSSName; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createCredential(para1: jint): OIJGSSCredential; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createCredential(para1: OIJGSSName; para2: jint; para3: OIJOid; para4: jint): OIJGSSCredential; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createCredential(para1: OIJGSSName; para2: jint; para3: Arr1OIJOid; para4: jint): OIJGSSCredential; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createCredential(para1: OIJGSSName; para2: jint; var para3: array of OIJOid; para4: jint): OIJGSSCredential; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createContext(para1: OIJGSSName; para2: OIJOid; para3: OIJGSSCredential; para4: jint): OIJGSSContext; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createContext(para1: OIJGSSCredential): OIJGSSContext; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createContext(para1: Arr1jbyte): OIJGSSContext; overload; virtual; abstract; // throws org.ietf.jgss.GSSException function createContext(var para1: array of jbyte): OIJGSSContext; overload; virtual; abstract; // throws org.ietf.jgss.GSSException procedure addProviderAtFront(para1: JSProvider; para2: OIJOid); overload; virtual; abstract; // throws org.ietf.jgss.GSSException procedure addProviderAtEnd(para1: JSProvider; para2: OIJOid); overload; virtual; abstract; // throws org.ietf.jgss.GSSException end; OIJGSSName = interface external 'org.ietf.jgss' name 'GSSName' final class var fNT_HOSTBASED_SERVICE: OIJOid; external name 'NT_HOSTBASED_SERVICE'; fNT_USER_NAME: OIJOid; external name 'NT_USER_NAME'; fNT_MACHINE_UID_NAME: OIJOid; external name 'NT_MACHINE_UID_NAME'; fNT_STRING_UID_NAME: OIJOid; external name 'NT_STRING_UID_NAME'; fNT_ANONYMOUS: OIJOid; external name 'NT_ANONYMOUS'; fNT_EXPORT_NAME: OIJOid; external name 'NT_EXPORT_NAME'; function equals(para1: OIJGSSName): jboolean; overload; // throws org.ietf.jgss.GSSException function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function canonicalize(para1: OIJOid): OIJGSSName; overload; // throws org.ietf.jgss.GSSException function export(): Arr1jbyte; overload; // throws org.ietf.jgss.GSSException function toString(): JLString; overload; function getStringNameType(): OIJOid; overload; // throws org.ietf.jgss.GSSException function isAnonymous(): jboolean; overload; function isMN(): jboolean; overload; end; OIJMessageProp = class external 'org.ietf.jgss' name 'MessageProp' (JLObject) public constructor create(para1: jboolean); overload; constructor create(para1: jint; para2: jboolean); overload; function getQOP(): jint; overload; virtual; function getPrivacy(): jboolean; overload; virtual; procedure setQOP(para1: jint); overload; virtual; procedure setPrivacy(para1: jboolean); overload; virtual; function isDuplicateToken(): jboolean; overload; virtual; function isOldToken(): jboolean; overload; virtual; function isUnseqToken(): jboolean; overload; virtual; function isGapToken(): jboolean; overload; virtual; function getMinorStatus(): jint; overload; virtual; function getMinorString(): JLString; overload; virtual; procedure setSupplementaryStates(para1: jboolean; para2: jboolean; para3: jboolean; para4: jboolean; para5: jint; para6: JLString); overload; virtual; end; OIJOid = class external 'org.ietf.jgss' name 'Oid' (JLObject) public constructor create(para1: JLString); overload; // throws org.ietf.jgss.GSSException constructor create(para1: JIInputStream); overload; // throws org.ietf.jgss.GSSException constructor create(para1: Arr1jbyte); overload; // throws org.ietf.jgss.GSSException constructor create(const para1: array of jbyte); overload; // throws org.ietf.jgss.GSSException function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function getDER(): Arr1jbyte; overload; virtual; // throws org.ietf.jgss.GSSException function containedIn(para1: Arr1OIJOid): jboolean; overload; virtual; function containedIn(var para1: array of OIJOid): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; OJXDIDDOMUtils = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMUtils' (JLObject) public type InnerNodeSet = class; Arr1InnerNodeSet = array of InnerNodeSet; Arr2InnerNodeSet = array of Arr1InnerNodeSet; Arr3InnerNodeSet = array of Arr2InnerNodeSet; InnerNodeSet = class external 'org.jcp.xml.dsig.internal.dom' name 'NodeSet' end; public class function getOwnerDocument(para1: OWDNode): OWDDocument; static; overload; class function createElement(para1: OWDDocument; para2: JLString; para3: JLString; para4: JLString): OWDElement; static; overload; class procedure setAttribute(para1: OWDElement; para2: JLString; para3: JLString); static; overload; class procedure setAttributeID(para1: OWDElement; para2: JLString; para3: JLString); static; overload; class function getFirstChildElement(para1: OWDNode): OWDElement; static; overload; class function getLastChildElement(para1: OWDNode): OWDElement; static; overload; class function getNextSiblingElement(para1: OWDNode): OWDElement; static; overload; class function getAttributeValue(para1: OWDElement; para2: JLString): JLString; static; overload; class function nodeSet(para1: OWDNodeList): JUSet; static; overload; class function getNSPrefix(para1: JXCXMLCryptoContext; para2: JLString): JLString; static; overload; class function getSignaturePrefix(para1: JXCXMLCryptoContext): JLString; static; overload; class procedure removeAllChildren(para1: OWDNode); static; overload; class function nodesEqual(para1: OWDNode; para2: OWDNode): jboolean; static; overload; class procedure appendChild(para1: OWDNode; para2: OWDNode); static; overload; class function paramsEqual(para1: JSSAlgorithmParameterSpec; para2: JSSAlgorithmParameterSpec): jboolean; static; overload; end; OJXDIDUtils = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'Utils' (JLObject) public class function readBytesFromStream(para1: JIInputStream): Arr1jbyte; static; overload; // throws java.io.IOException class function parseIdFromSameDocumentURI(para1: JLString): JLString; static; overload; class function sameDocumentURI(para1: JLString): jboolean; static; overload; end; OOCARG_IN = interface external 'org.omg.CORBA' name 'ARG_IN' const value = 1; end; OOCARG_INOUT = interface external 'org.omg.CORBA' name 'ARG_INOUT' const value = 3; end; OOCARG_OUT = interface external 'org.omg.CORBA' name 'ARG_OUT' const value = 2; end; OOCAnySeqHelper = class abstract external 'org.omg.CORBA' name 'AnySeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOCAny); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOCAny); static; overload; class function extract(para1: OOCAny): Arr1OOCAny; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOCAny; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOCAny); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOCAny); static; overload; end; OOCBAD_POLICY = interface external 'org.omg.CORBA' name 'BAD_POLICY' const value = 0; end; OOCBAD_POLICY_TYPE = interface external 'org.omg.CORBA' name 'BAD_POLICY_TYPE' const value = 2; end; OOCBAD_POLICY_VALUE = interface external 'org.omg.CORBA' name 'BAD_POLICY_VALUE' const value = 3; end; OOCBooleanSeqHelper = class abstract external 'org.omg.CORBA' name 'BooleanSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jboolean); static; overload; class procedure insert(para1: OOCAny; var para2: array of jboolean); static; overload; class function extract(para1: OOCAny): Arr1jboolean; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jboolean; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jboolean); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jboolean); static; overload; end; OOCCTX_RESTRICT_SCOPE = interface external 'org.omg.CORBA' name 'CTX_RESTRICT_SCOPE' const value = 15; end; OOCCharSeqHelper = class abstract external 'org.omg.CORBA' name 'CharSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jchar); static; overload; class procedure insert(para1: OOCAny; var para2: array of jchar); static; overload; class function extract(para1: OOCAny): Arr1jchar; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jchar; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jchar); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jchar); static; overload; end; OOCCompletionStatusHelper = class abstract external 'org.omg.CORBA' name 'CompletionStatusHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCCompletionStatus); static; overload; class function extract(para1: OOCAny): OOCCompletionStatus; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCCompletionStatus; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCCompletionStatus); static; overload; end; OOCContext = class abstract external 'org.omg.CORBA' name 'Context' (JLObject) public constructor create(); overload; function context_name(): JLString; overload; virtual; abstract; function parent(): OOCContext; overload; virtual; abstract; function create_child(para1: JLString): OOCContext; overload; virtual; abstract; procedure set_one_value(para1: JLString; para2: OOCAny); overload; virtual; abstract; procedure set_values(para1: OOCNVList); overload; virtual; abstract; procedure delete_values(para1: JLString); overload; virtual; abstract; function get_values(para1: JLString; para2: jint; para3: JLString): OOCNVList; overload; virtual; abstract; end; OOCContextList = class abstract external 'org.omg.CORBA' name 'ContextList' (JLObject) public constructor create(); overload; function count(): jint; overload; virtual; abstract; procedure add(para1: JLString); overload; virtual; abstract; function item(para1: jint): JLString; overload; virtual; abstract; // throws org.omg.CORBA.Bounds procedure remove(para1: jint); overload; virtual; abstract; // throws org.omg.CORBA.Bounds end; OOCCurrentHelper = class abstract external 'org.omg.CORBA' name 'CurrentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCCurrent); static; overload; class function extract(para1: OOCAny): OOCCurrent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCCurrent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCCurrent); static; overload; class function narrow(para1: OOCObject): OOCCurrent; static; overload; end; OOCCurrentOperations = interface external 'org.omg.CORBA' name 'CurrentOperations' end; OOCCustomMarshal = interface external 'org.omg.CORBA' name 'CustomMarshal' procedure marshal(para1: OOCDataOutputStream); overload; procedure unmarshal(para1: OOCDataInputStream); overload; end; OOCDefinitionKindHelper = class abstract external 'org.omg.CORBA' name 'DefinitionKindHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCDefinitionKind); static; overload; class function extract(para1: OOCAny): OOCDefinitionKind; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCDefinitionKind; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCDefinitionKind); static; overload; end; OOCDomainManagerOperations = interface external 'org.omg.CORBA' name 'DomainManagerOperations' function get_domain_policy(para1: jint): OOCPolicy; overload; end; OOCDoubleSeqHelper = class abstract external 'org.omg.CORBA' name 'DoubleSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jdouble); static; overload; class procedure insert(para1: OOCAny; var para2: array of jdouble); static; overload; class function extract(para1: OOCAny): Arr1jdouble; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jdouble; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jdouble); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jdouble); static; overload; end; OOCEnvironment = class abstract external 'org.omg.CORBA' name 'Environment' (JLObject) public constructor create(); overload; function exception(): JLException; overload; virtual; abstract; procedure exception(para1: JLException); overload; virtual; abstract; procedure clear(); overload; virtual; abstract; end; OOCExceptionList = class abstract external 'org.omg.CORBA' name 'ExceptionList' (JLObject) public constructor create(); overload; function count(): jint; overload; virtual; abstract; procedure add(para1: OOCTypeCode); overload; virtual; abstract; function item(para1: jint): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.Bounds procedure remove(para1: jint); overload; virtual; abstract; // throws org.omg.CORBA.Bounds end; OOCFieldNameHelper = class abstract external 'org.omg.CORBA' name 'FieldNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCFloatSeqHelper = class abstract external 'org.omg.CORBA' name 'FloatSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jfloat); static; overload; class procedure insert(para1: OOCAny; var para2: array of jfloat); static; overload; class function extract(para1: OOCAny): Arr1jfloat; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jfloat; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jfloat); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jfloat); static; overload; end; OOCIDLTypeHelper = class abstract external 'org.omg.CORBA' name 'IDLTypeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCIDLType); static; overload; class function extract(para1: OOCAny): OOCIDLType; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCIDLType; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCIDLType); static; overload; class function narrow(para1: OOCObject): OOCIDLType; static; overload; end; OOCIRObjectOperations = interface external 'org.omg.CORBA' name 'IRObjectOperations' function def_kind(): OOCDefinitionKind; overload; procedure destroy(); overload; end; OOCIdentifierHelper = class abstract external 'org.omg.CORBA' name 'IdentifierHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCLongLongSeqHelper = class abstract external 'org.omg.CORBA' name 'LongLongSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jlong); static; overload; class procedure insert(para1: OOCAny; var para2: array of jlong); static; overload; class function extract(para1: OOCAny): Arr1jlong; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jlong; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jlong); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jlong); static; overload; end; OOCLongSeqHelper = class abstract external 'org.omg.CORBA' name 'LongSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jint); static; overload; class procedure insert(para1: OOCAny; var para2: array of jint); static; overload; class function extract(para1: OOCAny): Arr1jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jint); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jint); static; overload; end; OOCNVList = class abstract external 'org.omg.CORBA' name 'NVList' (JLObject) public constructor create(); overload; function count(): jint; overload; virtual; abstract; function add(para1: jint): OOCNamedValue; overload; virtual; abstract; function add_item(para1: JLString; para2: jint): OOCNamedValue; overload; virtual; abstract; function add_value(para1: JLString; para2: OOCAny; para3: jint): OOCNamedValue; overload; virtual; abstract; function item(para1: jint): OOCNamedValue; overload; virtual; abstract; // throws org.omg.CORBA.Bounds procedure remove(para1: jint); overload; virtual; abstract; // throws org.omg.CORBA.Bounds end; OOCNameValuePairHelper = class abstract external 'org.omg.CORBA' name 'NameValuePairHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNameValuePair); static; overload; class function extract(para1: OOCAny): OOCNameValuePair; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNameValuePair; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNameValuePair); static; overload; end; OOCNamedValue = class abstract external 'org.omg.CORBA' name 'NamedValue' (JLObject) public constructor create(); overload; function name(): JLString; overload; virtual; abstract; function value(): OOCAny; overload; virtual; abstract; function flags(): jint; overload; virtual; abstract; end; OOCOMGVMCID = interface external 'org.omg.CORBA' name 'OMGVMCID' const value = 1330446336; end; OOCORB = class abstract external 'org.omg.CORBA' name 'ORB' (JLObject) public constructor create(); overload; class function init(): OOCORB; static; overload; class function init(para1: Arr1JLString; para2: JUProperties): OOCORB; static; overload; class function init(var para1: array of JLString; para2: JUProperties): OOCORB; static; overload; class function init(para1: JAApplet; para2: JUProperties): OOCORB; static; overload; strict protected procedure set_parameters(para1: Arr1JLString; para2: JUProperties); overload; virtual; abstract; procedure set_parameters(var para1: array of JLString; para2: JUProperties); overload; virtual; abstract; procedure set_parameters(para1: JAApplet; para2: JUProperties); overload; virtual; abstract; public procedure connect(para1: OOCObject); overload; virtual; procedure destroy(); overload; virtual; procedure disconnect(para1: OOCObject); overload; virtual; function list_initial_services(): Arr1JLString; overload; virtual; abstract; function resolve_initial_references(para1: JLString): OOCObject; overload; virtual; abstract; // throws org.omg.CORBA.ORBPackage.InvalidName function object_to_string(para1: OOCObject): JLString; overload; virtual; abstract; function string_to_object(para1: JLString): OOCObject; overload; virtual; abstract; function create_list(para1: jint): OOCNVList; overload; virtual; abstract; function create_operation_list(para1: OOCObject): OOCNVList; overload; virtual; function create_named_value(para1: JLString; para2: OOCAny; para3: jint): OOCNamedValue; overload; virtual; abstract; function create_exception_list(): OOCExceptionList; overload; virtual; abstract; function create_context_list(): OOCContextList; overload; virtual; abstract; function get_default_context(): OOCContext; overload; virtual; abstract; function create_environment(): OOCEnvironment; overload; virtual; abstract; function create_output_stream(): OOCPOutputStream; overload; virtual; abstract; procedure send_multiple_requests_oneway(para1: Arr1OOCRequest); overload; virtual; abstract; procedure send_multiple_requests_oneway(var para1: array of OOCRequest); overload; virtual; abstract; procedure send_multiple_requests_deferred(para1: Arr1OOCRequest); overload; virtual; abstract; procedure send_multiple_requests_deferred(var para1: array of OOCRequest); overload; virtual; abstract; function poll_next_response(): jboolean; overload; virtual; abstract; function get_next_response(): OOCRequest; overload; virtual; abstract; // throws org.omg.CORBA.WrongTransaction function get_primitive_tc(para1: OOCTCKind): OOCTypeCode; overload; virtual; abstract; function create_struct_tc(para1: JLString; para2: JLString; para3: Arr1OOCStructMember): OOCTypeCode; overload; virtual; abstract; function create_struct_tc(para1: JLString; para2: JLString; var para3: array of OOCStructMember): OOCTypeCode; overload; virtual; abstract; function create_union_tc(para1: JLString; para2: JLString; para3: OOCTypeCode; para4: Arr1OOCUnionMember): OOCTypeCode; overload; virtual; abstract; function create_union_tc(para1: JLString; para2: JLString; para3: OOCTypeCode; var para4: array of OOCUnionMember): OOCTypeCode; overload; virtual; abstract; function create_enum_tc(para1: JLString; para2: JLString; para3: Arr1JLString): OOCTypeCode; overload; virtual; abstract; function create_enum_tc(para1: JLString; para2: JLString; var para3: array of JLString): OOCTypeCode; overload; virtual; abstract; function create_alias_tc(para1: JLString; para2: JLString; para3: OOCTypeCode): OOCTypeCode; overload; virtual; abstract; function create_exception_tc(para1: JLString; para2: JLString; para3: Arr1OOCStructMember): OOCTypeCode; overload; virtual; abstract; function create_exception_tc(para1: JLString; para2: JLString; var para3: array of OOCStructMember): OOCTypeCode; overload; virtual; abstract; function create_interface_tc(para1: JLString; para2: JLString): OOCTypeCode; overload; virtual; abstract; function create_string_tc(para1: jint): OOCTypeCode; overload; virtual; abstract; function create_wstring_tc(para1: jint): OOCTypeCode; overload; virtual; abstract; function create_sequence_tc(para1: jint; para2: OOCTypeCode): OOCTypeCode; overload; virtual; abstract; function create_recursive_sequence_tc(para1: jint; para2: jint): OOCTypeCode; overload; virtual; abstract; function create_array_tc(para1: jint; para2: OOCTypeCode): OOCTypeCode; overload; virtual; abstract; function create_native_tc(para1: JLString; para2: JLString): OOCTypeCode; overload; virtual; function create_abstract_interface_tc(para1: JLString; para2: JLString): OOCTypeCode; overload; virtual; function create_fixed_tc(para1: jshort; para2: jshort): OOCTypeCode; overload; virtual; function create_value_tc(para1: JLString; para2: JLString; para3: jshort; para4: OOCTypeCode; para5: Arr1OOCValueMember): OOCTypeCode; overload; virtual; function create_value_tc(para1: JLString; para2: JLString; para3: jshort; para4: OOCTypeCode; var para5: array of OOCValueMember): OOCTypeCode; overload; virtual; function create_recursive_tc(para1: JLString): OOCTypeCode; overload; virtual; function create_value_box_tc(para1: JLString; para2: JLString; para3: OOCTypeCode): OOCTypeCode; overload; virtual; function create_any(): OOCAny; overload; virtual; abstract; function get_current(): OOCCurrent; overload; virtual; procedure run(); overload; virtual; procedure shutdown(para1: jboolean); overload; virtual; function work_pending(): jboolean; overload; virtual; procedure perform_work(); overload; virtual; function get_service_information(para1: jshort; para2: OOCServiceInformationHolder): jboolean; overload; virtual; function create_dyn_any(para1: OOCAny): OOCDynAny; overload; virtual; function create_basic_dyn_any(para1: OOCTypeCode): OOCDynAny; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_dyn_struct(para1: OOCTypeCode): OOCDynStruct; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_dyn_sequence(para1: OOCTypeCode): OOCDynSequence; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_dyn_array(para1: OOCTypeCode): OOCDynArray; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_dyn_union(para1: OOCTypeCode): OOCDynUnion; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_dyn_enum(para1: OOCTypeCode): OOCDynEnum; overload; virtual; // throws org.omg.CORBA.ORBPackage.InconsistentTypeCode function create_policy(para1: jint; para2: OOCAny): OOCPolicy; overload; virtual; // throws org.omg.CORBA.PolicyError end; OOCObject = interface external 'org.omg.CORBA' name 'Object' function _is_a(para1: JLString): jboolean; overload; function _is_equivalent(para1: OOCObject): jboolean; overload; function _non_existent(): jboolean; overload; function _hash(para1: jint): jint; overload; function _duplicate(): OOCObject; overload; procedure _release(); overload; function _get_interface_def(): OOCObject; overload; function _request(para1: JLString): OOCRequest; overload; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue): OOCRequest; overload; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue; para5: OOCExceptionList; para6: OOCContextList): OOCRequest; overload; function _get_policy(para1: jint): OOCPolicy; overload; function _get_domain_managers(): Arr1OOCDomainManager; overload; function _set_policy_override(para1: Arr1OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; function _set_policy_override(var para1: array of OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; end; OOCObjectHelper = class abstract external 'org.omg.CORBA' name 'ObjectHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCObject); static; overload; class function extract(para1: OOCAny): OOCObject; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCObject; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCObject); static; overload; end; OOCOctetSeqHelper = class abstract external 'org.omg.CORBA' name 'OctetSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jbyte); static; overload; class procedure insert(para1: OOCAny; var para2: array of jbyte); static; overload; class function extract(para1: OOCAny): Arr1jbyte; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jbyte; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jbyte); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jbyte); static; overload; end; OOCPRIVATE_MEMBER = interface external 'org.omg.CORBA' name 'PRIVATE_MEMBER' const value = 0; end; OOCPUBLIC_MEMBER = interface external 'org.omg.CORBA' name 'PUBLIC_MEMBER' const value = 1; end; OOCParameterModeHelper = class abstract external 'org.omg.CORBA' name 'ParameterModeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCParameterMode); static; overload; class function extract(para1: OOCAny): OOCParameterMode; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCParameterMode; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCParameterMode); static; overload; end; OOCPolicyErrorCodeHelper = class abstract external 'org.omg.CORBA' name 'PolicyErrorCodeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jshort); static; overload; class function extract(para1: OOCAny): jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: jshort); static; overload; end; OOCPolicyErrorHelper = class abstract external 'org.omg.CORBA' name 'PolicyErrorHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCPolicyError); static; overload; class function extract(para1: OOCAny): OOCPolicyError; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCPolicyError; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCPolicyError); static; overload; end; OOCPolicyHelper = class abstract external 'org.omg.CORBA' name 'PolicyHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCPolicy); static; overload; class function extract(para1: OOCAny): OOCPolicy; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCPolicy; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCPolicy); static; overload; class function narrow(para1: OOCObject): OOCPolicy; static; overload; end; OOCPolicyListHelper = class abstract external 'org.omg.CORBA' name 'PolicyListHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOCPolicy); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOCPolicy); static; overload; class function extract(para1: OOCAny): Arr1OOCPolicy; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOCPolicy; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOCPolicy); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOCPolicy); static; overload; end; OOCPolicyOperations = interface external 'org.omg.CORBA' name 'PolicyOperations' function policy_type(): jint; overload; function copy(): OOCPolicy; overload; procedure destroy(); overload; end; OOCPolicyTypeHelper = class abstract external 'org.omg.CORBA' name 'PolicyTypeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jint); static; overload; class function extract(para1: OOCAny): jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: jint); static; overload; end; OOCPrincipal = class external 'org.omg.CORBA' name 'Principal' (JLObject) public constructor create(); overload; procedure name(para1: Arr1jbyte); overload; virtual; procedure name(var para1: array of jbyte); overload; virtual; function name(): Arr1jbyte; overload; virtual; end; OOCRepositoryIdHelper = class abstract external 'org.omg.CORBA' name 'RepositoryIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCRequest = class abstract external 'org.omg.CORBA' name 'Request' (JLObject) public constructor create(); overload; function target(): OOCObject; overload; virtual; abstract; function operation(): JLString; overload; virtual; abstract; function arguments(): OOCNVList; overload; virtual; abstract; function result(): OOCNamedValue; overload; virtual; abstract; function env(): OOCEnvironment; overload; virtual; abstract; function exceptions(): OOCExceptionList; overload; virtual; abstract; function contexts(): OOCContextList; overload; virtual; abstract; function ctx(): OOCContext; overload; virtual; abstract; procedure ctx(para1: OOCContext); overload; virtual; abstract; function add_in_arg(): OOCAny; overload; virtual; abstract; function add_named_in_arg(para1: JLString): OOCAny; overload; virtual; abstract; function add_inout_arg(): OOCAny; overload; virtual; abstract; function add_named_inout_arg(para1: JLString): OOCAny; overload; virtual; abstract; function add_out_arg(): OOCAny; overload; virtual; abstract; function add_named_out_arg(para1: JLString): OOCAny; overload; virtual; abstract; procedure set_return_type(para1: OOCTypeCode); overload; virtual; abstract; function return_value(): OOCAny; overload; virtual; abstract; procedure invoke(); overload; virtual; abstract; procedure send_oneway(); overload; virtual; abstract; procedure send_deferred(); overload; virtual; abstract; function poll_response(): jboolean; overload; virtual; abstract; procedure get_response(); overload; virtual; abstract; // throws org.omg.CORBA.WrongTransaction end; OOCServerRequest = class abstract external 'org.omg.CORBA' name 'ServerRequest' (JLObject) public constructor create(); overload; function op_name(): JLString; overload; virtual; function operation(): JLString; overload; virtual; procedure params(para1: OOCNVList); overload; virtual; procedure arguments(para1: OOCNVList); overload; virtual; procedure result(para1: OOCAny); overload; virtual; procedure set_result(para1: OOCAny); overload; virtual; procedure &except(para1: OOCAny); overload; virtual; procedure set_exception(para1: OOCAny); overload; virtual; function ctx(): OOCContext; overload; virtual; abstract; end; OOCServiceDetailHelper = class abstract external 'org.omg.CORBA' name 'ServiceDetailHelper' (JLObject) public constructor create(); overload; class procedure write(para1: OOCPOutputStream; para2: OOCServiceDetail); static; overload; class function read(para1: OOCPInputStream): OOCServiceDetail; static; overload; class function extract(para1: OOCAny): OOCServiceDetail; static; overload; class procedure insert(para1: OOCAny; para2: OOCServiceDetail); static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; end; OOCServiceInformationHelper = class abstract external 'org.omg.CORBA' name 'ServiceInformationHelper' (JLObject) public constructor create(); overload; class procedure write(para1: OOCPOutputStream; para2: OOCServiceInformation); static; overload; class function read(para1: OOCPInputStream): OOCServiceInformation; static; overload; class function extract(para1: OOCAny): OOCServiceInformation; static; overload; class procedure insert(para1: OOCAny; para2: OOCServiceInformation); static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; end; OOCSetOverrideTypeHelper = class abstract external 'org.omg.CORBA' name 'SetOverrideTypeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCSetOverrideType); static; overload; class function extract(para1: OOCAny): OOCSetOverrideType; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCSetOverrideType; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCSetOverrideType); static; overload; end; OOCShortSeqHelper = class abstract external 'org.omg.CORBA' name 'ShortSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jshort); static; overload; class procedure insert(para1: OOCAny; var para2: array of jshort); static; overload; class function extract(para1: OOCAny): Arr1jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jshort); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jshort); static; overload; end; OOCStringSeqHelper = class abstract external 'org.omg.CORBA' name 'StringSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1JLString); static; overload; class procedure insert(para1: OOCAny; var para2: array of JLString); static; overload; class function extract(para1: OOCAny): Arr1JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1JLString); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of JLString); static; overload; end; OOCStructMemberHelper = class abstract external 'org.omg.CORBA' name 'StructMemberHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCStructMember); static; overload; class function extract(para1: OOCAny): OOCStructMember; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCStructMember; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCStructMember); static; overload; end; OOCTCKind = class external 'org.omg.CORBA' name 'TCKind' (JLObject) public const _tk_null = 0; _tk_void = 1; _tk_short = 2; _tk_long = 3; _tk_ushort = 4; _tk_ulong = 5; _tk_float = 6; _tk_double = 7; _tk_boolean = 8; _tk_char = 9; _tk_octet = 10; _tk_any = 11; _tk_TypeCode = 12; _tk_Principal = 13; _tk_objref = 14; _tk_struct = 15; _tk_union = 16; _tk_enum = 17; _tk_string = 18; _tk_sequence = 19; _tk_array = 20; _tk_alias = 21; _tk_except = 22; _tk_longlong = 23; _tk_ulonglong = 24; _tk_longdouble = 25; _tk_wchar = 26; _tk_wstring = 27; _tk_fixed = 28; _tk_value = 29; _tk_value_box = 30; _tk_native = 31; _tk_abstract_interface = 32; public final class var ftk_null: OOCTCKind; external name 'tk_null'; ftk_void: OOCTCKind; external name 'tk_void'; ftk_short: OOCTCKind; external name 'tk_short'; ftk_long: OOCTCKind; external name 'tk_long'; ftk_ushort: OOCTCKind; external name 'tk_ushort'; ftk_ulong: OOCTCKind; external name 'tk_ulong'; ftk_float: OOCTCKind; external name 'tk_float'; ftk_double: OOCTCKind; external name 'tk_double'; ftk_boolean: OOCTCKind; external name 'tk_boolean'; ftk_char: OOCTCKind; external name 'tk_char'; ftk_octet: OOCTCKind; external name 'tk_octet'; ftk_any: OOCTCKind; external name 'tk_any'; ftk_TypeCode: OOCTCKind; external name 'tk_TypeCode'; ftk_Principal: OOCTCKind; external name 'tk_Principal'; ftk_objref: OOCTCKind; external name 'tk_objref'; ftk_struct: OOCTCKind; external name 'tk_struct'; ftk_union: OOCTCKind; external name 'tk_union'; ftk_enum: OOCTCKind; external name 'tk_enum'; ftk_string: OOCTCKind; external name 'tk_string'; ftk_sequence: OOCTCKind; external name 'tk_sequence'; ftk_array: OOCTCKind; external name 'tk_array'; ftk_alias: OOCTCKind; external name 'tk_alias'; ftk_except: OOCTCKind; external name 'tk_except'; ftk_longlong: OOCTCKind; external name 'tk_longlong'; ftk_ulonglong: OOCTCKind; external name 'tk_ulonglong'; ftk_longdouble: OOCTCKind; external name 'tk_longdouble'; ftk_wchar: OOCTCKind; external name 'tk_wchar'; ftk_wstring: OOCTCKind; external name 'tk_wstring'; ftk_fixed: OOCTCKind; external name 'tk_fixed'; ftk_value: OOCTCKind; external name 'tk_value'; ftk_value_box: OOCTCKind; external name 'tk_value_box'; ftk_native: OOCTCKind; external name 'tk_native'; ftk_abstract_interface: OOCTCKind; external name 'tk_abstract_interface'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCTCKind; static; overload; strict protected constructor create(para1: jint); overload; end; OOCULongLongSeqHelper = class abstract external 'org.omg.CORBA' name 'ULongLongSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jlong); static; overload; class procedure insert(para1: OOCAny; var para2: array of jlong); static; overload; class function extract(para1: OOCAny): Arr1jlong; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jlong; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jlong); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jlong); static; overload; end; OOCULongSeqHelper = class abstract external 'org.omg.CORBA' name 'ULongSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jint); static; overload; class procedure insert(para1: OOCAny; var para2: array of jint); static; overload; class function extract(para1: OOCAny): Arr1jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jint); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jint); static; overload; end; OOCUNSUPPORTED_POLICY = interface external 'org.omg.CORBA' name 'UNSUPPORTED_POLICY' const value = 1; end; OOCUNSUPPORTED_POLICY_VALUE = interface external 'org.omg.CORBA' name 'UNSUPPORTED_POLICY_VALUE' const value = 4; end; OOCUShortSeqHelper = class abstract external 'org.omg.CORBA' name 'UShortSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jshort); static; overload; class procedure insert(para1: OOCAny; var para2: array of jshort); static; overload; class function extract(para1: OOCAny): Arr1jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jshort); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jshort); static; overload; end; OOCUnionMemberHelper = class abstract external 'org.omg.CORBA' name 'UnionMemberHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCUnionMember); static; overload; class function extract(para1: OOCAny): OOCUnionMember; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCUnionMember; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCUnionMember); static; overload; end; OOCUnknownUserExceptionHelper = class abstract external 'org.omg.CORBA' name 'UnknownUserExceptionHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCUnknownUserException); static; overload; class function extract(para1: OOCAny): OOCUnknownUserException; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCUnknownUserException; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCUnknownUserException); static; overload; end; OOCVM_ABSTRACT = interface external 'org.omg.CORBA' name 'VM_ABSTRACT' const value = 2; end; OOCVM_CUSTOM = interface external 'org.omg.CORBA' name 'VM_CUSTOM' const value = 1; end; OOCVM_NONE = interface external 'org.omg.CORBA' name 'VM_NONE' const value = 0; end; OOCVM_TRUNCATABLE = interface external 'org.omg.CORBA' name 'VM_TRUNCATABLE' const value = 3; end; OOCValueBaseHelper = class abstract external 'org.omg.CORBA' name 'ValueBaseHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JISerializable); static; overload; class function extract(para1: OOCAny): JISerializable; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JISerializable; static; overload; class procedure write(para1: OOCPOutputStream; para2: JISerializable); static; overload; end; OOCValueMemberHelper = class abstract external 'org.omg.CORBA' name 'ValueMemberHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCValueMember); static; overload; class function extract(para1: OOCAny): OOCValueMember; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCValueMember; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCValueMember); static; overload; end; OOCVersionSpecHelper = class abstract external 'org.omg.CORBA' name 'VersionSpecHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCVisibilityHelper = class abstract external 'org.omg.CORBA' name 'VisibilityHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jshort); static; overload; class function extract(para1: OOCAny): jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: jshort); static; overload; end; OOCWCharSeqHelper = class abstract external 'org.omg.CORBA' name 'WCharSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jchar); static; overload; class procedure insert(para1: OOCAny; var para2: array of jchar); static; overload; class function extract(para1: OOCAny): Arr1jchar; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jchar; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jchar); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jchar); static; overload; end; OOCWStringSeqHelper = class abstract external 'org.omg.CORBA' name 'WStringSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1JLString); static; overload; class procedure insert(para1: OOCAny; var para2: array of JLString); static; overload; class function extract(para1: OOCAny): Arr1JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1JLString); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of JLString); static; overload; end; OOCWrongTransactionHelper = class abstract external 'org.omg.CORBA' name 'WrongTransactionHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCWrongTransaction); static; overload; class function extract(para1: OOCAny): OOCWrongTransaction; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCWrongTransaction; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCWrongTransaction); static; overload; end; OOCPBoxedValueHelper = interface external 'org.omg.CORBA.portable' name 'BoxedValueHelper' function read_value(para1: OOCPInputStream): JISerializable; overload; procedure write_value(para1: OOCPOutputStream; para2: JISerializable); overload; function get_id(): JLString; overload; end; OOCPDelegate = class abstract external 'org.omg.CORBA.portable' name 'Delegate' (JLObject) public constructor create(); overload; function get_interface_def(para1: OOCObject): OOCObject; overload; virtual; abstract; function duplicate(para1: OOCObject): OOCObject; overload; virtual; abstract; procedure release(para1: OOCObject); overload; virtual; abstract; function is_a(para1: OOCObject; para2: JLString): jboolean; overload; virtual; abstract; function non_existent(para1: OOCObject): jboolean; overload; virtual; abstract; function is_equivalent(para1: OOCObject; para2: OOCObject): jboolean; overload; virtual; abstract; function hash(para1: OOCObject; para2: jint): jint; overload; virtual; abstract; function request(para1: OOCObject; para2: JLString): OOCRequest; overload; virtual; abstract; function create_request(para1: OOCObject; para2: OOCContext; para3: JLString; para4: OOCNVList; para5: OOCNamedValue): OOCRequest; overload; virtual; abstract; function create_request(para1: OOCObject; para2: OOCContext; para3: JLString; para4: OOCNVList; para5: OOCNamedValue; para6: OOCExceptionList; para7: OOCContextList): OOCRequest; overload; virtual; abstract; function orb(para1: OOCObject): OOCORB; overload; virtual; function get_policy(para1: OOCObject; para2: jint): OOCPolicy; overload; virtual; function get_domain_managers(para1: OOCObject): Arr1OOCDomainManager; overload; virtual; function set_policy_override(para1: OOCObject; para2: Arr1OOCPolicy; para3: OOCSetOverrideType): OOCObject; overload; virtual; function set_policy_override(para1: OOCObject; var para2: array of OOCPolicy; para3: OOCSetOverrideType): OOCObject; overload; virtual; function is_local(para1: OOCObject): jboolean; overload; virtual; function servant_preinvoke(para1: OOCObject; para2: JLString; para3: JLClass): OOCPServantObject; overload; virtual; procedure servant_postinvoke(para1: OOCObject; para2: OOCPServantObject); overload; virtual; function request(para1: OOCObject; para2: JLString; para3: jboolean): OOCPOutputStream; overload; virtual; function invoke(para1: OOCObject; para2: OOCPOutputStream): OOCPInputStream; overload; virtual; // throws org.omg.CORBA.portable.ApplicationException, org.omg.CORBA.portable.RemarshalException procedure releaseReply(para1: OOCObject; para2: OOCPInputStream); overload; virtual; function toString(para1: OOCObject): JLString; overload; virtual; function hashCode(para1: OOCObject): jint; overload; virtual; function equals(para1: OOCObject; para2: JLObject): jboolean; overload; virtual; end; OOCPInvokeHandler = interface external 'org.omg.CORBA.portable' name 'InvokeHandler' function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; // throws org.omg.CORBA.SystemException end; OOCPResponseHandler = interface external 'org.omg.CORBA.portable' name 'ResponseHandler' function createReply(): OOCPOutputStream; overload; function createExceptionReply(): OOCPOutputStream; overload; end; OOCPServantObject = class external 'org.omg.CORBA.portable' name 'ServantObject' (JLObject) public var fservant: JLObject; external name 'servant'; public constructor create(); overload; end; OOCPStreamable = interface external 'org.omg.CORBA.portable' name 'Streamable' procedure _read(para1: OOCPInputStream); overload; procedure _write(para1: OOCPOutputStream); overload; function _type(): OOCTypeCode; overload; end; OOCPValueFactory = interface external 'org.omg.CORBA.portable' name 'ValueFactory' function read_value(para1: OOC_2_3PInputStream): JISerializable; overload; end; OOCPValueInputStream = interface external 'org.omg.CORBA.portable' name 'ValueInputStream' procedure start_value(); overload; procedure end_value(); overload; end; OOCPValueOutputStream = interface external 'org.omg.CORBA.portable' name 'ValueOutputStream' procedure start_value(para1: JLString); overload; procedure end_value(); overload; end; OOCBindingHelper = class abstract external 'org.omg.CosNaming' name 'BindingHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCBinding); static; overload; class function extract(para1: OOCAny): OOCBinding; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCBinding; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCBinding); static; overload; end; OOCBindingIteratorHelper = class abstract external 'org.omg.CosNaming' name 'BindingIteratorHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCBindingIterator); static; overload; class function extract(para1: OOCAny): OOCBindingIterator; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCBindingIterator; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCBindingIterator); static; overload; class function narrow(para1: OOCObject): OOCBindingIterator; static; overload; class function unchecked_narrow(para1: OOCObject): OOCBindingIterator; static; overload; end; OOCBindingIteratorOperations = interface external 'org.omg.CosNaming' name 'BindingIteratorOperations' function next_one(para1: OOCBindingHolder): jboolean; overload; function next_n(para1: jint; para2: OOCBindingListHolder): jboolean; overload; procedure destroy(); overload; end; OOCBindingListHelper = class abstract external 'org.omg.CosNaming' name 'BindingListHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOCBinding); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOCBinding); static; overload; class function extract(para1: OOCAny): Arr1OOCBinding; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOCBinding; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOCBinding); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOCBinding); static; overload; end; OOCBindingTypeHelper = class abstract external 'org.omg.CosNaming' name 'BindingTypeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCBindingType); static; overload; class function extract(para1: OOCAny): OOCBindingType; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCBindingType; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCBindingType); static; overload; end; OOCIstringHelper = class abstract external 'org.omg.CosNaming' name 'IstringHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCNameComponentHelper = class abstract external 'org.omg.CosNaming' name 'NameComponentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNameComponent); static; overload; class function extract(para1: OOCAny): OOCNameComponent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNameComponent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNameComponent); static; overload; end; OOCNameHelper = class abstract external 'org.omg.CosNaming' name 'NameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOCNameComponent); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOCNameComponent); static; overload; class function extract(para1: OOCAny): Arr1OOCNameComponent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOCNameComponent; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOCNameComponent); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOCNameComponent); static; overload; end; OOCNamingContextExtHelper = class abstract external 'org.omg.CosNaming' name 'NamingContextExtHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNamingContextExt); static; overload; class function extract(para1: OOCAny): OOCNamingContextExt; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNamingContextExt; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNamingContextExt); static; overload; class function narrow(para1: OOCObject): OOCNamingContextExt; static; overload; class function unchecked_narrow(para1: OOCObject): OOCNamingContextExt; static; overload; end; OOCNAddressHelper = class abstract external 'org.omg.CosNaming.NamingContextExtPackage' name 'AddressHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCNInvalidAddressHelper = class abstract external 'org.omg.CosNaming.NamingContextExtPackage' name 'InvalidAddressHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNInvalidAddress); static; overload; class function extract(para1: OOCAny): OOCNInvalidAddress; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNInvalidAddress; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNInvalidAddress); static; overload; end; OOCNStringNameHelper = class abstract external 'org.omg.CosNaming.NamingContextExtPackage' name 'StringNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCNURLStringHelper = class abstract external 'org.omg.CosNaming.NamingContextExtPackage' name 'URLStringHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOCNamingContextHelper = class abstract external 'org.omg.CosNaming' name 'NamingContextHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNamingContext); static; overload; class function extract(para1: OOCAny): OOCNamingContext; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNamingContext; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNamingContext); static; overload; class function narrow(para1: OOCObject): OOCNamingContext; static; overload; class function unchecked_narrow(para1: OOCObject): OOCNamingContext; static; overload; end; OOCNamingContextOperations = interface external 'org.omg.CosNaming' name 'NamingContextOperations' procedure bind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind(var para1: array of OOCNameComponent; para2: OOCObject); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure rebind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind(var para1: array of OOCNameComponent; para2: OOCObject); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(para1: Arr1OOCNameComponent): OOCObject; overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(var para1: array of OOCNameComponent): OOCObject; overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(para1: Arr1OOCNameComponent); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(var para1: array of OOCNameComponent); overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure list(para1: jint; para2: OOCBindingListHolder; para3: OOCBindingIteratorHolder); overload; function new_context(): OOCNamingContext; overload; function bind_new_context(para1: Arr1OOCNameComponent): OOCNamingContext; overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function bind_new_context(var para1: array of OOCNameComponent): OOCNamingContext; overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure destroy(); overload; // throws org.omg.CosNaming.NamingContextPackage.NotEmpty end; OOCNAlreadyBoundHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'AlreadyBoundHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNAlreadyBound); static; overload; class function extract(para1: OOCAny): OOCNAlreadyBound; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNAlreadyBound; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNAlreadyBound); static; overload; end; OOCNCannotProceedHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'CannotProceedHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNCannotProceed); static; overload; class function extract(para1: OOCAny): OOCNCannotProceed; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNCannotProceed; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNCannotProceed); static; overload; end; OOCNInvalidNameHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'InvalidNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNInvalidName); static; overload; class function extract(para1: OOCAny): OOCNInvalidName; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNInvalidName; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNInvalidName); static; overload; end; OOCNNotEmptyHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'NotEmptyHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNNotEmpty); static; overload; class function extract(para1: OOCAny): OOCNNotEmpty; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNNotEmpty; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNNotEmpty); static; overload; end; OOCNNotFoundHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'NotFoundHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNNotFound); static; overload; class function extract(para1: OOCAny): OOCNNotFound; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNNotFound; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNNotFound); static; overload; end; OOCNNotFoundReasonHelper = class abstract external 'org.omg.CosNaming.NamingContextPackage' name 'NotFoundReasonHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOCNNotFoundReason); static; overload; class function extract(para1: OOCAny): OOCNNotFoundReason; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOCNNotFoundReason; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOCNNotFoundReason); static; overload; end; OODAnySeqHelper = class abstract external 'org.omg.DynamicAny' name 'AnySeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOCAny); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOCAny); static; overload; class function extract(para1: OOCAny): Arr1OOCAny; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOCAny; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOCAny); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOCAny); static; overload; end; OODDynAnyFactoryHelper = class abstract external 'org.omg.DynamicAny' name 'DynAnyFactoryHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynAnyFactory); static; overload; class function extract(para1: OOCAny): OODDynAnyFactory; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynAnyFactory; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynAnyFactory); static; overload; class function narrow(para1: OOCObject): OODDynAnyFactory; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynAnyFactory; static; overload; end; OODDynAnyFactoryOperations = interface external 'org.omg.DynamicAny' name 'DynAnyFactoryOperations' function create_dyn_any(para1: OOCAny): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode function create_dyn_any_from_type_code(para1: OOCTypeCode): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode end; OODDInconsistentTypeCodeHelper = class abstract external 'org.omg.DynamicAny.DynAnyFactoryPackage' name 'InconsistentTypeCodeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDInconsistentTypeCode); static; overload; class function extract(para1: OOCAny): OODDInconsistentTypeCode; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDInconsistentTypeCode; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDInconsistentTypeCode); static; overload; end; OODDynAnyHelper = class abstract external 'org.omg.DynamicAny' name 'DynAnyHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynAny); static; overload; class function extract(para1: OOCAny): OODDynAny; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynAny; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynAny); static; overload; class function narrow(para1: OOCObject): OODDynAny; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynAny; static; overload; end; OODDynAnyOperations = interface external 'org.omg.DynamicAny' name 'DynAnyOperations' function &type(): OOCTypeCode; overload; procedure assign(para1: OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; function equal(para1: OODDynAny): jboolean; overload; procedure destroy(); overload; function copy(): OODDynAny; overload; procedure insert_boolean(para1: jboolean); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; procedure rewind(); overload; function next(): jboolean; overload; function component_count(): jint; overload; function current_component(): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch end; OODDInvalidValueHelper = class abstract external 'org.omg.DynamicAny.DynAnyPackage' name 'InvalidValueHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDInvalidValue); static; overload; class function extract(para1: OOCAny): OODDInvalidValue; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDInvalidValue; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDInvalidValue); static; overload; end; OODDTypeMismatchHelper = class abstract external 'org.omg.DynamicAny.DynAnyPackage' name 'TypeMismatchHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDTypeMismatch); static; overload; class function extract(para1: OOCAny): OODDTypeMismatch; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDTypeMismatch; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDTypeMismatch); static; overload; end; OODDynAnySeqHelper = class abstract external 'org.omg.DynamicAny' name 'DynAnySeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OODDynAny); static; overload; class procedure insert(para1: OOCAny; var para2: array of OODDynAny); static; overload; class function extract(para1: OOCAny): Arr1OODDynAny; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OODDynAny; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OODDynAny); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OODDynAny); static; overload; end; OODDynArrayHelper = class abstract external 'org.omg.DynamicAny' name 'DynArrayHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynArray); static; overload; class function extract(para1: OOCAny): OODDynArray; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynArray; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynArray); static; overload; class function narrow(para1: OOCObject): OODDynArray; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynArray; static; overload; end; OODDynEnumHelper = class abstract external 'org.omg.DynamicAny' name 'DynEnumHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynEnum); static; overload; class function extract(para1: OOCAny): OODDynEnum; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynEnum; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynEnum); static; overload; class function narrow(para1: OOCObject): OODDynEnum; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynEnum; static; overload; end; OODDynFixedHelper = class abstract external 'org.omg.DynamicAny' name 'DynFixedHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynFixed); static; overload; class function extract(para1: OOCAny): OODDynFixed; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynFixed; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynFixed); static; overload; class function narrow(para1: OOCObject): OODDynFixed; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynFixed; static; overload; end; OODDynSequenceHelper = class abstract external 'org.omg.DynamicAny' name 'DynSequenceHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynSequence); static; overload; class function extract(para1: OOCAny): OODDynSequence; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynSequence; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynSequence); static; overload; class function narrow(para1: OOCObject): OODDynSequence; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynSequence; static; overload; end; OODDynStructHelper = class abstract external 'org.omg.DynamicAny' name 'DynStructHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynStruct); static; overload; class function extract(para1: OOCAny): OODDynStruct; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynStruct; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynStruct); static; overload; class function narrow(para1: OOCObject): OODDynStruct; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynStruct; static; overload; end; OODDynUnionHelper = class abstract external 'org.omg.DynamicAny' name 'DynUnionHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynUnion); static; overload; class function extract(para1: OOCAny): OODDynUnion; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynUnion; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynUnion); static; overload; class function narrow(para1: OOCObject): OODDynUnion; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynUnion; static; overload; end; OODDynValueHelper = class abstract external 'org.omg.DynamicAny' name 'DynValueHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODDynValue); static; overload; class function extract(para1: OOCAny): OODDynValue; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODDynValue; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODDynValue); static; overload; class function narrow(para1: OOCObject): OODDynValue; static; overload; class function unchecked_narrow(para1: OOCObject): OODDynValue; static; overload; end; OODFieldNameHelper = class abstract external 'org.omg.DynamicAny' name 'FieldNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OODNameDynAnyPairHelper = class abstract external 'org.omg.DynamicAny' name 'NameDynAnyPairHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODNameDynAnyPair); static; overload; class function extract(para1: OOCAny): OODNameDynAnyPair; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODNameDynAnyPair; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODNameDynAnyPair); static; overload; end; OODNameDynAnyPairSeqHelper = class abstract external 'org.omg.DynamicAny' name 'NameDynAnyPairSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OODNameDynAnyPair); static; overload; class procedure insert(para1: OOCAny; var para2: array of OODNameDynAnyPair); static; overload; class function extract(para1: OOCAny): Arr1OODNameDynAnyPair; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OODNameDynAnyPair; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OODNameDynAnyPair); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OODNameDynAnyPair); static; overload; end; OODNameValuePairHelper = class abstract external 'org.omg.DynamicAny' name 'NameValuePairHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OODNameValuePair); static; overload; class function extract(para1: OOCAny): OODNameValuePair; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OODNameValuePair; static; overload; class procedure write(para1: OOCPOutputStream; para2: OODNameValuePair); static; overload; end; OODNameValuePairSeqHelper = class abstract external 'org.omg.DynamicAny' name 'NameValuePairSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OODNameValuePair); static; overload; class procedure insert(para1: OOCAny; var para2: array of OODNameValuePair); static; overload; class function extract(para1: OOCAny): Arr1OODNameValuePair; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OODNameValuePair; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OODNameValuePair); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OODNameValuePair); static; overload; end; OOICodeSets = interface external 'org.omg.IOP' name 'CodeSets' const value = 1; end; OOICodecFactoryHelper = class abstract external 'org.omg.IOP' name 'CodecFactoryHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOICodecFactory); static; overload; class function extract(para1: OOCAny): OOICodecFactory; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOICodecFactory; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOICodecFactory); static; overload; class function narrow(para1: OOCObject): OOICodecFactory; static; overload; class function unchecked_narrow(para1: OOCObject): OOICodecFactory; static; overload; end; OOICodecFactoryOperations = interface external 'org.omg.IOP' name 'CodecFactoryOperations' function create_codec(para1: OOIEncoding): OOICodec; overload; // throws org.omg.IOP.CodecFactoryPackage.UnknownEncoding end; OOICUnknownEncodingHelper = class abstract external 'org.omg.IOP.CodecFactoryPackage' name 'UnknownEncodingHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOICUnknownEncoding); static; overload; class function extract(para1: OOCAny): OOICUnknownEncoding; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOICUnknownEncoding; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOICUnknownEncoding); static; overload; end; OOICodecOperations = interface external 'org.omg.IOP' name 'CodecOperations' function encode(para1: OOCAny): Arr1jbyte; overload; // throws org.omg.IOP.CodecPackage.InvalidTypeForEncoding function decode(para1: Arr1jbyte): OOCAny; overload; // throws org.omg.IOP.CodecPackage.FormatMismatch function decode(var para1: array of jbyte): OOCAny; overload; // throws org.omg.IOP.CodecPackage.FormatMismatch function encode_value(para1: OOCAny): Arr1jbyte; overload; // throws org.omg.IOP.CodecPackage.InvalidTypeForEncoding function decode_value(para1: Arr1jbyte; para2: OOCTypeCode): OOCAny; overload; // throws org.omg.IOP.CodecPackage.FormatMismatch, org.omg.IOP.CodecPackage.TypeMismatch function decode_value(var para1: array of jbyte; para2: OOCTypeCode): OOCAny; overload; // throws org.omg.IOP.CodecPackage.FormatMismatch, org.omg.IOP.CodecPackage.TypeMismatch end; OOICFormatMismatchHelper = class abstract external 'org.omg.IOP.CodecPackage' name 'FormatMismatchHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOICFormatMismatch); static; overload; class function extract(para1: OOCAny): OOICFormatMismatch; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOICFormatMismatch; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOICFormatMismatch); static; overload; end; OOICInvalidTypeForEncodingHelper = class abstract external 'org.omg.IOP.CodecPackage' name 'InvalidTypeForEncodingHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOICInvalidTypeForEncoding); static; overload; class function extract(para1: OOCAny): OOICInvalidTypeForEncoding; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOICInvalidTypeForEncoding; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOICInvalidTypeForEncoding); static; overload; end; OOICTypeMismatchHelper = class abstract external 'org.omg.IOP.CodecPackage' name 'TypeMismatchHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOICTypeMismatch); static; overload; class function extract(para1: OOCAny): OOICTypeMismatch; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOICTypeMismatch; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOICTypeMismatch); static; overload; end; OOIComponentIdHelper = class abstract external 'org.omg.IOP' name 'ComponentIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jint); static; overload; class function extract(para1: OOCAny): jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: jint); static; overload; end; OOIENCODING_CDR_ENCAPS = interface external 'org.omg.IOP' name 'ENCODING_CDR_ENCAPS' const value = 0; end; OOIExceptionDetailMessage = interface external 'org.omg.IOP' name 'ExceptionDetailMessage' const value = 14; end; OOIIORHelper = class abstract external 'org.omg.IOP' name 'IORHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOIIOR); static; overload; class function extract(para1: OOCAny): OOIIOR; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOIIOR; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOIIOR); static; overload; end; OOIMultipleComponentProfileHelper = class abstract external 'org.omg.IOP' name 'MultipleComponentProfileHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOITaggedComponent); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOITaggedComponent); static; overload; class function extract(para1: OOCAny): Arr1OOITaggedComponent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOITaggedComponent; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOITaggedComponent); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOITaggedComponent); static; overload; end; OOIProfileIdHelper = class abstract external 'org.omg.IOP' name 'ProfileIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jint); static; overload; class function extract(para1: OOCAny): jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: jint); static; overload; end; OOIRMICustomMaxStreamFormat = interface external 'org.omg.IOP' name 'RMICustomMaxStreamFormat' const value = 17; end; OOIServiceContextHelper = class abstract external 'org.omg.IOP' name 'ServiceContextHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOIServiceContext); static; overload; class function extract(para1: OOCAny): OOIServiceContext; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOIServiceContext; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOIServiceContext); static; overload; end; OOIServiceContextListHelper = class abstract external 'org.omg.IOP' name 'ServiceContextListHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOIServiceContext); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOIServiceContext); static; overload; class function extract(para1: OOCAny): Arr1OOIServiceContext; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOIServiceContext; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOIServiceContext); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOIServiceContext); static; overload; end; OOIServiceIdHelper = class abstract external 'org.omg.IOP' name 'ServiceIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jint); static; overload; class function extract(para1: OOCAny): jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: jint); static; overload; end; OOITAG_ALTERNATE_IIOP_ADDRESS = interface external 'org.omg.IOP' name 'TAG_ALTERNATE_IIOP_ADDRESS' const value = 3; end; OOITAG_CODE_SETS = interface external 'org.omg.IOP' name 'TAG_CODE_SETS' const value = 1; end; OOITAG_INTERNET_IOP = interface external 'org.omg.IOP' name 'TAG_INTERNET_IOP' const value = 0; end; OOITAG_JAVA_CODEBASE = interface external 'org.omg.IOP' name 'TAG_JAVA_CODEBASE' const value = 25; end; OOITAG_MULTIPLE_COMPONENTS = interface external 'org.omg.IOP' name 'TAG_MULTIPLE_COMPONENTS' const value = 1; end; OOITAG_ORB_TYPE = interface external 'org.omg.IOP' name 'TAG_ORB_TYPE' const value = 0; end; OOITAG_POLICIES = interface external 'org.omg.IOP' name 'TAG_POLICIES' const value = 2; end; OOITAG_RMI_CUSTOM_MAX_STREAM_FORMAT = interface external 'org.omg.IOP' name 'TAG_RMI_CUSTOM_MAX_STREAM_FORMAT' const value = 38; end; OOITaggedComponentHelper = class abstract external 'org.omg.IOP' name 'TaggedComponentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOITaggedComponent); static; overload; class function extract(para1: OOCAny): OOITaggedComponent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOITaggedComponent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOITaggedComponent); static; overload; end; OOITaggedProfileHelper = class abstract external 'org.omg.IOP' name 'TaggedProfileHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOITaggedProfile); static; overload; class function extract(para1: OOCAny): OOITaggedProfile; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOITaggedProfile; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOITaggedProfile); static; overload; end; OOITransactionService = interface external 'org.omg.IOP' name 'TransactionService' const value = 0; end; OOMSYNC_WITH_TRANSPORT = interface external 'org.omg.Messaging' name 'SYNC_WITH_TRANSPORT' const value = 1; end; OOMSyncScopeHelper = class abstract external 'org.omg.Messaging' name 'SyncScopeHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jshort); static; overload; class function extract(para1: OOCAny): jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: jshort); static; overload; end; OOPACTIVE = interface external 'org.omg.PortableInterceptor' name 'ACTIVE' const value = 1; end; OOPAdapterManagerIdHelper = class abstract external 'org.omg.PortableInterceptor' name 'AdapterManagerIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jint); static; overload; class function extract(para1: OOCAny): jint; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jint; static; overload; class procedure write(para1: OOCPOutputStream; para2: jint); static; overload; end; OOPAdapterNameHelper = class abstract external 'org.omg.PortableInterceptor' name 'AdapterNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1JLString); static; overload; class procedure insert(para1: OOCAny; var para2: array of JLString); static; overload; class function extract(para1: OOCAny): Arr1JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1JLString); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of JLString); static; overload; end; OOPAdapterStateHelper = class abstract external 'org.omg.PortableInterceptor' name 'AdapterStateHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: jshort); static; overload; class function extract(para1: OOCAny): jshort; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): jshort; static; overload; class procedure write(para1: OOCPOutputStream; para2: jshort); static; overload; end; OOPInterceptorCurrentHelper = class abstract external 'org.omg.PortableInterceptor' name 'CurrentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPInterceptorCurrent); static; overload; class function extract(para1: OOCAny): OOPInterceptorCurrent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPInterceptorCurrent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPInterceptorCurrent); static; overload; class function narrow(para1: OOCObject): OOPInterceptorCurrent; static; overload; class function unchecked_narrow(para1: OOCObject): OOPInterceptorCurrent; static; overload; end; OOPDISCARDING = interface external 'org.omg.PortableInterceptor' name 'DISCARDING' const value = 2; end; OOPInterceptorForwardRequestHelper = class abstract external 'org.omg.PortableInterceptor' name 'ForwardRequestHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPInterceptorForwardRequest); static; overload; class function extract(para1: OOCAny): OOPInterceptorForwardRequest; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPInterceptorForwardRequest; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPInterceptorForwardRequest); static; overload; end; OOPHOLDING = interface external 'org.omg.PortableInterceptor' name 'HOLDING' const value = 0; end; OOPINACTIVE = interface external 'org.omg.PortableInterceptor' name 'INACTIVE' const value = 3; end; OOPIORInfoOperations = interface external 'org.omg.PortableInterceptor' name 'IORInfoOperations' function get_effective_policy(para1: jint): OOCPolicy; overload; procedure add_ior_component(para1: OOITaggedComponent); overload; procedure add_ior_component_to_profile(para1: OOITaggedComponent; para2: jint); overload; function manager_id(): jint; overload; function state(): jshort; overload; function adapter_template(): OOPObjectReferenceTemplate; overload; function current_factory(): OOPObjectReferenceFactory; overload; procedure current_factory(para1: OOPObjectReferenceFactory); overload; end; OOPIORInterceptor_3_0Helper = class abstract external 'org.omg.PortableInterceptor' name 'IORInterceptor_3_0Helper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPIORInterceptor_3_0); static; overload; class function extract(para1: OOCAny): OOPIORInterceptor_3_0; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPIORInterceptor_3_0; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPIORInterceptor_3_0); static; overload; class function narrow(para1: OOCObject): OOPIORInterceptor_3_0; static; overload; class function unchecked_narrow(para1: OOCObject): OOPIORInterceptor_3_0; static; overload; end; OOPInterceptorOperations = interface external 'org.omg.PortableInterceptor' name 'InterceptorOperations' function name(): JLString; overload; procedure destroy(); overload; end; OOPInvalidSlotHelper = class abstract external 'org.omg.PortableInterceptor' name 'InvalidSlotHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPInvalidSlot); static; overload; class function extract(para1: OOCAny): OOPInvalidSlot; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPInvalidSlot; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPInvalidSlot); static; overload; end; OOPLOCATION_FORWARD = interface external 'org.omg.PortableInterceptor' name 'LOCATION_FORWARD' const value = 3; end; OOPNON_EXISTENT = interface external 'org.omg.PortableInterceptor' name 'NON_EXISTENT' const value = 4; end; OOPORBIdHelper = class abstract external 'org.omg.PortableInterceptor' name 'ORBIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOPORBInitInfoOperations = interface external 'org.omg.PortableInterceptor' name 'ORBInitInfoOperations' function arguments(): Arr1JLString; overload; function orb_id(): JLString; overload; function codec_factory(): OOICodecFactory; overload; procedure register_initial_reference(para1: JLString; para2: OOCObject); overload; // throws org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidName function resolve_initial_references(para1: JLString): OOCObject; overload; // throws org.omg.PortableInterceptor.ORBInitInfoPackage.InvalidName procedure add_client_request_interceptor(para1: OOPClientRequestInterceptor); overload; // throws org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName procedure add_server_request_interceptor(para1: OOPServerRequestInterceptor); overload; // throws org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName procedure add_ior_interceptor(para1: OOPIORInterceptor); overload; // throws org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName function allocate_slot_id(): jint; overload; procedure register_policy_factory(para1: jint; para2: OOPPolicyFactory); overload; end; OOPODuplicateNameHelper = class abstract external 'org.omg.PortableInterceptor.ORBInitInfoPackage' name 'DuplicateNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPODuplicateName); static; overload; class function extract(para1: OOCAny): OOPODuplicateName; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPODuplicateName; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPODuplicateName); static; overload; end; OOPOInvalidNameHelper = class abstract external 'org.omg.PortableInterceptor.ORBInitInfoPackage' name 'InvalidNameHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPOInvalidName); static; overload; class function extract(para1: OOCAny): OOPOInvalidName; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPOInvalidName; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPOInvalidName); static; overload; end; OOPOObjectIdHelper = class abstract external 'org.omg.PortableInterceptor.ORBInitInfoPackage' name 'ObjectIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOPORBInitializerOperations = interface external 'org.omg.PortableInterceptor' name 'ORBInitializerOperations' procedure pre_init(para1: OOPORBInitInfo); overload; procedure post_init(para1: OOPORBInitInfo); overload; end; OOPObjectIdHelper = class abstract external 'org.omg.PortableInterceptor' name 'ObjectIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1jbyte); static; overload; class procedure insert(para1: OOCAny; var para2: array of jbyte); static; overload; class function extract(para1: OOCAny): Arr1jbyte; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1jbyte; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1jbyte); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of jbyte); static; overload; end; OOPObjectReferenceFactoryHelper = class abstract external 'org.omg.PortableInterceptor' name 'ObjectReferenceFactoryHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPObjectReferenceFactory); static; overload; class function extract(para1: OOCAny): OOPObjectReferenceFactory; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPObjectReferenceFactory; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPObjectReferenceFactory); static; overload; end; OOPObjectReferenceTemplateHelper = class abstract external 'org.omg.PortableInterceptor' name 'ObjectReferenceTemplateHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPObjectReferenceTemplate); static; overload; class function extract(para1: OOCAny): OOPObjectReferenceTemplate; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPObjectReferenceTemplate; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPObjectReferenceTemplate); static; overload; end; OOPObjectReferenceTemplateSeqHelper = class abstract external 'org.omg.PortableInterceptor' name 'ObjectReferenceTemplateSeqHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: Arr1OOPObjectReferenceTemplate); static; overload; class procedure insert(para1: OOCAny; var para2: array of OOPObjectReferenceTemplate); static; overload; class function extract(para1: OOCAny): Arr1OOPObjectReferenceTemplate; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): Arr1OOPObjectReferenceTemplate; static; overload; class procedure write(para1: OOCPOutputStream; para2: Arr1OOPObjectReferenceTemplate); static; overload; class procedure write(para1: OOCPOutputStream; var para2: array of OOPObjectReferenceTemplate); static; overload; end; OOPPolicyFactoryOperations = interface external 'org.omg.PortableInterceptor' name 'PolicyFactoryOperations' function create_policy(para1: jint; para2: OOCAny): OOCPolicy; overload; // throws org.omg.CORBA.PolicyError end; OOPRequestInfoOperations = interface external 'org.omg.PortableInterceptor' name 'RequestInfoOperations' function request_id(): jint; overload; function operation(): JLString; overload; function arguments(): Arr1OODParameter; overload; function exceptions(): Arr1OOCTypeCode; overload; function contexts(): Arr1JLString; overload; function operation_context(): Arr1JLString; overload; function result(): OOCAny; overload; function response_expected(): jboolean; overload; function sync_scope(): jshort; overload; function reply_status(): jshort; overload; function forward_reference(): OOCObject; overload; function get_slot(para1: jint): OOCAny; overload; // throws org.omg.PortableInterceptor.InvalidSlot function get_request_service_context(para1: jint): OOIServiceContext; overload; function get_reply_service_context(para1: jint): OOIServiceContext; overload; end; OOPSUCCESSFUL = interface external 'org.omg.PortableInterceptor' name 'SUCCESSFUL' const value = 0; end; OOPSYSTEM_EXCEPTION = interface external 'org.omg.PortableInterceptor' name 'SYSTEM_EXCEPTION' const value = 1; end; OOPServerIdHelper = class abstract external 'org.omg.PortableInterceptor' name 'ServerIdHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; end; OOPTRANSPORT_RETRY = interface external 'org.omg.PortableInterceptor' name 'TRANSPORT_RETRY' const value = 4; end; OOPUSER_EXCEPTION = interface external 'org.omg.PortableInterceptor' name 'USER_EXCEPTION' const value = 2; end; OOPAdapterActivatorOperations = interface external 'org.omg.PortableServer' name 'AdapterActivatorOperations' function unknown_adapter(para1: OOPPOA; para2: JLString): jboolean; overload; end; OOPServerCurrentHelper = class abstract external 'org.omg.PortableServer' name 'CurrentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPServerCurrent); static; overload; class function extract(para1: OOCAny): OOPServerCurrent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPServerCurrent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPServerCurrent); static; overload; class function narrow(para1: OOCObject): OOPServerCurrent; static; overload; end; OOPCNoContextHelper = class abstract external 'org.omg.PortableServer.CurrentPackage' name 'NoContextHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPCNoContext); static; overload; class function extract(para1: OOCAny): OOPCNoContext; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPCNoContext; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPCNoContext); static; overload; end; OOPServerForwardRequestHelper = class abstract external 'org.omg.PortableServer' name 'ForwardRequestHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPServerForwardRequest); static; overload; class function extract(para1: OOCAny): OOPServerForwardRequest; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPServerForwardRequest; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPServerForwardRequest); static; overload; end; OOPID_ASSIGNMENT_POLICY_ID = interface external 'org.omg.PortableServer' name 'ID_ASSIGNMENT_POLICY_ID' const value = 19; end; OOPID_UNIQUENESS_POLICY_ID = interface external 'org.omg.PortableServer' name 'ID_UNIQUENESS_POLICY_ID' const value = 18; end; OOPIMPLICIT_ACTIVATION_POLICY_ID = interface external 'org.omg.PortableServer' name 'IMPLICIT_ACTIVATION_POLICY_ID' const value = 20; end; OOPLIFESPAN_POLICY_ID = interface external 'org.omg.PortableServer' name 'LIFESPAN_POLICY_ID' const value = 17; end; OOPPOAHelper = class abstract external 'org.omg.PortableServer' name 'POAHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPOA); static; overload; class function extract(para1: OOCAny): OOPPOA; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPOA; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPOA); static; overload; class function narrow(para1: OOCObject): OOPPOA; static; overload; end; OOPPOAManagerOperations = interface external 'org.omg.PortableServer' name 'POAManagerOperations' procedure activate(); overload; // throws org.omg.PortableServer.POAManagerPackage.AdapterInactive procedure hold_requests(para1: jboolean); overload; // throws org.omg.PortableServer.POAManagerPackage.AdapterInactive procedure discard_requests(para1: jboolean); overload; // throws org.omg.PortableServer.POAManagerPackage.AdapterInactive procedure deactivate(para1: jboolean; para2: jboolean); overload; // throws org.omg.PortableServer.POAManagerPackage.AdapterInactive function get_state(): OOPPState; overload; end; OOPPAdapterInactiveHelper = class abstract external 'org.omg.PortableServer.POAManagerPackage' name 'AdapterInactiveHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPAdapterInactive); static; overload; class function extract(para1: OOCAny): OOPPAdapterInactive; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPAdapterInactive; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPAdapterInactive); static; overload; end; OOPPOAOperations = interface external 'org.omg.PortableServer' name 'POAOperations' function create_POA(para1: JLString; para2: OOPPOAManager; para3: Arr1OOCPolicy): OOPPOA; overload; // throws org.omg.PortableServer.POAPackage.AdapterAlreadyExists, org.omg.PortableServer.POAPackage.InvalidPolicy function create_POA(para1: JLString; para2: OOPPOAManager; var para3: array of OOCPolicy): OOPPOA; overload; // throws org.omg.PortableServer.POAPackage.AdapterAlreadyExists, org.omg.PortableServer.POAPackage.InvalidPolicy function find_POA(para1: JLString; para2: jboolean): OOPPOA; overload; // throws org.omg.PortableServer.POAPackage.AdapterNonExistent procedure destroy(para1: jboolean; para2: jboolean); overload; function create_thread_policy(para1: OOPThreadPolicyValue): OOPThreadPolicy; overload; function create_lifespan_policy(para1: OOPLifespanPolicyValue): OOPLifespanPolicy; overload; function create_id_uniqueness_policy(para1: OOPIdUniquenessPolicyValue): OOPIdUniquenessPolicy; overload; function create_id_assignment_policy(para1: OOPIdAssignmentPolicyValue): OOPIdAssignmentPolicy; overload; function create_implicit_activation_policy(para1: OOPImplicitActivationPolicyValue): OOPImplicitActivationPolicy; overload; function create_servant_retention_policy(para1: OOPServantRetentionPolicyValue): OOPServantRetentionPolicy; overload; function create_request_processing_policy(para1: OOPRequestProcessingPolicyValue): OOPRequestProcessingPolicy; overload; function the_name(): JLString; overload; function the_parent(): OOPPOA; overload; function the_children(): Arr1OOPPOA; overload; function the_POAManager(): OOPPOAManager; overload; function the_activator(): OOPAdapterActivator; overload; procedure the_activator(para1: OOPAdapterActivator); overload; function get_servant_manager(): OOPServantManager; overload; // throws org.omg.PortableServer.POAPackage.WrongPolicy procedure set_servant_manager(para1: OOPServantManager); overload; // throws org.omg.PortableServer.POAPackage.WrongPolicy function get_servant(): OOPServant; overload; // throws org.omg.PortableServer.POAPackage.NoServant, org.omg.PortableServer.POAPackage.WrongPolicy procedure set_servant(para1: OOPServant); overload; // throws org.omg.PortableServer.POAPackage.WrongPolicy function activate_object(para1: OOPServant): Arr1jbyte; overload; // throws org.omg.PortableServer.POAPackage.ServantAlreadyActive, org.omg.PortableServer.POAPackage.WrongPolicy procedure activate_object_with_id(para1: Arr1jbyte; para2: OOPServant); overload; // throws org.omg.PortableServer.POAPackage.ServantAlreadyActive, org.omg.PortableServer.POAPackage.ObjectAlreadyActive, org.omg.PortableServer.POAPackage.WrongPolicy procedure activate_object_with_id(var para1: array of jbyte; para2: OOPServant); overload; // throws org.omg.PortableServer.POAPackage.ServantAlreadyActive, org.omg.PortableServer.POAPackage.ObjectAlreadyActive, org.omg.PortableServer.POAPackage.WrongPolicy procedure deactivate_object(para1: Arr1jbyte); overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy procedure deactivate_object(var para1: array of jbyte); overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function create_reference(para1: JLString): OOCObject; overload; // throws org.omg.PortableServer.POAPackage.WrongPolicy function create_reference_with_id(para1: Arr1jbyte; para2: JLString): OOCObject; overload; function create_reference_with_id(var para1: array of jbyte; para2: JLString): OOCObject; overload; function servant_to_id(para1: OOPServant): Arr1jbyte; overload; // throws org.omg.PortableServer.POAPackage.ServantNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function servant_to_reference(para1: OOPServant): OOCObject; overload; // throws org.omg.PortableServer.POAPackage.ServantNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function reference_to_servant(para1: OOCObject): OOPServant; overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy, org.omg.PortableServer.POAPackage.WrongAdapter function reference_to_id(para1: OOCObject): Arr1jbyte; overload; // throws org.omg.PortableServer.POAPackage.WrongAdapter, org.omg.PortableServer.POAPackage.WrongPolicy function id_to_servant(para1: Arr1jbyte): OOPServant; overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function id_to_servant(var para1: array of jbyte): OOPServant; overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function id_to_reference(para1: Arr1jbyte): OOCObject; overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function id_to_reference(var para1: array of jbyte): OOCObject; overload; // throws org.omg.PortableServer.POAPackage.ObjectNotActive, org.omg.PortableServer.POAPackage.WrongPolicy function id(): Arr1jbyte; overload; end; OOPPAdapterAlreadyExistsHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'AdapterAlreadyExistsHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPAdapterAlreadyExists); static; overload; class function extract(para1: OOCAny): OOPPAdapterAlreadyExists; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPAdapterAlreadyExists; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPAdapterAlreadyExists); static; overload; end; OOPPAdapterNonExistentHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'AdapterNonExistentHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPAdapterNonExistent); static; overload; class function extract(para1: OOCAny): OOPPAdapterNonExistent; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPAdapterNonExistent; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPAdapterNonExistent); static; overload; end; OOPPInvalidPolicyHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'InvalidPolicyHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPInvalidPolicy); static; overload; class function extract(para1: OOCAny): OOPPInvalidPolicy; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPInvalidPolicy; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPInvalidPolicy); static; overload; end; OOPPNoServantHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'NoServantHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPNoServant); static; overload; class function extract(para1: OOCAny): OOPPNoServant; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPNoServant; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPNoServant); static; overload; end; OOPPObjectAlreadyActiveHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'ObjectAlreadyActiveHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPObjectAlreadyActive); static; overload; class function extract(para1: OOCAny): OOPPObjectAlreadyActive; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPObjectAlreadyActive; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPObjectAlreadyActive); static; overload; end; OOPPObjectNotActiveHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'ObjectNotActiveHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPObjectNotActive); static; overload; class function extract(para1: OOCAny): OOPPObjectNotActive; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPObjectNotActive; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPObjectNotActive); static; overload; end; OOPPServantAlreadyActiveHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'ServantAlreadyActiveHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPServantAlreadyActive); static; overload; class function extract(para1: OOCAny): OOPPServantAlreadyActive; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPServantAlreadyActive; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPServantAlreadyActive); static; overload; end; OOPPServantNotActiveHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'ServantNotActiveHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPServantNotActive); static; overload; class function extract(para1: OOCAny): OOPPServantNotActive; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPServantNotActive; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPServantNotActive); static; overload; end; OOPPWrongAdapterHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'WrongAdapterHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPWrongAdapter); static; overload; class function extract(para1: OOCAny): OOPPWrongAdapter; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPWrongAdapter; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPWrongAdapter); static; overload; end; OOPPWrongPolicyHelper = class abstract external 'org.omg.PortableServer.POAPackage' name 'WrongPolicyHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPPWrongPolicy); static; overload; class function extract(para1: OOCAny): OOPPWrongPolicy; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPPWrongPolicy; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPPWrongPolicy); static; overload; end; OOPREQUEST_PROCESSING_POLICY_ID = interface external 'org.omg.PortableServer' name 'REQUEST_PROCESSING_POLICY_ID' const value = 22; end; OOPSERVANT_RETENTION_POLICY_ID = interface external 'org.omg.PortableServer' name 'SERVANT_RETENTION_POLICY_ID' const value = 21; end; OOPServant = class abstract external 'org.omg.PortableServer' name 'Servant' (JLObject) public constructor create(); overload; function _get_delegate(): OOPPDelegate; overload; virtual; final; procedure _set_delegate(para1: OOPPDelegate); overload; virtual; final; function _this_object(): OOCObject; overload; virtual; final; function _this_object(para1: OOCORB): OOCObject; overload; virtual; final; function _orb(): OOCORB; overload; virtual; final; function _poa(): OOPPOA; overload; virtual; final; function _object_id(): Arr1jbyte; overload; virtual; final; function _default_POA(): OOPPOA; overload; virtual; function _is_a(para1: JLString): jboolean; overload; virtual; function _non_existent(): jboolean; overload; virtual; function _get_interface_def(): OOCObject; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; abstract; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; abstract; end; OOPServantActivatorHelper = class abstract external 'org.omg.PortableServer' name 'ServantActivatorHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPServantActivator); static; overload; class function extract(para1: OOCAny): OOPServantActivator; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPServantActivator; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPServantActivator); static; overload; class function narrow(para1: OOCObject): OOPServantActivator; static; overload; class function unchecked_narrow(para1: OOCObject): OOPServantActivator; static; overload; end; OOPServantLocatorHelper = class abstract external 'org.omg.PortableServer' name 'ServantLocatorHelper' (JLObject) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: OOPServantLocator); static; overload; class function extract(para1: OOCAny): OOPServantLocator; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): OOPServantLocator; static; overload; class procedure write(para1: OOCPOutputStream; para2: OOPServantLocator); static; overload; class function narrow(para1: OOCObject): OOPServantLocator; static; overload; class function unchecked_narrow(para1: OOCObject): OOPServantLocator; static; overload; end; OOPServantManagerOperations = interface external 'org.omg.PortableServer' name 'ServantManagerOperations' end; OOPTHREAD_POLICY_ID = interface external 'org.omg.PortableServer' name 'THREAD_POLICY_ID' const value = 16; end; OOPPDelegate = interface external 'org.omg.PortableServer.portable' name 'Delegate' function orb(para1: OOPServant): OOCORB; overload; function this_object(para1: OOPServant): OOCObject; overload; function poa(para1: OOPServant): OOPPOA; overload; function object_id(para1: OOPServant): Arr1jbyte; overload; function default_POA(para1: OOPServant): OOPPOA; overload; function is_a(para1: OOPServant; para2: JLString): jboolean; overload; function non_existent(para1: OOPServant): jboolean; overload; function get_interface_def(para1: OOPServant): OOCObject; overload; end; OOSRunTimeOperations = interface external 'org.omg.SendingContext' name 'RunTimeOperations' end; OWDDOMConfiguration = interface external 'org.w3c.dom' name 'DOMConfiguration' procedure setParameter(para1: JLString; para2: JLObject); overload; // throws org.w3c.dom.DOMException function getParameter(para1: JLString): JLObject; overload; // throws org.w3c.dom.DOMException function canSetParameter(para1: JLString; para2: JLObject): jboolean; overload; function getParameterNames(): OWDDOMStringList; overload; end; OWDDOMError = interface external 'org.w3c.dom' name 'DOMError' const SEVERITY_WARNING = 1; SEVERITY_ERROR = 2; SEVERITY_FATAL_ERROR = 3; function getSeverity(): jshort; overload; function getMessage(): JLString; overload; function getType(): JLString; overload; function getRelatedException(): JLObject; overload; function getRelatedData(): JLObject; overload; function getLocation(): OWDDOMLocator; overload; end; OWDDOMErrorHandler = interface external 'org.w3c.dom' name 'DOMErrorHandler' function handleError(para1: OWDDOMError): jboolean; overload; end; OWDDOMImplementation = interface external 'org.w3c.dom' name 'DOMImplementation' function hasFeature(para1: JLString; para2: JLString): jboolean; overload; function createDocumentType(para1: JLString; para2: JLString; para3: JLString): OWDDocumentType; overload; // throws org.w3c.dom.DOMException function createDocument(para1: JLString; para2: JLString; para3: OWDDocumentType): OWDDocument; overload; // throws org.w3c.dom.DOMException function getFeature(para1: JLString; para2: JLString): JLObject; overload; end; OWDDOMImplementationList = interface external 'org.w3c.dom' name 'DOMImplementationList' function item(para1: jint): OWDDOMImplementation; overload; function getLength(): jint; overload; end; OWDDOMImplementationSource = interface external 'org.w3c.dom' name 'DOMImplementationSource' function getDOMImplementation(para1: JLString): OWDDOMImplementation; overload; function getDOMImplementationList(para1: JLString): OWDDOMImplementationList; overload; end; OWDDOMLocator = interface external 'org.w3c.dom' name 'DOMLocator' function getLineNumber(): jint; overload; function getColumnNumber(): jint; overload; function getByteOffset(): jint; overload; function getUtf16Offset(): jint; overload; function getRelatedNode(): OWDNode; overload; function getUri(): JLString; overload; end; OWDDOMStringList = interface external 'org.w3c.dom' name 'DOMStringList' function item(para1: jint): JLString; overload; function getLength(): jint; overload; function contains(para1: JLString): jboolean; overload; end; OWDNameList = interface external 'org.w3c.dom' name 'NameList' function getName(para1: jint): JLString; overload; function getNamespaceURI(para1: jint): JLString; overload; function getLength(): jint; overload; function contains(para1: JLString): jboolean; overload; function containsNS(para1: JLString; para2: JLString): jboolean; overload; end; OWDNamedNodeMap = interface external 'org.w3c.dom' name 'NamedNodeMap' function getNamedItem(para1: JLString): OWDNode; overload; function setNamedItem(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function removeNamedItem(para1: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException function item(para1: jint): OWDNode; overload; function getLength(): jint; overload; function getNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException function setNamedItemNS(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function removeNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException end; OWDNode = interface external 'org.w3c.dom' name 'Node' const ELEMENT_NODE = 1; ATTRIBUTE_NODE = 2; TEXT_NODE = 3; CDATA_SECTION_NODE = 4; ENTITY_REFERENCE_NODE = 5; ENTITY_NODE = 6; PROCESSING_INSTRUCTION_NODE = 7; COMMENT_NODE = 8; DOCUMENT_NODE = 9; DOCUMENT_TYPE_NODE = 10; DOCUMENT_FRAGMENT_NODE = 11; NOTATION_NODE = 12; DOCUMENT_POSITION_DISCONNECTED = 1; DOCUMENT_POSITION_PRECEDING = 2; DOCUMENT_POSITION_FOLLOWING = 4; DOCUMENT_POSITION_CONTAINS = 8; DOCUMENT_POSITION_CONTAINED_BY = 16; DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32; function getNodeName(): JLString; overload; function getNodeValue(): JLString; overload; // throws org.w3c.dom.DOMException procedure setNodeValue(para1: JLString); overload; // throws org.w3c.dom.DOMException function getNodeType(): jshort; overload; function getParentNode(): OWDNode; overload; function getChildNodes(): OWDNodeList; overload; function getFirstChild(): OWDNode; overload; function getLastChild(): OWDNode; overload; function getPreviousSibling(): OWDNode; overload; function getNextSibling(): OWDNode; overload; function getAttributes(): OWDNamedNodeMap; overload; function getOwnerDocument(): OWDDocument; overload; function insertBefore(para1: OWDNode; para2: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function replaceChild(para1: OWDNode; para2: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function removeChild(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function appendChild(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function hasChildNodes(): jboolean; overload; function cloneNode(para1: jboolean): OWDNode; overload; procedure normalize(); overload; function isSupported(para1: JLString; para2: JLString): jboolean; overload; function getNamespaceURI(): JLString; overload; function getPrefix(): JLString; overload; procedure setPrefix(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLocalName(): JLString; overload; function hasAttributes(): jboolean; overload; function getBaseURI(): JLString; overload; function compareDocumentPosition(para1: OWDNode): jshort; overload; // throws org.w3c.dom.DOMException function getTextContent(): JLString; overload; // throws org.w3c.dom.DOMException procedure setTextContent(para1: JLString); overload; // throws org.w3c.dom.DOMException function isSameNode(para1: OWDNode): jboolean; overload; function lookupPrefix(para1: JLString): JLString; overload; function isDefaultNamespace(para1: JLString): jboolean; overload; function lookupNamespaceURI(para1: JLString): JLString; overload; function isEqualNode(para1: OWDNode): jboolean; overload; function getFeature(para1: JLString; para2: JLString): JLObject; overload; function setUserData(para1: JLString; para2: JLObject; para3: OWDUserDataHandler): JLObject; overload; function getUserData(para1: JLString): JLObject; overload; end; OWDNodeList = interface external 'org.w3c.dom' name 'NodeList' function item(para1: jint): OWDNode; overload; function getLength(): jint; overload; end; OWDTypeInfo = interface external 'org.w3c.dom' name 'TypeInfo' const DERIVATION_RESTRICTION = 1; DERIVATION_EXTENSION = 2; DERIVATION_UNION = 4; DERIVATION_LIST = 8; function getTypeName(): JLString; overload; function getTypeNamespace(): JLString; overload; function isDerivedFrom(para1: JLString; para2: JLString; para3: jint): jboolean; overload; end; OWDUserDataHandler = interface external 'org.w3c.dom' name 'UserDataHandler' const NODE_CLONED = 1; NODE_IMPORTED = 2; NODE_DELETED = 3; NODE_RENAMED = 4; NODE_ADOPTED = 5; procedure handle(para1: jshort; para2: JLString; para3: JLObject; para4: OWDNode; para5: OWDNode); overload; end; OWDBDOMImplementationRegistry = class sealed external 'org.w3c.dom.bootstrap' name 'DOMImplementationRegistry' (JLObject) public const &PROPERTY = 'org.w3c.dom.DOMImplementationSourceList'; public class function newInstance(): OWDBDOMImplementationRegistry; static; overload; // throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.ClassCastException function getDOMImplementation(para1: JLString): OWDDOMImplementation; overload; virtual; function getDOMImplementationList(para1: JLString): OWDDOMImplementationList; overload; virtual; procedure addSource(para1: OWDDOMImplementationSource); overload; virtual; end; OWDCCSS2Properties = interface external 'org.w3c.dom.css' name 'CSS2Properties' function getAzimuth(): JLString; overload; procedure setAzimuth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackground(): JLString; overload; procedure setBackground(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackgroundAttachment(): JLString; overload; procedure setBackgroundAttachment(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackgroundColor(): JLString; overload; procedure setBackgroundColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackgroundImage(): JLString; overload; procedure setBackgroundImage(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackgroundPosition(): JLString; overload; procedure setBackgroundPosition(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBackgroundRepeat(): JLString; overload; procedure setBackgroundRepeat(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorder(): JLString; overload; procedure setBorder(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderCollapse(): JLString; overload; procedure setBorderCollapse(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderColor(): JLString; overload; procedure setBorderColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderSpacing(): JLString; overload; procedure setBorderSpacing(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderStyle(): JLString; overload; procedure setBorderStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderTop(): JLString; overload; procedure setBorderTop(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderRight(): JLString; overload; procedure setBorderRight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderBottom(): JLString; overload; procedure setBorderBottom(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderLeft(): JLString; overload; procedure setBorderLeft(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderTopColor(): JLString; overload; procedure setBorderTopColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderRightColor(): JLString; overload; procedure setBorderRightColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderBottomColor(): JLString; overload; procedure setBorderBottomColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderLeftColor(): JLString; overload; procedure setBorderLeftColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderTopStyle(): JLString; overload; procedure setBorderTopStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderRightStyle(): JLString; overload; procedure setBorderRightStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderBottomStyle(): JLString; overload; procedure setBorderBottomStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderLeftStyle(): JLString; overload; procedure setBorderLeftStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderTopWidth(): JLString; overload; procedure setBorderTopWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderRightWidth(): JLString; overload; procedure setBorderRightWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderBottomWidth(): JLString; overload; procedure setBorderBottomWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderLeftWidth(): JLString; overload; procedure setBorderLeftWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBorderWidth(): JLString; overload; procedure setBorderWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getBottom(): JLString; overload; procedure setBottom(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCaptionSide(): JLString; overload; procedure setCaptionSide(para1: JLString); overload; // throws org.w3c.dom.DOMException function getClear(): JLString; overload; procedure setClear(para1: JLString); overload; // throws org.w3c.dom.DOMException function getClip(): JLString; overload; procedure setClip(para1: JLString); overload; // throws org.w3c.dom.DOMException function getColor(): JLString; overload; procedure setColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getContent(): JLString; overload; procedure setContent(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCounterIncrement(): JLString; overload; procedure setCounterIncrement(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCounterReset(): JLString; overload; procedure setCounterReset(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCue(): JLString; overload; procedure setCue(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCueAfter(): JLString; overload; procedure setCueAfter(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCueBefore(): JLString; overload; procedure setCueBefore(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCursor(): JLString; overload; procedure setCursor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getDirection(): JLString; overload; procedure setDirection(para1: JLString); overload; // throws org.w3c.dom.DOMException function getDisplay(): JLString; overload; procedure setDisplay(para1: JLString); overload; // throws org.w3c.dom.DOMException function getElevation(): JLString; overload; procedure setElevation(para1: JLString); overload; // throws org.w3c.dom.DOMException function getEmptyCells(): JLString; overload; procedure setEmptyCells(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCssFloat(): JLString; overload; procedure setCssFloat(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFont(): JLString; overload; procedure setFont(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontFamily(): JLString; overload; procedure setFontFamily(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontSize(): JLString; overload; procedure setFontSize(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontSizeAdjust(): JLString; overload; procedure setFontSizeAdjust(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontStretch(): JLString; overload; procedure setFontStretch(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontStyle(): JLString; overload; procedure setFontStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontVariant(): JLString; overload; procedure setFontVariant(para1: JLString); overload; // throws org.w3c.dom.DOMException function getFontWeight(): JLString; overload; procedure setFontWeight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLeft(): JLString; overload; procedure setLeft(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLetterSpacing(): JLString; overload; procedure setLetterSpacing(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLineHeight(): JLString; overload; procedure setLineHeight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getListStyle(): JLString; overload; procedure setListStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getListStyleImage(): JLString; overload; procedure setListStyleImage(para1: JLString); overload; // throws org.w3c.dom.DOMException function getListStylePosition(): JLString; overload; procedure setListStylePosition(para1: JLString); overload; // throws org.w3c.dom.DOMException function getListStyleType(): JLString; overload; procedure setListStyleType(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMargin(): JLString; overload; procedure setMargin(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarginTop(): JLString; overload; procedure setMarginTop(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarginRight(): JLString; overload; procedure setMarginRight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarginBottom(): JLString; overload; procedure setMarginBottom(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarginLeft(): JLString; overload; procedure setMarginLeft(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarkerOffset(): JLString; overload; procedure setMarkerOffset(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMarks(): JLString; overload; procedure setMarks(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMaxHeight(): JLString; overload; procedure setMaxHeight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMaxWidth(): JLString; overload; procedure setMaxWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMinHeight(): JLString; overload; procedure setMinHeight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getMinWidth(): JLString; overload; procedure setMinWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOrphans(): JLString; overload; procedure setOrphans(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOutline(): JLString; overload; procedure setOutline(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOutlineColor(): JLString; overload; procedure setOutlineColor(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOutlineStyle(): JLString; overload; procedure setOutlineStyle(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOutlineWidth(): JLString; overload; procedure setOutlineWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOverflow(): JLString; overload; procedure setOverflow(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPadding(): JLString; overload; procedure setPadding(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPaddingTop(): JLString; overload; procedure setPaddingTop(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPaddingRight(): JLString; overload; procedure setPaddingRight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPaddingBottom(): JLString; overload; procedure setPaddingBottom(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPaddingLeft(): JLString; overload; procedure setPaddingLeft(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPage(): JLString; overload; procedure setPage(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPageBreakAfter(): JLString; overload; procedure setPageBreakAfter(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPageBreakBefore(): JLString; overload; procedure setPageBreakBefore(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPageBreakInside(): JLString; overload; procedure setPageBreakInside(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPause(): JLString; overload; procedure setPause(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPauseAfter(): JLString; overload; procedure setPauseAfter(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPauseBefore(): JLString; overload; procedure setPauseBefore(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPitch(): JLString; overload; procedure setPitch(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPitchRange(): JLString; overload; procedure setPitchRange(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPlayDuring(): JLString; overload; procedure setPlayDuring(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPosition(): JLString; overload; procedure setPosition(para1: JLString); overload; // throws org.w3c.dom.DOMException function getQuotes(): JLString; overload; procedure setQuotes(para1: JLString); overload; // throws org.w3c.dom.DOMException function getRichness(): JLString; overload; procedure setRichness(para1: JLString); overload; // throws org.w3c.dom.DOMException function getRight(): JLString; overload; procedure setRight(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSize(): JLString; overload; procedure setSize(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSpeak(): JLString; overload; procedure setSpeak(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSpeakHeader(): JLString; overload; procedure setSpeakHeader(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSpeakNumeral(): JLString; overload; procedure setSpeakNumeral(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSpeakPunctuation(): JLString; overload; procedure setSpeakPunctuation(para1: JLString); overload; // throws org.w3c.dom.DOMException function getSpeechRate(): JLString; overload; procedure setSpeechRate(para1: JLString); overload; // throws org.w3c.dom.DOMException function getStress(): JLString; overload; procedure setStress(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTableLayout(): JLString; overload; procedure setTableLayout(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTextAlign(): JLString; overload; procedure setTextAlign(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTextDecoration(): JLString; overload; procedure setTextDecoration(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTextIndent(): JLString; overload; procedure setTextIndent(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTextShadow(): JLString; overload; procedure setTextShadow(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTextTransform(): JLString; overload; procedure setTextTransform(para1: JLString); overload; // throws org.w3c.dom.DOMException function getTop(): JLString; overload; procedure setTop(para1: JLString); overload; // throws org.w3c.dom.DOMException function getUnicodeBidi(): JLString; overload; procedure setUnicodeBidi(para1: JLString); overload; // throws org.w3c.dom.DOMException function getVerticalAlign(): JLString; overload; procedure setVerticalAlign(para1: JLString); overload; // throws org.w3c.dom.DOMException function getVisibility(): JLString; overload; procedure setVisibility(para1: JLString); overload; // throws org.w3c.dom.DOMException function getVoiceFamily(): JLString; overload; procedure setVoiceFamily(para1: JLString); overload; // throws org.w3c.dom.DOMException function getVolume(): JLString; overload; procedure setVolume(para1: JLString); overload; // throws org.w3c.dom.DOMException function getWhiteSpace(): JLString; overload; procedure setWhiteSpace(para1: JLString); overload; // throws org.w3c.dom.DOMException function getWidows(): JLString; overload; procedure setWidows(para1: JLString); overload; // throws org.w3c.dom.DOMException function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; // throws org.w3c.dom.DOMException function getWordSpacing(): JLString; overload; procedure setWordSpacing(para1: JLString); overload; // throws org.w3c.dom.DOMException function getZIndex(): JLString; overload; procedure setZIndex(para1: JLString); overload; // throws org.w3c.dom.DOMException end; OWDCCSSRule = interface external 'org.w3c.dom.css' name 'CSSRule' const UNKNOWN_RULE = 0; STYLE_RULE = 1; CHARSET_RULE = 2; IMPORT_RULE = 3; MEDIA_RULE = 4; FONT_FACE_RULE = 5; PAGE_RULE = 6; function getType(): jshort; overload; function getCssText(): JLString; overload; procedure setCssText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getParentStyleSheet(): OWDCCSSStyleSheet; overload; function getParentRule(): OWDCCSSRule; overload; end; OWDCCSSRuleList = interface external 'org.w3c.dom.css' name 'CSSRuleList' function getLength(): jint; overload; function item(para1: jint): OWDCCSSRule; overload; end; OWDCCSSStyleDeclaration = interface external 'org.w3c.dom.css' name 'CSSStyleDeclaration' function getCssText(): JLString; overload; procedure setCssText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getPropertyValue(para1: JLString): JLString; overload; function getPropertyCSSValue(para1: JLString): OWDCCSSValue; overload; function removeProperty(para1: JLString): JLString; overload; // throws org.w3c.dom.DOMException function getPropertyPriority(para1: JLString): JLString; overload; procedure setProperty(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.w3c.dom.DOMException function getLength(): jint; overload; function item(para1: jint): JLString; overload; function getParentRule(): OWDCCSSRule; overload; end; OWDCCSSValue = interface external 'org.w3c.dom.css' name 'CSSValue' const CSS_INHERIT = 0; CSS_PRIMITIVE_VALUE = 1; CSS_VALUE_LIST = 2; CSS_CUSTOM = 3; function getCssText(): JLString; overload; procedure setCssText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getCssValueType(): jshort; overload; end; OWDCCounter = interface external 'org.w3c.dom.css' name 'Counter' function getIdentifier(): JLString; overload; function getListStyle(): JLString; overload; function getSeparator(): JLString; overload; end; OWDCElementCSSInlineStyle = interface external 'org.w3c.dom.css' name 'ElementCSSInlineStyle' function getStyle(): OWDCCSSStyleDeclaration; overload; end; OWDCRGBColor = interface external 'org.w3c.dom.css' name 'RGBColor' function getRed(): OWDCCSSPrimitiveValue; overload; function getGreen(): OWDCCSSPrimitiveValue; overload; function getBlue(): OWDCCSSPrimitiveValue; overload; end; OWDCRect = interface external 'org.w3c.dom.css' name 'Rect' function getTop(): OWDCCSSPrimitiveValue; overload; function getRight(): OWDCCSSPrimitiveValue; overload; function getBottom(): OWDCCSSPrimitiveValue; overload; function getLeft(): OWDCCSSPrimitiveValue; overload; end; OWDEDocumentEvent = interface external 'org.w3c.dom.events' name 'DocumentEvent' function createEvent(para1: JLString): OWDEEvent; overload; // throws org.w3c.dom.DOMException end; OWDEEvent = interface external 'org.w3c.dom.events' name 'Event' const CAPTURING_PHASE = 1; AT_TARGET = 2; BUBBLING_PHASE = 3; function getType(): JLString; overload; function getTarget(): OWDEEventTarget; overload; function getCurrentTarget(): OWDEEventTarget; overload; function getEventPhase(): jshort; overload; function getBubbles(): jboolean; overload; function getCancelable(): jboolean; overload; function getTimeStamp(): jlong; overload; procedure stopPropagation(); overload; procedure preventDefault(); overload; procedure initEvent(para1: JLString; para2: jboolean; para3: jboolean); overload; end; OWDEEventListener = interface external 'org.w3c.dom.events' name 'EventListener' procedure handleEvent(para1: OWDEEvent); overload; end; OWDEEventTarget = interface external 'org.w3c.dom.events' name 'EventTarget' procedure addEventListener(para1: JLString; para2: OWDEEventListener; para3: jboolean); overload; procedure removeEventListener(para1: JLString; para2: OWDEEventListener; para3: jboolean); overload; function dispatchEvent(para1: OWDEEvent): jboolean; overload; // throws org.w3c.dom.events.EventException end; OWDHHTMLCollection = interface external 'org.w3c.dom.html' name 'HTMLCollection' function getLength(): jint; overload; function item(para1: jint): OWDNode; overload; function namedItem(para1: JLString): OWDNode; overload; end; OWDLDOMImplementationLS = interface external 'org.w3c.dom.ls' name 'DOMImplementationLS' const MODE_SYNCHRONOUS = 1; MODE_ASYNCHRONOUS = 2; function createLSParser(para1: jshort; para2: JLString): OWDLLSParser; overload; // throws org.w3c.dom.DOMException function createLSSerializer(): OWDLLSSerializer; overload; function createLSInput(): OWDLLSInput; overload; function createLSOutput(): OWDLLSOutput; overload; end; OWDLLSInput = interface external 'org.w3c.dom.ls' name 'LSInput' function getCharacterStream(): JIReader; overload; procedure setCharacterStream(para1: JIReader); overload; function getByteStream(): JIInputStream; overload; procedure setByteStream(para1: JIInputStream); overload; function getStringData(): JLString; overload; procedure setStringData(para1: JLString); overload; function getSystemId(): JLString; overload; procedure setSystemId(para1: JLString); overload; function getPublicId(): JLString; overload; procedure setPublicId(para1: JLString); overload; function getBaseURI(): JLString; overload; procedure setBaseURI(para1: JLString); overload; function getEncoding(): JLString; overload; procedure setEncoding(para1: JLString); overload; function getCertifiedText(): jboolean; overload; procedure setCertifiedText(para1: jboolean); overload; end; OWDLLSOutput = interface external 'org.w3c.dom.ls' name 'LSOutput' function getCharacterStream(): JIWriter; overload; procedure setCharacterStream(para1: JIWriter); overload; function getByteStream(): JIOutputStream; overload; procedure setByteStream(para1: JIOutputStream); overload; function getSystemId(): JLString; overload; procedure setSystemId(para1: JLString); overload; function getEncoding(): JLString; overload; procedure setEncoding(para1: JLString); overload; end; OWDLLSParser = interface external 'org.w3c.dom.ls' name 'LSParser' const ACTION_APPEND_AS_CHILDREN = 1; ACTION_REPLACE_CHILDREN = 2; ACTION_INSERT_BEFORE = 3; ACTION_INSERT_AFTER = 4; ACTION_REPLACE = 5; function getDomConfig(): OWDDOMConfiguration; overload; function getFilter(): OWDLLSParserFilter; overload; procedure setFilter(para1: OWDLLSParserFilter); overload; function getAsync(): jboolean; overload; function getBusy(): jboolean; overload; function parse(para1: OWDLLSInput): OWDDocument; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException function parseURI(para1: JLString): OWDDocument; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException function parseWithContext(para1: OWDLLSInput; para2: OWDNode; para3: jshort): OWDNode; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException procedure abort(); overload; end; OWDLLSParserFilter = interface external 'org.w3c.dom.ls' name 'LSParserFilter' const FILTER_ACCEPT = 1; FILTER_REJECT = 2; FILTER_SKIP = 3; FILTER_INTERRUPT = 4; function startElement(para1: OWDElement): jshort; overload; function acceptNode(para1: OWDNode): jshort; overload; function getWhatToShow(): jint; overload; end; OWDLLSResourceResolver = interface external 'org.w3c.dom.ls' name 'LSResourceResolver' function resolveResource(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString): OWDLLSInput; overload; end; OWDLLSSerializer = interface external 'org.w3c.dom.ls' name 'LSSerializer' function getDomConfig(): OWDDOMConfiguration; overload; function getNewLine(): JLString; overload; procedure setNewLine(para1: JLString); overload; function getFilter(): OWDLLSSerializerFilter; overload; procedure setFilter(para1: OWDLLSSerializerFilter); overload; function write(para1: OWDNode; para2: OWDLLSOutput): jboolean; overload; // throws org.w3c.dom.ls.LSException function writeToURI(para1: OWDNode; para2: JLString): jboolean; overload; // throws org.w3c.dom.ls.LSException function writeToString(para1: OWDNode): JLString; overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException end; OWDRDocumentRange = interface external 'org.w3c.dom.ranges' name 'DocumentRange' function createRange(): OWDRRange; overload; end; OWDRRange = interface external 'org.w3c.dom.ranges' name 'Range' const START_TO_START = 0; START_TO_END = 1; END_TO_END = 2; END_TO_START = 3; function getStartContainer(): OWDNode; overload; // throws org.w3c.dom.DOMException function getStartOffset(): jint; overload; // throws org.w3c.dom.DOMException function getEndContainer(): OWDNode; overload; // throws org.w3c.dom.DOMException function getEndOffset(): jint; overload; // throws org.w3c.dom.DOMException function getCollapsed(): jboolean; overload; // throws org.w3c.dom.DOMException function getCommonAncestorContainer(): OWDNode; overload; // throws org.w3c.dom.DOMException procedure setStart(para1: OWDNode; para2: jint); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure setEnd(para1: OWDNode; para2: jint); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure setStartBefore(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure setStartAfter(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure setEndBefore(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure setEndAfter(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure collapse(para1: jboolean); overload; // throws org.w3c.dom.DOMException procedure selectNode(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException procedure selectNodeContents(para1: OWDNode); overload; // throws org.w3c.dom.ranges.RangeException, org.w3c.dom.DOMException function compareBoundaryPoints(para1: jshort; para2: OWDRRange): jshort; overload; // throws org.w3c.dom.DOMException procedure deleteContents(); overload; // throws org.w3c.dom.DOMException function extractContents(): OWDDocumentFragment; overload; // throws org.w3c.dom.DOMException function cloneContents(): OWDDocumentFragment; overload; // throws org.w3c.dom.DOMException procedure insertNode(para1: OWDNode); overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ranges.RangeException procedure surroundContents(para1: OWDNode); overload; // throws org.w3c.dom.DOMException, org.w3c.dom.ranges.RangeException function cloneRange(): OWDRRange; overload; // throws org.w3c.dom.DOMException function toString(): JLString; overload; // throws org.w3c.dom.DOMException procedure detach(); overload; // throws org.w3c.dom.DOMException end; OWDSDocumentStyle = interface external 'org.w3c.dom.stylesheets' name 'DocumentStyle' function getStyleSheets(): OWDSStyleSheetList; overload; end; OWDSLinkStyle = interface external 'org.w3c.dom.stylesheets' name 'LinkStyle' function getSheet(): OWDSStyleSheet; overload; end; OWDSMediaList = interface external 'org.w3c.dom.stylesheets' name 'MediaList' function getMediaText(): JLString; overload; procedure setMediaText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLength(): jint; overload; function item(para1: jint): JLString; overload; procedure deleteMedium(para1: JLString); overload; // throws org.w3c.dom.DOMException procedure appendMedium(para1: JLString); overload; // throws org.w3c.dom.DOMException end; OWDSStyleSheet = interface external 'org.w3c.dom.stylesheets' name 'StyleSheet' function getType(): JLString; overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getOwnerNode(): OWDNode; overload; function getParentStyleSheet(): OWDSStyleSheet; overload; function getHref(): JLString; overload; function getTitle(): JLString; overload; function getMedia(): OWDSMediaList; overload; end; OWDSStyleSheetList = interface external 'org.w3c.dom.stylesheets' name 'StyleSheetList' function getLength(): jint; overload; function item(para1: jint): OWDSStyleSheet; overload; end; OWDTDocumentTraversal = interface external 'org.w3c.dom.traversal' name 'DocumentTraversal' function createNodeIterator(para1: OWDNode; para2: jint; para3: OWDTNodeFilter; para4: jboolean): OWDTNodeIterator; overload; // throws org.w3c.dom.DOMException function createTreeWalker(para1: OWDNode; para2: jint; para3: OWDTNodeFilter; para4: jboolean): OWDTTreeWalker; overload; // throws org.w3c.dom.DOMException end; OWDTNodeFilter = interface external 'org.w3c.dom.traversal' name 'NodeFilter' const FILTER_ACCEPT = 1; FILTER_REJECT = 2; FILTER_SKIP = 3; SHOW_ALL = -1; SHOW_ELEMENT = 1; SHOW_ATTRIBUTE = 2; SHOW_TEXT = 4; SHOW_CDATA_SECTION = 8; SHOW_ENTITY_REFERENCE = 16; SHOW_ENTITY = 32; SHOW_PROCESSING_INSTRUCTION = 64; SHOW_COMMENT = 128; SHOW_DOCUMENT = 256; SHOW_DOCUMENT_TYPE = 512; SHOW_DOCUMENT_FRAGMENT = 1024; SHOW_NOTATION = 2048; function acceptNode(para1: OWDNode): jshort; overload; end; OWDTNodeIterator = interface external 'org.w3c.dom.traversal' name 'NodeIterator' function getRoot(): OWDNode; overload; function getWhatToShow(): jint; overload; function getFilter(): OWDTNodeFilter; overload; function getExpandEntityReferences(): jboolean; overload; function nextNode(): OWDNode; overload; // throws org.w3c.dom.DOMException function previousNode(): OWDNode; overload; // throws org.w3c.dom.DOMException procedure detach(); overload; end; OWDTTreeWalker = interface external 'org.w3c.dom.traversal' name 'TreeWalker' function getRoot(): OWDNode; overload; function getWhatToShow(): jint; overload; function getFilter(): OWDTNodeFilter; overload; function getExpandEntityReferences(): jboolean; overload; function getCurrentNode(): OWDNode; overload; procedure setCurrentNode(para1: OWDNode); overload; // throws org.w3c.dom.DOMException function parentNode(): OWDNode; overload; function firstChild(): OWDNode; overload; function lastChild(): OWDNode; overload; function previousSibling(): OWDNode; overload; function nextSibling(): OWDNode; overload; function previousNode(): OWDNode; overload; function nextNode(): OWDNode; overload; end; OWDVAbstractView = interface external 'org.w3c.dom.views' name 'AbstractView' function getDocument(): OWDVDocumentView; overload; end; OWDVDocumentView = interface external 'org.w3c.dom.views' name 'DocumentView' function getDefaultView(): OWDVAbstractView; overload; end; OWDXXPathEvaluator = interface external 'org.w3c.dom.xpath' name 'XPathEvaluator' function createExpression(para1: JLString; para2: OWDXXPathNSResolver): OWDXXPathExpression; overload; // throws org.w3c.dom.xpath.XPathException, org.w3c.dom.DOMException function createNSResolver(para1: OWDNode): OWDXXPathNSResolver; overload; function evaluate(para1: JLString; para2: OWDNode; para3: OWDXXPathNSResolver; para4: jshort; para5: JLObject): JLObject; overload; // throws org.w3c.dom.xpath.XPathException, org.w3c.dom.DOMException end; OWDXXPathExpression = interface external 'org.w3c.dom.xpath' name 'XPathExpression' function evaluate(para1: OWDNode; para2: jshort; para3: JLObject): JLObject; overload; // throws org.w3c.dom.xpath.XPathException, org.w3c.dom.DOMException end; OWDXXPathNSResolver = interface external 'org.w3c.dom.xpath' name 'XPathNSResolver' function lookupNamespaceURI(para1: JLString): JLString; overload; end; OWDXXPathResult = interface external 'org.w3c.dom.xpath' name 'XPathResult' const ANY_TYPE = 0; NUMBER_TYPE = 1; STRING_TYPE = 2; BOOLEAN_TYPE = 3; UNORDERED_NODE_ITERATOR_TYPE = 4; ORDERED_NODE_ITERATOR_TYPE = 5; UNORDERED_NODE_SNAPSHOT_TYPE = 6; ORDERED_NODE_SNAPSHOT_TYPE = 7; ANY_UNORDERED_NODE_TYPE = 8; FIRST_ORDERED_NODE_TYPE = 9; function getResultType(): jshort; overload; function getNumberValue(): jdouble; overload; // throws org.w3c.dom.xpath.XPathException function getStringValue(): JLString; overload; // throws org.w3c.dom.xpath.XPathException function getBooleanValue(): jboolean; overload; // throws org.w3c.dom.xpath.XPathException function getSingleNodeValue(): OWDNode; overload; // throws org.w3c.dom.xpath.XPathException function getInvalidIteratorState(): jboolean; overload; function getSnapshotLength(): jint; overload; // throws org.w3c.dom.xpath.XPathException function iterateNext(): OWDNode; overload; // throws org.w3c.dom.xpath.XPathException, org.w3c.dom.DOMException function snapshotItem(para1: jint): OWDNode; overload; // throws org.w3c.dom.xpath.XPathException end; OXSAttributeList = interface external 'org.xml.sax' name 'AttributeList' function getLength(): jint; overload; function getName(para1: jint): JLString; overload; function getType(para1: jint): JLString; overload; function getValue(para1: jint): JLString; overload; function getType(para1: JLString): JLString; overload; function getValue(para1: JLString): JLString; overload; end; OXSAttributes = interface external 'org.xml.sax' name 'Attributes' function getLength(): jint; overload; function getURI(para1: jint): JLString; overload; function getLocalName(para1: jint): JLString; overload; function getQName(para1: jint): JLString; overload; function getType(para1: jint): JLString; overload; function getValue(para1: jint): JLString; overload; function getIndex(para1: JLString; para2: JLString): jint; overload; function getIndex(para1: JLString): jint; overload; function getType(para1: JLString; para2: JLString): JLString; overload; function getType(para1: JLString): JLString; overload; function getValue(para1: JLString; para2: JLString): JLString; overload; function getValue(para1: JLString): JLString; overload; end; OXSContentHandler = interface external 'org.xml.sax' name 'ContentHandler' procedure setDocumentLocator(para1: OXSLocator); overload; procedure startDocument(); overload; // throws org.xml.sax.SAXException procedure endDocument(); overload; // throws org.xml.sax.SAXException procedure startPrefixMapping(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException procedure endPrefixMapping(para1: JLString); overload; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; // throws org.xml.sax.SAXException procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException procedure skippedEntity(para1: JLString); overload; // throws org.xml.sax.SAXException end; OXSDTDHandler = interface external 'org.xml.sax' name 'DTDHandler' procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws org.xml.sax.SAXException end; OXSDocumentHandler = interface external 'org.xml.sax' name 'DocumentHandler' procedure setDocumentLocator(para1: OXSLocator); overload; procedure startDocument(); overload; // throws org.xml.sax.SAXException procedure endDocument(); overload; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: OXSAttributeList); overload; // throws org.xml.sax.SAXException procedure endElement(para1: JLString); overload; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException end; OXSEntityResolver = interface external 'org.xml.sax' name 'EntityResolver' function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException end; OXSErrorHandler = interface external 'org.xml.sax' name 'ErrorHandler' procedure warning(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException procedure error(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException procedure fatalError(para1: OXSSAXParseException); overload; // throws org.xml.sax.SAXException end; OXSInputSource = class external 'org.xml.sax' name 'InputSource' (JLObject) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JIInputStream); overload; constructor create(para1: JIReader); overload; procedure setPublicId(para1: JLString); overload; virtual; function getPublicId(): JLString; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; procedure setByteStream(para1: JIInputStream); overload; virtual; function getByteStream(): JIInputStream; overload; virtual; procedure setEncoding(para1: JLString); overload; virtual; function getEncoding(): JLString; overload; virtual; procedure setCharacterStream(para1: JIReader); overload; virtual; function getCharacterStream(): JIReader; overload; virtual; end; OXSLocator = interface external 'org.xml.sax' name 'Locator' function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; function getLineNumber(): jint; overload; function getColumnNumber(): jint; overload; end; OXSParser = interface external 'org.xml.sax' name 'Parser' procedure setLocale(para1: JULocale); overload; // throws org.xml.sax.SAXException procedure setEntityResolver(para1: OXSEntityResolver); overload; procedure setDTDHandler(para1: OXSDTDHandler); overload; procedure setDocumentHandler(para1: OXSDocumentHandler); overload; procedure setErrorHandler(para1: OXSErrorHandler); overload; procedure parse(para1: OXSInputSource); overload; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JLString); overload; // throws org.xml.sax.SAXException, java.io.IOException end; OXSXMLReader = interface external 'org.xml.sax' name 'XMLReader' function getFeature(para1: JLString): jboolean; overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setFeature(para1: JLString; para2: jboolean); overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setEntityResolver(para1: OXSEntityResolver); overload; function getEntityResolver(): OXSEntityResolver; overload; procedure setDTDHandler(para1: OXSDTDHandler); overload; function getDTDHandler(): OXSDTDHandler; overload; procedure setContentHandler(para1: OXSContentHandler); overload; function getContentHandler(): OXSContentHandler; overload; procedure setErrorHandler(para1: OXSErrorHandler); overload; function getErrorHandler(): OXSErrorHandler; overload; procedure parse(para1: OXSInputSource); overload; // throws java.io.IOException, org.xml.sax.SAXException procedure parse(para1: JLString); overload; // throws java.io.IOException, org.xml.sax.SAXException end; OXSEDeclHandler = interface external 'org.xml.sax.ext' name 'DeclHandler' procedure elementDecl(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException procedure attributeDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; // throws org.xml.sax.SAXException procedure internalEntityDecl(para1: JLString; para2: JLString); overload; // throws org.xml.sax.SAXException procedure externalEntityDecl(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException end; OXSELexicalHandler = interface external 'org.xml.sax.ext' name 'LexicalHandler' procedure startDTD(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.xml.sax.SAXException procedure endDTD(); overload; // throws org.xml.sax.SAXException procedure startEntity(para1: JLString); overload; // throws org.xml.sax.SAXException procedure endEntity(para1: JLString); overload; // throws org.xml.sax.SAXException procedure startCDATA(); overload; // throws org.xml.sax.SAXException procedure endCDATA(); overload; // throws org.xml.sax.SAXException procedure comment(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException procedure comment(var para1: array of jchar; para2: jint; para3: jint); overload; // throws org.xml.sax.SAXException end; OXSHNamespaceSupport = class external 'org.xml.sax.helpers' name 'NamespaceSupport' (JLObject) public type InnerContext = class; Arr1InnerContext = array of InnerContext; Arr2InnerContext = array of Arr1InnerContext; Arr3InnerContext = array of Arr2InnerContext; InnerContext = class sealed external 'org.xml.sax.helpers' name 'Context' end; public const XMLNS = 'http://www.w3.org/XML/1998/namespace'; NSDECL = 'http://www.w3.org/xmlns/2000/'; public constructor create(); overload; procedure reset(); overload; virtual; procedure pushContext(); overload; virtual; procedure popContext(); overload; virtual; function declarePrefix(para1: JLString; para2: JLString): jboolean; overload; virtual; function processName(para1: JLString; para2: Arr1JLString; para3: jboolean): Arr1JLString; overload; virtual; function processName(para1: JLString; var para2: array of JLString; para3: jboolean): Arr1JLString; overload; virtual; function getURI(para1: JLString): JLString; overload; virtual; function getPrefixes(): JUEnumeration; overload; virtual; function getPrefix(para1: JLString): JLString; overload; virtual; function getPrefixes(para1: JLString): JUEnumeration; overload; virtual; function getDeclaredPrefixes(): JUEnumeration; overload; virtual; procedure setNamespaceDeclUris(para1: jboolean); overload; virtual; function isNamespaceDeclUris(): jboolean; overload; virtual; end; OXSHNewInstance = class external 'org.xml.sax.helpers' name 'NewInstance' (JLObject) end; OXSHParserFactory = class external 'org.xml.sax.helpers' name 'ParserFactory' (JLObject) public class function makeParser(): OXSParser; static; overload; // throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException, java.lang.ClassCastException class function makeParser(para1: JLString): OXSParser; static; overload; // throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.ClassCastException end; OXSHXMLReaderFactory = class sealed external 'org.xml.sax.helpers' name 'XMLReaderFactory' (JLObject) public class function createXMLReader(): OXSXMLReader; static; overload; // throws org.xml.sax.SAXException class function createXMLReader(para1: JLString): OXSXMLReader; static; overload; // throws org.xml.sax.SAXException end; JAAWTError = class external 'java.awt' name 'AWTError' (JLError) public constructor create(para1: JLString); overload; end; JIIOError = class external 'java.io' name 'IOError' (JLError) public constructor create(para1: JLThrowable); overload; end; JLThreadDeath = class external 'java.lang' name 'ThreadDeath' (JLError) public constructor create(); overload; end; JLVirtualMachineError = class abstract external 'java.lang' name 'VirtualMachineError' (JLError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLAAnnotationFormatError = class external 'java.lang.annotation' name 'AnnotationFormatError' (JLError) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JUServiceConfigurationError = class external 'java.util' name 'ServiceConfigurationError' (JLError) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JSTStateInvariantError = class external 'javax.swing.text' name 'StateInvariantError' (JLError) public constructor create(para1: JLString); overload; end; JXPFactoryConfigurationError = class external 'javax.xml.parsers' name 'FactoryConfigurationError' (JLError) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; function getMessage(): JLString; overload; virtual; function getException(): JLException; overload; virtual; end; JXSFactoryConfigurationError = class external 'javax.xml.stream' name 'FactoryConfigurationError' (JLError) public constructor create(); overload; constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; constructor create(para1: JLString); overload; function getException(): JLException; overload; virtual; function getMessage(): JLString; overload; virtual; end; JXTTransformerFactoryConfigurationError = class external 'javax.xml.transform' name 'TransformerFactoryConfigurationError' (JLError) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; function getMessage(): JLString; overload; virtual; function getException(): JLException; overload; virtual; end; JAAWTException = class external 'java.awt' name 'AWTException' (JLException) public constructor create(para1: JLString); overload; end; JAFontFormatException = class external 'java.awt' name 'FontFormatException' (JLException) public constructor create(para1: JLString); overload; end; JADMimeTypeParseException = class external 'java.awt.datatransfer' name 'MimeTypeParseException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JADUnsupportedFlavorException = class external 'java.awt.datatransfer' name 'UnsupportedFlavorException' (JLException) public constructor create(para1: JADDataFlavor); overload; end; JAGNoninvertibleTransformException = class external 'java.awt.geom' name 'NoninvertibleTransformException' (JLException) public constructor create(para1: JLString); overload; end; JAPPrinterException = class external 'java.awt.print' name 'PrinterException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JBIntrospectionException = class external 'java.beans' name 'IntrospectionException' (JLException) public constructor create(para1: JLString); overload; end; JBPropertyVetoException = class external 'java.beans' name 'PropertyVetoException' (JLException) public constructor create(para1: JLString; para2: JBPropertyChangeEvent); overload; function getPropertyChangeEvent(): JBPropertyChangeEvent; overload; virtual; end; JLClassNotFoundException = class external 'java.lang' name 'ClassNotFoundException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; function getException(): JLThrowable; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JLCloneNotSupportedException = class external 'java.lang' name 'CloneNotSupportedException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLIllegalAccessException = class external 'java.lang' name 'IllegalAccessException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLInstantiationException = class external 'java.lang' name 'InstantiationException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLInterruptedException = class external 'java.lang' name 'InterruptedException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNoSuchFieldException = class external 'java.lang' name 'NoSuchFieldException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNoSuchMethodException = class external 'java.lang' name 'NoSuchMethodException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLIIllegalClassFormatException = class external 'java.lang.instrument' name 'IllegalClassFormatException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLIUnmodifiableClassException = class external 'java.lang.instrument' name 'UnmodifiableClassException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNURISyntaxException = class external 'java.net' name 'URISyntaxException' (JLException) public constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLString; para2: JLString); overload; function getInput(): JLString; overload; virtual; function getReason(): JLString; overload; virtual; function getIndex(): jint; overload; virtual; function getMessage(): JLString; overload; virtual; end; JRAlreadyBoundException = class external 'java.rmi' name 'AlreadyBoundException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JRNotBoundException = class external 'java.rmi' name 'NotBoundException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JRAActivationException = class external 'java.rmi.activation' name 'ActivationException' (JLException) public var fdetail: JLThrowable; external name 'detail'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; function getMessage(): JLString; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JRSServerNotActiveException = class external 'java.rmi.server' name 'ServerNotActiveException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSGeneralSecurityException = class external 'java.security' name 'GeneralSecurityException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSPrivilegedActionException = class external 'java.security' name 'PrivilegedActionException' (JLException) public constructor create(para1: JLException); overload; function getException(): JLException; overload; virtual; function getCause(): JLThrowable; overload; virtual; function toString(): JLString; overload; virtual; end; JSAAclNotFoundException = class external 'java.security.acl' name 'AclNotFoundException' (JLException) public constructor create(); overload; end; JSALastOwnerException = class external 'java.security.acl' name 'LastOwnerException' (JLException) public constructor create(); overload; end; JSANotOwnerException = class external 'java.security.acl' name 'NotOwnerException' (JLException) public constructor create(); overload; end; JTParseException = class external 'java.text' name 'ParseException' (JLException) public constructor create(para1: JLString; para2: jint); overload; function getErrorOffset(): jint; overload; virtual; end; JUTooManyListenersException = class external 'java.util' name 'TooManyListenersException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUCBrokenBarrierException = class external 'java.util.concurrent' name 'BrokenBarrierException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUCExecutionException = class external 'java.util.concurrent' name 'ExecutionException' (JLException) strict protected constructor create(); overload; constructor create(para1: JLString); overload; public constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JUCTimeoutException = class external 'java.util.concurrent' name 'TimeoutException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUPBackingStoreException = class external 'java.util.prefs' name 'BackingStoreException' (JLException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; end; JUPInvalidPreferencesFormatException = class external 'java.util.prefs' name 'InvalidPreferencesFormatException' (JLException) public constructor create(para1: JLThrowable); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JUZDataFormatException = class external 'java.util.zip' name 'DataFormatException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAMimeTypeParseException = class external 'javax.activation' name 'MimeTypeParseException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMBadAttributeValueExpException = class external 'javax.management' name 'BadAttributeValueExpException' (JLException) public constructor create(para1: JLObject); overload; function toString(): JLString; overload; virtual; end; JMBadBinaryOpValueExpException = class external 'javax.management' name 'BadBinaryOpValueExpException' (JLException) public constructor create(para1: JMValueExp); overload; function getExp(): JMValueExp; overload; virtual; function toString(): JLString; overload; virtual; end; JMBadStringOperationException = class external 'javax.management' name 'BadStringOperationException' (JLException) public constructor create(para1: JLString); overload; function toString(): JLString; overload; virtual; end; JMInvalidApplicationException = class external 'javax.management' name 'InvalidApplicationException' (JLException) public constructor create(para1: JLObject); overload; end; JMJMException = class external 'javax.management' name 'JMException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMMInvalidTargetObjectTypeException = class external 'javax.management.modelmbean' name 'InvalidTargetObjectTypeException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException; para2: JLString); overload; end; JMMXMLParseException = class external 'javax.management.modelmbean' name 'XMLParseException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException; para2: JLString); overload; end; JNNamingException = class external 'javax.naming' name 'NamingException' (JLException) strict protected var fresolvedName: JNName; external name 'resolvedName'; fresolvedObj: JLObject; external name 'resolvedObj'; fremainingName: JNName; external name 'remainingName'; frootException: JLThrowable; external name 'rootException'; public constructor create(para1: JLString); overload; constructor create(); overload; function getResolvedName(): JNName; overload; virtual; function getRemainingName(): JNName; overload; virtual; function getResolvedObj(): JLObject; overload; virtual; function getExplanation(): JLString; overload; virtual; procedure setResolvedName(para1: JNName); overload; virtual; procedure setRemainingName(para1: JNName); overload; virtual; procedure setResolvedObj(para1: JLObject); overload; virtual; procedure appendRemainingComponent(para1: JLString); overload; virtual; procedure appendRemainingName(para1: JNName); overload; virtual; function getRootCause(): JLThrowable; overload; virtual; procedure setRootCause(para1: JLThrowable); overload; virtual; function getCause(): JLThrowable; overload; virtual; function initCause(para1: JLThrowable): JLThrowable; overload; virtual; function toString(): JLString; overload; virtual; function toString(para1: jboolean): JLString; overload; virtual; end; JPPrintException = class external 'javax.print' name 'PrintException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException); overload; constructor create(para1: JLString; para2: JLException); overload; end; JSScriptException = class external 'javax.script' name 'ScriptException' (JLException) public constructor create(para1: JLString); overload; constructor create(para1: JLException); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: jint); overload; function getMessage(): JLString; overload; virtual; function getLineNumber(): jint; overload; virtual; function getColumnNumber(): jint; overload; virtual; function getFileName(): JLString; overload; virtual; end; JSADestroyFailedException = class external 'javax.security.auth' name 'DestroyFailedException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSARefreshFailedException = class external 'javax.security.auth' name 'RefreshFailedException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSACUnsupportedCallbackException = class external 'javax.security.auth.callback' name 'UnsupportedCallbackException' (JLException) public constructor create(para1: JSACCallback); overload; constructor create(para1: JSACCallback; para2: JLString); overload; function getCallback(): JSACCallback; overload; virtual; end; JxSCCertificateException = class external 'javax.security.cert' name 'CertificateException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCardException = class external 'javax.smartcardio' name 'CardException' (JLException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JSMInvalidMidiDataException = class external 'javax.sound.midi' name 'InvalidMidiDataException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSMMidiUnavailableException = class external 'javax.sound.midi' name 'MidiUnavailableException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSSLineUnavailableException = class external 'javax.sound.sampled' name 'LineUnavailableException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSSUnsupportedAudioFileException = class external 'javax.sound.sampled' name 'UnsupportedAudioFileException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSUnsupportedLookAndFeelException = class external 'javax.swing' name 'UnsupportedLookAndFeelException' (JLException) public constructor create(para1: JLString); overload; end; JSTBadLocationException = class external 'javax.swing.text' name 'BadLocationException' (JLException) public constructor create(para1: JLString; para2: jint); overload; function offsetRequested(): jint; overload; virtual; end; JSTExpandVetoException = class external 'javax.swing.tree' name 'ExpandVetoException' (JLException) strict protected var fevent: JSETreeExpansionEvent; external name 'event'; public constructor create(para1: JSETreeExpansionEvent); overload; constructor create(para1: JSETreeExpansionEvent; para2: JLString); overload; end; JTXXAException = class external 'javax.transaction.xa' name 'XAException' (JLException) public var ferrorCode: jint; external name 'errorCode'; public const XA_RBBASE = 100; XA_RBROLLBACK = 100; XA_RBCOMMFAIL = 101; XA_RBDEADLOCK = 102; XA_RBINTEGRITY = 103; XA_RBOTHER = 104; XA_RBPROTO = 105; XA_RBTIMEOUT = 106; XA_RBTRANSIENT = 107; XA_RBEND = 107; XA_NOMIGRATE = 9; XA_HEURHAZ = 8; XA_HEURCOM = 7; XA_HEURRB = 6; XA_HEURMIX = 5; XA_RETRY = 4; XA_RDONLY = 3; XAER_ASYNC = -2; XAER_RMERR = -3; XAER_NOTA = -4; XAER_INVAL = -5; XAER_PROTO = -6; XAER_RMFAIL = -7; XAER_DUPID = -8; XAER_OUTSIDE = -9; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint); overload; end; JXBJAXBException = class external 'javax.xml.bind' name 'JAXBException' (JLException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; function getErrorCode(): JLString; overload; virtual; function getLinkedException(): JLThrowable; overload; virtual; procedure setLinkedException(para1: JLThrowable); overload; virtual; function toString(): JLString; overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JXCKeySelectorException = class external 'javax.xml.crypto' name 'KeySelectorException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXCMarshalException = class external 'javax.xml.crypto' name 'MarshalException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXCURIReferenceException = class external 'javax.xml.crypto' name 'URIReferenceException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable; para3: JXCURIReference); overload; constructor create(para1: JLThrowable); overload; function getURIReference(): JXCURIReference; overload; virtual; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXCDTransformException = class external 'javax.xml.crypto.dsig' name 'TransformException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXCDXMLSignatureException = class external 'javax.xml.crypto.dsig' name 'XMLSignatureException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXDDatatypeConfigurationException = class external 'javax.xml.datatype' name 'DatatypeConfigurationException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JXPParserConfigurationException = class external 'javax.xml.parsers' name 'ParserConfigurationException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JXSSOAPException = class external 'javax.xml.soap' name 'SOAPException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getMessage(): JLString; overload; virtual; function getCause(): JLThrowable; overload; virtual; function initCause(para1: JLThrowable): JLThrowable; overload; virtual; end; JXSXMLStreamException = class external 'javax.xml.stream' name 'XMLStreamException' (JLException) strict protected var fnested: JLThrowable; external name 'nested'; flocation: JXSLocation; external name 'location'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JXSLocation; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JXSLocation); overload; function getNestedException(): JLThrowable; overload; virtual; function getLocation(): JXSLocation; overload; virtual; end; JXTTransformerException = class external 'javax.xml.transform' name 'TransformerException' (JLException) public function getLocator(): JXTSourceLocator; overload; virtual; procedure setLocator(para1: JXTSourceLocator); overload; virtual; function getException(): JLThrowable; overload; virtual; function getCause(): JLThrowable; overload; virtual; function initCause(para1: JLThrowable): JLThrowable; overload; virtual; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JXTSourceLocator); overload; constructor create(para1: JLString; para2: JXTSourceLocator; para3: JLThrowable); overload; function getMessageAndLocation(): JLString; overload; virtual; function getLocationAsString(): JLString; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXXXPathException = class external 'javax.xml.xpath' name 'XPathException' (JLException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; OIJGSSException = class external 'org.ietf.jgss' name 'GSSException' (JLException) public const BAD_BINDINGS = 1; BAD_MECH = 2; BAD_NAME = 3; BAD_NAMETYPE = 4; BAD_STATUS = 5; BAD_MIC = 6; CONTEXT_EXPIRED = 7; CREDENTIALS_EXPIRED = 8; DEFECTIVE_CREDENTIAL = 9; DEFECTIVE_TOKEN = 10; FAILURE = 11; NO_CONTEXT = 12; NO_CRED = 13; BAD_QOP = 14; UNAUTHORIZED = 15; UNAVAILABLE = 16; DUPLICATE_ELEMENT = 17; NAME_NOT_MN = 18; DUPLICATE_TOKEN = 19; OLD_TOKEN = 20; UNSEQ_TOKEN = 21; GAP_TOKEN = 22; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint; para3: JLString); overload; function getMajor(): jint; overload; virtual; function getMinor(): jint; overload; virtual; function getMajorString(): JLString; overload; virtual; function getMinorString(): JLString; overload; virtual; procedure setMinor(para1: jint; para2: JLString); overload; virtual; function toString(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; OOCPApplicationException = class external 'org.omg.CORBA.portable' name 'ApplicationException' (JLException) public constructor create(para1: JLString; para2: OOCPInputStream); overload; function getId(): JLString; overload; virtual; function getInputStream(): OOCPInputStream; overload; virtual; end; OOCPRemarshalException = class sealed external 'org.omg.CORBA.portable' name 'RemarshalException' (JLException) public constructor create(); overload; end; OXSSAXException = class external 'org.xml.sax' name 'SAXException' (JLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLException); overload; constructor create(para1: JLString; para2: JLException); overload; function getMessage(): JLString; overload; virtual; function getException(): JLException; overload; virtual; function getCause(): JLThrowable; overload; virtual; function toString(): JLString; overload; virtual; end; JAAWTKeyStroke = class external 'java.awt' name 'AWTKeyStroke' (JLObject, JISerializable) strict protected constructor create(); overload; constructor create(para1: jchar; para2: jint; para3: jint; para4: jboolean); overload; class procedure registerSubclass(para1: JLClass); static; overload; public class function getAWTKeyStroke(para1: jchar): JAAWTKeyStroke; static; overload; class function getAWTKeyStroke(para1: JLCharacter; para2: jint): JAAWTKeyStroke; static; overload; class function getAWTKeyStroke(para1: jint; para2: jint; para3: jboolean): JAAWTKeyStroke; static; overload; class function getAWTKeyStroke(para1: jint; para2: jint): JAAWTKeyStroke; static; overload; class function getAWTKeyStrokeForEvent(para1: JAEKeyEvent): JAAWTKeyStroke; static; overload; class function getAWTKeyStroke(para1: JLString): JAAWTKeyStroke; static; overload; function getKeyChar(): jchar; overload; virtual; final; function getKeyCode(): jint; overload; virtual; final; function getModifiers(): jint; overload; virtual; final; function isOnKeyRelease(): jboolean; overload; virtual; final; function getKeyEventType(): jint; overload; virtual; final; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; function toString(): JLString; overload; virtual; strict protected function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JACheckboxGroup = class external 'java.awt' name 'CheckboxGroup' (JLObject, JISerializable) public constructor create(); overload; function getSelectedCheckbox(): JACheckbox; overload; virtual; function getCurrent(): JACheckbox; overload; virtual; procedure setSelectedCheckbox(para1: JACheckbox); overload; virtual; procedure setCurrent(para1: JACheckbox); overload; virtual; function toString(): JLString; overload; virtual; end; JAComponentOrientation = class sealed external 'java.awt' name 'ComponentOrientation' (JLObject, JISerializable) public final class var fLEFT_TO_RIGHT: JAComponentOrientation; external name 'LEFT_TO_RIGHT'; fRIGHT_TO_LEFT: JAComponentOrientation; external name 'RIGHT_TO_LEFT'; fUNKNOWN: JAComponentOrientation; external name 'UNKNOWN'; public function isHorizontal(): jboolean; overload; virtual; function isLeftToRight(): jboolean; overload; virtual; class function getOrientation(para1: JULocale): JAComponentOrientation; static; overload; class function getOrientation(para1: JUResourceBundle): JAComponentOrientation; static; overload; end; JACursor = class external 'java.awt' name 'Cursor' (JLObject, JISerializable) public type InnerCursorDisposer = class; Arr1InnerCursorDisposer = array of InnerCursorDisposer; Arr2InnerCursorDisposer = array of Arr1InnerCursorDisposer; Arr3InnerCursorDisposer = array of Arr2InnerCursorDisposer; InnerCursorDisposer = class external 'java.awt' name 'CursorDisposer' end; public const DEFAULT_CURSOR = 0; CROSSHAIR_CURSOR = 1; TEXT_CURSOR = 2; WAIT_CURSOR = 3; SW_RESIZE_CURSOR = 4; SE_RESIZE_CURSOR = 5; NW_RESIZE_CURSOR = 6; NE_RESIZE_CURSOR = 7; N_RESIZE_CURSOR = 8; S_RESIZE_CURSOR = 9; W_RESIZE_CURSOR = 10; E_RESIZE_CURSOR = 11; HAND_CURSOR = 12; MOVE_CURSOR = 13; strict protected class var fpredefined: Arr1JACursor; external name 'predefined'; public const CUSTOM_CURSOR = -1; strict protected var fname: JLString; external name 'name'; public class function getPredefinedCursor(para1: jint): JACursor; static; overload; class function getSystemCustomCursor(para1: JLString): JACursor; static; overload; // throws java.awt.AWTException, java.awt.HeadlessException class function getDefaultCursor(): JACursor; static; overload; constructor create(para1: jint); overload; strict protected constructor create(para1: JLString); overload; public function getType(): jint; overload; virtual; function getName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JAEvent = class external 'java.awt' name 'Event' (JLObject, JISerializable) public const SHIFT_MASK = 1; CTRL_MASK = 2; META_MASK = 4; ALT_MASK = 8; HOME = 1000; &END = 1001; PGUP = 1002; PGDN = 1003; UP = 1004; DOWN = 1005; LEFT = 1006; RIGHT = 1007; F1 = 1008; F2 = 1009; F3 = 1010; F4 = 1011; F5 = 1012; F6 = 1013; F7 = 1014; F8 = 1015; F9 = 1016; F10 = 1017; F11 = 1018; F12 = 1019; PRINT_SCREEN = 1020; SCROLL_LOCK = 1021; CAPS_LOCK = 1022; NUM_LOCK = 1023; PAUSE = 1024; INSERT = 1025; ENTER = 10; BACK_SPACE = 8; TAB = 9; ESCAPE = 27; DELETE = 127; WINDOW_DESTROY = 201; WINDOW_EXPOSE = 202; WINDOW_ICONIFY = 203; WINDOW_DEICONIFY = 204; WINDOW_MOVED = 205; KEY_PRESS = 401; KEY_RELEASE = 402; KEY_ACTION = 403; KEY_ACTION_RELEASE = 404; MOUSE_DOWN = 501; MOUSE_UP = 502; MOUSE_MOVE = 503; MOUSE_ENTER = 504; MOUSE_EXIT = 505; MOUSE_DRAG = 506; SCROLL_LINE_UP = 601; SCROLL_LINE_DOWN = 602; SCROLL_PAGE_UP = 603; SCROLL_PAGE_DOWN = 604; SCROLL_ABSOLUTE = 605; SCROLL_BEGIN = 606; SCROLL_END = 607; LIST_SELECT = 701; LIST_DESELECT = 702; ACTION_EVENT = 1001; LOAD_FILE = 1002; SAVE_FILE = 1003; GOT_FOCUS = 1004; LOST_FOCUS = 1005; public var ftarget: JLObject; external name 'target'; fwhen: jlong; external name 'when'; fid: jint; external name 'id'; fx: jint; external name 'x'; fy: jint; external name 'y'; fkey: jint; external name 'key'; fmodifiers: jint; external name 'modifiers'; fclickCount: jint; external name 'clickCount'; farg: JLObject; external name 'arg'; fevt: JAEvent; external name 'evt'; public constructor create(para1: JLObject; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: JLObject); overload; constructor create(para1: JLObject; para2: jlong; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; constructor create(para1: JLObject; para2: jint; para3: JLObject); overload; procedure translate(para1: jint; para2: jint); overload; virtual; function shiftDown(): jboolean; overload; virtual; function controlDown(): jboolean; overload; virtual; function metaDown(): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function toString(): JLString; overload; virtual; end; JAFocusManager = class external 'java.awt' name 'FocusManager' (JLObject, JISerializable) end; JAFontMetrics = class abstract external 'java.awt' name 'FontMetrics' (JLObject, JISerializable) strict protected var ffont: JAFont; external name 'font'; strict protected constructor create(para1: JAFont); overload; public function getFont(): JAFont; overload; virtual; function getFontRenderContext(): JAFFontRenderContext; overload; virtual; function getLeading(): jint; overload; virtual; function getAscent(): jint; overload; virtual; function getDescent(): jint; overload; virtual; function getHeight(): jint; overload; virtual; function getMaxAscent(): jint; overload; virtual; function getMaxDescent(): jint; overload; virtual; function getMaxDecent(): jint; overload; virtual; function getMaxAdvance(): jint; overload; virtual; function charWidth(para1: jint): jint; overload; virtual; function charWidth(para1: jchar): jint; overload; virtual; function stringWidth(para1: JLString): jint; overload; virtual; function charsWidth(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; function charsWidth(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; function bytesWidth(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; function bytesWidth(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; function getWidths(): Arr1jint; overload; virtual; function hasUniformLineMetrics(): jboolean; overload; virtual; function getLineMetrics(para1: JLString; para2: JAGraphics): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: JLString; para2: jint; para3: jint; para4: JAGraphics): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: Arr1jchar; para2: jint; para3: jint; para4: JAGraphics): JAFLineMetrics; overload; virtual; function getLineMetrics(var para1: array of jchar; para2: jint; para3: jint; para4: JAGraphics): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: JTCharacterIterator; para2: jint; para3: jint; para4: JAGraphics): JAFLineMetrics; overload; virtual; function getStringBounds(para1: JLString; para2: JAGraphics): JAGRectangle2D; overload; virtual; function getStringBounds(para1: JLString; para2: jint; para3: jint; para4: JAGraphics): JAGRectangle2D; overload; virtual; function getStringBounds(para1: Arr1jchar; para2: jint; para3: jint; para4: JAGraphics): JAGRectangle2D; overload; virtual; function getStringBounds(var para1: array of jchar; para2: jint; para3: jint; para4: JAGraphics): JAGRectangle2D; overload; virtual; function getStringBounds(para1: JTCharacterIterator; para2: jint; para3: jint; para4: JAGraphics): JAGRectangle2D; overload; virtual; function getMaxCharBounds(para1: JAGraphics): JAGRectangle2D; overload; virtual; function toString(): JLString; overload; virtual; end; JAGraphicsConfigTemplate = class abstract external 'java.awt' name 'GraphicsConfigTemplate' (JLObject, JISerializable) public const REQUIRED = 1; PREFERRED = 2; UNNECESSARY = 3; public constructor create(); overload; function getBestConfiguration(para1: Arr1JAGraphicsConfiguration): JAGraphicsConfiguration; overload; virtual; abstract; function getBestConfiguration(var para1: array of JAGraphicsConfiguration): JAGraphicsConfiguration; overload; virtual; abstract; function isGraphicsConfigSupported(para1: JAGraphicsConfiguration): jboolean; overload; virtual; abstract; end; JAGridBagLayoutInfo = class external 'java.awt' name 'GridBagLayoutInfo' (JLObject, JISerializable) end; JAMediaTracker = class external 'java.awt' name 'MediaTracker' (JLObject, JISerializable) public const LOADING = 1; ABORTED = 2; ERRORED = 4; COMPLETE = 8; public constructor create(para1: JAComponent); overload; procedure addImage(para1: JAImage; para2: jint); overload; virtual; procedure addImage(para1: JAImage; para2: jint; para3: jint; para4: jint); overload; virtual; function checkAll(): jboolean; overload; virtual; function checkAll(para1: jboolean): jboolean; overload; virtual; function isErrorAny(): jboolean; overload; virtual; function getErrorsAny(): Arr1JLObject; overload; virtual; procedure waitForAll(); overload; virtual; // throws java.lang.InterruptedException function waitForAll(para1: jlong): jboolean; overload; virtual; // throws java.lang.InterruptedException function statusAll(para1: jboolean): jint; overload; virtual; function checkID(para1: jint): jboolean; overload; virtual; function checkID(para1: jint; para2: jboolean): jboolean; overload; virtual; function isErrorID(para1: jint): jboolean; overload; virtual; function getErrorsID(para1: jint): Arr1JLObject; overload; virtual; procedure waitForID(para1: jint); overload; virtual; // throws java.lang.InterruptedException function waitForID(para1: jint; para2: jlong): jboolean; overload; virtual; // throws java.lang.InterruptedException function statusID(para1: jint; para2: jboolean): jint; overload; virtual; procedure removeImage(para1: JAImage); overload; virtual; procedure removeImage(para1: JAImage; para2: jint); overload; virtual; procedure removeImage(para1: JAImage; para2: jint; para3: jint; para4: jint); overload; virtual; end; JAMenuComponent = class abstract external 'java.awt' name 'MenuComponent' (JLObject, JISerializable) public type InnerAccessibleAWTMenuComponent = class; Arr1InnerAccessibleAWTMenuComponent = array of InnerAccessibleAWTMenuComponent; Arr2InnerAccessibleAWTMenuComponent = array of Arr1InnerAccessibleAWTMenuComponent; Arr3InnerAccessibleAWTMenuComponent = array of Arr2InnerAccessibleAWTMenuComponent; InnerAccessibleAWTMenuComponent = class abstract external 'java.awt' name 'AccessibleAWTMenuComponent' end; public constructor create(); overload; // throws java.awt.HeadlessException function getName(): JLString; overload; virtual; procedure setName(para1: JLString); overload; virtual; function getParent(): JAMenuContainer; overload; virtual; function getPeer(): JAPMenuComponentPeer; overload; virtual; function getFont(): JAFont; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; procedure removeNotify(); overload; virtual; function postEvent(para1: JAEvent): jboolean; overload; virtual; procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; final; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function toString(): JLString; overload; virtual; strict protected function getTreeLock(): JLObject; overload; virtual; final; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAMenuShortcut = class external 'java.awt' name 'MenuShortcut' (JLObject, JISerializable) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jboolean); overload; function getKey(): jint; overload; virtual; function usesShiftModifier(): jboolean; overload; virtual; function equals(para1: JAMenuShortcut): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; end; JACColorSpace = class abstract external 'java.awt.color' name 'ColorSpace' (JLObject, JISerializable) public const TYPE_XYZ = 0; TYPE_Lab = 1; TYPE_Luv = 2; TYPE_YCbCr = 3; TYPE_Yxy = 4; TYPE_RGB = 5; TYPE_GRAY = 6; TYPE_HSV = 7; TYPE_HLS = 8; TYPE_CMYK = 9; TYPE_CMY = 11; TYPE_2CLR = 12; TYPE_3CLR = 13; TYPE_4CLR = 14; TYPE_5CLR = 15; TYPE_6CLR = 16; TYPE_7CLR = 17; TYPE_8CLR = 18; TYPE_9CLR = 19; TYPE_ACLR = 20; TYPE_BCLR = 21; TYPE_CCLR = 22; TYPE_DCLR = 23; TYPE_ECLR = 24; TYPE_FCLR = 25; CS_sRGB = 1000; CS_LINEAR_RGB = 1004; CS_CIEXYZ = 1001; CS_PYCC = 1002; CS_GRAY = 1003; strict protected constructor create(para1: jint; para2: jint); overload; public class function getInstance(para1: jint): JACColorSpace; static; overload; function isCS_sRGB(): jboolean; overload; virtual; function toRGB(para1: Arr1jfloat): Arr1jfloat; overload; virtual; abstract; function toRGB(var para1: array of jfloat): Arr1jfloat; overload; virtual; abstract; function fromRGB(para1: Arr1jfloat): Arr1jfloat; overload; virtual; abstract; function fromRGB(var para1: array of jfloat): Arr1jfloat; overload; virtual; abstract; function toCIEXYZ(para1: Arr1jfloat): Arr1jfloat; overload; virtual; abstract; function toCIEXYZ(var para1: array of jfloat): Arr1jfloat; overload; virtual; abstract; function fromCIEXYZ(para1: Arr1jfloat): Arr1jfloat; overload; virtual; abstract; function fromCIEXYZ(var para1: array of jfloat): Arr1jfloat; overload; virtual; abstract; function getType(): jint; overload; virtual; function getNumComponents(): jint; overload; virtual; function getName(para1: jint): JLString; overload; virtual; function getMinValue(para1: jint): jfloat; overload; virtual; function getMaxValue(para1: jint): jfloat; overload; virtual; end; JACICC_Profile = class external 'java.awt.color' name 'ICC_Profile' (JLObject, JISerializable) public const CLASS_INPUT = 0; CLASS_DISPLAY = 1; CLASS_OUTPUT = 2; CLASS_DEVICELINK = 3; CLASS_COLORSPACECONVERSION = 4; CLASS_ABSTRACT = 5; CLASS_NAMEDCOLOR = 6; icSigXYZData = 1482250784; icSigLabData = 1281450528; icSigLuvData = 1282766368; icSigYCbCrData = 1497588338; icSigYxyData = 1501067552; icSigRgbData = 1380401696; icSigGrayData = 1196573017; icSigHsvData = 1213421088; icSigHlsData = 1212961568; icSigCmykData = 1129142603; icSigCmyData = 1129142560; icSigSpace2CLR = 843271250; icSigSpace3CLR = 860048466; icSigSpace4CLR = 876825682; icSigSpace5CLR = 893602898; icSigSpace6CLR = 910380114; icSigSpace7CLR = 927157330; icSigSpace8CLR = 943934546; icSigSpace9CLR = 960711762; icSigSpaceACLR = 1094929490; icSigSpaceBCLR = 1111706706; icSigSpaceCCLR = 1128483922; icSigSpaceDCLR = 1145261138; icSigSpaceECLR = 1162038354; icSigSpaceFCLR = 1178815570; icSigInputClass = 1935896178; icSigDisplayClass = 1835955314; icSigOutputClass = 1886549106; icSigLinkClass = 1818848875; icSigAbstractClass = 1633842036; icSigColorSpaceClass = 1936744803; icSigNamedColorClass = 1852662636; icPerceptual = 0; icRelativeColorimetric = 1; icMediaRelativeColorimetric = 1; icSaturation = 2; icAbsoluteColorimetric = 3; icICCAbsoluteColorimetric = 3; icSigHead = 1751474532; icSigAToB0Tag = 1093812784; icSigAToB1Tag = 1093812785; icSigAToB2Tag = 1093812786; icSigBlueColorantTag = 1649957210; icSigBlueMatrixColumnTag = 1649957210; icSigBlueTRCTag = 1649693251; icSigBToA0Tag = 1110589744; icSigBToA1Tag = 1110589745; icSigBToA2Tag = 1110589746; icSigCalibrationDateTimeTag = 1667329140; icSigCharTargetTag = 1952543335; icSigCopyrightTag = 1668313716; icSigCrdInfoTag = 1668441193; icSigDeviceMfgDescTag = 1684893284; icSigDeviceModelDescTag = 1684890724; icSigDeviceSettingsTag = 1684371059; icSigGamutTag = 1734438260; icSigGrayTRCTag = 1800688195; icSigGreenColorantTag = 1733843290; icSigGreenMatrixColumnTag = 1733843290; icSigGreenTRCTag = 1733579331; icSigLuminanceTag = 1819635049; icSigMeasurementTag = 1835360627; icSigMediaBlackPointTag = 1651208308; icSigMediaWhitePointTag = 2004119668; icSigNamedColor2Tag = 1852009522; icSigOutputResponseTag = 1919251312; icSigPreview0Tag = 1886545200; icSigPreview1Tag = 1886545201; icSigPreview2Tag = 1886545202; icSigProfileDescriptionTag = 1684370275; icSigProfileSequenceDescTag = 1886610801; icSigPs2CRD0Tag = 1886610480; icSigPs2CRD1Tag = 1886610481; icSigPs2CRD2Tag = 1886610482; icSigPs2CRD3Tag = 1886610483; icSigPs2CSATag = 1886597747; icSigPs2RenderingIntentTag = 1886597737; icSigRedColorantTag = 1918392666; icSigRedMatrixColumnTag = 1918392666; icSigRedTRCTag = 1918128707; icSigScreeningDescTag = 1935897188; icSigScreeningTag = 1935897198; icSigTechnologyTag = 1952801640; icSigUcrBgTag = 1650877472; icSigViewingCondDescTag = 1987405156; icSigViewingConditionsTag = 1986618743; icSigChromaticityTag = 1667789421; icSigChromaticAdaptationTag = 1667785060; icSigColorantOrderTag = 1668051567; icSigColorantTableTag = 1668051572; icHdrSize = 0; icHdrCmmId = 4; icHdrVersion = 8; icHdrDeviceClass = 12; icHdrColorSpace = 16; icHdrPcs = 20; icHdrDate = 24; icHdrMagic = 36; icHdrPlatform = 40; icHdrFlags = 44; icHdrManufacturer = 48; icHdrModel = 52; icHdrAttributes = 56; icHdrRenderingIntent = 64; icHdrIlluminant = 68; icHdrCreator = 80; icHdrProfileID = 84; icTagType = 0; icTagReserved = 4; icCurveCount = 8; icCurveData = 12; icXYZNumberX = 8; strict protected procedure finalize(); overload; virtual; public class function getInstance(para1: Arr1jbyte): JACICC_Profile; static; overload; class function getInstance(var para1: array of jbyte): JACICC_Profile; static; overload; class function getInstance(para1: jint): JACICC_Profile; static; overload; class function getInstance(para1: JLString): JACICC_Profile; static; overload; // throws java.io.IOException class function getInstance(para1: JIInputStream): JACICC_Profile; static; overload; // throws java.io.IOException function getMajorVersion(): jint; overload; virtual; function getMinorVersion(): jint; overload; virtual; function getProfileClass(): jint; overload; virtual; function getColorSpaceType(): jint; overload; virtual; function getPCSType(): jint; overload; virtual; procedure write(para1: JLString); overload; virtual; // throws java.io.IOException procedure write(para1: JIOutputStream); overload; virtual; // throws java.io.IOException function getData(): Arr1jbyte; overload; virtual; function getData(para1: jint): Arr1jbyte; overload; virtual; procedure setData(para1: jint; para2: Arr1jbyte); overload; virtual; procedure setData(para1: jint; var para2: array of jbyte); overload; virtual; function getNumComponents(): jint; overload; virtual; strict protected function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JADDragGestureRecognizer = class abstract external 'java.awt.dnd' name 'DragGestureRecognizer' (JLObject, JISerializable) strict protected var fdragSource: JADDragSource; external name 'dragSource'; fcomponent: JAComponent; external name 'component'; fdragGestureListener: JADDragGestureListener; external name 'dragGestureListener'; fsourceActions: jint; external name 'sourceActions'; fevents: JUArrayList; external name 'events'; strict protected constructor create(para1: JADDragSource; para2: JAComponent; para3: jint; para4: JADDragGestureListener); overload; constructor create(para1: JADDragSource; para2: JAComponent; para3: jint); overload; constructor create(para1: JADDragSource; para2: JAComponent); overload; constructor create(para1: JADDragSource); overload; procedure registerListeners(); overload; virtual; abstract; procedure unregisterListeners(); overload; virtual; abstract; public function getDragSource(): JADDragSource; overload; virtual; function getComponent(): JAComponent; overload; virtual; procedure setComponent(para1: JAComponent); overload; virtual; function getSourceActions(): jint; overload; virtual; procedure setSourceActions(para1: jint); overload; virtual; function getTriggerEvent(): JAEInputEvent; overload; virtual; procedure resetRecognizer(); overload; virtual; procedure addDragGestureListener(para1: JADDragGestureListener); overload; virtual; // throws java.util.TooManyListenersException procedure removeDragGestureListener(para1: JADDragGestureListener); overload; virtual; strict protected procedure fireDragGestureRecognized(para1: jint; para2: JAPoint); overload; virtual; procedure appendEvent(para1: JAEInputEvent); overload; virtual; end; JADDragSource = class external 'java.awt.dnd' name 'DragSource' (JLObject, JISerializable) public final class var fDefaultCopyDrop: JACursor; external name 'DefaultCopyDrop'; fDefaultMoveDrop: JACursor; external name 'DefaultMoveDrop'; fDefaultLinkDrop: JACursor; external name 'DefaultLinkDrop'; fDefaultCopyNoDrop: JACursor; external name 'DefaultCopyNoDrop'; fDefaultMoveNoDrop: JACursor; external name 'DefaultMoveNoDrop'; fDefaultLinkNoDrop: JACursor; external name 'DefaultLinkNoDrop'; public class function getDefaultDragSource(): JADDragSource; static; overload; class function isDragImageSupported(): jboolean; static; overload; constructor create(); overload; // throws java.awt.HeadlessException procedure startDrag(para1: JADDragGestureEvent; para2: JACursor; para3: JAImage; para4: JAPoint; para5: JADTransferable; para6: JADDragSourceListener; para7: JADFlavorMap); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException procedure startDrag(para1: JADDragGestureEvent; para2: JACursor; para3: JADTransferable; para4: JADDragSourceListener; para5: JADFlavorMap); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException procedure startDrag(para1: JADDragGestureEvent; para2: JACursor; para3: JAImage; para4: JAPoint; para5: JADTransferable; para6: JADDragSourceListener); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException procedure startDrag(para1: JADDragGestureEvent; para2: JACursor; para3: JADTransferable; para4: JADDragSourceListener); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException strict protected function createDragSourceContext(para1: JADPDragSourceContextPeer; para2: JADDragGestureEvent; para3: JACursor; para4: JAImage; para5: JAPoint; para6: JADTransferable; para7: JADDragSourceListener): JADDragSourceContext; overload; virtual; public function getFlavorMap(): JADFlavorMap; overload; virtual; function createDragGestureRecognizer(para1: JLClass; para2: JAComponent; para3: jint; para4: JADDragGestureListener): JADDragGestureRecognizer; overload; virtual; function createDefaultDragGestureRecognizer(para1: JAComponent; para2: jint; para3: JADDragGestureListener): JADDragGestureRecognizer; overload; virtual; procedure addDragSourceListener(para1: JADDragSourceListener); overload; virtual; procedure removeDragSourceListener(para1: JADDragSourceListener); overload; virtual; function getDragSourceListeners(): Arr1JADDragSourceListener; overload; virtual; procedure addDragSourceMotionListener(para1: JADDragSourceMotionListener); overload; virtual; procedure removeDragSourceMotionListener(para1: JADDragSourceMotionListener); overload; virtual; function getDragSourceMotionListeners(): Arr1JADDragSourceMotionListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; class function getDragThreshold(): jint; static; overload; end; JADDropTargetContext = class external 'java.awt.dnd' name 'DropTargetContext' (JLObject, JISerializable) public type InnerTransferableProxy = class; Arr1InnerTransferableProxy = array of InnerTransferableProxy; Arr2InnerTransferableProxy = array of Arr1InnerTransferableProxy; Arr3InnerTransferableProxy = array of Arr2InnerTransferableProxy; InnerTransferableProxy = class external 'java.awt.dnd' name 'TransferableProxy' end; public function getDropTarget(): JADDropTarget; overload; virtual; function getComponent(): JAComponent; overload; virtual; procedure addNotify(para1: JADPDropTargetContextPeer); overload; virtual; procedure removeNotify(); overload; virtual; strict protected procedure setTargetActions(para1: jint); overload; virtual; function getTargetActions(): jint; overload; virtual; public procedure dropComplete(para1: jboolean); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException strict protected procedure acceptDrag(para1: jint); overload; virtual; procedure rejectDrag(); overload; virtual; procedure acceptDrop(para1: jint); overload; virtual; procedure rejectDrop(); overload; virtual; function getCurrentDataFlavors(): Arr1JADDataFlavor; overload; virtual; function getCurrentDataFlavorsAsList(): JUList; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getTransferable(): JADTransferable; overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException function createTransferableProxy(para1: JADTransferable; para2: jboolean): JADTransferable; overload; virtual; end; JAFNumericShaper = class sealed external 'java.awt.font' name 'NumericShaper' (JLObject, JISerializable) public const EUROPEAN = 1; ARABIC = 2; EASTERN_ARABIC = 4; DEVANAGARI = 8; BENGALI = 16; GURMUKHI = 32; GUJARATI = 64; ORIYA = 128; TAMIL = 256; TELUGU = 512; KANNADA = 1024; MALAYALAM = 2048; THAI = 4096; LAO = 8192; TIBETAN = 16384; MYANMAR = 32768; ETHIOPIC = 65536; KHMER = 131072; MONGOLIAN = 262144; ALL_RANGES = 524287; public class function getShaper(para1: jint): JAFNumericShaper; static; overload; class function getContextualShaper(para1: jint): JAFNumericShaper; static; overload; class function getContextualShaper(para1: jint; para2: jint): JAFNumericShaper; static; overload; procedure shape(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; procedure shape(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; procedure shape(para1: Arr1jchar; para2: jint; para3: jint; para4: jint); overload; virtual; procedure shape(var para1: array of jchar; para2: jint; para3: jint; para4: jint); overload; virtual; function isContextual(): jboolean; overload; virtual; function getRanges(): jint; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JAFTransformAttribute = class sealed external 'java.awt.font' name 'TransformAttribute' (JLObject, JISerializable) public final class var fIDENTITY: JAFTransformAttribute; external name 'IDENTITY'; public constructor create(para1: JAGAffineTransform); overload; function getTransform(): JAGAffineTransform; overload; virtual; function isIdentity(): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JBPropertyChangeSupport = class external 'java.beans' name 'PropertyChangeSupport' (JLObject, JISerializable) public constructor create(para1: JLObject); overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; procedure firePropertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: JLObject; para4: JLObject); overload; virtual; procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: jint; para4: jint); overload; virtual; procedure fireIndexedPropertyChange(para1: JLString; para2: jint; para3: jboolean; para4: jboolean); overload; virtual; function hasListeners(para1: JLString): jboolean; overload; virtual; end; JBVetoableChangeSupport = class external 'java.beans' name 'VetoableChangeSupport' (JLObject, JISerializable) public constructor create(para1: JLObject); overload; procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; function getVetoableChangeListeners(): Arr1JBVetoableChangeListener; overload; virtual; procedure addVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; function getVetoableChangeListeners(para1: JLString): Arr1JBVetoableChangeListener; overload; virtual; procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException procedure fireVetoableChange(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.beans.PropertyVetoException procedure fireVetoableChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; // throws java.beans.PropertyVetoException procedure fireVetoableChange(para1: JBPropertyChangeEvent); overload; virtual; // throws java.beans.PropertyVetoException function hasListeners(para1: JLString): jboolean; overload; virtual; end; JIExternalizable = interface external 'java.io' name 'Externalizable' (JISerializable) procedure writeExternal(para1: JIObjectOutput); overload; // throws java.io.IOException procedure readExternal(para1: JIObjectInput); overload; // throws java.io.IOException, java.lang.ClassNotFoundException end; JIObjectStreamClass = class external 'java.io' name 'ObjectStreamClass' (JLObject, JISerializable) public type InnerCaches = class; Arr1InnerCaches = array of InnerCaches; Arr2InnerCaches = array of Arr1InnerCaches; Arr3InnerCaches = array of Arr2InnerCaches; InnerClassDataSlot = class; Arr1InnerClassDataSlot = array of InnerClassDataSlot; Arr2InnerClassDataSlot = array of Arr1InnerClassDataSlot; Arr3InnerClassDataSlot = array of Arr2InnerClassDataSlot; InnerEntryFuture = class; Arr1InnerEntryFuture = array of InnerEntryFuture; Arr2InnerEntryFuture = array of Arr1InnerEntryFuture; Arr3InnerEntryFuture = array of Arr2InnerEntryFuture; InnerFieldReflector = class; Arr1InnerFieldReflector = array of InnerFieldReflector; Arr2InnerFieldReflector = array of Arr1InnerFieldReflector; Arr3InnerFieldReflector = array of Arr2InnerFieldReflector; InnerMemberSignature = class; Arr1InnerMemberSignature = array of InnerMemberSignature; Arr2InnerMemberSignature = array of Arr1InnerMemberSignature; Arr3InnerMemberSignature = array of Arr2InnerMemberSignature; InnerFieldReflectorKey = class; Arr1InnerFieldReflectorKey = array of InnerFieldReflectorKey; Arr2InnerFieldReflectorKey = array of Arr1InnerFieldReflectorKey; Arr3InnerFieldReflectorKey = array of Arr2InnerFieldReflectorKey; InnerWeakClassKey = class; Arr1InnerWeakClassKey = array of InnerWeakClassKey; Arr2InnerWeakClassKey = array of Arr1InnerWeakClassKey; Arr3InnerWeakClassKey = array of Arr2InnerWeakClassKey; InnerCaches = class external 'java.io' name 'Caches' end; InnerClassDataSlot = class external 'java.io' name 'ClassDataSlot' end; InnerEntryFuture = class external 'java.io' name 'EntryFuture' end; InnerFieldReflector = class external 'java.io' name 'FieldReflector' end; InnerMemberSignature = class external 'java.io' name 'MemberSignature' end; InnerFieldReflectorKey = class external 'java.io' name 'FieldReflectorKey' end; InnerWeakClassKey = class external 'java.io' name 'WeakClassKey' end; public final class var fNO_FIELDS: Arr1JIObjectStreamField; external name 'NO_FIELDS'; public class function lookup(para1: JLClass): JIObjectStreamClass; static; overload; class function lookupAny(para1: JLClass): JIObjectStreamClass; static; overload; function getName(): JLString; overload; virtual; function getSerialVersionUID(): jlong; overload; virtual; function forClass(): JLClass; overload; virtual; function getFields(): Arr1JIObjectStreamField; overload; virtual; function getField(para1: JLString): JIObjectStreamField; overload; virtual; function toString(): JLString; overload; virtual; end; JLStackTraceElement = class sealed external 'java.lang' name 'StackTraceElement' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint); overload; function getFileName(): JLString; overload; virtual; function getLineNumber(): jint; overload; virtual; function getClassName(): JLString; overload; virtual; function getMethodName(): JLString; overload; virtual; function isNativeMethod(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JLRProxy = class external 'java.lang.reflect' name 'Proxy' (JLObject, JISerializable) strict protected var fh: JLRInvocationHandler; external name 'h'; strict protected constructor create(para1: JLRInvocationHandler); overload; public class function getProxyClass(para1: JLClassLoader; para2: Arr1JLClass): JLClass; static; overload; // throws java.lang.IllegalArgumentException class function getProxyClass(para1: JLClassLoader; const para2: array of JLClass): JLClass; static; overload; // throws java.lang.IllegalArgumentException class function newProxyInstance(para1: JLClassLoader; para2: Arr1JLClass; para3: JLRInvocationHandler): JLObject; static; overload; // throws java.lang.IllegalArgumentException class function newProxyInstance(para1: JLClassLoader; var para2: array of JLClass; para3: JLRInvocationHandler): JLObject; static; overload; // throws java.lang.IllegalArgumentException class function isProxyClass(para1: JLClass): jboolean; static; overload; class function getInvocationHandler(para1: JLObject): JLRInvocationHandler; static; overload; // throws java.lang.IllegalArgumentException end; JMMathContext = class sealed external 'java.math' name 'MathContext' (JLObject, JISerializable) public final class var fUNLIMITED: JMMathContext; external name 'UNLIMITED'; fDECIMAL32: JMMathContext; external name 'DECIMAL32'; fDECIMAL64: JMMathContext; external name 'DECIMAL64'; fDECIMAL128: JMMathContext; external name 'DECIMAL128'; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JMRoundingMode); overload; constructor create(para1: JLString); overload; function getPrecision(): jint; overload; virtual; function getRoundingMode(): JMRoundingMode; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNInetAddress = class external 'java.net' name 'InetAddress' (JLObject, JISerializable) public type InnerCacheEntry = class; Arr1InnerCacheEntry = array of InnerCacheEntry; Arr2InnerCacheEntry = array of Arr1InnerCacheEntry; Arr3InnerCacheEntry = array of Arr2InnerCacheEntry; InnerCache = class; Arr1InnerCache = array of InnerCache; Arr2InnerCache = array of Arr1InnerCache; Arr3InnerCache = array of Arr2InnerCache; InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerCacheEntry = class sealed external 'java.net' name 'CacheEntry' end; InnerCache = class sealed external 'java.net' name 'Cache' public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class sealed external 'java.net' name 'Type' end; end; InnerType = class sealed external 'java.net' name 'Type' end; public function isMulticastAddress(): jboolean; overload; virtual; function isAnyLocalAddress(): jboolean; overload; virtual; function isLoopbackAddress(): jboolean; overload; virtual; function isLinkLocalAddress(): jboolean; overload; virtual; function isSiteLocalAddress(): jboolean; overload; virtual; function isMCGlobal(): jboolean; overload; virtual; function isMCNodeLocal(): jboolean; overload; virtual; function isMCLinkLocal(): jboolean; overload; virtual; function isMCSiteLocal(): jboolean; overload; virtual; function isMCOrgLocal(): jboolean; overload; virtual; function isReachable(para1: jint): jboolean; overload; virtual; // throws java.io.IOException function isReachable(para1: JNNetworkInterface; para2: jint; para3: jint): jboolean; overload; virtual; // throws java.io.IOException function getHostName(): JLString; overload; virtual; function getCanonicalHostName(): JLString; overload; virtual; function getAddress(): Arr1jbyte; overload; virtual; function getHostAddress(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; class function getByAddress(para1: JLString; para2: Arr1jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getByAddress(para1: JLString; var para2: array of jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getByName(para1: JLString): JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getAllByName(para1: JLString): Arr1JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getByAddress(para1: Arr1jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getByAddress(var para1: array of jbyte): JNInetAddress; static; overload; // throws java.net.UnknownHostException class function getLocalHost(): JNInetAddress; static; overload; // throws java.net.UnknownHostException end; JNSocketAddress = class abstract external 'java.net' name 'SocketAddress' (JLObject, JISerializable) public constructor create(); overload; end; JNURL = class sealed external 'java.net' name 'URL' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLString); overload; // throws java.net.MalformedURLException constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws java.net.MalformedURLException constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JNURLStreamHandler); overload; // throws java.net.MalformedURLException constructor create(para1: JLString); overload; // throws java.net.MalformedURLException constructor create(para1: JNURL; para2: JLString); overload; // throws java.net.MalformedURLException constructor create(para1: JNURL; para2: JLString; para3: JNURLStreamHandler); overload; // throws java.net.MalformedURLException strict protected procedure &set(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JLString); overload; virtual; procedure &set(para1: JLString; para2: JLString; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JLString; para8: JLString); overload; virtual; public function getQuery(): JLString; overload; virtual; function getPath(): JLString; overload; virtual; function getUserInfo(): JLString; overload; virtual; function getAuthority(): JLString; overload; virtual; function getPort(): jint; overload; virtual; function getDefaultPort(): jint; overload; virtual; function getProtocol(): JLString; overload; virtual; function getHost(): JLString; overload; virtual; function getFile(): JLString; overload; virtual; function getRef(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function sameFile(para1: JNURL): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function toExternalForm(): JLString; overload; virtual; function toURI(): JNURI; overload; virtual; // throws java.net.URISyntaxException function openConnection(): JNURLConnection; overload; virtual; // throws java.io.IOException function openConnection(para1: JNProxy): JNURLConnection; overload; virtual; // throws java.io.IOException function openStream(): JIInputStream; overload; virtual; final; // throws java.io.IOException function getContent(): JLObject; overload; virtual; final; // throws java.io.IOException function getContent(para1: Arr1JLClass): JLObject; overload; virtual; final; // throws java.io.IOException function getContent(var para1: array of JLClass): JLObject; overload; virtual; final; // throws java.io.IOException class procedure setURLStreamHandlerFactory(para1: JNURLStreamHandlerFactory); static; overload; end; JRMarshalledObject = class sealed external 'java.rmi' name 'MarshalledObject' (JLObject, JISerializable) public type InnerMarshalledObjectInputStream = class; Arr1InnerMarshalledObjectInputStream = array of InnerMarshalledObjectInputStream; Arr2InnerMarshalledObjectInputStream = array of Arr1InnerMarshalledObjectInputStream; Arr3InnerMarshalledObjectInputStream = array of Arr2InnerMarshalledObjectInputStream; InnerMarshalledObjectOutputStream = class; Arr1InnerMarshalledObjectOutputStream = array of InnerMarshalledObjectOutputStream; Arr2InnerMarshalledObjectOutputStream = array of Arr1InnerMarshalledObjectOutputStream; Arr3InnerMarshalledObjectOutputStream = array of Arr2InnerMarshalledObjectOutputStream; InnerMarshalledObjectInputStream = class external 'java.rmi' name 'MarshalledObjectInputStream' end; InnerMarshalledObjectOutputStream = class external 'java.rmi' name 'MarshalledObjectOutputStream' end; public constructor create(para1: JLObject); overload; // throws java.io.IOException function get(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JRAActivationDesc = class sealed external 'java.rmi.activation' name 'ActivationDesc' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString; para3: JRMarshalledObject); overload; // throws java.rmi.activation.ActivationException constructor create(para1: JLString; para2: JLString; para3: JRMarshalledObject; para4: jboolean); overload; // throws java.rmi.activation.ActivationException constructor create(para1: JRAActivationGroupID; para2: JLString; para3: JLString; para4: JRMarshalledObject); overload; constructor create(para1: JRAActivationGroupID; para2: JLString; para3: JLString; para4: JRMarshalledObject; para5: jboolean); overload; function getGroupID(): JRAActivationGroupID; overload; virtual; function getClassName(): JLString; overload; virtual; function getLocation(): JLString; overload; virtual; function getData(): JRMarshalledObject; overload; virtual; function getRestartMode(): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JRAActivationGroupDesc = class sealed external 'java.rmi.activation' name 'ActivationGroupDesc' (JLObject, JISerializable) public type InnerCommandEnvironment = class; Arr1InnerCommandEnvironment = array of InnerCommandEnvironment; Arr2InnerCommandEnvironment = array of Arr1InnerCommandEnvironment; Arr3InnerCommandEnvironment = array of Arr2InnerCommandEnvironment; InnerCommandEnvironment = class external 'java.rmi.activation' name 'CommandEnvironment' (JLObject, JISerializable) public constructor create(para1: JLString; para2: Arr1JLString); overload; constructor create(para1: JLString; const para2: array of JLString); overload; function getCommandPath(): JLString; overload; virtual; function getCommandOptions(): Arr1JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; public constructor create(para1: JUProperties; para2: JRAActivationGroupDesc.InnerCommandEnvironment); overload; constructor create(para1: JLString; para2: JLString; para3: JRMarshalledObject; para4: JUProperties; para5: JRAActivationGroupDesc.InnerCommandEnvironment); overload; function getClassName(): JLString; overload; virtual; function getLocation(): JLString; overload; virtual; function getData(): JRMarshalledObject; overload; virtual; function getPropertyOverrides(): JUProperties; overload; virtual; function getCommandEnvironment(): JRAActivationGroupDesc.InnerCommandEnvironment; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JRAActivationGroupID = class external 'java.rmi.activation' name 'ActivationGroupID' (JLObject, JISerializable) public constructor create(para1: JRAActivationSystem); overload; function getSystem(): JRAActivationSystem; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JRAActivationID = class external 'java.rmi.activation' name 'ActivationID' (JLObject, JISerializable) public constructor create(para1: JRAActivator); overload; function activate(para1: jboolean): JRRemote; overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JRDLease = class sealed external 'java.rmi.dgc' name 'Lease' (JLObject, JISerializable) public constructor create(para1: JRDVMID; para2: jlong); overload; function getVMID(): JRDVMID; overload; virtual; function getValue(): jlong; overload; virtual; end; JRDVMID = class sealed external 'java.rmi.dgc' name 'VMID' (JLObject, JISerializable) public constructor create(); overload; class function isUnique(): jboolean; static; overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JRSObjID = class sealed external 'java.rmi.server' name 'ObjID' (JLObject, JISerializable) public const REGISTRY_ID = 0; ACTIVATOR_ID = 1; DGC_ID = 2; public constructor create(); overload; constructor create(para1: jint); overload; procedure write(para1: JIObjectOutput); overload; virtual; // throws java.io.IOException class function read(para1: JIObjectInput): JRSObjID; static; overload; // throws java.io.IOException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JRSUID = class sealed external 'java.rmi.server' name 'UID' (JLObject, JISerializable) public constructor create(); overload; constructor create(para1: jshort); overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; procedure write(para1: JIDataOutput); overload; virtual; // throws java.io.IOException class function read(para1: JIDataInput): JRSUID; static; overload; // throws java.io.IOException end; JSCodeSigner = class sealed external 'java.security' name 'CodeSigner' (JLObject, JISerializable) public constructor create(para1: JSCCertPath; para2: JSecurityTimestamp); overload; function getSignerCertPath(): JSCCertPath; overload; virtual; function getTimestamp(): JSecurityTimestamp; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSCodeSource = class external 'java.security' name 'CodeSource' (JLObject, JISerializable) public constructor create(para1: JNURL; para2: Arr1JSCCertificate); overload; constructor create(para1: JNURL; const para2: array of JSCCertificate); overload; constructor create(para1: JNURL; para2: Arr1JSCodeSigner); overload; constructor create(para1: JNURL; const para2: array of JSCodeSigner); overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function getLocation(): JNURL; overload; virtual; final; function getCertificates(): Arr1JSCCertificate; overload; virtual; final; function getCodeSigners(): Arr1JSCodeSigner; overload; virtual; final; function implies(para1: JSCodeSource): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSGuardedObject = class external 'java.security' name 'GuardedObject' (JLObject, JISerializable) public constructor create(para1: JLObject; para2: JSGuard); overload; function getObject(): JLObject; overload; virtual; // throws java.lang.SecurityException end; JSKey = interface external 'java.security' name 'Key' (JISerializable) const serialVersionUID = jlong(6603384152749567654); function getAlgorithm(): JLString; overload; function getFormat(): JLString; overload; function getEncoded(): Arr1jbyte; overload; end; JSKeyPair = class sealed external 'java.security' name 'KeyPair' (JLObject, JISerializable) public constructor create(para1: JSPublicKey; para2: JSPrivateKey); overload; function getPublic(): JSPublicKey; overload; virtual; function getPrivate(): JSPrivateKey; overload; virtual; end; JSPermissionCollection = class abstract external 'java.security' name 'PermissionCollection' (JLObject, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; abstract; function implies(para1: JSPermission): jboolean; overload; virtual; abstract; function elements(): JUEnumeration; overload; virtual; abstract; procedure setReadOnly(); overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSSecureRandomSpi = class abstract external 'java.security' name 'SecureRandomSpi' (JLObject, JISerializable) public constructor create(); overload; strict protected procedure engineSetSeed(para1: Arr1jbyte); overload; virtual; abstract; procedure engineSetSeed(var para1: array of jbyte); overload; virtual; abstract; procedure engineNextBytes(para1: Arr1jbyte); overload; virtual; abstract; procedure engineNextBytes(var para1: array of jbyte); overload; virtual; abstract; function engineGenerateSeed(para1: jint): Arr1jbyte; overload; virtual; abstract; end; JSSignedObject = class sealed external 'java.security' name 'SignedObject' (JLObject, JISerializable) public constructor create(para1: JISerializable; para2: JSPrivateKey; para3: JSSignature); overload; // throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException function getObject(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function getSignature(): Arr1jbyte; overload; virtual; function getAlgorithm(): JLString; overload; virtual; function verify(para1: JSPublicKey; para2: JSSignature): jboolean; overload; virtual; // throws java.security.InvalidKeyException, java.security.SignatureException end; JSecurityTimestamp = class sealed external 'java.security' name 'Timestamp' (JLObject, JISerializable) public constructor create(para1: JUDate; para2: JSCCertPath); overload; function getTimestamp(): JUDate; overload; virtual; function getSignerCertPath(): JSCCertPath; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSCCertPath = class abstract external 'java.security.cert' name 'CertPath' (JLObject, JISerializable) public type InnerCertPathRep = class; Arr1InnerCertPathRep = array of InnerCertPathRep; Arr2InnerCertPathRep = array of Arr1InnerCertPathRep; Arr3InnerCertPathRep = array of Arr2InnerCertPathRep; InnerCertPathRep = class external 'java.security.cert' name 'CertPathRep' (JLObject, JISerializable) strict protected constructor create(para1: JLString; para2: Arr1jbyte); overload; constructor create(para1: JLString; const para2: array of jbyte); overload; function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; strict protected constructor create(para1: JLString); overload; public function getType(): JLString; overload; virtual; function getEncodings(): JUIterator; overload; virtual; abstract; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException function getEncoded(para1: JLString): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException function getCertificates(): JUList; overload; virtual; abstract; strict protected function writeReplace(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JSCCertificate = class abstract external 'java.security.cert' name 'Certificate' (JLObject, JISerializable) public type InnerCertificateRep = class; Arr1InnerCertificateRep = array of InnerCertificateRep; Arr2InnerCertificateRep = array of Arr1InnerCertificateRep; Arr3InnerCertificateRep = array of Arr2InnerCertificateRep; InnerCertificateRep = class external 'java.security.cert' name 'CertificateRep' (JLObject, JISerializable) strict protected constructor create(para1: JLString; para2: Arr1jbyte); overload; constructor create(para1: JLString; const para2: array of jbyte); overload; function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; strict protected constructor create(para1: JLString); overload; public function getType(): JLString; overload; virtual; final; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException function toString(): JLString; overload; virtual; abstract; function getPublicKey(): JSPublicKey; overload; virtual; abstract; strict protected function writeReplace(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JUCurrency = class sealed external 'java.util' name 'Currency' (JLObject, JISerializable) public type InnerCurrencyNameGetter = class; Arr1InnerCurrencyNameGetter = array of InnerCurrencyNameGetter; Arr2InnerCurrencyNameGetter = array of Arr1InnerCurrencyNameGetter; Arr3InnerCurrencyNameGetter = array of Arr2InnerCurrencyNameGetter; InnerCurrencyNameGetter = class external 'java.util' name 'CurrencyNameGetter' end; public class function getInstance(para1: JLString): JUCurrency; static; overload; class function getInstance(para1: JULocale): JUCurrency; static; overload; function getCurrencyCode(): JLString; overload; virtual; function getSymbol(): JLString; overload; virtual; function getSymbol(para1: JULocale): JLString; overload; virtual; function getDefaultFractionDigits(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JUEventObject = class external 'java.util' name 'EventObject' (JLObject, JISerializable) strict protected var fsource: JLObject; external name 'source'; public constructor create(para1: JLObject); overload; function getSource(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JURandom = class external 'java.util' name 'Random' (JLObject, JISerializable) public constructor create(); overload; constructor create(para1: jlong); overload; procedure setSeed(para1: jlong); overload; virtual; strict protected function next(para1: jint): jint; overload; virtual; public procedure nextBytes(para1: Arr1jbyte); overload; virtual; procedure nextBytes(var para1: array of jbyte); overload; virtual; function nextInt(): jint; overload; virtual; function nextInt(para1: jint): jint; overload; virtual; function nextLong(): jlong; overload; virtual; function nextBoolean(): jboolean; overload; virtual; function nextFloat(): jfloat; overload; virtual; function nextDouble(): jdouble; overload; virtual; function nextGaussian(): jdouble; overload; virtual; end; JUCSemaphore = class external 'java.util.concurrent' name 'Semaphore' (JLObject, JISerializable) public type InnerFairSync = class; Arr1InnerFairSync = array of InnerFairSync; Arr2InnerFairSync = array of Arr1InnerFairSync; Arr3InnerFairSync = array of Arr2InnerFairSync; InnerNonfairSync = class; Arr1InnerNonfairSync = array of InnerNonfairSync; Arr2InnerNonfairSync = array of Arr1InnerNonfairSync; Arr3InnerNonfairSync = array of Arr2InnerNonfairSync; InnerSync = class; Arr1InnerSync = array of InnerSync; Arr2InnerSync = array of Arr1InnerSync; Arr3InnerSync = array of Arr2InnerSync; InnerFairSync = class sealed external 'java.util.concurrent' name 'FairSync' end; InnerNonfairSync = class sealed external 'java.util.concurrent' name 'NonfairSync' end; InnerSync = class abstract external 'java.util.concurrent' name 'Sync' end; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jboolean); overload; procedure acquire(); overload; virtual; // throws java.lang.InterruptedException procedure acquireUninterruptibly(); overload; virtual; function tryAcquire(): jboolean; overload; virtual; function tryAcquire(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure release(); overload; virtual; procedure acquire(para1: jint); overload; virtual; // throws java.lang.InterruptedException procedure acquireUninterruptibly(para1: jint); overload; virtual; function tryAcquire(para1: jint): jboolean; overload; virtual; function tryAcquire(para1: jint; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure release(para1: jint); overload; virtual; function availablePermits(): jint; overload; virtual; function drainPermits(): jint; overload; virtual; strict protected procedure reducePermits(para1: jint); overload; virtual; public function isFair(): jboolean; overload; virtual; function hasQueuedThreads(): jboolean; overload; virtual; final; function getQueueLength(): jint; overload; virtual; final; strict protected function getQueuedThreads(): JUCollection; overload; virtual; public function toString(): JLString; overload; virtual; end; JUCAAtomicBoolean = class external 'java.util.concurrent.atomic' name 'AtomicBoolean' (JLObject, JISerializable) public constructor create(para1: jboolean); overload; constructor create(); overload; function get(): jboolean; overload; virtual; final; function compareAndSet(para1: jboolean; para2: jboolean): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jboolean; para2: jboolean): jboolean; overload; virtual; procedure &set(para1: jboolean); overload; virtual; final; procedure lazySet(para1: jboolean); overload; virtual; final; function getAndSet(para1: jboolean): jboolean; overload; virtual; final; function toString(): JLString; overload; virtual; end; JUCAAtomicIntegerArray = class external 'java.util.concurrent.atomic' name 'AtomicIntegerArray' (JLObject, JISerializable) public constructor create(para1: jint); overload; constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; function length(): jint; overload; virtual; final; function get(para1: jint): jint; overload; virtual; final; procedure &set(para1: jint; para2: jint); overload; virtual; final; procedure lazySet(para1: jint; para2: jint); overload; virtual; final; function getAndSet(para1: jint; para2: jint): jint; overload; virtual; final; function compareAndSet(para1: jint; para2: jint; para3: jint): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jint; para2: jint; para3: jint): jboolean; overload; virtual; final; function getAndIncrement(para1: jint): jint; overload; virtual; final; function getAndDecrement(para1: jint): jint; overload; virtual; final; function getAndAdd(para1: jint; para2: jint): jint; overload; virtual; final; function incrementAndGet(para1: jint): jint; overload; virtual; final; function decrementAndGet(para1: jint): jint; overload; virtual; final; function addAndGet(para1: jint; para2: jint): jint; overload; virtual; final; function toString(): JLString; overload; virtual; end; JUCAAtomicLongArray = class external 'java.util.concurrent.atomic' name 'AtomicLongArray' (JLObject, JISerializable) public constructor create(para1: jint); overload; constructor create(para1: Arr1jlong); overload; constructor create(const para1: array of jlong); overload; function length(): jint; overload; virtual; final; function get(para1: jint): jlong; overload; virtual; final; procedure &set(para1: jint; para2: jlong); overload; virtual; final; procedure lazySet(para1: jint; para2: jlong); overload; virtual; final; function getAndSet(para1: jint; para2: jlong): jlong; overload; virtual; final; function compareAndSet(para1: jint; para2: jlong; para3: jlong): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jint; para2: jlong; para3: jlong): jboolean; overload; virtual; final; function getAndIncrement(para1: jint): jlong; overload; virtual; final; function getAndDecrement(para1: jint): jlong; overload; virtual; final; function getAndAdd(para1: jint; para2: jlong): jlong; overload; virtual; final; function incrementAndGet(para1: jint): jlong; overload; virtual; final; function decrementAndGet(para1: jint): jlong; overload; virtual; final; function addAndGet(para1: jint; para2: jlong): jlong; overload; virtual; function toString(): JLString; overload; virtual; end; JUCAAtomicReference = class external 'java.util.concurrent.atomic' name 'AtomicReference' (JLObject, JISerializable) public constructor create(para1: JLObject); overload; constructor create(); overload; function get(): JLObject; overload; virtual; final; procedure &set(para1: JLObject); overload; virtual; final; procedure lazySet(para1: JLObject); overload; virtual; final; function compareAndSet(para1: JLObject; para2: JLObject): jboolean; overload; virtual; final; function weakCompareAndSet(para1: JLObject; para2: JLObject): jboolean; overload; virtual; final; function getAndSet(para1: JLObject): JLObject; overload; virtual; final; function toString(): JLString; overload; virtual; end; JUCAAtomicReferenceArray = class external 'java.util.concurrent.atomic' name 'AtomicReferenceArray' (JLObject, JISerializable) public constructor create(para1: jint); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; function length(): jint; overload; virtual; final; function get(para1: jint): JLObject; overload; virtual; final; procedure &set(para1: jint; para2: JLObject); overload; virtual; final; procedure lazySet(para1: jint; para2: JLObject); overload; virtual; final; function getAndSet(para1: jint; para2: JLObject): JLObject; overload; virtual; final; function compareAndSet(para1: jint; para2: JLObject; para3: JLObject): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jint; para2: JLObject; para3: JLObject): jboolean; overload; virtual; final; function toString(): JLString; overload; virtual; end; JUCLAbstractOwnableSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractOwnableSynchronizer' (JLObject, JISerializable) strict protected constructor create(); overload; procedure setExclusiveOwnerThread(para1: JLThread); overload; virtual; final; function getExclusiveOwnerThread(): JLThread; overload; virtual; final; end; JULLevel = class external 'java.util.logging' name 'Level' (JLObject, JISerializable) public final class var fOFF: JULLevel; external name 'OFF'; fSEVERE: JULLevel; external name 'SEVERE'; fWARNING: JULLevel; external name 'WARNING'; fINFO: JULLevel; external name 'INFO'; fCONFIG: JULLevel; external name 'CONFIG'; fFINE: JULLevel; external name 'FINE'; fFINER: JULLevel; external name 'FINER'; fFINEST: JULLevel; external name 'FINEST'; fALL: JULLevel; external name 'ALL'; strict protected constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: JLString); overload; public function getResourceBundleName(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getLocalizedName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; final; function intValue(): jint; overload; virtual; final; class function parse(para1: JLString): JULLevel; static; overload; // throws java.lang.IllegalArgumentException function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JULLogRecord = class external 'java.util.logging' name 'LogRecord' (JLObject, JISerializable) public constructor create(para1: JULLevel; para2: JLString); overload; function getLoggerName(): JLString; overload; virtual; procedure setLoggerName(para1: JLString); overload; virtual; function getResourceBundle(): JUResourceBundle; overload; virtual; procedure setResourceBundle(para1: JUResourceBundle); overload; virtual; function getResourceBundleName(): JLString; overload; virtual; procedure setResourceBundleName(para1: JLString); overload; virtual; function getLevel(): JULLevel; overload; virtual; procedure setLevel(para1: JULLevel); overload; virtual; function getSequenceNumber(): jlong; overload; virtual; procedure setSequenceNumber(para1: jlong); overload; virtual; function getSourceClassName(): JLString; overload; virtual; procedure setSourceClassName(para1: JLString); overload; virtual; function getSourceMethodName(): JLString; overload; virtual; procedure setSourceMethodName(para1: JLString); overload; virtual; function getMessage(): JLString; overload; virtual; procedure setMessage(para1: JLString); overload; virtual; function getParameters(): Arr1JLObject; overload; virtual; procedure setParameters(para1: Arr1JLObject); overload; virtual; procedure setParameters(var para1: array of JLObject); overload; virtual; function getThreadID(): jint; overload; virtual; procedure setThreadID(para1: jint); overload; virtual; function getMillis(): jlong; overload; virtual; procedure setMillis(para1: jlong); overload; virtual; function getThrown(): JLThrowable; overload; virtual; procedure setThrown(para1: JLThrowable); overload; virtual; end; JURPattern = class sealed external 'java.util.regex' name 'Pattern' (JLObject, JISerializable) public type InnerAll = class; Arr1InnerAll = array of InnerAll; Arr2InnerAll = array of Arr1InnerAll; Arr3InnerAll = array of Arr2InnerAll; InnerBackRef = class; Arr1InnerBackRef = array of InnerBackRef; Arr2InnerBackRef = array of Arr1InnerBackRef; Arr3InnerBackRef = array of Arr2InnerBackRef; InnerBegin = class; Arr1InnerBegin = array of InnerBegin; Arr2InnerBegin = array of Arr1InnerBegin; Arr3InnerBegin = array of Arr2InnerBegin; InnerBehind = class; Arr1InnerBehind = array of InnerBehind; Arr2InnerBehind = array of Arr1InnerBehind; Arr3InnerBehind = array of Arr2InnerBehind; InnerBehindS = class; Arr1InnerBehindS = array of InnerBehindS; Arr2InnerBehindS = array of Arr1InnerBehindS; Arr3InnerBehindS = array of Arr2InnerBehindS; InnerBitClass = class; Arr1InnerBitClass = array of InnerBitClass; Arr2InnerBitClass = array of Arr1InnerBitClass; Arr3InnerBitClass = array of Arr2InnerBitClass; InnerBmpCharProperty = class; Arr1InnerBmpCharProperty = array of InnerBmpCharProperty; Arr2InnerBmpCharProperty = array of Arr1InnerBmpCharProperty; Arr3InnerBmpCharProperty = array of Arr2InnerBmpCharProperty; InnerBnM = class; Arr1InnerBnM = array of InnerBnM; Arr2InnerBnM = array of Arr1InnerBnM; Arr3InnerBnM = array of Arr2InnerBnM; InnerBnMS = class; Arr1InnerBnMS = array of InnerBnMS; Arr2InnerBnMS = array of Arr1InnerBnMS; Arr3InnerBnMS = array of Arr2InnerBnMS; InnerBound = class; Arr1InnerBound = array of InnerBound; Arr2InnerBound = array of Arr1InnerBound; Arr3InnerBound = array of Arr2InnerBound; InnerBranch = class; Arr1InnerBranch = array of InnerBranch; Arr2InnerBranch = array of Arr1InnerBranch; Arr3InnerBranch = array of Arr2InnerBranch; InnerBranchConn = class; Arr1InnerBranchConn = array of InnerBranchConn; Arr2InnerBranchConn = array of Arr1InnerBranchConn; Arr3InnerBranchConn = array of Arr2InnerBranchConn; InnerCIBackRef = class; Arr1InnerCIBackRef = array of InnerCIBackRef; Arr2InnerCIBackRef = array of Arr1InnerCIBackRef; Arr3InnerCIBackRef = array of Arr2InnerCIBackRef; InnerCaret = class; Arr1InnerCaret = array of InnerCaret; Arr2InnerCaret = array of Arr1InnerCaret; Arr3InnerCaret = array of Arr2InnerCaret; InnerCategory = class; Arr1InnerCategory = array of InnerCategory; Arr2InnerCategory = array of Arr1InnerCategory; Arr3InnerCategory = array of Arr2InnerCategory; InnerCharProperty = class; Arr1InnerCharProperty = array of InnerCharProperty; Arr2InnerCharProperty = array of Arr1InnerCharProperty; Arr3InnerCharProperty = array of Arr2InnerCharProperty; InnerConditional = class; Arr1InnerConditional = array of InnerConditional; Arr2InnerConditional = array of Arr1InnerConditional; Arr3InnerConditional = array of Arr2InnerConditional; InnerCtype = class; Arr1InnerCtype = array of InnerCtype; Arr2InnerCtype = array of Arr1InnerCtype; Arr3InnerCtype = array of Arr2InnerCtype; InnerCurly = class; Arr1InnerCurly = array of InnerCurly; Arr2InnerCurly = array of Arr1InnerCurly; Arr3InnerCurly = array of Arr2InnerCurly; InnerDollar = class; Arr1InnerDollar = array of InnerDollar; Arr2InnerDollar = array of Arr1InnerDollar; Arr3InnerDollar = array of Arr2InnerDollar; InnerDot = class; Arr1InnerDot = array of InnerDot; Arr2InnerDot = array of Arr1InnerDot; Arr3InnerDot = array of Arr2InnerDot; InnerEnd = class; Arr1InnerEnd = array of InnerEnd; Arr2InnerEnd = array of Arr1InnerEnd; Arr3InnerEnd = array of Arr2InnerEnd; InnerFirst = class; Arr1InnerFirst = array of InnerFirst; Arr2InnerFirst = array of Arr1InnerFirst; Arr3InnerFirst = array of Arr2InnerFirst; InnerGroupCurly = class; Arr1InnerGroupCurly = array of InnerGroupCurly; Arr2InnerGroupCurly = array of Arr1InnerGroupCurly; Arr3InnerGroupCurly = array of Arr2InnerGroupCurly; InnerGroupHead = class; Arr1InnerGroupHead = array of InnerGroupHead; Arr2InnerGroupHead = array of Arr1InnerGroupHead; Arr3InnerGroupHead = array of Arr2InnerGroupHead; InnerGroupRef = class; Arr1InnerGroupRef = array of InnerGroupRef; Arr2InnerGroupRef = array of Arr1InnerGroupRef; Arr3InnerGroupRef = array of Arr2InnerGroupRef; InnerGroupTail = class; Arr1InnerGroupTail = array of InnerGroupTail; Arr2InnerGroupTail = array of Arr1InnerGroupTail; Arr3InnerGroupTail = array of Arr2InnerGroupTail; InnerLastMatch = class; Arr1InnerLastMatch = array of InnerLastMatch; Arr2InnerLastMatch = array of Arr1InnerLastMatch; Arr3InnerLastMatch = array of Arr2InnerLastMatch; InnerLastNode = class; Arr1InnerLastNode = array of InnerLastNode; Arr2InnerLastNode = array of Arr1InnerLastNode; Arr3InnerLastNode = array of Arr2InnerLastNode; InnerLazyLoop = class; Arr1InnerLazyLoop = array of InnerLazyLoop; Arr2InnerLazyLoop = array of Arr1InnerLazyLoop; Arr3InnerLazyLoop = array of Arr2InnerLazyLoop; InnerLoop = class; Arr1InnerLoop = array of InnerLoop; Arr2InnerLoop = array of Arr1InnerLoop; Arr3InnerLoop = array of Arr2InnerLoop; InnerNeg = class; Arr1InnerNeg = array of InnerNeg; Arr2InnerNeg = array of Arr1InnerNeg; Arr3InnerNeg = array of Arr2InnerNeg; InnerNotBehind = class; Arr1InnerNotBehind = array of InnerNotBehind; Arr2InnerNotBehind = array of Arr1InnerNotBehind; Arr3InnerNotBehind = array of Arr2InnerNotBehind; InnerNotBehindS = class; Arr1InnerNotBehindS = array of InnerNotBehindS; Arr2InnerNotBehindS = array of Arr1InnerNotBehindS; Arr3InnerNotBehindS = array of Arr2InnerNotBehindS; InnerPos = class; Arr1InnerPos = array of InnerPos; Arr2InnerPos = array of Arr1InnerPos; Arr3InnerPos = array of Arr2InnerPos; InnerProlog = class; Arr1InnerProlog = array of InnerProlog; Arr2InnerProlog = array of Arr1InnerProlog; Arr3InnerProlog = array of Arr2InnerProlog; InnerQues = class; Arr1InnerQues = array of InnerQues; Arr2InnerQues = array of Arr1InnerQues; Arr3InnerQues = array of Arr2InnerQues; InnerSingle = class; Arr1InnerSingle = array of InnerSingle; Arr2InnerSingle = array of Arr1InnerSingle; Arr3InnerSingle = array of Arr2InnerSingle; InnerSingleI = class; Arr1InnerSingleI = array of InnerSingleI; Arr2InnerSingleI = array of Arr1InnerSingleI; Arr3InnerSingleI = array of Arr2InnerSingleI; InnerSingleS = class; Arr1InnerSingleS = array of InnerSingleS; Arr2InnerSingleS = array of Arr1InnerSingleS; Arr3InnerSingleS = array of Arr2InnerSingleS; InnerSingleU = class; Arr1InnerSingleU = array of InnerSingleU; Arr2InnerSingleU = array of Arr1InnerSingleU; Arr3InnerSingleU = array of Arr2InnerSingleU; InnerSlice = class; Arr1InnerSlice = array of InnerSlice; Arr2InnerSlice = array of Arr1InnerSlice; Arr3InnerSlice = array of Arr2InnerSlice; InnerSliceI = class; Arr1InnerSliceI = array of InnerSliceI; Arr2InnerSliceI = array of Arr1InnerSliceI; Arr3InnerSliceI = array of Arr2InnerSliceI; InnerSliceIS = class; Arr1InnerSliceIS = array of InnerSliceIS; Arr2InnerSliceIS = array of Arr1InnerSliceIS; Arr3InnerSliceIS = array of Arr2InnerSliceIS; InnerSliceNode = class; Arr1InnerSliceNode = array of InnerSliceNode; Arr2InnerSliceNode = array of Arr1InnerSliceNode; Arr3InnerSliceNode = array of Arr2InnerSliceNode; InnerSliceS = class; Arr1InnerSliceS = array of InnerSliceS; Arr2InnerSliceS = array of Arr1InnerSliceS; Arr3InnerSliceS = array of Arr2InnerSliceS; InnerSliceU = class; Arr1InnerSliceU = array of InnerSliceU; Arr2InnerSliceU = array of Arr1InnerSliceU; Arr3InnerSliceU = array of Arr2InnerSliceU; InnerSliceUS = class; Arr1InnerSliceUS = array of InnerSliceUS; Arr2InnerSliceUS = array of Arr1InnerSliceUS; Arr3InnerSliceUS = array of Arr2InnerSliceUS; InnerStart = class; Arr1InnerStart = array of InnerStart; Arr2InnerStart = array of Arr1InnerStart; Arr3InnerStart = array of Arr2InnerStart; InnerStartS = class; Arr1InnerStartS = array of InnerStartS; Arr2InnerStartS = array of Arr1InnerStartS; Arr3InnerStartS = array of Arr2InnerStartS; InnerUnixCaret = class; Arr1InnerUnixCaret = array of InnerUnixCaret; Arr2InnerUnixCaret = array of Arr1InnerUnixCaret; Arr3InnerUnixCaret = array of Arr2InnerUnixCaret; InnerUnixDollar = class; Arr1InnerUnixDollar = array of InnerUnixDollar; Arr2InnerUnixDollar = array of Arr1InnerUnixDollar; Arr3InnerUnixDollar = array of Arr2InnerUnixDollar; InnerUnixDot = class; Arr1InnerUnixDot = array of InnerUnixDot; Arr2InnerUnixDot = array of Arr1InnerUnixDot; Arr3InnerUnixDot = array of Arr2InnerUnixDot; InnerCharPropertyNames = class; Arr1InnerCharPropertyNames = array of InnerCharPropertyNames; Arr2InnerCharPropertyNames = array of Arr1InnerCharPropertyNames; Arr3InnerCharPropertyNames = array of Arr2InnerCharPropertyNames; InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerTreeInfo = class; Arr1InnerTreeInfo = array of InnerTreeInfo; Arr2InnerTreeInfo = array of Arr1InnerTreeInfo; Arr3InnerTreeInfo = array of Arr2InnerTreeInfo; InnerAll = class sealed external 'java.util.regex' name 'All' end; InnerBackRef = class external 'java.util.regex' name 'BackRef' end; InnerBegin = class sealed external 'java.util.regex' name 'Begin' end; InnerBehind = class external 'java.util.regex' name 'Behind' end; InnerBehindS = class sealed external 'java.util.regex' name 'BehindS' end; InnerBitClass = class sealed external 'java.util.regex' name 'BitClass' end; InnerBmpCharProperty = class abstract external 'java.util.regex' name 'BmpCharProperty' end; InnerBnM = class external 'java.util.regex' name 'BnM' end; InnerBnMS = class sealed external 'java.util.regex' name 'BnMS' end; InnerBound = class sealed external 'java.util.regex' name 'Bound' end; InnerBranch = class sealed external 'java.util.regex' name 'Branch' end; InnerBranchConn = class sealed external 'java.util.regex' name 'BranchConn' end; InnerCIBackRef = class external 'java.util.regex' name 'CIBackRef' end; InnerCaret = class sealed external 'java.util.regex' name 'Caret' end; InnerCategory = class sealed external 'java.util.regex' name 'Category' end; InnerCharProperty = class abstract external 'java.util.regex' name 'CharProperty' end; InnerConditional = class sealed external 'java.util.regex' name 'Conditional' end; InnerCtype = class sealed external 'java.util.regex' name 'Ctype' end; InnerCurly = class sealed external 'java.util.regex' name 'Curly' end; InnerDollar = class sealed external 'java.util.regex' name 'Dollar' end; InnerDot = class sealed external 'java.util.regex' name 'Dot' end; InnerEnd = class sealed external 'java.util.regex' name 'End' end; InnerFirst = class sealed external 'java.util.regex' name 'First' end; InnerGroupCurly = class sealed external 'java.util.regex' name 'GroupCurly' end; InnerGroupHead = class sealed external 'java.util.regex' name 'GroupHead' end; InnerGroupRef = class sealed external 'java.util.regex' name 'GroupRef' end; InnerGroupTail = class sealed external 'java.util.regex' name 'GroupTail' end; InnerLastMatch = class sealed external 'java.util.regex' name 'LastMatch' end; InnerLastNode = class external 'java.util.regex' name 'LastNode' end; InnerLazyLoop = class sealed external 'java.util.regex' name 'LazyLoop' end; InnerLoop = class external 'java.util.regex' name 'Loop' end; InnerNeg = class sealed external 'java.util.regex' name 'Neg' end; InnerNotBehind = class external 'java.util.regex' name 'NotBehind' end; InnerNotBehindS = class sealed external 'java.util.regex' name 'NotBehindS' end; InnerPos = class sealed external 'java.util.regex' name 'Pos' end; InnerProlog = class sealed external 'java.util.regex' name 'Prolog' end; InnerQues = class sealed external 'java.util.regex' name 'Ques' end; InnerSingle = class sealed external 'java.util.regex' name 'Single' end; InnerSingleI = class sealed external 'java.util.regex' name 'SingleI' end; InnerSingleS = class sealed external 'java.util.regex' name 'SingleS' end; InnerSingleU = class sealed external 'java.util.regex' name 'SingleU' end; InnerSlice = class sealed external 'java.util.regex' name 'Slice' end; InnerSliceI = class external 'java.util.regex' name 'SliceI' end; InnerSliceIS = class external 'java.util.regex' name 'SliceIS' end; InnerSliceNode = class external 'java.util.regex' name 'SliceNode' end; InnerSliceS = class sealed external 'java.util.regex' name 'SliceS' end; InnerSliceU = class sealed external 'java.util.regex' name 'SliceU' end; InnerSliceUS = class sealed external 'java.util.regex' name 'SliceUS' end; InnerStart = class external 'java.util.regex' name 'Start' end; InnerStartS = class sealed external 'java.util.regex' name 'StartS' end; InnerUnixCaret = class sealed external 'java.util.regex' name 'UnixCaret' end; InnerUnixDollar = class sealed external 'java.util.regex' name 'UnixDollar' end; InnerUnixDot = class sealed external 'java.util.regex' name 'UnixDot' end; InnerCharPropertyNames = class external 'java.util.regex' name 'CharPropertyNames' public type InnerCharPropertyFactory = class; Arr1InnerCharPropertyFactory = array of InnerCharPropertyFactory; Arr2InnerCharPropertyFactory = array of Arr1InnerCharPropertyFactory; Arr3InnerCharPropertyFactory = array of Arr2InnerCharPropertyFactory; InnerCloneableProperty = class; Arr1InnerCloneableProperty = array of InnerCloneableProperty; Arr2InnerCloneableProperty = array of Arr1InnerCloneableProperty; Arr3InnerCloneableProperty = array of Arr2InnerCloneableProperty; InnerCharPropertyFactory = class abstract external 'java.util.regex' name 'CharPropertyFactory' end; InnerCloneableProperty = class abstract external 'java.util.regex' name 'CloneableProperty' end; end; InnerNode = class external 'java.util.regex' name 'Node' end; InnerTreeInfo = class sealed external 'java.util.regex' name 'TreeInfo' end; public const UNIX_LINES = 1; CASE_INSENSITIVE = 2; COMMENTS = 4; MULTILINE = 8; LITERAL = 16; DOTALL = 32; UNICODE_CASE = 64; CANON_EQ = 128; public class function compile(para1: JLString): JURPattern; static; overload; class function compile(para1: JLString; para2: jint): JURPattern; static; overload; function pattern(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function matcher(para1: JLCharSequence): JURMatcher; overload; virtual; function flags(): jint; overload; virtual; class function matches(para1: JLString; para2: JLCharSequence): jboolean; static; overload; function split(para1: JLCharSequence; para2: jint): Arr1JLString; overload; virtual; function split(para1: JLCharSequence): Arr1JLString; overload; virtual; class function quote(para1: JLString): JLString; static; overload; end; JCSealedObject = class external 'javax.crypto' name 'SealedObject' (JLObject, JISerializable) strict protected var fencodedParams: Arr1jbyte; external name 'encodedParams'; public constructor create(para1: JISerializable; para2: JCCipher); overload; // throws java.io.IOException, javax.crypto.IllegalBlockSizeException strict protected constructor create(para1: JCSealedObject); overload; public function getAlgorithm(): JLString; overload; virtual; final; function getObject(para1: JSKey): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException function getObject(para1: JCCipher): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, javax.crypto.IllegalBlockSizeException, javax.crypto.BadPaddingException function getObject(para1: JSKey; para2: JLString): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.InvalidKeyException end; JMAttribute = class external 'javax.management' name 'Attribute' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLObject); overload; function getName(): JLString; overload; virtual; function getValue(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMNotificationFilter = interface external 'javax.management' name 'NotificationFilter' (JISerializable) function isNotificationEnabled(para1: JMNotification): jboolean; overload; end; JMObjectInstance = class external 'javax.management' name 'ObjectInstance' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; // throws javax.management.MalformedObjectNameException constructor create(para1: JMObjectName; para2: JLString); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getObjectName(): JMObjectName; overload; virtual; function getClassName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JMQueryEval = class abstract external 'javax.management' name 'QueryEval' (JLObject, JISerializable) public constructor create(); overload; procedure setMBeanServer(para1: JMMBeanServer); overload; virtual; class function getMBeanServer(): JMMBeanServer; static; overload; end; JMQueryExp = interface external 'javax.management' name 'QueryExp' (JISerializable) function apply(para1: JMObjectName): jboolean; overload; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException procedure setMBeanServer(para1: JMMBeanServer); overload; end; JMValueExp = interface external 'javax.management' name 'ValueExp' (JISerializable) function apply(para1: JMObjectName): JMValueExp; overload; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException procedure setMBeanServer(para1: JMMBeanServer); overload; end; JMOOpenType = class abstract external 'javax.management.openmbean' name 'OpenType' (JLObject, JISerializable) public final class var fALLOWED_CLASSNAMES_LIST: JUList; external name 'ALLOWED_CLASSNAMES_LIST'; fALLOWED_CLASSNAMES: Arr1JLString deprecated; external name 'ALLOWED_CLASSNAMES'; strict protected constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws javax.management.openmbean.OpenDataException public function getClassName(): JLString; overload; virtual; function getTypeName(): JLString; overload; virtual; function getDescription(): JLString; overload; virtual; function isArray(): jboolean; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; abstract; function equals(para1: JLObject): jboolean; overload; virtual; abstract; function hashCode(): jint; overload; virtual; abstract; function toString(): JLString; overload; virtual; abstract; end; JMRRelationType = interface external 'javax.management.relation' name 'RelationType' (JISerializable) function getRelationTypeName(): JLString; overload; function getRoleInfos(): JUList; overload; function getRoleInfo(para1: JLString): JMRRoleInfo; overload; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleInfoNotFoundException end; JMRRole = class external 'javax.management.relation' name 'Role' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JUList); overload; // throws java.lang.IllegalArgumentException function getRoleName(): JLString; overload; virtual; function getRoleValue(): JUList; overload; virtual; procedure setRoleName(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException procedure setRoleValue(para1: JUList); overload; virtual; // throws java.lang.IllegalArgumentException function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; class function roleValueToString(para1: JUList): JLString; static; overload; // throws java.lang.IllegalArgumentException end; JMRRoleInfo = class external 'javax.management.relation' name 'RoleInfo' (JLObject, JISerializable) public const ROLE_CARDINALITY_INFINITY = -1; public constructor create(para1: JLString; para2: JLString; para3: jboolean; para4: jboolean; para5: jint; para6: jint; para7: JLString); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRoleInfoException, java.lang.ClassNotFoundException, javax.management.NotCompliantMBeanException constructor create(para1: JLString; para2: JLString; para3: jboolean; para4: jboolean); overload; // throws java.lang.IllegalArgumentException, java.lang.ClassNotFoundException, javax.management.NotCompliantMBeanException constructor create(para1: JLString; para2: JLString); overload; // throws java.lang.IllegalArgumentException, java.lang.ClassNotFoundException, javax.management.NotCompliantMBeanException constructor create(para1: JMRRoleInfo); overload; // throws java.lang.IllegalArgumentException function getName(): JLString; overload; virtual; function isReadable(): jboolean; overload; virtual; function isWritable(): jboolean; overload; virtual; function getDescription(): JLString; overload; virtual; function getMinDegree(): jint; overload; virtual; function getMaxDegree(): jint; overload; virtual; function getRefMBeanClassName(): JLString; overload; virtual; function checkMinDegree(para1: jint): jboolean; overload; virtual; function checkMaxDegree(para1: jint): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JMRRoleResult = class external 'javax.management.relation' name 'RoleResult' (JLObject, JISerializable) public constructor create(para1: JMRRoleList; para2: JMRRoleUnresolvedList); overload; function getRoles(): JMRRoleList; overload; virtual; function getRolesUnresolved(): JMRRoleUnresolvedList; overload; virtual; procedure setRoles(para1: JMRRoleList); overload; virtual; procedure setRolesUnresolved(para1: JMRRoleUnresolvedList); overload; virtual; end; JMRRoleUnresolved = class external 'javax.management.relation' name 'RoleUnresolved' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JUList; para3: jint); overload; // throws java.lang.IllegalArgumentException function getRoleName(): JLString; overload; virtual; function getRoleValue(): JUList; overload; virtual; function getProblemType(): jint; overload; virtual; procedure setRoleName(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException procedure setRoleValue(para1: JUList); overload; virtual; procedure setProblemType(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JMRJMXServiceURL = class external 'javax.management.remote' name 'JMXServiceURL' (JLObject, JISerializable) public constructor create(para1: JLString); overload; // throws java.net.MalformedURLException constructor create(para1: JLString; para2: JLString; para3: jint); overload; // throws java.net.MalformedURLException constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLString); overload; // throws java.net.MalformedURLException function getProtocol(): JLString; overload; virtual; function getHost(): JLString; overload; virtual; function getPort(): jint; overload; virtual; function getURLPath(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMRNotificationResult = class external 'javax.management.remote' name 'NotificationResult' (JLObject, JISerializable) public constructor create(para1: jlong; para2: jlong; para3: Arr1JMRTargetedNotification); overload; constructor create(para1: jlong; para2: jlong; const para3: array of JMRTargetedNotification); overload; function getEarliestSequenceNumber(): jlong; overload; virtual; function getNextSequenceNumber(): jlong; overload; virtual; function getTargetedNotifications(): Arr1JMRTargetedNotification; overload; virtual; function toString(): JLString; overload; virtual; end; JMRTargetedNotification = class external 'javax.management.remote' name 'TargetedNotification' (JLObject, JISerializable) public constructor create(para1: JMNotification; para2: JLInteger); overload; function getNotification(): JMNotification; overload; virtual; function getListenerID(): JLInteger; overload; virtual; function toString(): JLString; overload; virtual; end; JNNameClassPair = class external 'javax.naming' name 'NameClassPair' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jboolean); overload; function getClassName(): JLString; overload; virtual; function getName(): JLString; overload; virtual; procedure setName(para1: JLString); overload; virtual; procedure setClassName(para1: JLString); overload; virtual; function isRelative(): jboolean; overload; virtual; procedure setRelative(para1: jboolean); overload; virtual; function getNameInNamespace(): JLString; overload; virtual; procedure setNameInNamespace(para1: JLString); overload; virtual; function toString(): JLString; overload; virtual; end; JNRefAddr = class abstract external 'javax.naming' name 'RefAddr' (JLObject, JISerializable) strict protected var faddrType: JLString; external name 'addrType'; strict protected constructor create(para1: JLString); overload; public function getType(): JLString; overload; virtual; function getContent(): JLObject; overload; virtual; abstract; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNDModificationItem = class external 'javax.naming.directory' name 'ModificationItem' (JLObject, JISerializable) public constructor create(para1: jint; para2: JNDAttribute); overload; function getModificationOp(): jint; overload; virtual; function getAttribute(): JNDAttribute; overload; virtual; function toString(): JLString; overload; virtual; end; JNDSearchControls = class external 'javax.naming.directory' name 'SearchControls' (JLObject, JISerializable) public const OBJECT_SCOPE = 0; ONELEVEL_SCOPE = 1; SUBTREE_SCOPE = 2; public constructor create(); overload; constructor create(para1: jint; para2: jlong; para3: jint; para4: Arr1JLString; para5: jboolean; para6: jboolean); overload; constructor create(para1: jint; para2: jlong; para3: jint; const para4: array of JLString; para5: jboolean; para6: jboolean); overload; function getSearchScope(): jint; overload; virtual; function getTimeLimit(): jint; overload; virtual; function getDerefLinkFlag(): jboolean; overload; virtual; function getReturningObjFlag(): jboolean; overload; virtual; function getCountLimit(): jlong; overload; virtual; function getReturningAttributes(): Arr1JLString; overload; virtual; procedure setSearchScope(para1: jint); overload; virtual; procedure setTimeLimit(para1: jint); overload; virtual; procedure setDerefLinkFlag(para1: jboolean); overload; virtual; procedure setReturningObjFlag(para1: jboolean); overload; virtual; procedure setCountLimit(para1: jlong); overload; virtual; procedure setReturningAttributes(para1: Arr1JLString); overload; virtual; procedure setReturningAttributes(var para1: array of JLString); overload; virtual; end; JNLControl = interface external 'javax.naming.ldap' name 'Control' (JISerializable) const CRITICAL = 1; NONCRITICAL = 0; function getID(): JLString; overload; function isCritical(): jboolean; overload; function getEncodedValue(): Arr1jbyte; overload; end; JNLExtendedRequest = interface external 'javax.naming.ldap' name 'ExtendedRequest' (JISerializable) function getID(): JLString; overload; function getEncodedValue(): Arr1jbyte; overload; function createExtendedResponse(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint): JNLExtendedResponse; overload; // throws javax.naming.NamingException function createExtendedResponse(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint): JNLExtendedResponse; overload; // throws javax.naming.NamingException end; JNLExtendedResponse = interface external 'javax.naming.ldap' name 'ExtendedResponse' (JISerializable) function getID(): JLString; overload; function getEncodedValue(): Arr1jbyte; overload; end; JNSResolveResult = class external 'javax.naming.spi' name 'ResolveResult' (JLObject, JISerializable) strict protected var fresolvedObj: JLObject; external name 'resolvedObj'; fremainingName: JNName; external name 'remainingName'; strict protected constructor create(); overload; public constructor create(para1: JLObject; para2: JLString); overload; constructor create(para1: JLObject; para2: JNName); overload; function getRemainingName(): JNName; overload; virtual; function getResolvedObj(): JLObject; overload; virtual; procedure setRemainingName(para1: JNName); overload; virtual; procedure appendRemainingName(para1: JNName); overload; virtual; procedure appendRemainingComponent(para1: JLString); overload; virtual; procedure setResolvedObj(para1: JLObject); overload; virtual; end; JPAAttribute = interface external 'javax.print.attribute' name 'Attribute' (JISerializable) function getCategory(): JLClass; overload; function getName(): JLString; overload; end; JRCClassDesc = class external 'javax.rmi.CORBA' name 'ClassDesc' (JLObject, JISerializable) public constructor create(); overload; end; JSASubject = class sealed external 'javax.security.auth' name 'Subject' (JLObject, JISerializable) public type InnerClassSet = class; Arr1InnerClassSet = array of InnerClassSet; Arr2InnerClassSet = array of Arr1InnerClassSet; Arr3InnerClassSet = array of Arr2InnerClassSet; InnerSecureSet = class; Arr1InnerSecureSet = array of InnerSecureSet; Arr2InnerSecureSet = array of Arr1InnerSecureSet; Arr3InnerSecureSet = array of Arr2InnerSecureSet; InnerClassSet = class external 'javax.security.auth' name 'ClassSet' end; InnerSecureSet = class external 'javax.security.auth' name 'SecureSet' end; public constructor create(); overload; constructor create(para1: jboolean; para2: JUSet; para3: JUSet; para4: JUSet); overload; procedure setReadOnly(); overload; virtual; function isReadOnly(): jboolean; overload; virtual; class function getSubject(para1: JSAccessControlContext): JSASubject; static; overload; class function doAs(para1: JSASubject; para2: JSPrivilegedAction): JLObject; static; overload; class function doAs(para1: JSASubject; para2: JSPrivilegedExceptionAction): JLObject; static; overload; // throws java.security.PrivilegedActionException class function doAsPrivileged(para1: JSASubject; para2: JSPrivilegedAction; para3: JSAccessControlContext): JLObject; static; overload; class function doAsPrivileged(para1: JSASubject; para2: JSPrivilegedExceptionAction; para3: JSAccessControlContext): JLObject; static; overload; // throws java.security.PrivilegedActionException function getPrincipals(): JUSet; overload; virtual; function getPrincipals(para1: JLClass): JUSet; overload; virtual; function getPublicCredentials(): JUSet; overload; virtual; function getPrivateCredentials(): JUSet; overload; virtual; function getPublicCredentials(para1: JLClass): JUSet; overload; virtual; function getPrivateCredentials(para1: JLClass): JUSet; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; JSATR = class sealed external 'javax.smartcardio' name 'ATR' (JLObject, JISerializable) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getBytes(): Arr1jbyte; overload; virtual; function getHistoricalBytes(): Arr1jbyte; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSCommandAPDU = class sealed external 'javax.smartcardio' name 'CommandAPDU' (JLObject, JISerializable) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; constructor create(para1: JNByteBuffer); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jbyte); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte; para6: jint; para7: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jbyte; para6: jint; para7: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jbyte; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jbyte; para6: jint; para7: jint; para8: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jbyte; para6: jint; para7: jint; para8: jint); overload; function getCLA(): jint; overload; virtual; function getINS(): jint; overload; virtual; function getP1(): jint; overload; virtual; function getP2(): jint; overload; virtual; function getNc(): jint; overload; virtual; function getData(): Arr1jbyte; overload; virtual; function getNe(): jint; overload; virtual; function getBytes(): Arr1jbyte; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSResponseAPDU = class sealed external 'javax.smartcardio' name 'ResponseAPDU' (JLObject, JISerializable) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getNr(): jint; overload; virtual; function getData(): Arr1jbyte; overload; virtual; function getSW1(): jint; overload; virtual; function getSW2(): jint; overload; virtual; function getSW(): jint; overload; virtual; function getBytes(): Arr1jbyte; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSActionMap = class external 'javax.swing' name 'ActionMap' (JLObject, JISerializable) public constructor create(); overload; procedure setParent(para1: JSActionMap); overload; virtual; function getParent(): JSActionMap; overload; virtual; procedure put(para1: JLObject; para2: JSAction); overload; virtual; function get(para1: JLObject): JSAction; overload; virtual; procedure remove(para1: JLObject); overload; virtual; procedure clear(); overload; virtual; function keys(): Arr1JLObject; overload; virtual; function size(): jint; overload; virtual; function allKeys(): Arr1JLObject; overload; virtual; end; JSButtonGroup = class external 'javax.swing' name 'ButtonGroup' (JLObject, JISerializable) strict protected var fbuttons: JUVector; external name 'buttons'; public constructor create(); overload; procedure add(para1: JSAbstractButton); overload; virtual; procedure remove(para1: JSAbstractButton); overload; virtual; procedure clearSelection(); overload; virtual; function getElements(): JUEnumeration; overload; virtual; function getSelection(): JSButtonModel; overload; virtual; procedure setSelected(para1: JSButtonModel; para2: jboolean); overload; virtual; function isSelected(para1: JSButtonModel): jboolean; overload; virtual; function getButtonCount(): jint; overload; virtual; end; JSInputMap = class external 'javax.swing' name 'InputMap' (JLObject, JISerializable) public constructor create(); overload; procedure setParent(para1: JSInputMap); overload; virtual; function getParent(): JSInputMap; overload; virtual; procedure put(para1: JSKeyStroke; para2: JLObject); overload; virtual; function get(para1: JSKeyStroke): JLObject; overload; virtual; procedure remove(para1: JSKeyStroke); overload; virtual; procedure clear(); overload; virtual; function keys(): Arr1JSKeyStroke; overload; virtual; function size(): jint; overload; virtual; function allKeys(): Arr1JSKeyStroke; overload; virtual; end; JSSizeRequirements = class external 'javax.swing' name 'SizeRequirements' (JLObject, JISerializable) public var fminimum: jint; external name 'minimum'; fpreferred: jint; external name 'preferred'; fmaximum: jint; external name 'maximum'; falignment: jfloat; external name 'alignment'; public constructor create(); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jfloat); overload; function toString(): JLString; overload; virtual; class function getTiledSizeRequirements(para1: Arr1JSSizeRequirements): JSSizeRequirements; static; overload; class function getTiledSizeRequirements(var para1: array of JSSizeRequirements): JSSizeRequirements; static; overload; class function getAlignedSizeRequirements(para1: Arr1JSSizeRequirements): JSSizeRequirements; static; overload; class function getAlignedSizeRequirements(var para1: array of JSSizeRequirements): JSSizeRequirements; static; overload; class procedure calculateTiledPositions(para1: jint; para2: JSSizeRequirements; para3: Arr1JSSizeRequirements; para4: Arr1jint; para5: Arr1jint); static; overload; class procedure calculateTiledPositions(para1: jint; para2: JSSizeRequirements; var para3: array of JSSizeRequirements; var para4: array of jint; var para5: array of jint); static; overload; class procedure calculateTiledPositions(para1: jint; para2: JSSizeRequirements; para3: Arr1JSSizeRequirements; para4: Arr1jint; para5: Arr1jint; para6: jboolean); static; overload; class procedure calculateTiledPositions(para1: jint; para2: JSSizeRequirements; var para3: array of JSSizeRequirements; var para4: array of jint; var para5: array of jint; para6: jboolean); static; overload; class procedure calculateAlignedPositions(para1: jint; para2: JSSizeRequirements; para3: Arr1JSSizeRequirements; para4: Arr1jint; para5: Arr1jint); static; overload; class procedure calculateAlignedPositions(para1: jint; para2: JSSizeRequirements; var para3: array of JSSizeRequirements; var para4: array of jint; var para5: array of jint); static; overload; class procedure calculateAlignedPositions(para1: jint; para2: JSSizeRequirements; para3: Arr1JSSizeRequirements; para4: Arr1jint; para5: Arr1jint; para6: jboolean); static; overload; class procedure calculateAlignedPositions(para1: jint; para2: JSSizeRequirements; var para3: array of JSSizeRequirements; var para4: array of jint; var para5: array of jint; para6: jboolean); static; overload; class function adjustSizes(para1: jint; para2: Arr1JSSizeRequirements): Arr1jint; static; overload; class function adjustSizes(para1: jint; var para2: array of JSSizeRequirements): Arr1jint; static; overload; end; JSTimer = class external 'javax.swing' name 'Timer' (JLObject, JISerializable) public type InnerDoPostEvent = class; Arr1InnerDoPostEvent = array of InnerDoPostEvent; Arr2InnerDoPostEvent = array of Arr1InnerDoPostEvent; Arr3InnerDoPostEvent = array of Arr2InnerDoPostEvent; InnerDoPostEvent = class external 'javax.swing' name 'DoPostEvent' end; strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(para1: jint; para2: JAEActionListener); overload; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; strict protected procedure fireActionPerformed(para1: JAEActionEvent); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; class procedure setLogTimers(para1: jboolean); static; overload; class function getLogTimers(): jboolean; static; overload; procedure setDelay(para1: jint); overload; virtual; function getDelay(): jint; overload; virtual; procedure setInitialDelay(para1: jint); overload; virtual; function getInitialDelay(): jint; overload; virtual; procedure setRepeats(para1: jboolean); overload; virtual; function isRepeats(): jboolean; overload; virtual; procedure setCoalesce(para1: jboolean); overload; virtual; function isCoalesce(): jboolean; overload; virtual; procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure start(); overload; virtual; function isRunning(): jboolean; overload; virtual; procedure stop(); overload; virtual; procedure restart(); overload; virtual; end; JSTransferHandler = class external 'javax.swing' name 'TransferHandler' (JLObject, JISerializable) public type InnerHasGetTransferHandler = interface; Arr1InnerHasGetTransferHandler = array of InnerHasGetTransferHandler; Arr2InnerHasGetTransferHandler = array of Arr1InnerHasGetTransferHandler; Arr3InnerHasGetTransferHandler = array of Arr2InnerHasGetTransferHandler; InnerDragHandler = class; Arr1InnerDragHandler = array of InnerDragHandler; Arr2InnerDragHandler = array of Arr1InnerDragHandler; Arr3InnerDragHandler = array of Arr2InnerDragHandler; InnerDropHandler = class; Arr1InnerDropHandler = array of InnerDropHandler; Arr2InnerDropHandler = array of Arr1InnerDropHandler; Arr3InnerDropHandler = array of Arr2InnerDropHandler; InnerPropertyTransferable = class; Arr1InnerPropertyTransferable = array of InnerPropertyTransferable; Arr2InnerPropertyTransferable = array of Arr1InnerPropertyTransferable; Arr3InnerPropertyTransferable = array of Arr2InnerPropertyTransferable; InnerSwingDragGestureRecognizer = class; Arr1InnerSwingDragGestureRecognizer = array of InnerSwingDragGestureRecognizer; Arr2InnerSwingDragGestureRecognizer = array of Arr1InnerSwingDragGestureRecognizer; Arr3InnerSwingDragGestureRecognizer = array of Arr2InnerSwingDragGestureRecognizer; InnerSwingDropTarget = class; Arr1InnerSwingDropTarget = array of InnerSwingDropTarget; Arr2InnerSwingDropTarget = array of Arr1InnerSwingDropTarget; Arr3InnerSwingDropTarget = array of Arr2InnerSwingDropTarget; InnerTransferAction = class; Arr1InnerTransferAction = array of InnerTransferAction; Arr2InnerTransferAction = array of Arr1InnerTransferAction; Arr3InnerTransferAction = array of Arr2InnerTransferAction; InnerHasGetTransferHandler = interface external 'javax.swing' name 'HasGetTransferHandler' end; InnerDragHandler = class external 'javax.swing' name 'DragHandler' end; InnerDropHandler = class external 'javax.swing' name 'DropHandler' end; InnerPropertyTransferable = class external 'javax.swing' name 'PropertyTransferable' end; InnerSwingDragGestureRecognizer = class external 'javax.swing' name 'SwingDragGestureRecognizer' end; InnerSwingDropTarget = class external 'javax.swing' name 'SwingDropTarget' end; InnerTransferAction = class external 'javax.swing' name 'TransferAction' end; public type InnerDropLocation = class; Arr1InnerDropLocation = array of InnerDropLocation; Arr2InnerDropLocation = array of Arr1InnerDropLocation; Arr3InnerDropLocation = array of Arr2InnerDropLocation; InnerTransferSupport = class; Arr1InnerTransferSupport = array of InnerTransferSupport; Arr2InnerTransferSupport = array of Arr1InnerTransferSupport; Arr3InnerTransferSupport = array of Arr2InnerTransferSupport; InnerDropLocation = class external 'javax.swing' name 'DropLocation' (JLObject) strict protected constructor create(para1: JAPoint); overload; public function getDropPoint(): JAPoint; overload; virtual; final; function toString(): JLString; overload; virtual; end; InnerTransferSupport = class sealed external 'javax.swing' name 'TransferSupport' (JLObject) public constructor create(para1: JAComponent; para2: JADTransferable); overload; function isDrop(): jboolean; overload; virtual; function getComponent(): JAComponent; overload; virtual; function getDropLocation(): JSTransferHandler.InnerDropLocation; overload; virtual; procedure setShowDropLocation(para1: jboolean); overload; virtual; procedure setDropAction(para1: jint); overload; virtual; function getDropAction(): jint; overload; virtual; function getUserDropAction(): jint; overload; virtual; function getSourceDropActions(): jint; overload; virtual; function getDataFlavors(): Arr1JADDataFlavor; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getTransferable(): JADTransferable; overload; virtual; end; public const NONE = 0; COPY = 1; MOVE = 2; COPY_OR_MOVE = 3; LINK = 1073741824; public class function getCutAction(): JSAction; static; overload; class function getCopyAction(): JSAction; static; overload; class function getPasteAction(): JSAction; static; overload; constructor create(para1: JLString); overload; strict protected constructor create(); overload; public procedure exportAsDrag(para1: JSJComponent; para2: JAEInputEvent; para3: jint); overload; virtual; procedure exportToClipboard(para1: JSJComponent; para2: JADClipboard; para3: jint); overload; virtual; // throws java.lang.IllegalStateException function importData(para1: JSTransferHandler.InnerTransferSupport): jboolean; overload; virtual; function importData(para1: JSJComponent; para2: JADTransferable): jboolean; overload; virtual; function canImport(para1: JSTransferHandler.InnerTransferSupport): jboolean; overload; virtual; function canImport(para1: JSJComponent; para2: Arr1JADDataFlavor): jboolean; overload; virtual; function canImport(para1: JSJComponent; var para2: array of JADDataFlavor): jboolean; overload; virtual; function getSourceActions(para1: JSJComponent): jint; overload; virtual; function getVisualRepresentation(para1: JADTransferable): JSIcon; overload; virtual; strict protected function createTransferable(para1: JSJComponent): JADTransferable; overload; virtual; procedure exportDone(para1: JSJComponent; para2: JADTransferable; para3: jint); overload; virtual; end; JSUIManager = class external 'javax.swing' name 'UIManager' (JLObject, JISerializable) public type InnerLAFState = class; Arr1InnerLAFState = array of InnerLAFState; Arr2InnerLAFState = array of Arr1InnerLAFState; Arr3InnerLAFState = array of Arr2InnerLAFState; InnerLAFState = class external 'javax.swing' name 'LAFState' end; public type InnerLookAndFeelInfo = class; Arr1InnerLookAndFeelInfo = array of InnerLookAndFeelInfo; Arr2InnerLookAndFeelInfo = array of Arr1InnerLookAndFeelInfo; Arr3InnerLookAndFeelInfo = array of Arr2InnerLookAndFeelInfo; InnerLookAndFeelInfo = class external 'javax.swing' name 'LookAndFeelInfo' (JLObject) public constructor create(para1: JLString; para2: JLString); overload; function getName(): JLString; overload; virtual; function getClassName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; public constructor create(); overload; class function getInstalledLookAndFeels(): JSUIManager.Arr1InnerLookAndFeelInfo; static; overload; class procedure setInstalledLookAndFeels(para1: JSUIManager.Arr1InnerLookAndFeelInfo); static; overload; // throws java.lang.SecurityException class procedure setInstalledLookAndFeels(var para1: array of JSUIManager.InnerLookAndFeelInfo); static; overload; // throws java.lang.SecurityException class procedure installLookAndFeel(para1: JSUIManager.InnerLookAndFeelInfo); static; overload; class procedure installLookAndFeel(para1: JLString; para2: JLString); static; overload; class function getLookAndFeel(): JSLookAndFeel; static; overload; class procedure setLookAndFeel(para1: JSLookAndFeel); static; overload; // throws javax.swing.UnsupportedLookAndFeelException class procedure setLookAndFeel(para1: JLString); static; overload; // throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, javax.swing.UnsupportedLookAndFeelException class function getSystemLookAndFeelClassName(): JLString; static; overload; class function getCrossPlatformLookAndFeelClassName(): JLString; static; overload; class function getDefaults(): JSUIDefaults; static; overload; class function getFont(para1: JLObject): JAFont; static; overload; class function getFont(para1: JLObject; para2: JULocale): JAFont; static; overload; class function getColor(para1: JLObject): JAColor; static; overload; class function getColor(para1: JLObject; para2: JULocale): JAColor; static; overload; class function getIcon(para1: JLObject): JSIcon; static; overload; class function getIcon(para1: JLObject; para2: JULocale): JSIcon; static; overload; class function getBorder(para1: JLObject): JSBBorder; static; overload; class function getBorder(para1: JLObject; para2: JULocale): JSBBorder; static; overload; class function getString(para1: JLObject): JLString; static; overload; class function getString(para1: JLObject; para2: JULocale): JLString; static; overload; class function getInt(para1: JLObject): jint; static; overload; class function getInt(para1: JLObject; para2: JULocale): jint; static; overload; class function getBoolean(para1: JLObject): jboolean; static; overload; class function getBoolean(para1: JLObject; para2: JULocale): jboolean; static; overload; class function getInsets(para1: JLObject): JAInsets; static; overload; class function getInsets(para1: JLObject; para2: JULocale): JAInsets; static; overload; class function getDimension(para1: JLObject): JADimension; static; overload; class function getDimension(para1: JLObject; para2: JULocale): JADimension; static; overload; class function get(para1: JLObject): JLObject; static; overload; class function get(para1: JLObject; para2: JULocale): JLObject; static; overload; class function put(para1: JLObject; para2: JLObject): JLObject; static; overload; class function getUI(para1: JSJComponent): JSPComponentUI; static; overload; class function getLookAndFeelDefaults(): JSUIDefaults; static; overload; class procedure addAuxiliaryLookAndFeel(para1: JSLookAndFeel); static; overload; class function removeAuxiliaryLookAndFeel(para1: JSLookAndFeel): jboolean; static; overload; class function getAuxiliaryLookAndFeels(): Arr1JSLookAndFeel; static; overload; class procedure addPropertyChangeListener(para1: JBPropertyChangeListener); static; overload; class procedure removePropertyChangeListener(para1: JBPropertyChangeListener); static; overload; class function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; static; overload; end; JSEEventListenerList = class external 'javax.swing.event' name 'EventListenerList' (JLObject, JISerializable) strict protected var flistenerList: Arr1JLObject; external name 'listenerList'; public constructor create(); overload; function getListenerList(): Arr1JLObject; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; function getListenerCount(): jint; overload; virtual; function getListenerCount(para1: JLClass): jint; overload; virtual; procedure add(para1: JLClass; para2: JUEventListener); overload; virtual; procedure remove(para1: JLClass; para2: JUEventListener); overload; virtual; function toString(): JLString; overload; virtual; end; JSPBBasicIconFactory = class external 'javax.swing.plaf.basic' name 'BasicIconFactory' (JLObject, JISerializable) public type InnerCheckBoxIcon = class; Arr1InnerCheckBoxIcon = array of InnerCheckBoxIcon; Arr2InnerCheckBoxIcon = array of Arr1InnerCheckBoxIcon; Arr3InnerCheckBoxIcon = array of Arr2InnerCheckBoxIcon; InnerEmptyFrameIcon = class; Arr1InnerEmptyFrameIcon = array of InnerEmptyFrameIcon; Arr2InnerEmptyFrameIcon = array of Arr1InnerEmptyFrameIcon; Arr3InnerEmptyFrameIcon = array of Arr2InnerEmptyFrameIcon; InnerCheckBoxMenuItemIcon = class; Arr1InnerCheckBoxMenuItemIcon = array of InnerCheckBoxMenuItemIcon; Arr2InnerCheckBoxMenuItemIcon = array of Arr1InnerCheckBoxMenuItemIcon; Arr3InnerCheckBoxMenuItemIcon = array of Arr2InnerCheckBoxMenuItemIcon; InnerMenuArrowIcon = class; Arr1InnerMenuArrowIcon = array of InnerMenuArrowIcon; Arr2InnerMenuArrowIcon = array of Arr1InnerMenuArrowIcon; Arr3InnerMenuArrowIcon = array of Arr2InnerMenuArrowIcon; InnerMenuItemArrowIcon = class; Arr1InnerMenuItemArrowIcon = array of InnerMenuItemArrowIcon; Arr2InnerMenuItemArrowIcon = array of Arr1InnerMenuItemArrowIcon; Arr3InnerMenuItemArrowIcon = array of Arr2InnerMenuItemArrowIcon; InnerMenuItemCheckIcon = class; Arr1InnerMenuItemCheckIcon = array of InnerMenuItemCheckIcon; Arr2InnerMenuItemCheckIcon = array of Arr1InnerMenuItemCheckIcon; Arr3InnerMenuItemCheckIcon = array of Arr2InnerMenuItemCheckIcon; InnerRadioButtonIcon = class; Arr1InnerRadioButtonIcon = array of InnerRadioButtonIcon; Arr2InnerRadioButtonIcon = array of Arr1InnerRadioButtonIcon; Arr3InnerRadioButtonIcon = array of Arr2InnerRadioButtonIcon; InnerRadioButtonMenuItemIcon = class; Arr1InnerRadioButtonMenuItemIcon = array of InnerRadioButtonMenuItemIcon; Arr2InnerRadioButtonMenuItemIcon = array of Arr1InnerRadioButtonMenuItemIcon; Arr3InnerRadioButtonMenuItemIcon = array of Arr2InnerRadioButtonMenuItemIcon; InnerCheckBoxIcon = class external 'javax.swing.plaf.basic' name 'CheckBoxIcon' end; InnerEmptyFrameIcon = class external 'javax.swing.plaf.basic' name 'EmptyFrameIcon' end; InnerCheckBoxMenuItemIcon = class external 'javax.swing.plaf.basic' name 'CheckBoxMenuItemIcon' end; InnerMenuArrowIcon = class external 'javax.swing.plaf.basic' name 'MenuArrowIcon' end; InnerMenuItemArrowIcon = class external 'javax.swing.plaf.basic' name 'MenuItemArrowIcon' end; InnerMenuItemCheckIcon = class external 'javax.swing.plaf.basic' name 'MenuItemCheckIcon' end; InnerRadioButtonIcon = class external 'javax.swing.plaf.basic' name 'RadioButtonIcon' end; InnerRadioButtonMenuItemIcon = class external 'javax.swing.plaf.basic' name 'RadioButtonMenuItemIcon' end; public constructor create(); overload; class function getMenuItemCheckIcon(): JSIcon; static; overload; class function getMenuItemArrowIcon(): JSIcon; static; overload; class function getMenuArrowIcon(): JSIcon; static; overload; class function getCheckBoxIcon(): JSIcon; static; overload; class function getRadioButtonIcon(): JSIcon; static; overload; class function getCheckBoxMenuItemIcon(): JSIcon; static; overload; class function getRadioButtonMenuItemIcon(): JSIcon; static; overload; class function createEmptyFrameIcon(): JSIcon; static; overload; end; JSTTableColumn = class external 'javax.swing.table' name 'TableColumn' (JLObject, JISerializable) public const COLUMN_WIDTH_PROPERTY = 'columWidth'; HEADER_VALUE_PROPERTY = 'headerValue'; HEADER_RENDERER_PROPERTY = 'headerRenderer'; CELL_RENDERER_PROPERTY = 'cellRenderer'; strict protected var fmodelIndex: jint; external name 'modelIndex'; fidentifier: JLObject; external name 'identifier'; fwidth: jint; external name 'width'; fminWidth: jint; external name 'minWidth'; fmaxWidth: jint; external name 'maxWidth'; fheaderRenderer: JSTTableCellRenderer; external name 'headerRenderer'; fheaderValue: JLObject; external name 'headerValue'; fcellRenderer: JSTTableCellRenderer; external name 'cellRenderer'; fcellEditor: JSTTableCellEditor; external name 'cellEditor'; fisResizable: jboolean; external name 'isResizable'; fresizedPostingDisableCount: jint deprecated; external name 'resizedPostingDisableCount'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint; para2: jint; para3: JSTTableCellRenderer; para4: JSTTableCellEditor); overload; procedure setModelIndex(para1: jint); overload; virtual; function getModelIndex(): jint; overload; virtual; procedure setIdentifier(para1: JLObject); overload; virtual; function getIdentifier(): JLObject; overload; virtual; procedure setHeaderValue(para1: JLObject); overload; virtual; function getHeaderValue(): JLObject; overload; virtual; procedure setHeaderRenderer(para1: JSTTableCellRenderer); overload; virtual; function getHeaderRenderer(): JSTTableCellRenderer; overload; virtual; procedure setCellRenderer(para1: JSTTableCellRenderer); overload; virtual; function getCellRenderer(): JSTTableCellRenderer; overload; virtual; procedure setCellEditor(para1: JSTTableCellEditor); overload; virtual; function getCellEditor(): JSTTableCellEditor; overload; virtual; procedure setWidth(para1: jint); overload; virtual; function getWidth(): jint; overload; virtual; procedure setPreferredWidth(para1: jint); overload; virtual; function getPreferredWidth(): jint; overload; virtual; procedure setMinWidth(para1: jint); overload; virtual; function getMinWidth(): jint; overload; virtual; procedure setMaxWidth(para1: jint); overload; virtual; function getMaxWidth(): jint; overload; virtual; procedure setResizable(para1: jboolean); overload; virtual; function getResizable(): jboolean; overload; virtual; procedure sizeWidthToFit(); overload; virtual; procedure disableResizedPosting(); overload; virtual; procedure enableResizedPosting(); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; strict protected function createDefaultHeaderRenderer(): JSTTableCellRenderer; overload; virtual; end; JSTGapVector = class abstract external 'javax.swing.text' name 'GapVector' (JLObject, JISerializable) public constructor create(); overload; constructor create(para1: jint); overload; strict protected function allocateArray(para1: jint): JLObject; overload; virtual; abstract; function getArrayLength(): jint; overload; virtual; abstract; function getArray(): JLObject; overload; virtual; final; function getGapStart(): jint; overload; virtual; final; function getGapEnd(): jint; overload; virtual; final; procedure replace(para1: jint; para2: jint; para3: JLObject; para4: jint); overload; virtual; procedure shiftEnd(para1: jint); overload; virtual; procedure shiftGap(para1: jint); overload; virtual; procedure shiftGapStartDown(para1: jint); overload; virtual; procedure shiftGapEndUp(para1: jint); overload; virtual; end; JSTTabSet = class external 'javax.swing.text' name 'TabSet' (JLObject, JISerializable) public constructor create(para1: Arr1JSTTabStop); overload; constructor create(const para1: array of JSTTabStop); overload; function getTabCount(): jint; overload; virtual; function getTab(para1: jint): JSTTabStop; overload; virtual; function getTabAfter(para1: jfloat): JSTTabStop; overload; virtual; function getTabIndex(para1: JSTTabStop): jint; overload; virtual; function getTabIndexAfter(para1: jfloat): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JSTTabStop = class external 'javax.swing.text' name 'TabStop' (JLObject, JISerializable) public const ALIGN_LEFT = 0; ALIGN_RIGHT = 1; ALIGN_CENTER = 2; ALIGN_DECIMAL = 4; ALIGN_BAR = 5; LEAD_NONE = 0; LEAD_DOTS = 1; LEAD_HYPHENS = 2; LEAD_UNDERLINE = 3; LEAD_THICKLINE = 4; LEAD_EQUALS = 5; public constructor create(para1: jfloat); overload; constructor create(para1: jfloat; para2: jint; para3: jint); overload; function getPosition(): jfloat; overload; virtual; function getAlignment(): jint; overload; virtual; function getLeader(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JSTHCSS = class external 'javax.swing.text.html' name 'CSS' (JLObject, JISerializable) public type InnerLayoutIterator = interface; Arr1InnerLayoutIterator = array of InnerLayoutIterator; Arr2InnerLayoutIterator = array of Arr1InnerLayoutIterator; Arr3InnerLayoutIterator = array of Arr2InnerLayoutIterator; InnerShorthandBackgroundParser = class; Arr1InnerShorthandBackgroundParser = array of InnerShorthandBackgroundParser; Arr2InnerShorthandBackgroundParser = array of Arr1InnerShorthandBackgroundParser; Arr3InnerShorthandBackgroundParser = array of Arr2InnerShorthandBackgroundParser; InnerShorthandFontParser = class; Arr1InnerShorthandFontParser = array of InnerShorthandFontParser; Arr2InnerShorthandFontParser = array of Arr1InnerShorthandFontParser; Arr3InnerShorthandFontParser = array of Arr2InnerShorthandFontParser; InnerShorthandMarginParser = class; Arr1InnerShorthandMarginParser = array of InnerShorthandMarginParser; Arr2InnerShorthandMarginParser = array of Arr1InnerShorthandMarginParser; Arr3InnerShorthandMarginParser = array of Arr2InnerShorthandMarginParser; InnerValue = class; Arr1InnerValue = array of InnerValue; Arr2InnerValue = array of Arr1InnerValue; Arr3InnerValue = array of Arr2InnerValue; InnerBackgroundImage = class; Arr1InnerBackgroundImage = array of InnerBackgroundImage; Arr2InnerBackgroundImage = array of Arr1InnerBackgroundImage; Arr3InnerBackgroundImage = array of Arr2InnerBackgroundImage; InnerBackgroundPosition = class; Arr1InnerBackgroundPosition = array of InnerBackgroundPosition; Arr2InnerBackgroundPosition = array of Arr1InnerBackgroundPosition; Arr3InnerBackgroundPosition = array of Arr2InnerBackgroundPosition; InnerBorderStyle = class; Arr1InnerBorderStyle = array of InnerBorderStyle; Arr2InnerBorderStyle = array of Arr1InnerBorderStyle; Arr3InnerBorderStyle = array of Arr2InnerBorderStyle; InnerBorderWidthValue = class; Arr1InnerBorderWidthValue = array of InnerBorderWidthValue; Arr2InnerBorderWidthValue = array of Arr1InnerBorderWidthValue; Arr3InnerBorderWidthValue = array of Arr2InnerBorderWidthValue; InnerColorValue = class; Arr1InnerColorValue = array of InnerColorValue; Arr2InnerColorValue = array of Arr1InnerColorValue; Arr3InnerColorValue = array of Arr2InnerColorValue; InnerCssValueMapper = class; Arr1InnerCssValueMapper = array of InnerCssValueMapper; Arr2InnerCssValueMapper = array of Arr1InnerCssValueMapper; Arr3InnerCssValueMapper = array of Arr2InnerCssValueMapper; InnerFontFamily = class; Arr1InnerFontFamily = array of InnerFontFamily; Arr2InnerFontFamily = array of Arr1InnerFontFamily; Arr3InnerFontFamily = array of Arr2InnerFontFamily; InnerFontSize = class; Arr1InnerFontSize = array of InnerFontSize; Arr2InnerFontSize = array of Arr1InnerFontSize; Arr3InnerFontSize = array of Arr2InnerFontSize; InnerFontWeight = class; Arr1InnerFontWeight = array of InnerFontWeight; Arr2InnerFontWeight = array of Arr1InnerFontWeight; Arr3InnerFontWeight = array of Arr2InnerFontWeight; InnerLengthValue = class; Arr1InnerLengthValue = array of InnerLengthValue; Arr2InnerLengthValue = array of Arr1InnerLengthValue; Arr3InnerLengthValue = array of Arr2InnerLengthValue; InnerStringValue = class; Arr1InnerStringValue = array of InnerStringValue; Arr2InnerStringValue = array of Arr1InnerStringValue; Arr3InnerStringValue = array of Arr2InnerStringValue; InnerCssValue = class; Arr1InnerCssValue = array of InnerCssValue; Arr2InnerCssValue = array of Arr1InnerCssValue; Arr3InnerCssValue = array of Arr2InnerCssValue; InnerLengthUnit = class; Arr1InnerLengthUnit = array of InnerLengthUnit; Arr2InnerLengthUnit = array of Arr1InnerLengthUnit; Arr3InnerLengthUnit = array of Arr2InnerLengthUnit; InnerLayoutIterator = interface external 'javax.swing.text.html' name 'LayoutIterator' end; InnerShorthandBackgroundParser = class external 'javax.swing.text.html' name 'ShorthandBackgroundParser' end; InnerShorthandFontParser = class external 'javax.swing.text.html' name 'ShorthandFontParser' end; InnerShorthandMarginParser = class external 'javax.swing.text.html' name 'ShorthandMarginParser' end; InnerValue = class sealed external 'javax.swing.text.html' name 'Value' end; InnerBackgroundImage = class external 'javax.swing.text.html' name 'BackgroundImage' end; InnerBackgroundPosition = class external 'javax.swing.text.html' name 'BackgroundPosition' end; InnerBorderStyle = class external 'javax.swing.text.html' name 'BorderStyle' end; InnerBorderWidthValue = class external 'javax.swing.text.html' name 'BorderWidthValue' end; InnerColorValue = class external 'javax.swing.text.html' name 'ColorValue' end; InnerCssValueMapper = class external 'javax.swing.text.html' name 'CssValueMapper' end; InnerFontFamily = class external 'javax.swing.text.html' name 'FontFamily' end; InnerFontSize = class external 'javax.swing.text.html' name 'FontSize' end; InnerFontWeight = class external 'javax.swing.text.html' name 'FontWeight' end; InnerLengthValue = class external 'javax.swing.text.html' name 'LengthValue' end; InnerStringValue = class external 'javax.swing.text.html' name 'StringValue' end; InnerCssValue = class external 'javax.swing.text.html' name 'CssValue' end; InnerLengthUnit = class external 'javax.swing.text.html' name 'LengthUnit' end; public type InnerAttribute = class; Arr1InnerAttribute = array of InnerAttribute; Arr2InnerAttribute = array of Arr1InnerAttribute; Arr3InnerAttribute = array of Arr2InnerAttribute; InnerAttribute = class sealed external 'javax.swing.text.html' name 'Attribute' (JLObject) public final class var fBACKGROUND: JSTHCSS.InnerAttribute; external name 'BACKGROUND'; fBACKGROUND_ATTACHMENT: JSTHCSS.InnerAttribute; external name 'BACKGROUND_ATTACHMENT'; fBACKGROUND_COLOR: JSTHCSS.InnerAttribute; external name 'BACKGROUND_COLOR'; fBACKGROUND_IMAGE: JSTHCSS.InnerAttribute; external name 'BACKGROUND_IMAGE'; fBACKGROUND_POSITION: JSTHCSS.InnerAttribute; external name 'BACKGROUND_POSITION'; fBACKGROUND_REPEAT: JSTHCSS.InnerAttribute; external name 'BACKGROUND_REPEAT'; fBORDER: JSTHCSS.InnerAttribute; external name 'BORDER'; fBORDER_BOTTOM: JSTHCSS.InnerAttribute; external name 'BORDER_BOTTOM'; fBORDER_BOTTOM_WIDTH: JSTHCSS.InnerAttribute; external name 'BORDER_BOTTOM_WIDTH'; fBORDER_COLOR: JSTHCSS.InnerAttribute; external name 'BORDER_COLOR'; fBORDER_LEFT: JSTHCSS.InnerAttribute; external name 'BORDER_LEFT'; fBORDER_LEFT_WIDTH: JSTHCSS.InnerAttribute; external name 'BORDER_LEFT_WIDTH'; fBORDER_RIGHT: JSTHCSS.InnerAttribute; external name 'BORDER_RIGHT'; fBORDER_RIGHT_WIDTH: JSTHCSS.InnerAttribute; external name 'BORDER_RIGHT_WIDTH'; fBORDER_STYLE: JSTHCSS.InnerAttribute; external name 'BORDER_STYLE'; fBORDER_TOP: JSTHCSS.InnerAttribute; external name 'BORDER_TOP'; fBORDER_TOP_WIDTH: JSTHCSS.InnerAttribute; external name 'BORDER_TOP_WIDTH'; fBORDER_WIDTH: JSTHCSS.InnerAttribute; external name 'BORDER_WIDTH'; fCLEAR: JSTHCSS.InnerAttribute; external name 'CLEAR'; fCOLOR: JSTHCSS.InnerAttribute; external name 'COLOR'; fDISPLAY: JSTHCSS.InnerAttribute; external name 'DISPLAY'; fFLOAT: JSTHCSS.InnerAttribute; external name 'FLOAT'; fFONT: JSTHCSS.InnerAttribute; external name 'FONT'; fFONT_FAMILY: JSTHCSS.InnerAttribute; external name 'FONT_FAMILY'; fFONT_SIZE: JSTHCSS.InnerAttribute; external name 'FONT_SIZE'; fFONT_STYLE: JSTHCSS.InnerAttribute; external name 'FONT_STYLE'; fFONT_VARIANT: JSTHCSS.InnerAttribute; external name 'FONT_VARIANT'; fFONT_WEIGHT: JSTHCSS.InnerAttribute; external name 'FONT_WEIGHT'; fHEIGHT: JSTHCSS.InnerAttribute; external name 'HEIGHT'; fLETTER_SPACING: JSTHCSS.InnerAttribute; external name 'LETTER_SPACING'; fLINE_HEIGHT: JSTHCSS.InnerAttribute; external name 'LINE_HEIGHT'; fLIST_STYLE: JSTHCSS.InnerAttribute; external name 'LIST_STYLE'; fLIST_STYLE_IMAGE: JSTHCSS.InnerAttribute; external name 'LIST_STYLE_IMAGE'; fLIST_STYLE_POSITION: JSTHCSS.InnerAttribute; external name 'LIST_STYLE_POSITION'; fLIST_STYLE_TYPE: JSTHCSS.InnerAttribute; external name 'LIST_STYLE_TYPE'; fMARGIN: JSTHCSS.InnerAttribute; external name 'MARGIN'; fMARGIN_BOTTOM: JSTHCSS.InnerAttribute; external name 'MARGIN_BOTTOM'; fMARGIN_LEFT: JSTHCSS.InnerAttribute; external name 'MARGIN_LEFT'; fMARGIN_RIGHT: JSTHCSS.InnerAttribute; external name 'MARGIN_RIGHT'; fMARGIN_TOP: JSTHCSS.InnerAttribute; external name 'MARGIN_TOP'; fPADDING: JSTHCSS.InnerAttribute; external name 'PADDING'; fPADDING_BOTTOM: JSTHCSS.InnerAttribute; external name 'PADDING_BOTTOM'; fPADDING_LEFT: JSTHCSS.InnerAttribute; external name 'PADDING_LEFT'; fPADDING_RIGHT: JSTHCSS.InnerAttribute; external name 'PADDING_RIGHT'; fPADDING_TOP: JSTHCSS.InnerAttribute; external name 'PADDING_TOP'; fTEXT_ALIGN: JSTHCSS.InnerAttribute; external name 'TEXT_ALIGN'; fTEXT_DECORATION: JSTHCSS.InnerAttribute; external name 'TEXT_DECORATION'; fTEXT_INDENT: JSTHCSS.InnerAttribute; external name 'TEXT_INDENT'; fTEXT_TRANSFORM: JSTHCSS.InnerAttribute; external name 'TEXT_TRANSFORM'; fVERTICAL_ALIGN: JSTHCSS.InnerAttribute; external name 'VERTICAL_ALIGN'; fWORD_SPACING: JSTHCSS.InnerAttribute; external name 'WORD_SPACING'; fWHITE_SPACE: JSTHCSS.InnerAttribute; external name 'WHITE_SPACE'; fWIDTH: JSTHCSS.InnerAttribute; external name 'WIDTH'; public function toString(): JLString; overload; virtual; function getDefaultValue(): JLString; overload; virtual; function isInherited(): jboolean; overload; virtual; end; public constructor create(); overload; class function getAllAttributeKeys(): JSTHCSS.Arr1InnerAttribute; static; overload; class function getAttribute(para1: JLString): JSTHCSS.InnerAttribute; static; overload; final; end; JSTHHTML = class external 'javax.swing.text.html' name 'HTML' (JLObject) public type InnerAttribute = class; Arr1InnerAttribute = array of InnerAttribute; Arr2InnerAttribute = array of Arr1InnerAttribute; Arr3InnerAttribute = array of Arr2InnerAttribute; InnerTag = class; Arr1InnerTag = array of InnerTag; Arr2InnerTag = array of Arr1InnerTag; Arr3InnerTag = array of Arr2InnerTag; InnerUnknownTag = class; Arr1InnerUnknownTag = array of InnerUnknownTag; Arr2InnerUnknownTag = array of Arr1InnerUnknownTag; Arr3InnerUnknownTag = array of Arr2InnerUnknownTag; InnerAttribute = class sealed external 'javax.swing.text.html' name 'Attribute' (JLObject) public final class var fSIZE: JSTHHTML.InnerAttribute; external name 'SIZE'; fCOLOR: JSTHHTML.InnerAttribute; external name 'COLOR'; fCLEAR: JSTHHTML.InnerAttribute; external name 'CLEAR'; fBACKGROUND: JSTHHTML.InnerAttribute; external name 'BACKGROUND'; fBGCOLOR: JSTHHTML.InnerAttribute; external name 'BGCOLOR'; fTEXT: JSTHHTML.InnerAttribute; external name 'TEXT'; fLINK: JSTHHTML.InnerAttribute; external name 'LINK'; fVLINK: JSTHHTML.InnerAttribute; external name 'VLINK'; fALINK: JSTHHTML.InnerAttribute; external name 'ALINK'; fWIDTH: JSTHHTML.InnerAttribute; external name 'WIDTH'; fHEIGHT: JSTHHTML.InnerAttribute; external name 'HEIGHT'; fALIGN: JSTHHTML.InnerAttribute; external name 'ALIGN'; fNAME: JSTHHTML.InnerAttribute; external name 'NAME'; fHREF: JSTHHTML.InnerAttribute; external name 'HREF'; fREL: JSTHHTML.InnerAttribute; external name 'REL'; fREV: JSTHHTML.InnerAttribute; external name 'REV'; fTITLE: JSTHHTML.InnerAttribute; external name 'TITLE'; fTARGET: JSTHHTML.InnerAttribute; external name 'TARGET'; fSHAPE: JSTHHTML.InnerAttribute; external name 'SHAPE'; fCOORDS: JSTHHTML.InnerAttribute; external name 'COORDS'; fISMAP: JSTHHTML.InnerAttribute; external name 'ISMAP'; fNOHREF: JSTHHTML.InnerAttribute; external name 'NOHREF'; fALT: JSTHHTML.InnerAttribute; external name 'ALT'; fID: JSTHHTML.InnerAttribute; external name 'ID'; fSRC: JSTHHTML.InnerAttribute; external name 'SRC'; fHSPACE: JSTHHTML.InnerAttribute; external name 'HSPACE'; fVSPACE: JSTHHTML.InnerAttribute; external name 'VSPACE'; fUSEMAP: JSTHHTML.InnerAttribute; external name 'USEMAP'; fLOWSRC: JSTHHTML.InnerAttribute; external name 'LOWSRC'; fCODEBASE: JSTHHTML.InnerAttribute; external name 'CODEBASE'; fCODE: JSTHHTML.InnerAttribute; external name 'CODE'; fARCHIVE: JSTHHTML.InnerAttribute; external name 'ARCHIVE'; fVALUE: JSTHHTML.InnerAttribute; external name 'VALUE'; fVALUETYPE: JSTHHTML.InnerAttribute; external name 'VALUETYPE'; fTYPE: JSTHHTML.InnerAttribute; external name 'TYPE'; fCLASS: JSTHHTML.InnerAttribute; external name 'CLASS'; fSTYLE: JSTHHTML.InnerAttribute; external name 'STYLE'; fLANG: JSTHHTML.InnerAttribute; external name 'LANG'; fFACE: JSTHHTML.InnerAttribute; external name 'FACE'; fDIR: JSTHHTML.InnerAttribute; external name 'DIR'; fDECLARE: JSTHHTML.InnerAttribute; external name 'DECLARE'; fCLASSID: JSTHHTML.InnerAttribute; external name 'CLASSID'; fDATA: JSTHHTML.InnerAttribute; external name 'DATA'; fCODETYPE: JSTHHTML.InnerAttribute; external name 'CODETYPE'; fSTANDBY: JSTHHTML.InnerAttribute; external name 'STANDBY'; fBORDER: JSTHHTML.InnerAttribute; external name 'BORDER'; fSHAPES: JSTHHTML.InnerAttribute; external name 'SHAPES'; fNOSHADE: JSTHHTML.InnerAttribute; external name 'NOSHADE'; fCOMPACT: JSTHHTML.InnerAttribute; external name 'COMPACT'; fSTART: JSTHHTML.InnerAttribute; external name 'START'; fACTION: JSTHHTML.InnerAttribute; external name 'ACTION'; fMETHOD: JSTHHTML.InnerAttribute; external name 'METHOD'; fENCTYPE: JSTHHTML.InnerAttribute; external name 'ENCTYPE'; fCHECKED: JSTHHTML.InnerAttribute; external name 'CHECKED'; fMAXLENGTH: JSTHHTML.InnerAttribute; external name 'MAXLENGTH'; fMULTIPLE: JSTHHTML.InnerAttribute; external name 'MULTIPLE'; fSELECTED: JSTHHTML.InnerAttribute; external name 'SELECTED'; fROWS: JSTHHTML.InnerAttribute; external name 'ROWS'; fCOLS: JSTHHTML.InnerAttribute; external name 'COLS'; fDUMMY: JSTHHTML.InnerAttribute; external name 'DUMMY'; fCELLSPACING: JSTHHTML.InnerAttribute; external name 'CELLSPACING'; fCELLPADDING: JSTHHTML.InnerAttribute; external name 'CELLPADDING'; fVALIGN: JSTHHTML.InnerAttribute; external name 'VALIGN'; fHALIGN: JSTHHTML.InnerAttribute; external name 'HALIGN'; fNOWRAP: JSTHHTML.InnerAttribute; external name 'NOWRAP'; fROWSPAN: JSTHHTML.InnerAttribute; external name 'ROWSPAN'; fCOLSPAN: JSTHHTML.InnerAttribute; external name 'COLSPAN'; fPROMPT: JSTHHTML.InnerAttribute; external name 'PROMPT'; fHTTPEQUIV: JSTHHTML.InnerAttribute; external name 'HTTPEQUIV'; fCONTENT: JSTHHTML.InnerAttribute; external name 'CONTENT'; fLANGUAGE: JSTHHTML.InnerAttribute; external name 'LANGUAGE'; fVERSION: JSTHHTML.InnerAttribute; external name 'VERSION'; fN: JSTHHTML.InnerAttribute; external name 'N'; fFRAMEBORDER: JSTHHTML.InnerAttribute; external name 'FRAMEBORDER'; fMARGINWIDTH: JSTHHTML.InnerAttribute; external name 'MARGINWIDTH'; fMARGINHEIGHT: JSTHHTML.InnerAttribute; external name 'MARGINHEIGHT'; fSCROLLING: JSTHHTML.InnerAttribute; external name 'SCROLLING'; fNORESIZE: JSTHHTML.InnerAttribute; external name 'NORESIZE'; fENDTAG: JSTHHTML.InnerAttribute; external name 'ENDTAG'; fCOMMENT: JSTHHTML.InnerAttribute; external name 'COMMENT'; public function toString(): JLString; overload; virtual; end; InnerTag = class external 'javax.swing.text.html' name 'Tag' (JLObject) public final class var fA: JSTHHTML.InnerTag; external name 'A'; fADDRESS: JSTHHTML.InnerTag; external name 'ADDRESS'; fAPPLET: JSTHHTML.InnerTag; external name 'APPLET'; fAREA: JSTHHTML.InnerTag; external name 'AREA'; fB: JSTHHTML.InnerTag; external name 'B'; fBASE: JSTHHTML.InnerTag; external name 'BASE'; fBASEFONT: JSTHHTML.InnerTag; external name 'BASEFONT'; fBIG: JSTHHTML.InnerTag; external name 'BIG'; fBLOCKQUOTE: JSTHHTML.InnerTag; external name 'BLOCKQUOTE'; fBODY: JSTHHTML.InnerTag; external name 'BODY'; fBR: JSTHHTML.InnerTag; external name 'BR'; fCAPTION: JSTHHTML.InnerTag; external name 'CAPTION'; fCENTER: JSTHHTML.InnerTag; external name 'CENTER'; fCITE: JSTHHTML.InnerTag; external name 'CITE'; fCODE: JSTHHTML.InnerTag; external name 'CODE'; fDD: JSTHHTML.InnerTag; external name 'DD'; fDFN: JSTHHTML.InnerTag; external name 'DFN'; fDIR: JSTHHTML.InnerTag; external name 'DIR'; fDIV: JSTHHTML.InnerTag; external name 'DIV'; fDL: JSTHHTML.InnerTag; external name 'DL'; fDT: JSTHHTML.InnerTag; external name 'DT'; fEM: JSTHHTML.InnerTag; external name 'EM'; fFONT: JSTHHTML.InnerTag; external name 'FONT'; fFORM: JSTHHTML.InnerTag; external name 'FORM'; fFRAME: JSTHHTML.InnerTag; external name 'FRAME'; fFRAMESET: JSTHHTML.InnerTag; external name 'FRAMESET'; fH1: JSTHHTML.InnerTag; external name 'H1'; fH2: JSTHHTML.InnerTag; external name 'H2'; fH3: JSTHHTML.InnerTag; external name 'H3'; fH4: JSTHHTML.InnerTag; external name 'H4'; fH5: JSTHHTML.InnerTag; external name 'H5'; fH6: JSTHHTML.InnerTag; external name 'H6'; fHEAD: JSTHHTML.InnerTag; external name 'HEAD'; fHR: JSTHHTML.InnerTag; external name 'HR'; fHTML: JSTHHTML.InnerTag; external name 'HTML'; fI: JSTHHTML.InnerTag; external name 'I'; fIMG: JSTHHTML.InnerTag; external name 'IMG'; fINPUT: JSTHHTML.InnerTag; external name 'INPUT'; fISINDEX: JSTHHTML.InnerTag; external name 'ISINDEX'; fKBD: JSTHHTML.InnerTag; external name 'KBD'; fLI: JSTHHTML.InnerTag; external name 'LI'; fLINK: JSTHHTML.InnerTag; external name 'LINK'; fMAP: JSTHHTML.InnerTag; external name 'MAP'; fMENU: JSTHHTML.InnerTag; external name 'MENU'; fMETA: JSTHHTML.InnerTag; external name 'META'; fNOFRAMES: JSTHHTML.InnerTag; external name 'NOFRAMES'; fOBJECT: JSTHHTML.InnerTag; external name 'OBJECT'; fOL: JSTHHTML.InnerTag; external name 'OL'; fOPTION: JSTHHTML.InnerTag; external name 'OPTION'; fP: JSTHHTML.InnerTag; external name 'P'; fPARAM: JSTHHTML.InnerTag; external name 'PARAM'; fPRE: JSTHHTML.InnerTag; external name 'PRE'; fSAMP: JSTHHTML.InnerTag; external name 'SAMP'; fSCRIPT: JSTHHTML.InnerTag; external name 'SCRIPT'; fSELECT: JSTHHTML.InnerTag; external name 'SELECT'; fSMALL: JSTHHTML.InnerTag; external name 'SMALL'; fSPAN: JSTHHTML.InnerTag; external name 'SPAN'; fSTRIKE: JSTHHTML.InnerTag; external name 'STRIKE'; fS: JSTHHTML.InnerTag; external name 'S'; fSTRONG: JSTHHTML.InnerTag; external name 'STRONG'; fSTYLE: JSTHHTML.InnerTag; external name 'STYLE'; fSUB: JSTHHTML.InnerTag; external name 'SUB'; fSUP: JSTHHTML.InnerTag; external name 'SUP'; fTABLE: JSTHHTML.InnerTag; external name 'TABLE'; fTD: JSTHHTML.InnerTag; external name 'TD'; fTEXTAREA: JSTHHTML.InnerTag; external name 'TEXTAREA'; fTH: JSTHHTML.InnerTag; external name 'TH'; fTITLE: JSTHHTML.InnerTag; external name 'TITLE'; fTR: JSTHHTML.InnerTag; external name 'TR'; fTT: JSTHHTML.InnerTag; external name 'TT'; fU: JSTHHTML.InnerTag; external name 'U'; fUL: JSTHHTML.InnerTag; external name 'UL'; fVAR: JSTHHTML.InnerTag; external name 'VAR'; fIMPLIED: JSTHHTML.InnerTag; external name 'IMPLIED'; fCONTENT: JSTHHTML.InnerTag; external name 'CONTENT'; fCOMMENT: JSTHHTML.InnerTag; external name 'COMMENT'; public constructor create(); overload; strict protected constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean; para3: jboolean); overload; public function isBlock(): jboolean; overload; virtual; function breaksFlow(): jboolean; overload; virtual; function isPreformatted(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; InnerUnknownTag = class external 'javax.swing.text.html' name 'UnknownTag' (InnerTag, JISerializable) public constructor create(para1: JLString); overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; public const NULL_ATTRIBUTE_VALUE = '#DEFAULT'; public constructor create(); overload; class function getAllTags(): JSTHHTML.Arr1InnerTag; static; overload; class function getTag(para1: JLString): JSTHHTML.InnerTag; static; overload; class function getIntegerAttributeValue(para1: JSTAttributeSet; para2: JSTHHTML.InnerAttribute; para3: jint): jint; static; overload; class function getAllAttributeKeys(): JSTHHTML.Arr1InnerAttribute; static; overload; class function getAttributeKey(para1: JLString): JSTHHTML.InnerAttribute; static; overload; end; JSTHMap = class external 'javax.swing.text.html' name 'Map' (JLObject, JISerializable) public type InnerRegionContainment = interface; Arr1InnerRegionContainment = array of InnerRegionContainment; Arr2InnerRegionContainment = array of Arr1InnerRegionContainment; Arr3InnerRegionContainment = array of Arr2InnerRegionContainment; InnerCircleRegionContainment = class; Arr1InnerCircleRegionContainment = array of InnerCircleRegionContainment; Arr2InnerCircleRegionContainment = array of Arr1InnerCircleRegionContainment; Arr3InnerCircleRegionContainment = array of Arr2InnerCircleRegionContainment; InnerDefaultRegionContainment = class; Arr1InnerDefaultRegionContainment = array of InnerDefaultRegionContainment; Arr2InnerDefaultRegionContainment = array of Arr1InnerDefaultRegionContainment; Arr3InnerDefaultRegionContainment = array of Arr2InnerDefaultRegionContainment; InnerRectangleRegionContainment = class; Arr1InnerRectangleRegionContainment = array of InnerRectangleRegionContainment; Arr2InnerRectangleRegionContainment = array of Arr1InnerRectangleRegionContainment; Arr3InnerRectangleRegionContainment = array of Arr2InnerRectangleRegionContainment; InnerPolygonRegionContainment = class; Arr1InnerPolygonRegionContainment = array of InnerPolygonRegionContainment; Arr2InnerPolygonRegionContainment = array of Arr1InnerPolygonRegionContainment; Arr3InnerPolygonRegionContainment = array of Arr2InnerPolygonRegionContainment; InnerRegionContainment = interface external 'javax.swing.text.html' name 'RegionContainment' end; InnerCircleRegionContainment = class external 'javax.swing.text.html' name 'CircleRegionContainment' end; InnerDefaultRegionContainment = class external 'javax.swing.text.html' name 'DefaultRegionContainment' end; InnerRectangleRegionContainment = class external 'javax.swing.text.html' name 'RectangleRegionContainment' end; InnerPolygonRegionContainment = class external 'javax.swing.text.html' name 'PolygonRegionContainment' end; public constructor create(); overload; constructor create(para1: JLString); overload; function getName(): JLString; overload; virtual; procedure addArea(para1: JSTAttributeSet); overload; virtual; procedure removeArea(para1: JSTAttributeSet); overload; virtual; function getAreas(): Arr1JSTAttributeSet; overload; virtual; function getArea(para1: jint; para2: jint; para3: jint; para4: jint): JSTAttributeSet; overload; virtual; strict protected function createRegionContainment(para1: JSTAttributeSet): JSTHMap.InnerRegionContainment; overload; virtual; class function extractCoords(para1: JLObject): Arr1jint; static; overload; end; JSTHOption = class external 'javax.swing.text.html' name 'Option' (JLObject, JISerializable) public constructor create(para1: JSTAttributeSet); overload; procedure setLabel(para1: JLString); overload; virtual; function getLabel(): JLString; overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; function toString(): JLString; overload; virtual; strict protected procedure setSelection(para1: jboolean); overload; virtual; public function isSelected(): jboolean; overload; virtual; function getValue(): JLString; overload; virtual; end; JSTHPContentModel = class sealed external 'javax.swing.text.html.parser' name 'ContentModel' (JLObject, JISerializable) public var ftype: jint; external name 'type'; fcontent: JLObject; external name 'content'; fnext: JSTHPContentModel; external name 'next'; public constructor create(); overload; constructor create(para1: JSTHPElement); overload; constructor create(para1: jint; para2: JSTHPContentModel); overload; constructor create(para1: jint; para2: JLObject; para3: JSTHPContentModel); overload; function empty(): jboolean; overload; virtual; procedure getElements(para1: JUVector); overload; virtual; function first(para1: JLObject): jboolean; overload; virtual; function first(): JSTHPElement; overload; virtual; function toString(): JLString; overload; virtual; end; JSTTreePath = class external 'javax.swing.tree' name 'TreePath' (JLObject, JISerializable) public constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(para1: JLObject); overload; strict protected constructor create(para1: JSTTreePath; para2: JLObject); overload; constructor create(para1: Arr1JLObject; para2: jint); overload; constructor create(const para1: array of JLObject; para2: jint); overload; constructor create(); overload; public function getPath(): Arr1JLObject; overload; virtual; function getLastPathComponent(): JLObject; overload; virtual; function getPathCount(): jint; overload; virtual; function getPathComponent(para1: jint): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function isDescendant(para1: JSTTreePath): jboolean; overload; virtual; function pathByAddingChild(para1: JLObject): JSTTreePath; overload; virtual; function getParentPath(): JSTTreePath; overload; virtual; function toString(): JLString; overload; virtual; end; JXBJAXBElement = class external 'javax.xml.bind' name 'JAXBElement' (JLObject, JISerializable) public type InnerGlobalScope = class; Arr1InnerGlobalScope = array of InnerGlobalScope; Arr2InnerGlobalScope = array of Arr1InnerGlobalScope; Arr3InnerGlobalScope = array of Arr2InnerGlobalScope; InnerGlobalScope = class sealed external 'javax.xml.bind' name 'GlobalScope' (JLObject) public constructor create(); overload; end; strict protected final var fname: JXNQName; external name 'name'; fdeclaredType: JLClass; external name 'declaredType'; fscope: JLClass; external name 'scope'; strict protected var fvalue: JLObject; external name 'value'; fnil: jboolean; external name 'nil'; public constructor create(para1: JXNQName; para2: JLClass; para3: JLClass; para4: JLObject); overload; constructor create(para1: JXNQName; para2: JLClass; para3: JLObject); overload; function getDeclaredType(): JLClass; overload; virtual; function getName(): JXNQName; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getValue(): JLObject; overload; virtual; function getScope(): JLClass; overload; virtual; function isNil(): jboolean; overload; virtual; procedure setNil(para1: jboolean); overload; virtual; function isGlobalScope(): jboolean; overload; virtual; function isTypeSubstituted(): jboolean; overload; virtual; end; JXNQName = class external 'javax.xml.namespace' name 'QName' (JLObject, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JLString); overload; constructor create(para1: JLString); overload; function getNamespaceURI(): JLString; overload; virtual; function getLocalPart(): JLString; overload; virtual; function getPrefix(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; class function valueOf(para1: JLString): JXNQName; static; overload; end; OOCPIDLEntity = interface external 'org.omg.CORBA.portable' name 'IDLEntity' (JISerializable) end; JAGridBagConstraints = class external 'java.awt' name 'GridBagConstraints' (JLObject, JLCloneable, JISerializable) public const RELATIVE = -1; REMAINDER = 0; NONE = 0; BOTH = 1; HORIZONTAL = 2; VERTICAL = 3; CENTER = 10; NORTH = 11; NORTHEAST = 12; EAST = 13; SOUTHEAST = 14; SOUTH = 15; SOUTHWEST = 16; WEST = 17; NORTHWEST = 18; PAGE_START = 19; PAGE_END = 20; LINE_START = 21; LINE_END = 22; FIRST_LINE_START = 23; FIRST_LINE_END = 24; LAST_LINE_START = 25; LAST_LINE_END = 26; BASELINE = 256; BASELINE_LEADING = 512; BASELINE_TRAILING = 768; ABOVE_BASELINE = 1024; ABOVE_BASELINE_LEADING = 1280; ABOVE_BASELINE_TRAILING = 1536; BELOW_BASELINE = 1792; BELOW_BASELINE_LEADING = 2048; BELOW_BASELINE_TRAILING = 2304; public var fgridx: jint; external name 'gridx'; fgridy: jint; external name 'gridy'; fgridwidth: jint; external name 'gridwidth'; fgridheight: jint; external name 'gridheight'; fweightx: jdouble; external name 'weightx'; fweighty: jdouble; external name 'weighty'; fanchor: jint; external name 'anchor'; ffill: jint; external name 'fill'; finsets: JAInsets; external name 'insets'; fipadx: jint; external name 'ipadx'; fipady: jint; external name 'ipady'; public constructor create(); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jdouble; para6: jdouble; para7: jint; para8: jint; para9: JAInsets; para10: jint; para11: jint); overload; function clone(): JLObject; overload; virtual; end; JAImageCapabilities = class external 'java.awt' name 'ImageCapabilities' (JLObject, JLCloneable) public constructor create(para1: jboolean); overload; function isAccelerated(): jboolean; overload; virtual; function isTrueVolatile(): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; end; JAInsets = class external 'java.awt' name 'Insets' (JLObject, JLCloneable, JISerializable) public var ftop: jint; external name 'top'; fleft: jint; external name 'left'; fbottom: jint; external name 'bottom'; fright: jint; external name 'right'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; procedure &set(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; end; JADMimeTypeParameterList = class external 'java.awt.datatransfer' name 'MimeTypeParameterList' (JLObject, JLCloneable) public constructor create(); overload; constructor create(para1: JLString); overload; // throws java.awt.datatransfer.MimeTypeParseException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; strict protected procedure parse(para1: JLString); overload; virtual; // throws java.awt.datatransfer.MimeTypeParseException public function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function get(para1: JLString): JLString; overload; virtual; procedure &set(para1: JLString; para2: JLString); overload; virtual; procedure remove(para1: JLString); overload; virtual; function getNames(): JUEnumeration; overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; end; JAFGlyphVector = class abstract external 'java.awt.font' name 'GlyphVector' (JLObject, JLCloneable) public const FLAG_HAS_TRANSFORMS = 1; FLAG_HAS_POSITION_ADJUSTMENTS = 2; FLAG_RUN_RTL = 4; FLAG_COMPLEX_GLYPHS = 8; FLAG_MASK = 15; public constructor create(); overload; function getFont(): JAFont; overload; virtual; abstract; function getFontRenderContext(): JAFFontRenderContext; overload; virtual; abstract; procedure performDefaultLayout(); overload; virtual; abstract; function getNumGlyphs(): jint; overload; virtual; abstract; function getGlyphCode(para1: jint): jint; overload; virtual; abstract; function getGlyphCodes(para1: jint; para2: jint; para3: Arr1jint): Arr1jint; overload; virtual; abstract; function getGlyphCodes(para1: jint; para2: jint; var para3: array of jint): Arr1jint; overload; virtual; abstract; function getGlyphCharIndex(para1: jint): jint; overload; virtual; function getGlyphCharIndices(para1: jint; para2: jint; para3: Arr1jint): Arr1jint; overload; virtual; function getGlyphCharIndices(para1: jint; para2: jint; var para3: array of jint): Arr1jint; overload; virtual; function getLogicalBounds(): JAGRectangle2D; overload; virtual; abstract; function getVisualBounds(): JAGRectangle2D; overload; virtual; abstract; function getPixelBounds(para1: JAFFontRenderContext; para2: jfloat; para3: jfloat): JARectangle; overload; virtual; function getOutline(): JAShape; overload; virtual; abstract; function getOutline(para1: jfloat; para2: jfloat): JAShape; overload; virtual; abstract; function getGlyphOutline(para1: jint): JAShape; overload; virtual; abstract; function getGlyphOutline(para1: jint; para2: jfloat; para3: jfloat): JAShape; overload; virtual; function getGlyphPosition(para1: jint): JAGPoint2D; overload; virtual; abstract; procedure setGlyphPosition(para1: jint; para2: JAGPoint2D); overload; virtual; abstract; function getGlyphTransform(para1: jint): JAGAffineTransform; overload; virtual; abstract; procedure setGlyphTransform(para1: jint; para2: JAGAffineTransform); overload; virtual; abstract; function getLayoutFlags(): jint; overload; virtual; function getGlyphPositions(para1: jint; para2: jint; para3: Arr1jfloat): Arr1jfloat; overload; virtual; abstract; function getGlyphPositions(para1: jint; para2: jint; var para3: array of jfloat): Arr1jfloat; overload; virtual; abstract; function getGlyphLogicalBounds(para1: jint): JAShape; overload; virtual; abstract; function getGlyphVisualBounds(para1: jint): JAShape; overload; virtual; abstract; function getGlyphPixelBounds(para1: jint; para2: JAFFontRenderContext; para3: jfloat; para4: jfloat): JARectangle; overload; virtual; function getGlyphMetrics(para1: jint): JAFGlyphMetrics; overload; virtual; abstract; function getGlyphJustificationInfo(para1: jint): JAFGlyphJustificationInfo; overload; virtual; abstract; function equals(para1: JAFGlyphVector): jboolean; overload; virtual; abstract; end; JAFTextLayout = class sealed external 'java.awt.font' name 'TextLayout' (JLObject, JLCloneable) public type InnerCaretPolicy = class; Arr1InnerCaretPolicy = array of InnerCaretPolicy; Arr2InnerCaretPolicy = array of Arr1InnerCaretPolicy; Arr3InnerCaretPolicy = array of Arr2InnerCaretPolicy; InnerCaretPolicy = class external 'java.awt.font' name 'CaretPolicy' (JLObject) public constructor create(); overload; function getStrongCaret(para1: JAFTextHitInfo; para2: JAFTextHitInfo; para3: JAFTextLayout): JAFTextHitInfo; overload; virtual; end; public final class var fDEFAULT_CARET_POLICY: JAFTextLayout.InnerCaretPolicy; external name 'DEFAULT_CARET_POLICY'; public constructor create(para1: JLString; para2: JAFont; para3: JAFFontRenderContext); overload; constructor create(para1: JLString; para2: JUMap; para3: JAFFontRenderContext); overload; constructor create(para1: JTAttributedCharacterIterator; para2: JAFFontRenderContext); overload; strict protected function clone(): JLObject; overload; virtual; public function getJustifiedLayout(para1: jfloat): JAFTextLayout; overload; virtual; strict protected procedure handleJustify(para1: jfloat); overload; virtual; public function getBaseline(): jbyte; overload; virtual; function getBaselineOffsets(): Arr1jfloat; overload; virtual; function getAdvance(): jfloat; overload; virtual; function getVisibleAdvance(): jfloat; overload; virtual; function getAscent(): jfloat; overload; virtual; function getDescent(): jfloat; overload; virtual; function getLeading(): jfloat; overload; virtual; function getBounds(): JAGRectangle2D; overload; virtual; function getPixelBounds(para1: JAFFontRenderContext; para2: jfloat; para3: jfloat): JARectangle; overload; virtual; function isLeftToRight(): jboolean; overload; virtual; function isVertical(): jboolean; overload; virtual; function getCharacterCount(): jint; overload; virtual; function getCaretInfo(para1: JAFTextHitInfo; para2: JAGRectangle2D): Arr1jfloat; overload; virtual; function getCaretInfo(para1: JAFTextHitInfo): Arr1jfloat; overload; virtual; function getNextRightHit(para1: JAFTextHitInfo): JAFTextHitInfo; overload; virtual; function getNextRightHit(para1: jint; para2: JAFTextLayout.InnerCaretPolicy): JAFTextHitInfo; overload; virtual; function getNextRightHit(para1: jint): JAFTextHitInfo; overload; virtual; function getNextLeftHit(para1: JAFTextHitInfo): JAFTextHitInfo; overload; virtual; function getNextLeftHit(para1: jint; para2: JAFTextLayout.InnerCaretPolicy): JAFTextHitInfo; overload; virtual; function getNextLeftHit(para1: jint): JAFTextHitInfo; overload; virtual; function getVisualOtherHit(para1: JAFTextHitInfo): JAFTextHitInfo; overload; virtual; function getCaretShape(para1: JAFTextHitInfo; para2: JAGRectangle2D): JAShape; overload; virtual; function getCaretShape(para1: JAFTextHitInfo): JAShape; overload; virtual; function getCharacterLevel(para1: jint): jbyte; overload; virtual; function getCaretShapes(para1: jint; para2: JAGRectangle2D; para3: JAFTextLayout.InnerCaretPolicy): Arr1JAShape; overload; virtual; function getCaretShapes(para1: jint; para2: JAGRectangle2D): Arr1JAShape; overload; virtual; function getCaretShapes(para1: jint): Arr1JAShape; overload; virtual; function getLogicalRangesForVisualSelection(para1: JAFTextHitInfo; para2: JAFTextHitInfo): Arr1jint; overload; virtual; function getVisualHighlightShape(para1: JAFTextHitInfo; para2: JAFTextHitInfo; para3: JAGRectangle2D): JAShape; overload; virtual; function getVisualHighlightShape(para1: JAFTextHitInfo; para2: JAFTextHitInfo): JAShape; overload; virtual; function getLogicalHighlightShape(para1: jint; para2: jint; para3: JAGRectangle2D): JAShape; overload; virtual; function getLogicalHighlightShape(para1: jint; para2: jint): JAShape; overload; virtual; function getBlackBoxBounds(para1: jint; para2: jint): JAShape; overload; virtual; function hitTestChar(para1: jfloat; para2: jfloat; para3: JAGRectangle2D): JAFTextHitInfo; overload; virtual; function hitTestChar(para1: jfloat; para2: jfloat): JAFTextHitInfo; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JAFTextLayout): jboolean; overload; virtual; function toString(): JLString; overload; virtual; procedure draw(para1: JAGraphics2D; para2: jfloat; para3: jfloat); overload; virtual; function getOutline(para1: JAGAffineTransform): JAShape; overload; virtual; function getLayoutPath(): JAFLayoutPath; overload; virtual; procedure hitToPoint(para1: JAFTextHitInfo; para2: JAGPoint2D); overload; virtual; end; JAFTextMeasurer = class sealed external 'java.awt.font' name 'TextMeasurer' (JLObject, JLCloneable) public constructor create(para1: JTAttributedCharacterIterator; para2: JAFFontRenderContext); overload; strict protected function clone(): JLObject; overload; virtual; public function getLineBreakIndex(para1: jint; para2: jfloat): jint; overload; virtual; function getAdvanceBetween(para1: jint; para2: jint): jfloat; overload; virtual; function getLayout(para1: jint; para2: jint): JAFTextLayout; overload; virtual; procedure insertChar(para1: JTAttributedCharacterIterator; para2: jint); overload; virtual; procedure deleteChar(para1: JTAttributedCharacterIterator; para2: jint); overload; virtual; end; JAGAffineTransform = class external 'java.awt.geom' name 'AffineTransform' (JLObject, JLCloneable, JISerializable) public const TYPE_IDENTITY = 0; TYPE_TRANSLATION = 1; TYPE_UNIFORM_SCALE = 2; TYPE_GENERAL_SCALE = 4; TYPE_MASK_SCALE = 6; TYPE_FLIP = 64; TYPE_QUADRANT_ROTATION = 8; TYPE_GENERAL_ROTATION = 16; TYPE_MASK_ROTATION = 24; TYPE_GENERAL_TRANSFORM = 32; public constructor create(); overload; constructor create(para1: JAGAffineTransform); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; constructor create(para1: Arr1jfloat); overload; constructor create(const para1: array of jfloat); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; constructor create(para1: Arr1jdouble); overload; constructor create(const para1: array of jdouble); overload; class function getTranslateInstance(para1: jdouble; para2: jdouble): JAGAffineTransform; static; overload; class function getRotateInstance(para1: jdouble): JAGAffineTransform; static; overload; class function getRotateInstance(para1: jdouble; para2: jdouble; para3: jdouble): JAGAffineTransform; static; overload; class function getRotateInstance(para1: jdouble; para2: jdouble): JAGAffineTransform; static; overload; class function getRotateInstance(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): JAGAffineTransform; static; overload; class function getQuadrantRotateInstance(para1: jint): JAGAffineTransform; static; overload; class function getQuadrantRotateInstance(para1: jint; para2: jdouble; para3: jdouble): JAGAffineTransform; static; overload; class function getScaleInstance(para1: jdouble; para2: jdouble): JAGAffineTransform; static; overload; class function getShearInstance(para1: jdouble; para2: jdouble): JAGAffineTransform; static; overload; function getType(): jint; overload; virtual; function getDeterminant(): jdouble; overload; virtual; procedure getMatrix(para1: Arr1jdouble); overload; virtual; procedure getMatrix(var para1: array of jdouble); overload; virtual; function getScaleX(): jdouble; overload; virtual; function getScaleY(): jdouble; overload; virtual; function getShearX(): jdouble; overload; virtual; function getShearY(): jdouble; overload; virtual; function getTranslateX(): jdouble; overload; virtual; function getTranslateY(): jdouble; overload; virtual; procedure translate(para1: jdouble; para2: jdouble); overload; virtual; procedure rotate(para1: jdouble); overload; virtual; procedure rotate(para1: jdouble; para2: jdouble; para3: jdouble); overload; virtual; procedure rotate(para1: jdouble; para2: jdouble); overload; virtual; procedure rotate(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure quadrantRotate(para1: jint); overload; virtual; procedure quadrantRotate(para1: jint; para2: jdouble; para3: jdouble); overload; virtual; procedure scale(para1: jdouble; para2: jdouble); overload; virtual; procedure shear(para1: jdouble; para2: jdouble); overload; virtual; procedure setToIdentity(); overload; virtual; procedure setToTranslation(para1: jdouble; para2: jdouble); overload; virtual; procedure setToRotation(para1: jdouble); overload; virtual; procedure setToRotation(para1: jdouble; para2: jdouble; para3: jdouble); overload; virtual; procedure setToRotation(para1: jdouble; para2: jdouble); overload; virtual; procedure setToRotation(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setToQuadrantRotation(para1: jint); overload; virtual; procedure setToQuadrantRotation(para1: jint; para2: jdouble; para3: jdouble); overload; virtual; procedure setToScale(para1: jdouble; para2: jdouble); overload; virtual; procedure setToShear(para1: jdouble; para2: jdouble); overload; virtual; procedure setTransform(para1: JAGAffineTransform); overload; virtual; procedure setTransform(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; procedure concatenate(para1: JAGAffineTransform); overload; virtual; procedure preConcatenate(para1: JAGAffineTransform); overload; virtual; function createInverse(): JAGAffineTransform; overload; virtual; // throws java.awt.geom.NoninvertibleTransformException procedure invert(); overload; virtual; // throws java.awt.geom.NoninvertibleTransformException function transform(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; procedure transform(para1: Arr1JAGPoint2D; para2: jint; para3: Arr1JAGPoint2D; para4: jint; para5: jint); overload; virtual; procedure transform(var para1: array of JAGPoint2D; para2: jint; var para3: array of JAGPoint2D; para4: jint; para5: jint); overload; virtual; procedure transform(para1: Arr1jfloat; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint); overload; virtual; procedure transform(var para1: array of jfloat; para2: jint; var para3: array of jfloat; para4: jint; para5: jint); overload; virtual; procedure transform(para1: Arr1jdouble; para2: jint; para3: Arr1jdouble; para4: jint; para5: jint); overload; virtual; procedure transform(var para1: array of jdouble; para2: jint; var para3: array of jdouble; para4: jint; para5: jint); overload; virtual; procedure transform(para1: Arr1jfloat; para2: jint; para3: Arr1jdouble; para4: jint; para5: jint); overload; virtual; procedure transform(var para1: array of jfloat; para2: jint; var para3: array of jdouble; para4: jint; para5: jint); overload; virtual; procedure transform(para1: Arr1jdouble; para2: jint; para3: Arr1jfloat; para4: jint; para5: jint); overload; virtual; procedure transform(var para1: array of jdouble; para2: jint; var para3: array of jfloat; para4: jint; para5: jint); overload; virtual; function inverseTransform(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; // throws java.awt.geom.NoninvertibleTransformException procedure inverseTransform(para1: Arr1jdouble; para2: jint; para3: Arr1jdouble; para4: jint; para5: jint); overload; virtual; // throws java.awt.geom.NoninvertibleTransformException procedure inverseTransform(var para1: array of jdouble; para2: jint; var para3: array of jdouble; para4: jint; para5: jint); overload; virtual; // throws java.awt.geom.NoninvertibleTransformException function deltaTransform(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; procedure deltaTransform(para1: Arr1jdouble; para2: jint; para3: Arr1jdouble; para4: jint; para5: jint); overload; virtual; procedure deltaTransform(var para1: array of jdouble; para2: jint; var para3: array of jdouble; para4: jint; para5: jint); overload; virtual; function createTransformedShape(para1: JAShape): JAShape; overload; virtual; function toString(): JLString; overload; virtual; function isIdentity(): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAGDimension2D = class abstract external 'java.awt.geom' name 'Dimension2D' (JLObject, JLCloneable) strict protected constructor create(); overload; public function getWidth(): jdouble; overload; virtual; abstract; function getHeight(): jdouble; overload; virtual; abstract; procedure setSize(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure setSize(para1: JAGDimension2D); overload; virtual; function clone(): JLObject; overload; virtual; end; JAGPoint2D = class abstract external 'java.awt.geom' name 'Point2D' (JLObject, JLCloneable) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGPoint2D, JISerializable) public var fx: jdouble; external name 'x'; fy: jdouble; external name 'y'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; procedure setLocation(para1: jdouble; para2: jdouble); overload; virtual; function toString(): JLString; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGPoint2D, JISerializable) public var fx: jfloat; external name 'x'; fy: jfloat; external name 'y'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; procedure setLocation(para1: jdouble; para2: jdouble); overload; virtual; procedure setLocation(para1: jfloat; para2: jfloat); overload; virtual; function toString(): JLString; overload; virtual; end; strict protected constructor create(); overload; public function getX(): jdouble; overload; virtual; abstract; function getY(): jdouble; overload; virtual; abstract; procedure setLocation(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure setLocation(para1: JAGPoint2D); overload; virtual; class function distanceSq(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jdouble; static; overload; class function distance(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jdouble; static; overload; function distanceSq(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function distanceSq(para1: JAGPoint2D): jdouble; overload; virtual; function distance(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function distance(para1: JAGPoint2D): jdouble; overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAIKernel = class external 'java.awt.image' name 'Kernel' (JLObject, JLCloneable) public constructor create(para1: jint; para2: jint; para3: Arr1jfloat); overload; constructor create(para1: jint; para2: jint; const para3: array of jfloat); overload; function getXOrigin(): jint; overload; virtual; final; function getYOrigin(): jint; overload; virtual; final; function getWidth(): jint; overload; virtual; final; function getHeight(): jint; overload; virtual; final; function getKernelData(para1: Arr1jfloat): Arr1jfloat; overload; virtual; final; function getKernelData(var para1: array of jfloat): Arr1jfloat; overload; virtual; final; function clone(): JLObject; overload; virtual; end; JAIRParameterBlock = class external 'java.awt.image.renderable' name 'ParameterBlock' (JLObject, JLCloneable, JISerializable) strict protected var fsources: JUVector; external name 'sources'; fparameters: JUVector; external name 'parameters'; public constructor create(); overload; constructor create(para1: JUVector); overload; constructor create(para1: JUVector; para2: JUVector); overload; function shallowClone(): JLObject; overload; virtual; function clone(): JLObject; overload; virtual; function addSource(para1: JLObject): JAIRParameterBlock; overload; virtual; function getSource(para1: jint): JLObject; overload; virtual; function setSource(para1: JLObject; para2: jint): JAIRParameterBlock; overload; virtual; function getRenderedSource(para1: jint): JAIRenderedImage; overload; virtual; function getRenderableSource(para1: jint): JAIRRenderableImage; overload; virtual; function getNumSources(): jint; overload; virtual; function getSources(): JUVector; overload; virtual; procedure setSources(para1: JUVector); overload; virtual; procedure removeSources(); overload; virtual; function getNumParameters(): jint; overload; virtual; function getParameters(): JUVector; overload; virtual; procedure setParameters(para1: JUVector); overload; virtual; procedure removeParameters(); overload; virtual; function add(para1: JLObject): JAIRParameterBlock; overload; virtual; function add(para1: jbyte): JAIRParameterBlock; overload; virtual; function add(para1: jchar): JAIRParameterBlock; overload; virtual; function add(para1: jshort): JAIRParameterBlock; overload; virtual; function add(para1: jint): JAIRParameterBlock; overload; virtual; function add(para1: jlong): JAIRParameterBlock; overload; virtual; function add(para1: jfloat): JAIRParameterBlock; overload; virtual; function add(para1: jdouble): JAIRParameterBlock; overload; virtual; function &set(para1: JLObject; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jbyte; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jchar; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jshort; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jint; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jlong; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jfloat; para2: jint): JAIRParameterBlock; overload; virtual; function &set(para1: jdouble; para2: jint): JAIRParameterBlock; overload; virtual; function getObjectParameter(para1: jint): JLObject; overload; virtual; function getByteParameter(para1: jint): jbyte; overload; virtual; function getCharParameter(para1: jint): jchar; overload; virtual; function getShortParameter(para1: jint): jshort; overload; virtual; function getIntParameter(para1: jint): jint; overload; virtual; function getLongParameter(para1: jint): jlong; overload; virtual; function getFloatParameter(para1: jint): jfloat; overload; virtual; function getDoubleParameter(para1: jint): jdouble; overload; virtual; function getParamClasses(): Arr1JLClass; overload; virtual; end; JAIRRenderContext = class external 'java.awt.image.renderable' name 'RenderContext' (JLObject, JLCloneable) public constructor create(para1: JAGAffineTransform; para2: JAShape; para3: JARenderingHints); overload; constructor create(para1: JAGAffineTransform); overload; constructor create(para1: JAGAffineTransform; para2: JARenderingHints); overload; constructor create(para1: JAGAffineTransform; para2: JAShape); overload; function getRenderingHints(): JARenderingHints; overload; virtual; procedure setRenderingHints(para1: JARenderingHints); overload; virtual; procedure setTransform(para1: JAGAffineTransform); overload; virtual; procedure preConcatenateTransform(para1: JAGAffineTransform); overload; virtual; procedure preConcetenateTransform(para1: JAGAffineTransform); overload; virtual; procedure concatenateTransform(para1: JAGAffineTransform); overload; virtual; procedure concetenateTransform(para1: JAGAffineTransform); overload; virtual; function getTransform(): JAGAffineTransform; overload; virtual; procedure setAreaOfInterest(para1: JAShape); overload; virtual; function getAreaOfInterest(): JAShape; overload; virtual; function clone(): JLObject; overload; virtual; end; JAPPageFormat = class external 'java.awt.print' name 'PageFormat' (JLObject, JLCloneable) public const LANDSCAPE = 0; PORTRAIT = 1; REVERSE_LANDSCAPE = 2; public constructor create(); overload; function clone(): JLObject; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getImageableX(): jdouble; overload; virtual; function getImageableY(): jdouble; overload; virtual; function getImageableWidth(): jdouble; overload; virtual; function getImageableHeight(): jdouble; overload; virtual; function getPaper(): JAPPaper; overload; virtual; procedure setPaper(para1: JAPPaper); overload; virtual; procedure setOrientation(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException function getOrientation(): jint; overload; virtual; function getMatrix(): Arr1jdouble; overload; virtual; end; JAPPaper = class external 'java.awt.print' name 'Paper' (JLObject, JLCloneable) public constructor create(); overload; function clone(): JLObject; overload; virtual; function getHeight(): jdouble; overload; virtual; procedure setSize(para1: jdouble; para2: jdouble); overload; virtual; function getWidth(): jdouble; overload; virtual; procedure setImageableArea(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getImageableX(): jdouble; overload; virtual; function getImageableY(): jdouble; overload; virtual; function getImageableWidth(): jdouble; overload; virtual; function getImageableHeight(): jdouble; overload; virtual; end; JNHttpCookie = class sealed external 'java.net' name 'HttpCookie' (JLObject, JLCloneable) public type InnerCookieAttributeAssignor = interface; Arr1InnerCookieAttributeAssignor = array of InnerCookieAttributeAssignor; Arr2InnerCookieAttributeAssignor = array of Arr1InnerCookieAttributeAssignor; Arr3InnerCookieAttributeAssignor = array of Arr2InnerCookieAttributeAssignor; InnerCookieAttributeAssignor = interface external 'java.net' name 'CookieAttributeAssignor' end; public constructor create(para1: JLString; para2: JLString); overload; class function parse(para1: JLString): JUList; static; overload; function hasExpired(): jboolean; overload; virtual; procedure setComment(para1: JLString); overload; virtual; function getComment(): JLString; overload; virtual; procedure setCommentURL(para1: JLString); overload; virtual; function getCommentURL(): JLString; overload; virtual; procedure setDiscard(para1: jboolean); overload; virtual; function getDiscard(): jboolean; overload; virtual; procedure setPortlist(para1: JLString); overload; virtual; function getPortlist(): JLString; overload; virtual; procedure setDomain(para1: JLString); overload; virtual; function getDomain(): JLString; overload; virtual; procedure setMaxAge(para1: jlong); overload; virtual; function getMaxAge(): jlong; overload; virtual; procedure setPath(para1: JLString); overload; virtual; function getPath(): JLString; overload; virtual; procedure setSecure(para1: jboolean); overload; virtual; function getSecure(): jboolean; overload; virtual; function getName(): JLString; overload; virtual; procedure setValue(para1: JLString); overload; virtual; function getValue(): JLString; overload; virtual; function getVersion(): jint; overload; virtual; procedure setVersion(para1: jint); overload; virtual; class function domainMatches(para1: JLString; para2: JLString): jboolean; static; overload; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JSAAclEntry = interface external 'java.security.acl' name 'AclEntry' (JLCloneable) function setPrincipal(para1: JSPrincipal): jboolean; overload; function getPrincipal(): JSPrincipal; overload; procedure setNegativePermissions(); overload; function isNegative(): jboolean; overload; function addPermission(para1: JSAPermission): jboolean; overload; function removePermission(para1: JSAPermission): jboolean; overload; function checkPermission(para1: JSAPermission): jboolean; overload; function permissions(): JUEnumeration; overload; function toString(): JLString; overload; function clone(): JLObject; overload; end; JSCCRLSelector = interface external 'java.security.cert' name 'CRLSelector' (JLCloneable) function match(para1: JSCCRL): jboolean; overload; function clone(): JLObject; overload; end; JSCCertPathBuilderResult = interface external 'java.security.cert' name 'CertPathBuilderResult' (JLCloneable) function getCertPath(): JSCCertPath; overload; function clone(): JLObject; overload; end; JSCCertPathParameters = interface external 'java.security.cert' name 'CertPathParameters' (JLCloneable) function clone(): JLObject; overload; end; JSCCertPathValidatorResult = interface external 'java.security.cert' name 'CertPathValidatorResult' (JLCloneable) function clone(): JLObject; overload; end; JSCCertSelector = interface external 'java.security.cert' name 'CertSelector' (JLCloneable) function match(para1: JSCCertificate): jboolean; overload; function clone(): JLObject; overload; end; JSCCertStoreParameters = interface external 'java.security.cert' name 'CertStoreParameters' (JLCloneable) function clone(): JLObject; overload; end; JSCPKIXCertPathChecker = class abstract external 'java.security.cert' name 'PKIXCertPathChecker' (JLObject, JLCloneable) strict protected constructor create(); overload; public procedure init(para1: jboolean); overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException function isForwardCheckingSupported(): jboolean; overload; virtual; abstract; function getSupportedExtensions(): JUSet; overload; virtual; abstract; procedure check(para1: JSCCertificate; para2: JUCollection); overload; virtual; abstract; // throws java.security.cert.CertPathValidatorException function clone(): JLObject; overload; virtual; end; JTBreakIterator = class abstract external 'java.text' name 'BreakIterator' (JLObject, JLCloneable) public type InnerBreakIteratorCache = class; Arr1InnerBreakIteratorCache = array of InnerBreakIteratorCache; Arr2InnerBreakIteratorCache = array of Arr1InnerBreakIteratorCache; Arr3InnerBreakIteratorCache = array of Arr2InnerBreakIteratorCache; InnerBreakIteratorGetter = class; Arr1InnerBreakIteratorGetter = array of InnerBreakIteratorGetter; Arr2InnerBreakIteratorGetter = array of Arr1InnerBreakIteratorGetter; Arr3InnerBreakIteratorGetter = array of Arr2InnerBreakIteratorGetter; InnerBreakIteratorCache = class sealed external 'java.text' name 'BreakIteratorCache' end; InnerBreakIteratorGetter = class external 'java.text' name 'BreakIteratorGetter' end; public const DONE = -1; strict protected constructor create(); overload; public function clone(): JLObject; overload; virtual; function first(): jint; overload; virtual; abstract; function last(): jint; overload; virtual; abstract; function next(para1: jint): jint; overload; virtual; abstract; function next(): jint; overload; virtual; abstract; function previous(): jint; overload; virtual; abstract; function following(para1: jint): jint; overload; virtual; abstract; function preceding(para1: jint): jint; overload; virtual; function isBoundary(para1: jint): jboolean; overload; virtual; function current(): jint; overload; virtual; abstract; function getText(): JTCharacterIterator; overload; virtual; abstract; procedure setText(para1: JLString); overload; virtual; procedure setText(para1: JTCharacterIterator); overload; virtual; abstract; class function getWordInstance(): JTBreakIterator; static; overload; class function getWordInstance(para1: JULocale): JTBreakIterator; static; overload; class function getLineInstance(): JTBreakIterator; static; overload; class function getLineInstance(para1: JULocale): JTBreakIterator; static; overload; class function getCharacterInstance(): JTBreakIterator; static; overload; class function getCharacterInstance(para1: JULocale): JTBreakIterator; static; overload; class function getSentenceInstance(): JTBreakIterator; static; overload; class function getSentenceInstance(para1: JULocale): JTBreakIterator; static; overload; class function getAvailableLocales(): Arr1JULocale; static; overload; end; JTCharacterIterator = interface external 'java.text' name 'CharacterIterator' (JLCloneable) const DONE = 65535; function first(): jchar; overload; function last(): jchar; overload; function current(): jchar; overload; function next(): jchar; overload; function previous(): jchar; overload; function setIndex(para1: jint): jchar; overload; function getBeginIndex(): jint; overload; function getEndIndex(): jint; overload; function getIndex(): jint; overload; function clone(): JLObject; overload; end; JTDateFormatSymbols = class external 'java.text' name 'DateFormatSymbols' (JLObject, JISerializable, JLCloneable) public type InnerDateFormatSymbolsGetter = class; Arr1InnerDateFormatSymbolsGetter = array of InnerDateFormatSymbolsGetter; Arr2InnerDateFormatSymbolsGetter = array of Arr1InnerDateFormatSymbolsGetter; Arr3InnerDateFormatSymbolsGetter = array of Arr2InnerDateFormatSymbolsGetter; InnerDateFormatSymbolsGetter = class external 'java.text' name 'DateFormatSymbolsGetter' end; public constructor create(); overload; constructor create(para1: JULocale); overload; class function getAvailableLocales(): Arr1JULocale; static; overload; class function getInstance(): JTDateFormatSymbols; static; overload; final; class function getInstance(para1: JULocale): JTDateFormatSymbols; static; overload; final; function getEras(): Arr1JLString; overload; virtual; procedure setEras(para1: Arr1JLString); overload; virtual; procedure setEras(var para1: array of JLString); overload; virtual; function getMonths(): Arr1JLString; overload; virtual; procedure setMonths(para1: Arr1JLString); overload; virtual; procedure setMonths(var para1: array of JLString); overload; virtual; function getShortMonths(): Arr1JLString; overload; virtual; procedure setShortMonths(para1: Arr1JLString); overload; virtual; procedure setShortMonths(var para1: array of JLString); overload; virtual; function getWeekdays(): Arr1JLString; overload; virtual; procedure setWeekdays(para1: Arr1JLString); overload; virtual; procedure setWeekdays(var para1: array of JLString); overload; virtual; function getShortWeekdays(): Arr1JLString; overload; virtual; procedure setShortWeekdays(para1: Arr1JLString); overload; virtual; procedure setShortWeekdays(var para1: array of JLString); overload; virtual; function getAmPmStrings(): Arr1JLString; overload; virtual; procedure setAmPmStrings(para1: Arr1JLString); overload; virtual; procedure setAmPmStrings(var para1: array of JLString); overload; virtual; function getZoneStrings(): Arr2JLString; overload; virtual; procedure setZoneStrings(para1: Arr2JLString); overload; virtual; function getLocalPatternChars(): JLString; overload; virtual; procedure setLocalPatternChars(para1: JLString); overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JTDecimalFormatSymbols = class external 'java.text' name 'DecimalFormatSymbols' (JLObject, JLCloneable, JISerializable) public type InnerDecimalFormatSymbolsGetter = class; Arr1InnerDecimalFormatSymbolsGetter = array of InnerDecimalFormatSymbolsGetter; Arr2InnerDecimalFormatSymbolsGetter = array of Arr1InnerDecimalFormatSymbolsGetter; Arr3InnerDecimalFormatSymbolsGetter = array of Arr2InnerDecimalFormatSymbolsGetter; InnerDecimalFormatSymbolsGetter = class external 'java.text' name 'DecimalFormatSymbolsGetter' end; public constructor create(); overload; constructor create(para1: JULocale); overload; class function getAvailableLocales(): Arr1JULocale; static; overload; class function getInstance(): JTDecimalFormatSymbols; static; overload; final; class function getInstance(para1: JULocale): JTDecimalFormatSymbols; static; overload; final; function getZeroDigit(): jchar; overload; virtual; procedure setZeroDigit(para1: jchar); overload; virtual; function getGroupingSeparator(): jchar; overload; virtual; procedure setGroupingSeparator(para1: jchar); overload; virtual; function getDecimalSeparator(): jchar; overload; virtual; procedure setDecimalSeparator(para1: jchar); overload; virtual; function getPerMill(): jchar; overload; virtual; procedure setPerMill(para1: jchar); overload; virtual; function getPercent(): jchar; overload; virtual; procedure setPercent(para1: jchar); overload; virtual; function getDigit(): jchar; overload; virtual; procedure setDigit(para1: jchar); overload; virtual; function getPatternSeparator(): jchar; overload; virtual; procedure setPatternSeparator(para1: jchar); overload; virtual; function getInfinity(): JLString; overload; virtual; procedure setInfinity(para1: JLString); overload; virtual; function getNaN(): JLString; overload; virtual; procedure setNaN(para1: JLString); overload; virtual; function getMinusSign(): jchar; overload; virtual; procedure setMinusSign(para1: jchar); overload; virtual; function getCurrencySymbol(): JLString; overload; virtual; procedure setCurrencySymbol(para1: JLString); overload; virtual; function getInternationalCurrencySymbol(): JLString; overload; virtual; procedure setInternationalCurrencySymbol(para1: JLString); overload; virtual; function getCurrency(): JUCurrency; overload; virtual; procedure setCurrency(para1: JUCurrency); overload; virtual; function getMonetaryDecimalSeparator(): jchar; overload; virtual; procedure setMonetaryDecimalSeparator(para1: jchar); overload; virtual; function getExponentSeparator(): JLString; overload; virtual; procedure setExponentSeparator(para1: JLString); overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JTDigitList = class sealed external 'java.text' name 'DigitList' (JLObject, JLCloneable) public const MAX_COUNT = 19; public var fdecimalAt: jint; external name 'decimalAt'; fcount: jint; external name 'count'; fdigits: Arr1jchar; external name 'digits'; public procedure clear(); overload; virtual; procedure append(para1: jchar); overload; virtual; function getDouble(): jdouble; overload; virtual; final; function getLong(): jlong; overload; virtual; final; function getBigDecimal(): JMBigDecimal; overload; virtual; final; procedure &set(para1: jboolean; para2: jdouble; para3: jint); overload; virtual; final; procedure &set(para1: jboolean; para2: jlong); overload; virtual; final; procedure &set(para1: jboolean; para2: jlong; para3: jint); overload; virtual; final; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JULocale = class sealed external 'java.util' name 'Locale' (JLObject, JLCloneable, JISerializable) public type InnerLocaleNameGetter = class; Arr1InnerLocaleNameGetter = array of InnerLocaleNameGetter; Arr2InnerLocaleNameGetter = array of Arr1InnerLocaleNameGetter; Arr3InnerLocaleNameGetter = array of Arr2InnerLocaleNameGetter; InnerLocaleNameGetter = class external 'java.util' name 'LocaleNameGetter' end; public final class var fENGLISH: JULocale; external name 'ENGLISH'; fFRENCH: JULocale; external name 'FRENCH'; fGERMAN: JULocale; external name 'GERMAN'; fITALIAN: JULocale; external name 'ITALIAN'; fJAPANESE: JULocale; external name 'JAPANESE'; fKOREAN: JULocale; external name 'KOREAN'; fCHINESE: JULocale; external name 'CHINESE'; fSIMPLIFIED_CHINESE: JULocale; external name 'SIMPLIFIED_CHINESE'; fTRADITIONAL_CHINESE: JULocale; external name 'TRADITIONAL_CHINESE'; fFRANCE: JULocale; external name 'FRANCE'; fGERMANY: JULocale; external name 'GERMANY'; fITALY: JULocale; external name 'ITALY'; fJAPAN: JULocale; external name 'JAPAN'; fKOREA: JULocale; external name 'KOREA'; fCHINA: JULocale; external name 'CHINA'; fPRC: JULocale; external name 'PRC'; fTAIWAN: JULocale; external name 'TAIWAN'; fUK: JULocale; external name 'UK'; fUS: JULocale; external name 'US'; fCANADA: JULocale; external name 'CANADA'; fCANADA_FRENCH: JULocale; external name 'CANADA_FRENCH'; fROOT: JULocale; external name 'ROOT'; public constructor create(para1: JLString; para2: JLString; para3: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString); overload; class function getDefault(): JULocale; static; overload; class procedure setDefault(para1: JULocale); static; overload; class function getAvailableLocales(): Arr1JULocale; static; overload; class function getISOCountries(): Arr1JLString; static; overload; class function getISOLanguages(): Arr1JLString; static; overload; function getLanguage(): JLString; overload; virtual; function getCountry(): JLString; overload; virtual; function getVariant(): JLString; overload; virtual; function toString(): JLString; overload; virtual; final; function getISO3Language(): JLString; overload; virtual; // throws java.util.MissingResourceException function getISO3Country(): JLString; overload; virtual; // throws java.util.MissingResourceException function getDisplayLanguage(): JLString; overload; virtual; final; function getDisplayLanguage(para1: JULocale): JLString; overload; virtual; function getDisplayCountry(): JLString; overload; virtual; final; function getDisplayCountry(para1: JULocale): JLString; overload; virtual; function getDisplayVariant(): JLString; overload; virtual; final; function getDisplayVariant(para1: JULocale): JLString; overload; virtual; function getDisplayName(): JLString; overload; virtual; final; function getDisplayName(para1: JULocale): JLString; overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JUTimeZone = class abstract external 'java.util' name 'TimeZone' (JLObject, JISerializable, JLCloneable) public type InnerDisplayNames = class; Arr1InnerDisplayNames = array of InnerDisplayNames; Arr2InnerDisplayNames = array of Arr1InnerDisplayNames; Arr3InnerDisplayNames = array of Arr2InnerDisplayNames; InnerDisplayNames = class external 'java.util' name 'DisplayNames' end; public const SHORT = 0; LONG = 1; public constructor create(); overload; function getOffset(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jint; overload; virtual; abstract; function getOffset(para1: jlong): jint; overload; virtual; procedure setRawOffset(para1: jint); overload; virtual; abstract; function getRawOffset(): jint; overload; virtual; abstract; function getID(): JLString; overload; virtual; procedure setID(para1: JLString); overload; virtual; function getDisplayName(): JLString; overload; virtual; final; function getDisplayName(para1: JULocale): JLString; overload; virtual; final; function getDisplayName(para1: jboolean; para2: jint): JLString; overload; virtual; final; function getDisplayName(para1: jboolean; para2: jint; para3: JULocale): JLString; overload; virtual; function getDSTSavings(): jint; overload; virtual; function useDaylightTime(): jboolean; overload; virtual; abstract; function inDaylightTime(para1: JUDate): jboolean; overload; virtual; abstract; class function getTimeZone(para1: JLString): JUTimeZone; static; overload; class function getAvailableIDs(para1: jint): Arr1JLString; static; overload; class function getAvailableIDs(): Arr1JLString; static; overload; class function getDefault(): JUTimeZone; static; overload; class procedure setDefault(para1: JUTimeZone); static; overload; function hasSameRules(para1: JUTimeZone): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; end; JUJManifest = class external 'java.util.jar' name 'Manifest' (JLObject, JLCloneable) public type InnerFastInputStream = class; Arr1InnerFastInputStream = array of InnerFastInputStream; Arr2InnerFastInputStream = array of Arr1InnerFastInputStream; Arr3InnerFastInputStream = array of Arr2InnerFastInputStream; InnerFastInputStream = class external 'java.util.jar' name 'FastInputStream' end; public constructor create(); overload; constructor create(para1: JIInputStream); overload; // throws java.io.IOException constructor create(para1: JUJManifest); overload; function getMainAttributes(): JUJAttributes; overload; virtual; function getEntries(): JUMap; overload; virtual; function getAttributes(para1: JLString): JUJAttributes; overload; virtual; procedure clear(); overload; virtual; procedure write(para1: JIOutputStream); overload; virtual; // throws java.io.IOException procedure read(para1: JIInputStream); overload; virtual; // throws java.io.IOException function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JCMac = class external 'javax.crypto' name 'Mac' (JLObject, JLCloneable) strict protected constructor create(para1: JCMacSpi; para2: JSProvider; para3: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; final; class function getInstance(para1: JLString): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JCMac; static; overload; final; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getMacLength(): jint; overload; virtual; final; procedure init(para1: JSKey); overload; virtual; final; // throws java.security.InvalidKeyException procedure init(para1: JSKey; para2: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidKeyException, java.security.InvalidAlgorithmParameterException procedure update(para1: jbyte); overload; virtual; final; // throws java.lang.IllegalStateException procedure update(para1: Arr1jbyte); overload; virtual; final; // throws java.lang.IllegalStateException procedure update(var para1: array of jbyte); overload; virtual; final; // throws java.lang.IllegalStateException procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.lang.IllegalStateException procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.lang.IllegalStateException procedure update(para1: JNByteBuffer); overload; virtual; final; function doFinal(): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException procedure doFinal(para1: Arr1jbyte; para2: jint); overload; virtual; final; // throws javax.crypto.ShortBufferException, java.lang.IllegalStateException procedure doFinal(var para1: array of jbyte; para2: jint); overload; virtual; final; // throws javax.crypto.ShortBufferException, java.lang.IllegalStateException function doFinal(para1: Arr1jbyte): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException function doFinal(var para1: array of jbyte): Arr1jbyte; overload; virtual; final; // throws java.lang.IllegalStateException procedure reset(); overload; virtual; final; function clone(): JLObject; overload; virtual; final; // throws java.lang.CloneNotSupportedException end; JISDigraphNode = class external 'javax.imageio.spi' name 'DigraphNode' (JLObject, JLCloneable, JISerializable) strict protected var fdata: JLObject; external name 'data'; foutNodes: JUSet; external name 'outNodes'; finDegree: jint; external name 'inDegree'; public constructor create(para1: JLObject); overload; function getData(): JLObject; overload; virtual; function getOutNodes(): JUIterator; overload; virtual; function addEdge(para1: JISDigraphNode): jboolean; overload; virtual; function hasEdge(para1: JISDigraphNode): jboolean; overload; virtual; function removeEdge(para1: JISDigraphNode): jboolean; overload; virtual; procedure dispose(); overload; virtual; function getInDegree(): jint; overload; virtual; end; JMDescriptor = interface external 'javax.management' name 'Descriptor' (JISerializable, JLCloneable) function getFieldValue(para1: JLString): JLObject; overload; // throws javax.management.RuntimeOperationsException procedure setField(para1: JLString; para2: JLObject); overload; // throws javax.management.RuntimeOperationsException function getFields(): Arr1JLString; overload; function getFieldNames(): Arr1JLString; overload; function getFieldValues(para1: Arr1JLString): Arr1JLObject; overload; function getFieldValues(const para1: array of JLString): Arr1JLObject; overload; procedure removeField(para1: JLString); overload; procedure setFields(para1: Arr1JLString; para2: Arr1JLObject); overload; // throws javax.management.RuntimeOperationsException procedure setFields(var para1: array of JLString; var para2: array of JLObject); overload; // throws javax.management.RuntimeOperationsException function clone(): JLObject; overload; // throws javax.management.RuntimeOperationsException function isValid(): jboolean; overload; // throws javax.management.RuntimeOperationsException function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; end; JNReference = class external 'javax.naming' name 'Reference' (JLObject, JLCloneable, JISerializable) strict protected var fclassName: JLString; external name 'className'; faddrs: JUVector; external name 'addrs'; fclassFactory: JLString; external name 'classFactory'; fclassFactoryLocation: JLString; external name 'classFactoryLocation'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JNRefAddr); overload; constructor create(para1: JLString; para2: JLString; para3: JLString); overload; constructor create(para1: JLString; para2: JNRefAddr; para3: JLString; para4: JLString); overload; function getClassName(): JLString; overload; virtual; function getFactoryClassName(): JLString; overload; virtual; function getFactoryClassLocation(): JLString; overload; virtual; function get(para1: JLString): JNRefAddr; overload; virtual; function get(para1: jint): JNRefAddr; overload; virtual; function getAll(): JUEnumeration; overload; virtual; function size(): jint; overload; virtual; procedure add(para1: JNRefAddr); overload; virtual; procedure add(para1: jint; para2: JNRefAddr); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; procedure clear(); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; end; JNDAttribute = interface external 'javax.naming.directory' name 'Attribute' (JLCloneable, JISerializable) const serialVersionUID = jlong(8707690322213556804); function getAll(): JNNamingEnumeration; overload; // throws javax.naming.NamingException function get(): JLObject; overload; // throws javax.naming.NamingException function size(): jint; overload; function getID(): JLString; overload; function contains(para1: JLObject): jboolean; overload; function add(para1: JLObject): jboolean; overload; function remove(para1: JLObject): jboolean; overload; procedure clear(); overload; function getAttributeSyntaxDefinition(): JNDDirContext; overload; // throws javax.naming.NamingException function getAttributeDefinition(): JNDDirContext; overload; // throws javax.naming.NamingException function clone(): JLObject; overload; function isOrdered(): jboolean; overload; function get(para1: jint): JLObject; overload; // throws javax.naming.NamingException function remove(para1: jint): JLObject; overload; procedure add(para1: jint; para2: JLObject); overload; function &set(para1: jint; para2: JLObject): JLObject; overload; end; JNDAttributes = interface external 'javax.naming.directory' name 'Attributes' (JLCloneable, JISerializable) function isCaseIgnored(): jboolean; overload; function size(): jint; overload; function get(para1: JLString): JNDAttribute; overload; function getAll(): JNNamingEnumeration; overload; function getIDs(): JNNamingEnumeration; overload; function put(para1: JLString; para2: JLObject): JNDAttribute; overload; function put(para1: JNDAttribute): JNDAttribute; overload; function remove(para1: JLString): JNDAttribute; overload; function clone(): JLObject; overload; end; JPDocFlavor = class external 'javax.print' name 'DocFlavor' (JLObject, JISerializable, JLCloneable) public type InnerBYTE_ARRAY = class; Arr1InnerBYTE_ARRAY = array of InnerBYTE_ARRAY; Arr2InnerBYTE_ARRAY = array of Arr1InnerBYTE_ARRAY; Arr3InnerBYTE_ARRAY = array of Arr2InnerBYTE_ARRAY; InnerCHAR_ARRAY = class; Arr1InnerCHAR_ARRAY = array of InnerCHAR_ARRAY; Arr2InnerCHAR_ARRAY = array of Arr1InnerCHAR_ARRAY; Arr3InnerCHAR_ARRAY = array of Arr2InnerCHAR_ARRAY; InnerINPUT_STREAM = class; Arr1InnerINPUT_STREAM = array of InnerINPUT_STREAM; Arr2InnerINPUT_STREAM = array of Arr1InnerINPUT_STREAM; Arr3InnerINPUT_STREAM = array of Arr2InnerINPUT_STREAM; InnerREADER = class; Arr1InnerREADER = array of InnerREADER; Arr2InnerREADER = array of Arr1InnerREADER; Arr3InnerREADER = array of Arr2InnerREADER; InnerSERVICE_FORMATTED = class; Arr1InnerSERVICE_FORMATTED = array of InnerSERVICE_FORMATTED; Arr2InnerSERVICE_FORMATTED = array of Arr1InnerSERVICE_FORMATTED; Arr3InnerSERVICE_FORMATTED = array of Arr2InnerSERVICE_FORMATTED; InnerSTRING = class; Arr1InnerSTRING = array of InnerSTRING; Arr2InnerSTRING = array of Arr1InnerSTRING; Arr3InnerSTRING = array of Arr2InnerSTRING; InnerURL = class; Arr1InnerURL = array of InnerURL; Arr2InnerURL = array of Arr1InnerURL; Arr3InnerURL = array of Arr2InnerURL; InnerBYTE_ARRAY = class external 'javax.print' name 'BYTE_ARRAY' (JPDocFlavor) public final class var fTEXT_PLAIN_HOST: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_HOST'; fTEXT_PLAIN_UTF_8: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_UTF_8'; fTEXT_PLAIN_UTF_16: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_UTF_16'; fTEXT_PLAIN_UTF_16BE: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_UTF_16BE'; fTEXT_PLAIN_UTF_16LE: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_UTF_16LE'; fTEXT_PLAIN_US_ASCII: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_PLAIN_US_ASCII'; fTEXT_HTML_HOST: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_HOST'; fTEXT_HTML_UTF_8: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_UTF_8'; fTEXT_HTML_UTF_16: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_UTF_16'; fTEXT_HTML_UTF_16BE: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_UTF_16BE'; fTEXT_HTML_UTF_16LE: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_UTF_16LE'; fTEXT_HTML_US_ASCII: JPDocFlavor.InnerBYTE_ARRAY; external name 'TEXT_HTML_US_ASCII'; fPDF: JPDocFlavor.InnerBYTE_ARRAY; external name 'PDF'; fPOSTSCRIPT: JPDocFlavor.InnerBYTE_ARRAY; external name 'POSTSCRIPT'; fPCL: JPDocFlavor.InnerBYTE_ARRAY; external name 'PCL'; fGIF: JPDocFlavor.InnerBYTE_ARRAY; external name 'GIF'; fJPEG: JPDocFlavor.InnerBYTE_ARRAY; external name 'JPEG'; fPNG: JPDocFlavor.InnerBYTE_ARRAY; external name 'PNG'; fAUTOSENSE: JPDocFlavor.InnerBYTE_ARRAY; external name 'AUTOSENSE'; public constructor create(para1: JLString); overload; end; InnerCHAR_ARRAY = class external 'javax.print' name 'CHAR_ARRAY' (JPDocFlavor) public final class var fTEXT_PLAIN: JPDocFlavor.InnerCHAR_ARRAY; external name 'TEXT_PLAIN'; fTEXT_HTML: JPDocFlavor.InnerCHAR_ARRAY; external name 'TEXT_HTML'; public constructor create(para1: JLString); overload; end; InnerINPUT_STREAM = class external 'javax.print' name 'INPUT_STREAM' (JPDocFlavor) public final class var fTEXT_PLAIN_HOST: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_HOST'; fTEXT_PLAIN_UTF_8: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_UTF_8'; fTEXT_PLAIN_UTF_16: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_UTF_16'; fTEXT_PLAIN_UTF_16BE: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_UTF_16BE'; fTEXT_PLAIN_UTF_16LE: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_UTF_16LE'; fTEXT_PLAIN_US_ASCII: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_PLAIN_US_ASCII'; fTEXT_HTML_HOST: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_HOST'; fTEXT_HTML_UTF_8: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_UTF_8'; fTEXT_HTML_UTF_16: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_UTF_16'; fTEXT_HTML_UTF_16BE: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_UTF_16BE'; fTEXT_HTML_UTF_16LE: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_UTF_16LE'; fTEXT_HTML_US_ASCII: JPDocFlavor.InnerINPUT_STREAM; external name 'TEXT_HTML_US_ASCII'; fPDF: JPDocFlavor.InnerINPUT_STREAM; external name 'PDF'; fPOSTSCRIPT: JPDocFlavor.InnerINPUT_STREAM; external name 'POSTSCRIPT'; fPCL: JPDocFlavor.InnerINPUT_STREAM; external name 'PCL'; fGIF: JPDocFlavor.InnerINPUT_STREAM; external name 'GIF'; fJPEG: JPDocFlavor.InnerINPUT_STREAM; external name 'JPEG'; fPNG: JPDocFlavor.InnerINPUT_STREAM; external name 'PNG'; fAUTOSENSE: JPDocFlavor.InnerINPUT_STREAM; external name 'AUTOSENSE'; public constructor create(para1: JLString); overload; end; InnerREADER = class external 'javax.print' name 'READER' (JPDocFlavor) public final class var fTEXT_PLAIN: JPDocFlavor.InnerREADER; external name 'TEXT_PLAIN'; fTEXT_HTML: JPDocFlavor.InnerREADER; external name 'TEXT_HTML'; public constructor create(para1: JLString); overload; end; InnerSERVICE_FORMATTED = class external 'javax.print' name 'SERVICE_FORMATTED' (JPDocFlavor) public final class var fRENDERABLE_IMAGE: JPDocFlavor.InnerSERVICE_FORMATTED; external name 'RENDERABLE_IMAGE'; fPRINTABLE: JPDocFlavor.InnerSERVICE_FORMATTED; external name 'PRINTABLE'; fPAGEABLE: JPDocFlavor.InnerSERVICE_FORMATTED; external name 'PAGEABLE'; public constructor create(para1: JLString); overload; end; InnerSTRING = class external 'javax.print' name 'STRING' (JPDocFlavor) public final class var fTEXT_PLAIN: JPDocFlavor.InnerSTRING; external name 'TEXT_PLAIN'; fTEXT_HTML: JPDocFlavor.InnerSTRING; external name 'TEXT_HTML'; public constructor create(para1: JLString); overload; end; InnerURL = class external 'javax.print' name 'URL' (JPDocFlavor) public final class var fTEXT_PLAIN_HOST: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_HOST'; fTEXT_PLAIN_UTF_8: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_UTF_8'; fTEXT_PLAIN_UTF_16: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_UTF_16'; fTEXT_PLAIN_UTF_16BE: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_UTF_16BE'; fTEXT_PLAIN_UTF_16LE: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_UTF_16LE'; fTEXT_PLAIN_US_ASCII: JPDocFlavor.InnerURL; external name 'TEXT_PLAIN_US_ASCII'; fTEXT_HTML_HOST: JPDocFlavor.InnerURL; external name 'TEXT_HTML_HOST'; fTEXT_HTML_UTF_8: JPDocFlavor.InnerURL; external name 'TEXT_HTML_UTF_8'; fTEXT_HTML_UTF_16: JPDocFlavor.InnerURL; external name 'TEXT_HTML_UTF_16'; fTEXT_HTML_UTF_16BE: JPDocFlavor.InnerURL; external name 'TEXT_HTML_UTF_16BE'; fTEXT_HTML_UTF_16LE: JPDocFlavor.InnerURL; external name 'TEXT_HTML_UTF_16LE'; fTEXT_HTML_US_ASCII: JPDocFlavor.InnerURL; external name 'TEXT_HTML_US_ASCII'; fPDF: JPDocFlavor.InnerURL; external name 'PDF'; fPOSTSCRIPT: JPDocFlavor.InnerURL; external name 'POSTSCRIPT'; fPCL: JPDocFlavor.InnerURL; external name 'PCL'; fGIF: JPDocFlavor.InnerURL; external name 'GIF'; fJPEG: JPDocFlavor.InnerURL; external name 'JPEG'; fPNG: JPDocFlavor.InnerURL; external name 'PNG'; fAUTOSENSE: JPDocFlavor.InnerURL; external name 'AUTOSENSE'; public constructor create(para1: JLString); overload; end; public final class var fhostEncoding: JLString; external name 'hostEncoding'; public constructor create(para1: JLString; para2: JLString); overload; function getMimeType(): JLString; overload; virtual; function getMediaType(): JLString; overload; virtual; function getMediaSubtype(): JLString; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; function getRepresentationClassName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JPMimeType = class external 'javax.print' name 'MimeType' (JLObject, JISerializable, JLCloneable) public type InnerLexicalAnalyzer = class; Arr1InnerLexicalAnalyzer = array of InnerLexicalAnalyzer; Arr2InnerLexicalAnalyzer = array of Arr1InnerLexicalAnalyzer; Arr3InnerLexicalAnalyzer = array of Arr2InnerLexicalAnalyzer; InnerParameterMap = class; Arr1InnerParameterMap = array of InnerParameterMap; Arr2InnerParameterMap = array of Arr1InnerParameterMap; Arr3InnerParameterMap = array of Arr2InnerParameterMap; InnerParameterMapEntry = class; Arr1InnerParameterMapEntry = array of InnerParameterMapEntry; Arr2InnerParameterMapEntry = array of Arr1InnerParameterMapEntry; Arr3InnerParameterMapEntry = array of Arr2InnerParameterMapEntry; InnerParameterMapEntrySet = class; Arr1InnerParameterMapEntrySet = array of InnerParameterMapEntrySet; Arr2InnerParameterMapEntrySet = array of Arr1InnerParameterMapEntrySet; Arr3InnerParameterMapEntrySet = array of Arr2InnerParameterMapEntrySet; InnerParameterMapEntrySetIterator = class; Arr1InnerParameterMapEntrySetIterator = array of InnerParameterMapEntrySetIterator; Arr2InnerParameterMapEntrySetIterator = array of Arr1InnerParameterMapEntrySetIterator; Arr3InnerParameterMapEntrySetIterator = array of Arr2InnerParameterMapEntrySetIterator; InnerLexicalAnalyzer = class external 'javax.print' name 'LexicalAnalyzer' end; InnerParameterMap = class external 'javax.print' name 'ParameterMap' end; InnerParameterMapEntry = class external 'javax.print' name 'ParameterMapEntry' end; InnerParameterMapEntrySet = class external 'javax.print' name 'ParameterMapEntrySet' end; InnerParameterMapEntrySetIterator = class external 'javax.print' name 'ParameterMapEntrySetIterator' end; public constructor create(para1: JLString); overload; function getMimeType(): JLString; overload; virtual; function getMediaType(): JLString; overload; virtual; function getMediaSubtype(): JLString; overload; virtual; function getParameterMap(): JUMap; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JPADateTimeSyntax = class abstract external 'javax.print.attribute' name 'DateTimeSyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: JUDate); overload; public function getValue(): JUDate; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JPAEnumSyntax = class abstract external 'javax.print.attribute' name 'EnumSyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: jint); overload; public function getValue(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; strict protected function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; function getOffset(): jint; overload; virtual; end; JPAIntegerSyntax = class abstract external 'javax.print.attribute' name 'IntegerSyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; public function getValue(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JPAResolutionSyntax = class abstract external 'javax.print.attribute' name 'ResolutionSyntax' (JLObject, JISerializable, JLCloneable) public const DPI = 100; DPCM = 254; public constructor create(para1: jint; para2: jint; para3: jint); overload; function getResolution(para1: jint): Arr1jint; overload; virtual; function getCrossFeedResolution(para1: jint): jint; overload; virtual; function getFeedResolution(para1: jint): jint; overload; virtual; function toString(para1: jint; para2: JLString): JLString; overload; virtual; function lessThanOrEquals(para1: JPAResolutionSyntax): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; strict protected function getCrossFeedResolutionDphi(): jint; overload; virtual; function getFeedResolutionDphi(): jint; overload; virtual; end; JPASetOfIntegerSyntax = class abstract external 'javax.print.attribute' name 'SetOfIntegerSyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: JLString); overload; constructor create(para1: Arr2jint); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; public function getMembers(): Arr2jint; overload; virtual; function contains(para1: jint): jboolean; overload; virtual; function contains(para1: JPAIntegerSyntax): jboolean; overload; virtual; function next(para1: jint): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JPASize2DSyntax = class abstract external 'javax.print.attribute' name 'Size2DSyntax' (JLObject, JISerializable, JLCloneable) public const INCH = 25400; MM = 1000; strict protected constructor create(para1: jfloat; para2: jfloat; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; public function getSize(para1: jint): Arr1jfloat; overload; virtual; function getX(para1: jint): jfloat; overload; virtual; function getY(para1: jint): jfloat; overload; virtual; function toString(para1: jint; para2: JLString): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; strict protected function getXMicrometers(): jint; overload; virtual; function getYMicrometers(): jint; overload; virtual; end; JPATextSyntax = class abstract external 'javax.print.attribute' name 'TextSyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: JLString; para2: JULocale); overload; public function getValue(): JLString; overload; virtual; function getLocale(): JULocale; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JPAURISyntax = class abstract external 'javax.print.attribute' name 'URISyntax' (JLObject, JISerializable, JLCloneable) strict protected constructor create(para1: JNURI); overload; public function getURI(): JNURI; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSMMidiMessage = class abstract external 'javax.sound.midi' name 'MidiMessage' (JLObject, JLCloneable) strict protected var fdata: Arr1jbyte; external name 'data'; flength: jint; external name 'length'; strict protected constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; procedure setMessage(para1: Arr1jbyte; para2: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(var para1: array of jbyte; para2: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException public function getMessage(): Arr1jbyte; overload; virtual; function getStatus(): jint; overload; virtual; function getLength(): jint; overload; virtual; function clone(): JLObject; overload; virtual; abstract; end; JSRBaseRowSet = class abstract external 'javax.sql.rowset' name 'BaseRowSet' (JLObject, JISerializable, JLCloneable) public const UNICODE_STREAM_PARAM = 0; BINARY_STREAM_PARAM = 1; ASCII_STREAM_PARAM = 2; strict protected var fbinaryStream: JIInputStream; external name 'binaryStream'; funicodeStream: JIInputStream; external name 'unicodeStream'; fasciiStream: JIInputStream; external name 'asciiStream'; fcharStream: JIReader; external name 'charStream'; public constructor create(); overload; strict protected procedure initParams(); overload; virtual; public procedure addRowSetListener(para1: JSRowSetListener); overload; virtual; procedure removeRowSetListener(para1: JSRowSetListener); overload; virtual; strict protected procedure notifyCursorMoved(); overload; virtual; // throws java.sql.SQLException procedure notifyRowChanged(); overload; virtual; // throws java.sql.SQLException procedure notifyRowSetChanged(); overload; virtual; // throws java.sql.SQLException public function getCommand(): JLString; overload; virtual; procedure setCommand(para1: JLString); overload; virtual; // throws java.sql.SQLException function getUrl(): JLString; overload; virtual; // throws java.sql.SQLException procedure setUrl(para1: JLString); overload; virtual; // throws java.sql.SQLException function getDataSourceName(): JLString; overload; virtual; procedure setDataSourceName(para1: JLString); overload; virtual; // throws java.sql.SQLException function getUsername(): JLString; overload; virtual; procedure setUsername(para1: JLString); overload; virtual; function getPassword(): JLString; overload; virtual; procedure setPassword(para1: JLString); overload; virtual; procedure setType(para1: jint); overload; virtual; // throws java.sql.SQLException function getType(): jint; overload; virtual; // throws java.sql.SQLException procedure setConcurrency(para1: jint); overload; virtual; // throws java.sql.SQLException function isReadOnly(): jboolean; overload; virtual; procedure setReadOnly(para1: jboolean); overload; virtual; function getTransactionIsolation(): jint; overload; virtual; procedure setTransactionIsolation(para1: jint); overload; virtual; // throws java.sql.SQLException function getTypeMap(): JUMap; overload; virtual; procedure setTypeMap(para1: JUMap); overload; virtual; function getMaxFieldSize(): jint; overload; virtual; // throws java.sql.SQLException procedure setMaxFieldSize(para1: jint); overload; virtual; // throws java.sql.SQLException function getMaxRows(): jint; overload; virtual; // throws java.sql.SQLException procedure setMaxRows(para1: jint); overload; virtual; // throws java.sql.SQLException procedure setEscapeProcessing(para1: jboolean); overload; virtual; // throws java.sql.SQLException function getQueryTimeout(): jint; overload; virtual; // throws java.sql.SQLException procedure setQueryTimeout(para1: jint); overload; virtual; // throws java.sql.SQLException function getShowDeleted(): jboolean; overload; virtual; // throws java.sql.SQLException procedure setShowDeleted(para1: jboolean); overload; virtual; // throws java.sql.SQLException function getEscapeProcessing(): jboolean; overload; virtual; // throws java.sql.SQLException procedure setFetchDirection(para1: jint); overload; virtual; // throws java.sql.SQLException function getFetchDirection(): jint; overload; virtual; // throws java.sql.SQLException procedure setFetchSize(para1: jint); overload; virtual; // throws java.sql.SQLException function getFetchSize(): jint; overload; virtual; // throws java.sql.SQLException function getConcurrency(): jint; overload; virtual; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint; para3: JLString); overload; virtual; // throws java.sql.SQLException procedure setBoolean(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setByte(para1: jint; para2: jbyte); overload; virtual; // throws java.sql.SQLException procedure setShort(para1: jint; para2: jshort); overload; virtual; // throws java.sql.SQLException procedure setInt(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setLong(para1: jint; para2: jlong); overload; virtual; // throws java.sql.SQLException procedure setFloat(para1: jint; para2: jfloat); overload; virtual; // throws java.sql.SQLException procedure setDouble(para1: jint; para2: jdouble); overload; virtual; // throws java.sql.SQLException procedure setBigDecimal(para1: jint; para2: JMBigDecimal); overload; virtual; // throws java.sql.SQLException procedure setString(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setBytes(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.sql.SQLException procedure setBytes(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate); overload; virtual; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime); overload; virtual; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp); overload; virtual; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setUnicodeStream(para1: jint; para2: JIInputStream; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint; para4: jint); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject); overload; virtual; // throws java.sql.SQLException procedure setRef(para1: jint; para2: JSRef); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JSBlob); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JSClob); overload; virtual; // throws java.sql.SQLException procedure setArray(para1: jint; para2: JSArray); overload; virtual; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure clearParameters(); overload; virtual; // throws java.sql.SQLException function getParams(): Arr1JLObject; overload; virtual; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint; para3: JLString); overload; virtual; // throws java.sql.SQLException procedure setBoolean(para1: JLString; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setByte(para1: JLString; para2: jbyte); overload; virtual; // throws java.sql.SQLException procedure setShort(para1: JLString; para2: jshort); overload; virtual; // throws java.sql.SQLException procedure setInt(para1: JLString; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setLong(para1: JLString; para2: jlong); overload; virtual; // throws java.sql.SQLException procedure setFloat(para1: JLString; para2: jfloat); overload; virtual; // throws java.sql.SQLException procedure setDouble(para1: JLString; para2: jdouble); overload; virtual; // throws java.sql.SQLException procedure setBigDecimal(para1: JLString; para2: JMBigDecimal); overload; virtual; // throws java.sql.SQLException procedure setString(para1: JLString; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setBytes(para1: JLString; para2: Arr1jbyte); overload; virtual; // throws java.sql.SQLException procedure setBytes(para1: JLString; var para2: array of jbyte); overload; virtual; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp); overload; virtual; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint; para4: jint); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint); overload; virtual; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JSBlob); overload; virtual; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JSClob); overload; virtual; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate); overload; virtual; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime); overload; virtual; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp; para3: JUCalendar); overload; virtual; // throws java.sql.SQLException procedure setSQLXML(para1: jint; para2: JSSQLXML); overload; virtual; // throws java.sql.SQLException procedure setSQLXML(para1: JLString; para2: JSSQLXML); overload; virtual; // throws java.sql.SQLException procedure setRowId(para1: jint; para2: JSRowId); overload; virtual; // throws java.sql.SQLException procedure setRowId(para1: JLString; para2: JSRowId); overload; virtual; // throws java.sql.SQLException procedure setNString(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setNString(para1: JLString; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JSNClob); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader; para3: jlong); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JSNClob); overload; virtual; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader); overload; virtual; // throws java.sql.SQLException procedure setURL_(para1: jint; para2: JNURL); external name 'setURL'; overload; virtual; // throws java.sql.SQLException end; JSRSSerialDatalink = class external 'javax.sql.rowset.serial' name 'SerialDatalink' (JLObject, JISerializable, JLCloneable) public constructor create(para1: JNURL); overload; // throws javax.sql.rowset.serial.SerialException function getDatalink(): JNURL; overload; virtual; // throws javax.sql.rowset.serial.SerialException end; JSRSSerialJavaObject = class external 'javax.sql.rowset.serial' name 'SerialJavaObject' (JLObject, JISerializable, JLCloneable) public constructor create(para1: JLObject); overload; // throws javax.sql.rowset.serial.SerialException function getObject(): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getFields(): Arr1JLRField; overload; virtual; // throws javax.sql.rowset.serial.SerialException end; JSArrayTable = class external 'javax.swing' name 'ArrayTable' (JLObject, JLCloneable) public procedure put(para1: JLObject; para2: JLObject); overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function size(): jint; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; function clone(): JLObject; overload; virtual; function getKeys(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function getKeys(var para1: array of JLObject): Arr1JLObject; overload; virtual; end; JSTEditorKit = class abstract external 'javax.swing.text' name 'EditorKit' (JLObject, JLCloneable, JISerializable) public constructor create(); overload; function clone(): JLObject; overload; virtual; procedure install(para1: JSJEditorPane); overload; virtual; procedure deinstall(para1: JSJEditorPane); overload; virtual; function getContentType(): JLString; overload; virtual; abstract; function getViewFactory(): JSTViewFactory; overload; virtual; abstract; function getActions(): Arr1JSAction; overload; virtual; abstract; function createCaret(): JSTCaret; overload; virtual; abstract; function createDefaultDocument(): JSTDocument; overload; virtual; abstract; procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; abstract; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; abstract; // throws java.io.IOException, javax.swing.text.BadLocationException procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; abstract; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; abstract; // throws java.io.IOException, javax.swing.text.BadLocationException end; JSTElementIterator = class external 'javax.swing.text' name 'ElementIterator' (JLObject, JLCloneable) public type InnerStackItem = class; Arr1InnerStackItem = array of InnerStackItem; Arr2InnerStackItem = array of Arr1InnerStackItem; Arr3InnerStackItem = array of Arr2InnerStackItem; InnerStackItem = class external 'javax.swing.text' name 'StackItem' end; public constructor create(para1: JSTDocument); overload; constructor create(para1: JSTElement); overload; function clone(): JLObject; overload; virtual; function first(): JSTElement; overload; virtual; function depth(): jint; overload; virtual; function current(): JSTElement; overload; virtual; function next(): JSTElement; overload; virtual; function previous(): JSTElement; overload; virtual; end; JXDXMLGregorianCalendar = class abstract external 'javax.xml.datatype' name 'XMLGregorianCalendar' (JLObject, JLCloneable) public constructor create(); overload; procedure clear(); overload; virtual; abstract; procedure reset(); overload; virtual; abstract; procedure setYear(para1: JMBigInteger); overload; virtual; abstract; procedure setYear(para1: jint); overload; virtual; abstract; procedure setMonth(para1: jint); overload; virtual; abstract; procedure setDay(para1: jint); overload; virtual; abstract; procedure setTimezone(para1: jint); overload; virtual; abstract; procedure setTime(para1: jint; para2: jint; para3: jint); overload; virtual; procedure setHour(para1: jint); overload; virtual; abstract; procedure setMinute(para1: jint); overload; virtual; abstract; procedure setSecond(para1: jint); overload; virtual; abstract; procedure setMillisecond(para1: jint); overload; virtual; abstract; procedure setFractionalSecond(para1: JMBigDecimal); overload; virtual; abstract; procedure setTime(para1: jint; para2: jint; para3: jint; para4: JMBigDecimal); overload; virtual; procedure setTime(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getEon(): JMBigInteger; overload; virtual; abstract; function getYear(): jint; overload; virtual; abstract; function getEonAndYear(): JMBigInteger; overload; virtual; abstract; function getMonth(): jint; overload; virtual; abstract; function getDay(): jint; overload; virtual; abstract; function getTimezone(): jint; overload; virtual; abstract; function getHour(): jint; overload; virtual; abstract; function getMinute(): jint; overload; virtual; abstract; function getSecond(): jint; overload; virtual; abstract; function getMillisecond(): jint; overload; virtual; function getFractionalSecond(): JMBigDecimal; overload; virtual; abstract; function compare(para1: JXDXMLGregorianCalendar): jint; overload; virtual; abstract; function normalize(): JXDXMLGregorianCalendar; overload; virtual; abstract; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toXMLFormat(): JLString; overload; virtual; abstract; function getXMLSchemaType(): JXNQName; overload; virtual; abstract; function toString(): JLString; overload; virtual; function isValid(): jboolean; overload; virtual; abstract; procedure add(para1: JXDDuration); overload; virtual; abstract; function toGregorianCalendar(): JUGregorianCalendar; overload; virtual; abstract; function toGregorianCalendar(para1: JUTimeZone; para2: JULocale; para3: JXDXMLGregorianCalendar): JUGregorianCalendar; overload; virtual; abstract; function getTimeZone_(para1: jint): JUTimeZone; external name 'getTimeZone'; overload; virtual; abstract; function clone(): JLObject; overload; virtual; abstract; end; OIJGSSCredential = interface external 'org.ietf.jgss' name 'GSSCredential' (JLCloneable) const INITIATE_AND_ACCEPT = 0; INITIATE_ONLY = 1; ACCEPT_ONLY = 2; DEFAULT_LIFETIME = 0; INDEFINITE_LIFETIME = 2147483647; procedure dispose(); overload; // throws org.ietf.jgss.GSSException function getName(): OIJGSSName; overload; // throws org.ietf.jgss.GSSException function getName(para1: OIJOid): OIJGSSName; overload; // throws org.ietf.jgss.GSSException function getRemainingLifetime(): jint; overload; // throws org.ietf.jgss.GSSException function getRemainingInitLifetime(para1: OIJOid): jint; overload; // throws org.ietf.jgss.GSSException function getRemainingAcceptLifetime(para1: OIJOid): jint; overload; // throws org.ietf.jgss.GSSException function getUsage(): jint; overload; // throws org.ietf.jgss.GSSException function getUsage(para1: OIJOid): jint; overload; // throws org.ietf.jgss.GSSException function getMechs(): Arr1OIJOid; overload; // throws org.ietf.jgss.GSSException procedure add(para1: OIJGSSName; para2: jint; para3: jint; para4: OIJOid; para5: jint); overload; // throws org.ietf.jgss.GSSException function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; end; JADesktop = class external 'java.awt' name 'Desktop' (JLObject) public type InnerAction = class; Arr1InnerAction = array of InnerAction; Arr2InnerAction = array of Arr1InnerAction; Arr3InnerAction = array of Arr2InnerAction; InnerAction = class sealed external 'java.awt' name 'Action' (JLEnum) public final class var fOPEN: JADesktop.InnerAction; external name 'OPEN'; fEDIT: JADesktop.InnerAction; external name 'EDIT'; fPRINT: JADesktop.InnerAction; external name 'PRINT'; fMAIL: JADesktop.InnerAction; external name 'MAIL'; fBROWSE: JADesktop.InnerAction; external name 'BROWSE'; public class function values(): JADesktop.Arr1InnerAction; static; overload; class function valueOf(para1: JLString): JADesktop.InnerAction; static; overload; end; public class function getDesktop(): JADesktop; static; overload; class function isDesktopSupported(): jboolean; static; overload; function isSupported(para1: JADesktop.InnerAction): jboolean; overload; virtual; procedure open(para1: JIFile); overload; virtual; // throws java.io.IOException procedure edit(para1: JIFile); overload; virtual; // throws java.io.IOException procedure print(para1: JIFile); overload; virtual; // throws java.io.IOException procedure browse(para1: JNURI); overload; virtual; // throws java.io.IOException procedure mail(); overload; virtual; // throws java.io.IOException procedure mail(para1: JNURI); overload; virtual; // throws java.io.IOException end; JAEventFilter = interface external 'java.awt' name 'EventFilter' type InnerFilterAction = class; Arr1InnerFilterAction = array of InnerFilterAction; Arr2InnerFilterAction = array of Arr1InnerFilterAction; Arr3InnerFilterAction = array of Arr2InnerFilterAction; InnerFilterAction = class sealed external 'java.awt' name 'FilterAction' (JLEnum) public final class var fACCEPT: JAEventFilter.InnerFilterAction; external name 'ACCEPT'; fREJECT: JAEventFilter.InnerFilterAction; external name 'REJECT'; fACCEPT_IMMEDIATELY: JAEventFilter.InnerFilterAction; external name 'ACCEPT_IMMEDIATELY'; public class function values(): JAEventFilter.Arr1InnerFilterAction; static; overload; class function valueOf(para1: JLString): JAEventFilter.InnerFilterAction; static; overload; end; function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; end; JATrayIcon = class external 'java.awt' name 'TrayIcon' (JLObject) public type InnerMessageType = class; Arr1InnerMessageType = array of InnerMessageType; Arr2InnerMessageType = array of Arr1InnerMessageType; Arr3InnerMessageType = array of Arr2InnerMessageType; InnerMessageType = class sealed external 'java.awt' name 'MessageType' (JLEnum) public final class var fERROR: JATrayIcon.InnerMessageType; external name 'ERROR'; fWARNING: JATrayIcon.InnerMessageType; external name 'WARNING'; fINFO: JATrayIcon.InnerMessageType; external name 'INFO'; fNONE: JATrayIcon.InnerMessageType; external name 'NONE'; public class function values(): JATrayIcon.Arr1InnerMessageType; static; overload; class function valueOf(para1: JLString): JATrayIcon.InnerMessageType; static; overload; end; public constructor create(para1: JAImage); overload; constructor create(para1: JAImage; para2: JLString); overload; constructor create(para1: JAImage; para2: JLString; para3: JAPopupMenu); overload; procedure setImage(para1: JAImage); overload; virtual; function getImage(): JAImage; overload; virtual; procedure setPopupMenu(para1: JAPopupMenu); overload; virtual; function getPopupMenu(): JAPopupMenu; overload; virtual; procedure setToolTip(para1: JLString); overload; virtual; function getToolTip(): JLString; overload; virtual; procedure setImageAutoSize(para1: jboolean); overload; virtual; function isImageAutoSize(): jboolean; overload; virtual; procedure addMouseListener(para1: JAEMouseListener); overload; virtual; procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure setActionCommand(para1: JLString); overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; procedure displayMessage(para1: JLString; para2: JLString; para3: JATrayIcon.InnerMessageType); overload; virtual; function getSize(): JADimension; overload; virtual; end; JLAElementType = class sealed external 'java.lang.annotation' name 'ElementType' (JLEnum) public final class var fTYPE: JLAElementType; external name 'TYPE'; fFIELD: JLAElementType; external name 'FIELD'; fMETHOD: JLAElementType; external name 'METHOD'; fPARAMETER: JLAElementType; external name 'PARAMETER'; fCONSTRUCTOR: JLAElementType; external name 'CONSTRUCTOR'; fLOCAL_VARIABLE: JLAElementType; external name 'LOCAL_VARIABLE'; fANNOTATION_TYPE: JLAElementType; external name 'ANNOTATION_TYPE'; fPACKAGE: JLAElementType; external name 'PACKAGE'; public class function values(): Arr1JLAElementType; static; overload; class function valueOf(para1: JLString): JLAElementType; static; overload; end; JLARetentionPolicy = class sealed external 'java.lang.annotation' name 'RetentionPolicy' (JLEnum) public final class var fSOURCE: JLARetentionPolicy; external name 'SOURCE'; fCLASS: JLARetentionPolicy; external name 'CLASS'; fRUNTIME: JLARetentionPolicy; external name 'RUNTIME'; public class function values(): Arr1JLARetentionPolicy; static; overload; class function valueOf(para1: JLString): JLARetentionPolicy; static; overload; end; JLMMemoryType = class sealed external 'java.lang.management' name 'MemoryType' (JLEnum) public final class var fHEAP: JLMMemoryType; external name 'HEAP'; fNON_HEAP: JLMMemoryType; external name 'NON_HEAP'; public class function values(): Arr1JLMMemoryType; static; overload; class function valueOf(para1: JLString): JLMMemoryType; static; overload; function toString(): JLString; overload; virtual; end; JMRoundingMode = class sealed external 'java.math' name 'RoundingMode' (JLEnum) public final class var fUP: JMRoundingMode; external name 'UP'; fDOWN: JMRoundingMode; external name 'DOWN'; fCEILING: JMRoundingMode; external name 'CEILING'; fFLOOR: JMRoundingMode; external name 'FLOOR'; fHALF_UP: JMRoundingMode; external name 'HALF_UP'; fHALF_DOWN: JMRoundingMode; external name 'HALF_DOWN'; fHALF_EVEN: JMRoundingMode; external name 'HALF_EVEN'; fUNNECESSARY: JMRoundingMode; external name 'UNNECESSARY'; public class function values(): Arr1JMRoundingMode; static; overload; class function valueOf(para1: JLString): JMRoundingMode; static; overload; class function valueOf(para1: jint): JMRoundingMode; static; overload; end; JNAuthenticator = class abstract external 'java.net' name 'Authenticator' (JLObject) public type InnerRequestorType = class; Arr1InnerRequestorType = array of InnerRequestorType; Arr2InnerRequestorType = array of Arr1InnerRequestorType; Arr3InnerRequestorType = array of Arr2InnerRequestorType; InnerRequestorType = class sealed external 'java.net' name 'RequestorType' (JLEnum) public final class var fPROXY: JNAuthenticator.InnerRequestorType; external name 'PROXY'; fSERVER: JNAuthenticator.InnerRequestorType; external name 'SERVER'; public class function values(): JNAuthenticator.Arr1InnerRequestorType; static; overload; class function valueOf(para1: JLString): JNAuthenticator.InnerRequestorType; static; overload; end; public constructor create(); overload; class procedure setDefault(para1: JNAuthenticator); static; overload; class function requestPasswordAuthentication(para1: JNInetAddress; para2: jint; para3: JLString; para4: JLString; para5: JLString): JNPasswordAuthentication; static; overload; class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString): JNPasswordAuthentication; static; overload; class function requestPasswordAuthentication(para1: JLString; para2: JNInetAddress; para3: jint; para4: JLString; para5: JLString; para6: JLString; para7: JNURL; para8: JNAuthenticator.InnerRequestorType): JNPasswordAuthentication; static; overload; strict protected function getRequestingHost(): JLString; overload; virtual; final; function getRequestingSite(): JNInetAddress; overload; virtual; final; function getRequestingPort(): jint; overload; virtual; final; function getRequestingProtocol(): JLString; overload; virtual; final; function getRequestingPrompt(): JLString; overload; virtual; final; function getRequestingScheme(): JLString; overload; virtual; final; function getPasswordAuthentication(): JNPasswordAuthentication; overload; virtual; function getRequestingURL(): JNURL; overload; virtual; function getRequestorType(): JNAuthenticator.InnerRequestorType; overload; virtual; end; JNProxy = class external 'java.net' name 'Proxy' (JLObject) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class sealed external 'java.net' name 'Type' (JLEnum) public final class var fDIRECT: JNProxy.InnerType; external name 'DIRECT'; fHTTP: JNProxy.InnerType; external name 'HTTP'; fSOCKS: JNProxy.InnerType; external name 'SOCKS'; public class function values(): JNProxy.Arr1InnerType; static; overload; class function valueOf(para1: JLString): JNProxy.InnerType; static; overload; end; public final class var fNO_PROXY: JNProxy; external name 'NO_PROXY'; public constructor create(para1: JNProxy.InnerType; para2: JNSocketAddress); overload; function &type(): JNProxy.InnerType; overload; virtual; function address(): JNSocketAddress; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; end; JSKeyRep = class external 'java.security' name 'KeyRep' (JLObject, JISerializable) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class sealed external 'java.security' name 'Type' (JLEnum) public final class var fSECRET: JSKeyRep.InnerType; external name 'SECRET'; fPUBLIC: JSKeyRep.InnerType; external name 'PUBLIC'; fPRIVATE: JSKeyRep.InnerType; external name 'PRIVATE'; public class function values(): JSKeyRep.Arr1InnerType; static; overload; class function valueOf(para1: JLString): JSKeyRep.InnerType; static; overload; end; public constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; para4: Arr1jbyte); overload; constructor create(para1: JSKeyRep.InnerType; para2: JLString; para3: JLString; const para4: array of jbyte); overload; strict protected function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JSClientInfoStatus = class sealed external 'java.sql' name 'ClientInfoStatus' (JLEnum) public final class var fREASON_UNKNOWN: JSClientInfoStatus; external name 'REASON_UNKNOWN'; fREASON_UNKNOWN_PROPERTY: JSClientInfoStatus; external name 'REASON_UNKNOWN_PROPERTY'; fREASON_VALUE_INVALID: JSClientInfoStatus; external name 'REASON_VALUE_INVALID'; fREASON_VALUE_TRUNCATED: JSClientInfoStatus; external name 'REASON_VALUE_TRUNCATED'; public class function values(): Arr1JSClientInfoStatus; static; overload; class function valueOf(para1: JLString): JSClientInfoStatus; static; overload; end; JSRowIdLifetime = class sealed external 'java.sql' name 'RowIdLifetime' (JLEnum) public final class var fROWID_UNSUPPORTED: JSRowIdLifetime; external name 'ROWID_UNSUPPORTED'; fROWID_VALID_OTHER: JSRowIdLifetime; external name 'ROWID_VALID_OTHER'; fROWID_VALID_SESSION: JSRowIdLifetime; external name 'ROWID_VALID_SESSION'; fROWID_VALID_TRANSACTION: JSRowIdLifetime; external name 'ROWID_VALID_TRANSACTION'; fROWID_VALID_FOREVER: JSRowIdLifetime; external name 'ROWID_VALID_FOREVER'; public class function values(): Arr1JSRowIdLifetime; static; overload; class function valueOf(para1: JLString): JSRowIdLifetime; static; overload; end; JTNormalizer = class sealed external 'java.text' name 'Normalizer' (JLObject) public type InnerForm = class; Arr1InnerForm = array of InnerForm; Arr2InnerForm = array of Arr1InnerForm; Arr3InnerForm = array of Arr2InnerForm; InnerForm = class sealed external 'java.text' name 'Form' (JLEnum) public final class var fNFD: JTNormalizer.InnerForm; external name 'NFD'; fNFC: JTNormalizer.InnerForm; external name 'NFC'; fNFKD: JTNormalizer.InnerForm; external name 'NFKD'; fNFKC: JTNormalizer.InnerForm; external name 'NFKC'; public class function values(): JTNormalizer.Arr1InnerForm; static; overload; class function valueOf(para1: JLString): JTNormalizer.InnerForm; static; overload; end; public class function normalize(para1: JLCharSequence; para2: JTNormalizer.InnerForm): JLString; static; overload; class function isNormalized(para1: JLCharSequence; para2: JTNormalizer.InnerForm): jboolean; static; overload; end; JUCTimeUnit = class abstract external 'java.util.concurrent' name 'TimeUnit' (JLEnum) public final class var fNANOSECONDS: JUCTimeUnit; external name 'NANOSECONDS'; fMICROSECONDS: JUCTimeUnit; external name 'MICROSECONDS'; fMILLISECONDS: JUCTimeUnit; external name 'MILLISECONDS'; fSECONDS: JUCTimeUnit; external name 'SECONDS'; fMINUTES: JUCTimeUnit; external name 'MINUTES'; fHOURS: JUCTimeUnit; external name 'HOURS'; fDAYS: JUCTimeUnit; external name 'DAYS'; public class function values(): Arr1JUCTimeUnit; static; overload; class function valueOf(para1: JLString): JUCTimeUnit; static; overload; function convert(para1: jlong; para2: JUCTimeUnit): jlong; overload; virtual; function toNanos(para1: jlong): jlong; overload; virtual; function toMicros(para1: jlong): jlong; overload; virtual; function toMillis(para1: jlong): jlong; overload; virtual; function toSeconds(para1: jlong): jlong; overload; virtual; function toMinutes(para1: jlong): jlong; overload; virtual; function toHours(para1: jlong): jlong; overload; virtual; function toDays(para1: jlong): jlong; overload; virtual; procedure timedWait(para1: JLObject; para2: jlong); overload; virtual; // throws java.lang.InterruptedException procedure timedJoin(para1: JLThread; para2: jlong); overload; virtual; // throws java.lang.InterruptedException procedure sleep(para1: jlong); overload; virtual; // throws java.lang.InterruptedException end; JLMSourceVersion = class sealed external 'javax.lang.model' name 'SourceVersion' (JLEnum) public final class var fRELEASE_0: JLMSourceVersion; external name 'RELEASE_0'; fRELEASE_1: JLMSourceVersion; external name 'RELEASE_1'; fRELEASE_2: JLMSourceVersion; external name 'RELEASE_2'; fRELEASE_3: JLMSourceVersion; external name 'RELEASE_3'; fRELEASE_4: JLMSourceVersion; external name 'RELEASE_4'; fRELEASE_5: JLMSourceVersion; external name 'RELEASE_5'; fRELEASE_6: JLMSourceVersion; external name 'RELEASE_6'; public class function values(): Arr1JLMSourceVersion; static; overload; class function valueOf(para1: JLString): JLMSourceVersion; static; overload; class function latest(): JLMSourceVersion; static; overload; class function latestSupported(): JLMSourceVersion; static; overload; class function isIdentifier(para1: JLCharSequence): jboolean; static; overload; class function isName(para1: JLCharSequence): jboolean; static; overload; class function isKeyword(para1: JLCharSequence): jboolean; static; overload; end; JLMEElementKind = class sealed external 'javax.lang.model.element' name 'ElementKind' (JLEnum) public final class var fPACKAGE: JLMEElementKind; external name 'PACKAGE'; fENUM: JLMEElementKind; external name 'ENUM'; fCLASS: JLMEElementKind; external name 'CLASS'; fANNOTATION_TYPE: JLMEElementKind; external name 'ANNOTATION_TYPE'; fINTERFACE: JLMEElementKind; external name 'INTERFACE'; fENUM_CONSTANT: JLMEElementKind; external name 'ENUM_CONSTANT'; fFIELD: JLMEElementKind; external name 'FIELD'; fPARAMETER: JLMEElementKind; external name 'PARAMETER'; fLOCAL_VARIABLE: JLMEElementKind; external name 'LOCAL_VARIABLE'; fEXCEPTION_PARAMETER: JLMEElementKind; external name 'EXCEPTION_PARAMETER'; fMETHOD: JLMEElementKind; external name 'METHOD'; fCONSTRUCTOR: JLMEElementKind; external name 'CONSTRUCTOR'; fSTATIC_INIT: JLMEElementKind; external name 'STATIC_INIT'; fINSTANCE_INIT: JLMEElementKind; external name 'INSTANCE_INIT'; fTYPE_PARAMETER: JLMEElementKind; external name 'TYPE_PARAMETER'; fOTHER: JLMEElementKind; external name 'OTHER'; public class function values(): Arr1JLMEElementKind; static; overload; class function valueOf(para1: JLString): JLMEElementKind; static; overload; function isClass(): jboolean; overload; virtual; function isInterface(): jboolean; overload; virtual; function isField(): jboolean; overload; virtual; end; JLMEModifier = class sealed external 'javax.lang.model.element' name 'Modifier' (JLEnum) public final class var fPUBLIC: JLMEModifier; external name 'PUBLIC'; fPROTECTED: JLMEModifier; external name 'PROTECTED'; fPRIVATE: JLMEModifier; external name 'PRIVATE'; fABSTRACT: JLMEModifier; external name 'ABSTRACT'; fSTATIC: JLMEModifier; external name 'STATIC'; fFINAL: JLMEModifier; external name 'FINAL'; fTRANSIENT: JLMEModifier; external name 'TRANSIENT'; fVOLATILE: JLMEModifier; external name 'VOLATILE'; fSYNCHRONIZED: JLMEModifier; external name 'SYNCHRONIZED'; fNATIVE: JLMEModifier; external name 'NATIVE'; fSTRICTFP: JLMEModifier; external name 'STRICTFP'; public class function values(): Arr1JLMEModifier; static; overload; class function valueOf(para1: JLString): JLMEModifier; static; overload; function toString(): JLString; overload; virtual; end; JLMENestingKind = class sealed external 'javax.lang.model.element' name 'NestingKind' (JLEnum) public final class var fTOP_LEVEL: JLMENestingKind; external name 'TOP_LEVEL'; fMEMBER: JLMENestingKind; external name 'MEMBER'; fLOCAL: JLMENestingKind; external name 'LOCAL'; fANONYMOUS: JLMENestingKind; external name 'ANONYMOUS'; public class function values(): Arr1JLMENestingKind; static; overload; class function valueOf(para1: JLString): JLMENestingKind; static; overload; function isNested(): jboolean; overload; virtual; end; JLMTTypeKind = class sealed external 'javax.lang.model.type' name 'TypeKind' (JLEnum) public final class var fBOOLEAN: JLMTTypeKind; external name 'BOOLEAN'; fBYTE: JLMTTypeKind; external name 'BYTE'; fSHORT: JLMTTypeKind; external name 'SHORT'; fINT: JLMTTypeKind; external name 'INT'; fLONG: JLMTTypeKind; external name 'LONG'; fCHAR: JLMTTypeKind; external name 'CHAR'; fFLOAT: JLMTTypeKind; external name 'FLOAT'; fDOUBLE: JLMTTypeKind; external name 'DOUBLE'; fVOID: JLMTTypeKind; external name 'VOID'; fNONE: JLMTTypeKind; external name 'NONE'; fNULL: JLMTTypeKind; external name 'NULL'; fARRAY: JLMTTypeKind; external name 'ARRAY'; fDECLARED: JLMTTypeKind; external name 'DECLARED'; fERROR: JLMTTypeKind; external name 'ERROR'; fTYPEVAR: JLMTTypeKind; external name 'TYPEVAR'; fWILDCARD: JLMTTypeKind; external name 'WILDCARD'; fPACKAGE: JLMTTypeKind; external name 'PACKAGE'; fEXECUTABLE: JLMTTypeKind; external name 'EXECUTABLE'; fOTHER: JLMTTypeKind; external name 'OTHER'; public class function values(): Arr1JLMTTypeKind; static; overload; class function valueOf(para1: JLString): JLMTTypeKind; static; overload; function isPrimitive(): jboolean; overload; virtual; end; JNSSSLEngineResult = class external 'javax.net.ssl' name 'SSLEngineResult' (JLObject) public type InnerHandshakeStatus = class; Arr1InnerHandshakeStatus = array of InnerHandshakeStatus; Arr2InnerHandshakeStatus = array of Arr1InnerHandshakeStatus; Arr3InnerHandshakeStatus = array of Arr2InnerHandshakeStatus; InnerStatus = class; Arr1InnerStatus = array of InnerStatus; Arr2InnerStatus = array of Arr1InnerStatus; Arr3InnerStatus = array of Arr2InnerStatus; InnerHandshakeStatus = class sealed external 'javax.net.ssl' name 'HandshakeStatus' (JLEnum) public final class var fNOT_HANDSHAKING: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NOT_HANDSHAKING'; fFINISHED: JNSSSLEngineResult.InnerHandshakeStatus; external name 'FINISHED'; fNEED_TASK: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_TASK'; fNEED_WRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_WRAP'; fNEED_UNWRAP: JNSSSLEngineResult.InnerHandshakeStatus; external name 'NEED_UNWRAP'; public class function values(): JNSSSLEngineResult.Arr1InnerHandshakeStatus; static; overload; class function valueOf(para1: JLString): JNSSSLEngineResult.InnerHandshakeStatus; static; overload; end; InnerStatus = class sealed external 'javax.net.ssl' name 'Status' (JLEnum) public final class var fBUFFER_UNDERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_UNDERFLOW'; fBUFFER_OVERFLOW: JNSSSLEngineResult.InnerStatus; external name 'BUFFER_OVERFLOW'; fOK: JNSSSLEngineResult.InnerStatus; external name 'OK'; fCLOSED: JNSSSLEngineResult.InnerStatus; external name 'CLOSED'; public class function values(): JNSSSLEngineResult.Arr1InnerStatus; static; overload; class function valueOf(para1: JLString): JNSSSLEngineResult.InnerStatus; static; overload; end; public constructor create(para1: JNSSSLEngineResult.InnerStatus; para2: JNSSSLEngineResult.InnerHandshakeStatus; para3: jint; para4: jint); overload; function getStatus(): JNSSSLEngineResult.InnerStatus; overload; virtual; final; function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; final; function bytesConsumed(): jint; overload; virtual; final; function bytesProduced(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; end; JSCardTerminals = class abstract external 'javax.smartcardio' name 'CardTerminals' (JLObject) public type InnerState = class; Arr1InnerState = array of InnerState; Arr2InnerState = array of Arr1InnerState; Arr3InnerState = array of Arr2InnerState; InnerState = class sealed external 'javax.smartcardio' name 'State' (JLEnum) public final class var fALL: JSCardTerminals.InnerState; external name 'ALL'; fCARD_PRESENT: JSCardTerminals.InnerState; external name 'CARD_PRESENT'; fCARD_ABSENT: JSCardTerminals.InnerState; external name 'CARD_ABSENT'; fCARD_INSERTION: JSCardTerminals.InnerState; external name 'CARD_INSERTION'; fCARD_REMOVAL: JSCardTerminals.InnerState; external name 'CARD_REMOVAL'; public class function values(): JSCardTerminals.Arr1InnerState; static; overload; class function valueOf(para1: JLString): JSCardTerminals.InnerState; static; overload; end; strict protected constructor create(); overload; public function list(): JUList; overload; virtual; // throws javax.smartcardio.CardException function list(para1: JSCardTerminals.InnerState): JUList; overload; virtual; abstract; // throws javax.smartcardio.CardException function getTerminal(para1: JLString): JSCardTerminal; overload; virtual; procedure waitForChange(); overload; virtual; // throws javax.smartcardio.CardException function waitForChange(para1: jlong): jboolean; overload; virtual; abstract; // throws javax.smartcardio.CardException end; JSDropMode = class sealed external 'javax.swing' name 'DropMode' (JLEnum) public final class var fUSE_SELECTION: JSDropMode; external name 'USE_SELECTION'; fON: JSDropMode; external name 'ON'; fINSERT: JSDropMode; external name 'INSERT'; fINSERT_ROWS: JSDropMode; external name 'INSERT_ROWS'; fINSERT_COLS: JSDropMode; external name 'INSERT_COLS'; fON_OR_INSERT: JSDropMode; external name 'ON_OR_INSERT'; fON_OR_INSERT_ROWS: JSDropMode; external name 'ON_OR_INSERT_ROWS'; fON_OR_INSERT_COLS: JSDropMode; external name 'ON_OR_INSERT_COLS'; public class function values(): Arr1JSDropMode; static; overload; class function valueOf(para1: JLString): JSDropMode; static; overload; end; JSLayoutStyle = class abstract external 'javax.swing' name 'LayoutStyle' (JLObject) public type InnerComponentPlacement = class; Arr1InnerComponentPlacement = array of InnerComponentPlacement; Arr2InnerComponentPlacement = array of Arr1InnerComponentPlacement; Arr3InnerComponentPlacement = array of Arr2InnerComponentPlacement; InnerComponentPlacement = class sealed external 'javax.swing' name 'ComponentPlacement' (JLEnum) public final class var fRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'RELATED'; fUNRELATED: JSLayoutStyle.InnerComponentPlacement; external name 'UNRELATED'; fINDENT: JSLayoutStyle.InnerComponentPlacement; external name 'INDENT'; public class function values(): JSLayoutStyle.Arr1InnerComponentPlacement; static; overload; class function valueOf(para1: JLString): JSLayoutStyle.InnerComponentPlacement; static; overload; end; public class procedure setInstance(para1: JSLayoutStyle); static; overload; class function getInstance(): JSLayoutStyle; static; overload; constructor create(); overload; function getPreferredGap(para1: JSJComponent; para2: JSJComponent; para3: JSLayoutStyle.InnerComponentPlacement; para4: jint; para5: JAContainer): jint; overload; virtual; abstract; function getContainerGap(para1: JSJComponent; para2: jint; para3: JAContainer): jint; overload; virtual; abstract; end; JSRowFilter = class abstract external 'javax.swing' name 'RowFilter' (JLObject) public type InnerAndFilter = class; Arr1InnerAndFilter = array of InnerAndFilter; Arr2InnerAndFilter = array of Arr1InnerAndFilter; Arr3InnerAndFilter = array of Arr2InnerAndFilter; InnerDateFilter = class; Arr1InnerDateFilter = array of InnerDateFilter; Arr2InnerDateFilter = array of Arr1InnerDateFilter; Arr3InnerDateFilter = array of Arr2InnerDateFilter; InnerGeneralFilter = class; Arr1InnerGeneralFilter = array of InnerGeneralFilter; Arr2InnerGeneralFilter = array of Arr1InnerGeneralFilter; Arr3InnerGeneralFilter = array of Arr2InnerGeneralFilter; InnerNotFilter = class; Arr1InnerNotFilter = array of InnerNotFilter; Arr2InnerNotFilter = array of Arr1InnerNotFilter; Arr3InnerNotFilter = array of Arr2InnerNotFilter; InnerNumberFilter = class; Arr1InnerNumberFilter = array of InnerNumberFilter; Arr2InnerNumberFilter = array of Arr1InnerNumberFilter; Arr3InnerNumberFilter = array of Arr2InnerNumberFilter; InnerOrFilter = class; Arr1InnerOrFilter = array of InnerOrFilter; Arr2InnerOrFilter = array of Arr1InnerOrFilter; Arr3InnerOrFilter = array of Arr2InnerOrFilter; InnerRegexFilter = class; Arr1InnerRegexFilter = array of InnerRegexFilter; Arr2InnerRegexFilter = array of Arr1InnerRegexFilter; Arr3InnerRegexFilter = array of Arr2InnerRegexFilter; InnerAndFilter = class external 'javax.swing' name 'AndFilter' end; InnerDateFilter = class external 'javax.swing' name 'DateFilter' end; InnerGeneralFilter = class abstract external 'javax.swing' name 'GeneralFilter' end; InnerNotFilter = class external 'javax.swing' name 'NotFilter' end; InnerNumberFilter = class external 'javax.swing' name 'NumberFilter' end; InnerOrFilter = class external 'javax.swing' name 'OrFilter' end; InnerRegexFilter = class external 'javax.swing' name 'RegexFilter' end; public type InnerComparisonType = class; Arr1InnerComparisonType = array of InnerComparisonType; Arr2InnerComparisonType = array of Arr1InnerComparisonType; Arr3InnerComparisonType = array of Arr2InnerComparisonType; InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerComparisonType = class sealed external 'javax.swing' name 'ComparisonType' (JLEnum) public final class var fBEFORE: JSRowFilter.InnerComparisonType; external name 'BEFORE'; fAFTER: JSRowFilter.InnerComparisonType; external name 'AFTER'; fEQUAL: JSRowFilter.InnerComparisonType; external name 'EQUAL'; fNOT_EQUAL: JSRowFilter.InnerComparisonType; external name 'NOT_EQUAL'; public class function values(): JSRowFilter.Arr1InnerComparisonType; static; overload; class function valueOf(para1: JLString): JSRowFilter.InnerComparisonType; static; overload; end; InnerEntry = class abstract external 'javax.swing' name 'Entry' (JLObject) public constructor create(); overload; function getModel(): JLObject; overload; virtual; abstract; function getValueCount(): jint; overload; virtual; abstract; function getValue(para1: jint): JLObject; overload; virtual; abstract; function getStringValue(para1: jint): JLString; overload; virtual; function getIdentifier(): JLObject; overload; virtual; abstract; end; public constructor create(); overload; class function regexFilter(para1: JLString; para2: Arr1jint): JSRowFilter; static; overload; class function regexFilter(para1: JLString; const para2: array of jint): JSRowFilter; static; overload; class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; para3: Arr1jint): JSRowFilter; static; overload; class function dateFilter(para1: JSRowFilter.InnerComparisonType; para2: JUDate; const para3: array of jint): JSRowFilter; static; overload; class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; para3: Arr1jint): JSRowFilter; static; overload; class function numberFilter(para1: JSRowFilter.InnerComparisonType; para2: JLNumber; const para3: array of jint): JSRowFilter; static; overload; class function orFilter(para1: JLIterable): JSRowFilter; static; overload; class function andFilter(para1: JLIterable): JSRowFilter; static; overload; class function notFilter(para1: JSRowFilter): JSRowFilter; static; overload; function include(para1: JSRowFilter.InnerEntry): jboolean; overload; virtual; abstract; end; JSSortOrder = class sealed external 'javax.swing' name 'SortOrder' (JLEnum) public final class var fASCENDING: JSSortOrder; external name 'ASCENDING'; fDESCENDING: JSSortOrder; external name 'DESCENDING'; fUNSORTED: JSSortOrder; external name 'UNSORTED'; public class function values(): Arr1JSSortOrder; static; overload; class function valueOf(para1: JLString): JSSortOrder; static; overload; end; JTDiagnostic = interface external 'javax.tools' name 'Diagnostic' type InnerKind = class; Arr1InnerKind = array of InnerKind; Arr2InnerKind = array of Arr1InnerKind; Arr3InnerKind = array of Arr2InnerKind; InnerKind = class sealed external 'javax.tools' name 'Kind' (JLEnum) public final class var fERROR: JTDiagnostic.InnerKind; external name 'ERROR'; fWARNING: JTDiagnostic.InnerKind; external name 'WARNING'; fMANDATORY_WARNING: JTDiagnostic.InnerKind; external name 'MANDATORY_WARNING'; fNOTE: JTDiagnostic.InnerKind; external name 'NOTE'; fOTHER: JTDiagnostic.InnerKind; external name 'OTHER'; public class function values(): JTDiagnostic.Arr1InnerKind; static; overload; class function valueOf(para1: JLString): JTDiagnostic.InnerKind; static; overload; end; const NOPOS = jlong(-1); function getKind(): JTDiagnostic.InnerKind; overload; function getSource(): JLObject; overload; function getPosition(): jlong; overload; function getStartPosition(): jlong; overload; function getEndPosition(): jlong; overload; function getLineNumber(): jlong; overload; function getColumnNumber(): jlong; overload; function getCode(): JLString; overload; function getMessage(para1: JULocale): JLString; overload; end; JXBAXmlAccessOrder = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessOrder' (JLEnum) public final class var fUNDEFINED: JXBAXmlAccessOrder; external name 'UNDEFINED'; fALPHABETICAL: JXBAXmlAccessOrder; external name 'ALPHABETICAL'; public class function values(): Arr1JXBAXmlAccessOrder; static; overload; class function valueOf(para1: JLString): JXBAXmlAccessOrder; static; overload; end; JXBAXmlAccessType = class sealed external 'javax.xml.bind.annotation' name 'XmlAccessType' (JLEnum) public final class var fPROPERTY: JXBAXmlAccessType; external name 'PROPERTY'; fFIELD: JXBAXmlAccessType; external name 'FIELD'; fPUBLIC_MEMBER: JXBAXmlAccessType; external name 'PUBLIC_MEMBER'; fNONE: JXBAXmlAccessType; external name 'NONE'; public class function values(): Arr1JXBAXmlAccessType; static; overload; class function valueOf(para1: JLString): JXBAXmlAccessType; static; overload; end; JXBAXmlNsForm = class sealed external 'javax.xml.bind.annotation' name 'XmlNsForm' (JLEnum) public final class var fUNQUALIFIED: JXBAXmlNsForm; external name 'UNQUALIFIED'; fQUALIFIED: JXBAXmlNsForm; external name 'QUALIFIED'; fUNSET: JXBAXmlNsForm; external name 'UNSET'; public class function values(): Arr1JXBAXmlNsForm; static; overload; class function valueOf(para1: JLString): JXBAXmlNsForm; static; overload; end; JXWService = class external 'javax.xml.ws' name 'Service' (JLObject) public type InnerMode = class; Arr1InnerMode = array of InnerMode; Arr2InnerMode = array of Arr1InnerMode; Arr3InnerMode = array of Arr2InnerMode; InnerMode = class sealed external 'javax.xml.ws' name 'Mode' (JLEnum) public final class var fMESSAGE: JXWService.InnerMode; external name 'MESSAGE'; fPAYLOAD: JXWService.InnerMode; external name 'PAYLOAD'; public class function values(): JXWService.Arr1InnerMode; static; overload; class function valueOf(para1: JLString): JXWService.InnerMode; static; overload; end; strict protected constructor create(para1: JNURL; para2: JXNQName); overload; public function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JXNQName; para2: JLClass; const para3: array of JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JLClass): JLObject; overload; virtual; function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JLClass; const para2: array of JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; function getPort(para1: JXWEndpointReference; para2: JLClass; const para3: array of JXWWebServiceFeature): JLObject; overload; virtual; procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; function getServiceName(): JXNQName; overload; virtual; function getPorts(): JUIterator; overload; virtual; function getWSDLDocumentLocation(): JNURL; overload; virtual; function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; function getExecutor(): JUCExecutor; overload; virtual; procedure setExecutor(para1: JUCExecutor); overload; virtual; class function create_(para1: JNURL; para2: JXNQName): JXWService; static; external name 'create'; overload; class function create_(para1: JXNQName): JXWService; static; external name 'create'; overload; end; JAFileDialog = class external 'java.awt' name 'FileDialog' (JADialog) public const LOAD = 0; SAVE = 1; public constructor create(para1: JAFrame); overload; constructor create(para1: JAFrame; para2: JLString); overload; constructor create(para1: JAFrame; para2: JLString; para3: jint); overload; constructor create(para1: JADialog); overload; constructor create(para1: JADialog; para2: JLString); overload; constructor create(para1: JADialog; para2: JLString; para3: jint); overload; procedure addNotify(); overload; virtual; function getMode(): jint; overload; virtual; procedure setMode(para1: jint); overload; virtual; function getDirectory(): JLString; overload; virtual; procedure setDirectory(para1: JLString); overload; virtual; function getFile(): JLString; overload; virtual; procedure setFile(para1: JLString); overload; virtual; function getFilenameFilter(): JIFilenameFilter; overload; virtual; procedure setFilenameFilter(para1: JIFilenameFilter); overload; virtual; strict protected function paramString(): JLString; overload; virtual; end; JAToolkit = class abstract external 'java.awt' name 'Toolkit' (JLObject) public type InnerDesktopPropertyChangeSupport = class; Arr1InnerDesktopPropertyChangeSupport = array of InnerDesktopPropertyChangeSupport; Arr2InnerDesktopPropertyChangeSupport = array of Arr1InnerDesktopPropertyChangeSupport; Arr3InnerDesktopPropertyChangeSupport = array of Arr2InnerDesktopPropertyChangeSupport; InnerSelectiveAWTEventListener = class; Arr1InnerSelectiveAWTEventListener = array of InnerSelectiveAWTEventListener; Arr2InnerSelectiveAWTEventListener = array of Arr1InnerSelectiveAWTEventListener; Arr3InnerSelectiveAWTEventListener = array of Arr2InnerSelectiveAWTEventListener; InnerToolkitEventMulticaster = class; Arr1InnerToolkitEventMulticaster = array of InnerToolkitEventMulticaster; Arr2InnerToolkitEventMulticaster = array of Arr1InnerToolkitEventMulticaster; Arr3InnerToolkitEventMulticaster = array of Arr2InnerToolkitEventMulticaster; InnerDesktopPropertyChangeSupport = class external 'java.awt' name 'DesktopPropertyChangeSupport' end; InnerSelectiveAWTEventListener = class external 'java.awt' name 'SelectiveAWTEventListener' end; InnerToolkitEventMulticaster = class external 'java.awt' name 'ToolkitEventMulticaster' end; strict protected final var fdesktopProperties: JUMap; external name 'desktopProperties'; fdesktopPropsSupport: JBPropertyChangeSupport; external name 'desktopPropsSupport'; public constructor create(); overload; strict protected function createDesktopPeer(para1: JADesktop): JAPDesktopPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createButton(para1: JAButton): JAPButtonPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createTextField(para1: JATextField): JAPTextFieldPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createLabel(para1: JALabel): JAPLabelPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createList(para1: JAList): JAPListPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createCheckbox(para1: JACheckbox): JAPCheckboxPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createScrollbar(para1: JAScrollbar): JAPScrollbarPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createScrollPane(para1: JAScrollPane): JAPScrollPanePeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createTextArea(para1: JATextArea): JAPTextAreaPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createChoice(para1: JAChoice): JAPChoicePeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createFrame(para1: JAFrame): JAPFramePeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createCanvas(para1: JACanvas): JAPCanvasPeer; overload; virtual; abstract; function createPanel(para1: JAPanel): JAPPanelPeer; overload; virtual; abstract; function createWindow(para1: JAWindow): JAPWindowPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createDialog(para1: JADialog): JAPDialogPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createMenuBar(para1: JAMenuBar): JAPMenuBarPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createMenu(para1: JAMenu): JAPMenuPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createPopupMenu(para1: JAPopupMenu): JAPPopupMenuPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createMenuItem(para1: JAMenuItem): JAPMenuItemPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createFileDialog(para1: JAFileDialog): JAPFileDialogPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function createCheckboxMenuItem(para1: JACheckboxMenuItem): JAPCheckboxMenuItemPeer; overload; virtual; abstract; // throws java.awt.HeadlessException function getMouseInfoPeer(): JAPMouseInfoPeer; overload; virtual; function createComponent(para1: JAComponent): JAPLightweightPeer; overload; virtual; function getFontPeer(para1: JLString; para2: jint): JAPFontPeer; overload; virtual; abstract; procedure loadSystemColors(para1: Arr1jint); overload; virtual; // throws java.awt.HeadlessException procedure loadSystemColors(var para1: array of jint); overload; virtual; // throws java.awt.HeadlessException public procedure setDynamicLayout(para1: jboolean); overload; virtual; // throws java.awt.HeadlessException strict protected function isDynamicLayoutSet(): jboolean; overload; virtual; // throws java.awt.HeadlessException public function isDynamicLayoutActive(): jboolean; overload; virtual; // throws java.awt.HeadlessException function getScreenSize(): JADimension; overload; virtual; abstract; // throws java.awt.HeadlessException function getScreenResolution(): jint; overload; virtual; abstract; // throws java.awt.HeadlessException function getScreenInsets(para1: JAGraphicsConfiguration): JAInsets; overload; virtual; // throws java.awt.HeadlessException function getColorModel(): JAIColorModel; overload; virtual; abstract; // throws java.awt.HeadlessException function getFontList(): Arr1JLString; overload; virtual; abstract; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; abstract; procedure sync(); overload; virtual; abstract; class function getDefaultToolkit(): JAToolkit; static; overload; function getImage(para1: JLString): JAImage; overload; virtual; abstract; function getImage(para1: JNURL): JAImage; overload; virtual; abstract; function createImage(para1: JLString): JAImage; overload; virtual; abstract; function createImage(para1: JNURL): JAImage; overload; virtual; abstract; function prepareImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; abstract; function checkImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jint; overload; virtual; abstract; function createImage(para1: JAIImageProducer): JAImage; overload; virtual; abstract; function createImage(para1: Arr1jbyte): JAImage; overload; virtual; function createImage(var para1: array of jbyte): JAImage; overload; virtual; function createImage(para1: Arr1jbyte; para2: jint; para3: jint): JAImage; overload; virtual; abstract; function createImage(var para1: array of jbyte; para2: jint; para3: jint): JAImage; overload; virtual; abstract; function getPrintJob(para1: JAFrame; para2: JLString; para3: JUProperties): JAPrintJob; overload; virtual; abstract; function getPrintJob(para1: JAFrame; para2: JLString; para3: JAJobAttributes; para4: JAPageAttributes): JAPrintJob; overload; virtual; procedure beep(); overload; virtual; abstract; function getSystemClipboard(): JADClipboard; overload; virtual; abstract; // throws java.awt.HeadlessException function getSystemSelection(): JADClipboard; overload; virtual; // throws java.awt.HeadlessException function getMenuShortcutKeyMask(): jint; overload; virtual; // throws java.awt.HeadlessException function getLockingKeyState(para1: jint): jboolean; overload; virtual; // throws java.lang.UnsupportedOperationException procedure setLockingKeyState(para1: jint; para2: jboolean); overload; virtual; // throws java.lang.UnsupportedOperationException strict protected class function getNativeContainer(para1: JAComponent): JAContainer; static; overload; public function createCustomCursor(para1: JAImage; para2: JAPoint; para3: JLString): JACursor; overload; virtual; // throws java.lang.IndexOutOfBoundsException, java.awt.HeadlessException function getBestCursorSize(para1: jint; para2: jint): JADimension; overload; virtual; // throws java.awt.HeadlessException function getMaximumCursorColors(): jint; overload; virtual; // throws java.awt.HeadlessException function isFrameStateSupported(para1: jint): jboolean; overload; virtual; // throws java.awt.HeadlessException class function getProperty(para1: JLString; para2: JLString): JLString; static; overload; function getSystemEventQueue(): JAEventQueue; overload; virtual; final; strict protected function getSystemEventQueueImpl(): JAEventQueue; overload; virtual; abstract; public function createDragSourceContextPeer(para1: JADDragGestureEvent): JADPDragSourceContextPeer; overload; virtual; abstract; // throws java.awt.dnd.InvalidDnDOperationException function createDragGestureRecognizer(para1: JLClass; para2: JADDragSource; para3: JAComponent; para4: jint; para5: JADDragGestureListener): JADDragGestureRecognizer; overload; virtual; function getDesktopProperty(para1: JLString): JLObject; overload; virtual; final; strict protected procedure setDesktopProperty(para1: JLString; para2: JLObject); overload; virtual; final; function lazilyLoadDesktopProperty(para1: JLString): JLObject; overload; virtual; procedure initializeDesktopProperties(); overload; virtual; public procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; function isAlwaysOnTopSupported(): jboolean; overload; virtual; function isModalityTypeSupported(para1: JADialog.InnerModalityType): jboolean; overload; virtual; abstract; function isModalExclusionTypeSupported(para1: JADialog.InnerModalExclusionType): jboolean; overload; virtual; abstract; procedure addAWTEventListener(para1: JAEAWTEventListener; para2: jlong); overload; virtual; procedure removeAWTEventListener(para1: JAEAWTEventListener); overload; virtual; function getAWTEventListeners(): Arr1JAEAWTEventListener; overload; virtual; function getAWTEventListeners(para1: jlong): Arr1JAEAWTEventListener; overload; virtual; function mapInputMethodHighlight(para1: JAIInputMethodHighlight): JUMap; overload; virtual; abstract; // throws java.awt.HeadlessException end; JAGraphicsCallback = class abstract external 'java.awt' name 'GraphicsCallback' (SASunGraphicsCallback) public type InnerPaintAllCallback = class; Arr1InnerPaintAllCallback = array of InnerPaintAllCallback; Arr2InnerPaintAllCallback = array of Arr1InnerPaintAllCallback; Arr3InnerPaintAllCallback = array of Arr2InnerPaintAllCallback; InnerPaintCallback = class; Arr1InnerPaintCallback = array of InnerPaintCallback; Arr2InnerPaintCallback = array of Arr1InnerPaintCallback; Arr3InnerPaintCallback = array of Arr2InnerPaintCallback; InnerPaintHeavyweightComponentsCallback = class; Arr1InnerPaintHeavyweightComponentsCallback = array of InnerPaintHeavyweightComponentsCallback; Arr2InnerPaintHeavyweightComponentsCallback = array of Arr1InnerPaintHeavyweightComponentsCallback; Arr3InnerPaintHeavyweightComponentsCallback = array of Arr2InnerPaintHeavyweightComponentsCallback; InnerPeerPaintCallback = class; Arr1InnerPeerPaintCallback = array of InnerPeerPaintCallback; Arr2InnerPeerPaintCallback = array of Arr1InnerPeerPaintCallback; Arr3InnerPeerPaintCallback = array of Arr2InnerPeerPaintCallback; InnerPeerPrintCallback = class; Arr1InnerPeerPrintCallback = array of InnerPeerPrintCallback; Arr2InnerPeerPrintCallback = array of Arr1InnerPeerPrintCallback; Arr3InnerPeerPrintCallback = array of Arr2InnerPeerPrintCallback; InnerPrintAllCallback = class; Arr1InnerPrintAllCallback = array of InnerPrintAllCallback; Arr2InnerPrintAllCallback = array of Arr1InnerPrintAllCallback; Arr3InnerPrintAllCallback = array of Arr2InnerPrintAllCallback; InnerPrintCallback = class; Arr1InnerPrintCallback = array of InnerPrintCallback; Arr2InnerPrintCallback = array of Arr1InnerPrintCallback; Arr3InnerPrintCallback = array of Arr2InnerPrintCallback; InnerPrintHeavyweightComponentsCallback = class; Arr1InnerPrintHeavyweightComponentsCallback = array of InnerPrintHeavyweightComponentsCallback; Arr2InnerPrintHeavyweightComponentsCallback = array of Arr1InnerPrintHeavyweightComponentsCallback; Arr3InnerPrintHeavyweightComponentsCallback = array of Arr2InnerPrintHeavyweightComponentsCallback; InnerPaintAllCallback = class sealed external 'java.awt' name 'PaintAllCallback' end; InnerPaintCallback = class sealed external 'java.awt' name 'PaintCallback' end; InnerPaintHeavyweightComponentsCallback = class sealed external 'java.awt' name 'PaintHeavyweightComponentsCallback' end; InnerPeerPaintCallback = class sealed external 'java.awt' name 'PeerPaintCallback' end; InnerPeerPrintCallback = class sealed external 'java.awt' name 'PeerPrintCallback' end; InnerPrintAllCallback = class sealed external 'java.awt' name 'PrintAllCallback' end; InnerPrintCallback = class sealed external 'java.awt' name 'PrintCallback' end; InnerPrintHeavyweightComponentsCallback = class sealed external 'java.awt' name 'PrintHeavyweightComponentsCallback' end; end; JAHeadlessException = class external 'java.awt' name 'HeadlessException' (JLUnsupportedOperationException) public constructor create(); overload; constructor create(para1: JLString); overload; function getMessage(): JLString; overload; virtual; end; JNReadOnlyBufferException = class external 'java.nio' name 'ReadOnlyBufferException' (JLUnsupportedOperationException) public constructor create(); overload; end; JAIllegalComponentStateException = class external 'java.awt' name 'IllegalComponentStateException' (JLIllegalStateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JADInvalidDnDOperationException = class external 'java.awt.dnd' name 'InvalidDnDOperationException' (JLIllegalStateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNInvalidMarkException = class external 'java.nio' name 'InvalidMarkException' (JLIllegalStateException) public constructor create(); overload; end; JNCAlreadyConnectedException = class external 'java.nio.channels' name 'AlreadyConnectedException' (JLIllegalStateException) public constructor create(); overload; end; JNCCancelledKeyException = class external 'java.nio.channels' name 'CancelledKeyException' (JLIllegalStateException) public constructor create(); overload; end; JNCClosedSelectorException = class external 'java.nio.channels' name 'ClosedSelectorException' (JLIllegalStateException) public constructor create(); overload; end; JNCConnectionPendingException = class external 'java.nio.channels' name 'ConnectionPendingException' (JLIllegalStateException) public constructor create(); overload; end; JNCIllegalBlockingModeException = class external 'java.nio.channels' name 'IllegalBlockingModeException' (JLIllegalStateException) public constructor create(); overload; end; JNCNoConnectionPendingException = class external 'java.nio.channels' name 'NoConnectionPendingException' (JLIllegalStateException) public constructor create(); overload; end; JNCNonReadableChannelException = class external 'java.nio.channels' name 'NonReadableChannelException' (JLIllegalStateException) public constructor create(); overload; end; JNCNonWritableChannelException = class external 'java.nio.channels' name 'NonWritableChannelException' (JLIllegalStateException) public constructor create(); overload; end; JNCNotYetBoundException = class external 'java.nio.channels' name 'NotYetBoundException' (JLIllegalStateException) public constructor create(); overload; end; JNCNotYetConnectedException = class external 'java.nio.channels' name 'NotYetConnectedException' (JLIllegalStateException) public constructor create(); overload; end; JNCOverlappingFileLockException = class external 'java.nio.channels' name 'OverlappingFileLockException' (JLIllegalStateException) public constructor create(); overload; end; JUFormatterClosedException = class external 'java.util' name 'FormatterClosedException' (JLIllegalStateException) public constructor create(); overload; end; JUCCancellationException = class external 'java.util.concurrent' name 'CancellationException' (JLIllegalStateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JARenderingHints = class external 'java.awt' name 'RenderingHints' (JLObject, JUMap, JLCloneable) public type InnerKey = class; Arr1InnerKey = array of InnerKey; Arr2InnerKey = array of Arr1InnerKey; Arr3InnerKey = array of Arr2InnerKey; InnerKey = class abstract external 'java.awt' name 'Key' (JLObject) strict protected constructor create(para1: jint); overload; public function isCompatibleValue(para1: JLObject): jboolean; overload; virtual; abstract; strict protected function intKey(): jint; overload; virtual; final; public function hashCode(): jint; overload; virtual; final; function equals(para1: JLObject): jboolean; overload; virtual; final; end; public final class var fKEY_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_ANTIALIASING'; fVALUE_ANTIALIAS_ON: JLObject; external name 'VALUE_ANTIALIAS_ON'; fVALUE_ANTIALIAS_OFF: JLObject; external name 'VALUE_ANTIALIAS_OFF'; fVALUE_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_ANTIALIAS_DEFAULT'; fKEY_RENDERING: JARenderingHints.InnerKey; external name 'KEY_RENDERING'; fVALUE_RENDER_SPEED: JLObject; external name 'VALUE_RENDER_SPEED'; fVALUE_RENDER_QUALITY: JLObject; external name 'VALUE_RENDER_QUALITY'; fVALUE_RENDER_DEFAULT: JLObject; external name 'VALUE_RENDER_DEFAULT'; fKEY_DITHERING: JARenderingHints.InnerKey; external name 'KEY_DITHERING'; fVALUE_DITHER_DISABLE: JLObject; external name 'VALUE_DITHER_DISABLE'; fVALUE_DITHER_ENABLE: JLObject; external name 'VALUE_DITHER_ENABLE'; fVALUE_DITHER_DEFAULT: JLObject; external name 'VALUE_DITHER_DEFAULT'; fKEY_TEXT_ANTIALIASING: JARenderingHints.InnerKey; external name 'KEY_TEXT_ANTIALIASING'; fVALUE_TEXT_ANTIALIAS_ON: JLObject; external name 'VALUE_TEXT_ANTIALIAS_ON'; fVALUE_TEXT_ANTIALIAS_OFF: JLObject; external name 'VALUE_TEXT_ANTIALIAS_OFF'; fVALUE_TEXT_ANTIALIAS_DEFAULT: JLObject; external name 'VALUE_TEXT_ANTIALIAS_DEFAULT'; fVALUE_TEXT_ANTIALIAS_GASP: JLObject; external name 'VALUE_TEXT_ANTIALIAS_GASP'; fVALUE_TEXT_ANTIALIAS_LCD_HRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HRGB'; fVALUE_TEXT_ANTIALIAS_LCD_HBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_HBGR'; fVALUE_TEXT_ANTIALIAS_LCD_VRGB: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VRGB'; fVALUE_TEXT_ANTIALIAS_LCD_VBGR: JLObject; external name 'VALUE_TEXT_ANTIALIAS_LCD_VBGR'; fKEY_TEXT_LCD_CONTRAST: JARenderingHints.InnerKey; external name 'KEY_TEXT_LCD_CONTRAST'; fKEY_FRACTIONALMETRICS: JARenderingHints.InnerKey; external name 'KEY_FRACTIONALMETRICS'; fVALUE_FRACTIONALMETRICS_OFF: JLObject; external name 'VALUE_FRACTIONALMETRICS_OFF'; fVALUE_FRACTIONALMETRICS_ON: JLObject; external name 'VALUE_FRACTIONALMETRICS_ON'; fVALUE_FRACTIONALMETRICS_DEFAULT: JLObject; external name 'VALUE_FRACTIONALMETRICS_DEFAULT'; fKEY_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_INTERPOLATION'; fVALUE_INTERPOLATION_NEAREST_NEIGHBOR: JLObject; external name 'VALUE_INTERPOLATION_NEAREST_NEIGHBOR'; fVALUE_INTERPOLATION_BILINEAR: JLObject; external name 'VALUE_INTERPOLATION_BILINEAR'; fVALUE_INTERPOLATION_BICUBIC: JLObject; external name 'VALUE_INTERPOLATION_BICUBIC'; fKEY_ALPHA_INTERPOLATION: JARenderingHints.InnerKey; external name 'KEY_ALPHA_INTERPOLATION'; fVALUE_ALPHA_INTERPOLATION_SPEED: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_SPEED'; fVALUE_ALPHA_INTERPOLATION_QUALITY: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_QUALITY'; fVALUE_ALPHA_INTERPOLATION_DEFAULT: JLObject; external name 'VALUE_ALPHA_INTERPOLATION_DEFAULT'; fKEY_COLOR_RENDERING: JARenderingHints.InnerKey; external name 'KEY_COLOR_RENDERING'; fVALUE_COLOR_RENDER_SPEED: JLObject; external name 'VALUE_COLOR_RENDER_SPEED'; fVALUE_COLOR_RENDER_QUALITY: JLObject; external name 'VALUE_COLOR_RENDER_QUALITY'; fVALUE_COLOR_RENDER_DEFAULT: JLObject; external name 'VALUE_COLOR_RENDER_DEFAULT'; fKEY_STROKE_CONTROL: JARenderingHints.InnerKey; external name 'KEY_STROKE_CONTROL'; fVALUE_STROKE_DEFAULT: JLObject; external name 'VALUE_STROKE_DEFAULT'; fVALUE_STROKE_NORMALIZE: JLObject; external name 'VALUE_STROKE_NORMALIZE'; fVALUE_STROKE_PURE: JLObject; external name 'VALUE_STROKE_PURE'; public constructor create(para1: JUMap); overload; constructor create(para1: JARenderingHints.InnerKey; para2: JLObject); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure add(para1: JARenderingHints); overload; virtual; procedure clear(); overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JTAttributeEntry = class external 'java.text' name 'AttributeEntry' (JLObject, JUMap.InnerEntry) public function equals(para1: JLObject): jboolean; overload; virtual; function getKey(): JLObject; overload; virtual; function getValue(): JLObject; overload; virtual; function setValue(para1: JLObject): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JUSortedMap = interface external 'java.util' name 'SortedMap' (JUMap) function comparator(): JUComparator; overload; function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; function headMap(para1: JLObject): JUSortedMap; overload; function tailMap(para1: JLObject): JUSortedMap; overload; function firstKey(): JLObject; overload; function lastKey(): JLObject; overload; function keySet(): JUSet; overload; function values(): JUCollection; overload; function entrySet(): JUSet; overload; end; JUCConcurrentMap = interface external 'java.util.concurrent' name 'ConcurrentMap' (JUMap) function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; function remove(para1: JLObject; para2: JLObject): jboolean; overload; function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; function replace(para1: JLObject; para2: JLObject): JLObject; overload; end; JUJAttributes = class external 'java.util.jar' name 'Attributes' (JLObject, JUMap, JLCloneable) public type InnerName = class; Arr1InnerName = array of InnerName; Arr2InnerName = array of Arr1InnerName; Arr3InnerName = array of Arr2InnerName; InnerName = class external 'java.util.jar' name 'Name' (JLObject) public final class var fMANIFEST_VERSION: JUJAttributes.InnerName; external name 'MANIFEST_VERSION'; fSIGNATURE_VERSION: JUJAttributes.InnerName; external name 'SIGNATURE_VERSION'; fCONTENT_TYPE: JUJAttributes.InnerName; external name 'CONTENT_TYPE'; fCLASS_PATH: JUJAttributes.InnerName; external name 'CLASS_PATH'; fMAIN_CLASS: JUJAttributes.InnerName; external name 'MAIN_CLASS'; fSEALED: JUJAttributes.InnerName; external name 'SEALED'; fEXTENSION_LIST: JUJAttributes.InnerName; external name 'EXTENSION_LIST'; fEXTENSION_NAME: JUJAttributes.InnerName; external name 'EXTENSION_NAME'; fEXTENSION_INSTALLATION: JUJAttributes.InnerName; external name 'EXTENSION_INSTALLATION'; fIMPLEMENTATION_TITLE: JUJAttributes.InnerName; external name 'IMPLEMENTATION_TITLE'; fIMPLEMENTATION_VERSION: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VERSION'; fIMPLEMENTATION_VENDOR: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR'; fIMPLEMENTATION_VENDOR_ID: JUJAttributes.InnerName; external name 'IMPLEMENTATION_VENDOR_ID'; fIMPLEMENTATION_URL: JUJAttributes.InnerName; external name 'IMPLEMENTATION_URL'; fSPECIFICATION_TITLE: JUJAttributes.InnerName; external name 'SPECIFICATION_TITLE'; fSPECIFICATION_VERSION: JUJAttributes.InnerName; external name 'SPECIFICATION_VERSION'; fSPECIFICATION_VENDOR: JUJAttributes.InnerName; external name 'SPECIFICATION_VENDOR'; public constructor create(para1: JLString); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; strict protected var fmap: JUMap; external name 'map'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUJAttributes); overload; function get(para1: JLObject): JLObject; overload; virtual; function getValue(para1: JLString): JLString; overload; virtual; function getValue(para1: JUJAttributes.InnerName): JLString; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function putValue(para1: JLString; para2: JLString): JLString; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; procedure clear(); overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JSBindings = interface external 'javax.script' name 'Bindings' (JUMap) function put(para1: JLString; para2: JLObject): JLObject; overload; procedure putAll(para1: JUMap); overload; function containsKey(para1: JLObject): jboolean; overload; function get(para1: JLObject): JLObject; overload; function remove(para1: JLObject): JLObject; overload; end; JXWHMessageContext = interface external 'javax.xml.ws.handler' name 'MessageContext' (JUMap) type InnerScope = class; Arr1InnerScope = array of InnerScope; Arr2InnerScope = array of Arr1InnerScope; Arr3InnerScope = array of Arr2InnerScope; InnerScope = class sealed external 'javax.xml.ws.handler' name 'Scope' (JLEnum) public final class var fAPPLICATION: JXWHMessageContext.InnerScope; external name 'APPLICATION'; fHANDLER: JXWHMessageContext.InnerScope; external name 'HANDLER'; public class function values(): JXWHMessageContext.Arr1InnerScope; static; overload; class function valueOf(para1: JLString): JXWHMessageContext.InnerScope; static; overload; end; const MESSAGE_OUTBOUND_PROPERTY = 'javax.xml.ws.handler.message.outbound'; INBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.inbound'; OUTBOUND_MESSAGE_ATTACHMENTS = 'javax.xml.ws.binding.attachments.outbound'; WSDL_DESCRIPTION = 'javax.xml.ws.wsdl.description'; WSDL_SERVICE = 'javax.xml.ws.wsdl.service'; WSDL_PORT = 'javax.xml.ws.wsdl.port'; WSDL_INTERFACE = 'javax.xml.ws.wsdl.interface'; WSDL_OPERATION = 'javax.xml.ws.wsdl.operation'; HTTP_RESPONSE_CODE = 'javax.xml.ws.http.response.code'; HTTP_REQUEST_HEADERS = 'javax.xml.ws.http.request.headers'; HTTP_RESPONSE_HEADERS = 'javax.xml.ws.http.response.headers'; HTTP_REQUEST_METHOD = 'javax.xml.ws.http.request.method'; SERVLET_REQUEST = 'javax.xml.ws.servlet.request'; SERVLET_RESPONSE = 'javax.xml.ws.servlet.response'; SERVLET_CONTEXT = 'javax.xml.ws.servlet.context'; QUERY_STRING = 'javax.xml.ws.http.request.querystring'; PATH_INFO = 'javax.xml.ws.http.request.pathinfo'; REFERENCE_PARAMETERS = 'javax.xml.ws.reference.parameters'; procedure setScope(para1: JLString; para2: JXWHMessageContext.InnerScope); overload; function getScope(para1: JLString): JXWHMessageContext.InnerScope; overload; end; JACCMMException = class external 'java.awt.color' name 'CMMException' (JLRuntimeException) public constructor create(para1: JLString); overload; end; JACProfileDataException = class external 'java.awt.color' name 'ProfileDataException' (JLRuntimeException) public constructor create(para1: JLString); overload; end; JAGIllegalPathStateException = class external 'java.awt.geom' name 'IllegalPathStateException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAIImagingOpException = class external 'java.awt.image' name 'ImagingOpException' (JLRuntimeException) public constructor create(para1: JLString); overload; end; JAIRasterFormatException = class external 'java.awt.image' name 'RasterFormatException' (JLRuntimeException) public constructor create(para1: JLString); overload; end; JLArithmeticException = class external 'java.lang' name 'ArithmeticException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLArrayStoreException = class external 'java.lang' name 'ArrayStoreException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLClassCastException = class external 'java.lang' name 'ClassCastException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLEnumConstantNotPresentException = class external 'java.lang' name 'EnumConstantNotPresentException' (JLRuntimeException) public constructor create(para1: JLClass; para2: JLString); overload; function enumType(): JLClass; overload; virtual; function constantName(): JLString; overload; virtual; end; JLIllegalMonitorStateException = class external 'java.lang' name 'IllegalMonitorStateException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNegativeArraySizeException = class external 'java.lang' name 'NegativeArraySizeException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNullPointerException = class external 'java.lang' name 'NullPointerException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLSecurityException = class external 'java.lang' name 'SecurityException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JLTypeNotPresentException = class external 'java.lang' name 'TypeNotPresentException' (JLRuntimeException) public constructor create(para1: JLString; para2: JLThrowable); overload; function typeName(): JLString; overload; virtual; end; JLAAnnotationTypeMismatchException = class external 'java.lang.annotation' name 'AnnotationTypeMismatchException' (JLRuntimeException) public constructor create(para1: JLRMethod; para2: JLString); overload; function element(): JLRMethod; overload; virtual; function foundType(): JLString; overload; virtual; end; JLAIncompleteAnnotationException = class external 'java.lang.annotation' name 'IncompleteAnnotationException' (JLRuntimeException) public constructor create(para1: JLClass; para2: JLString); overload; function annotationType(): JLClass; overload; virtual; function elementName(): JLString; overload; virtual; end; JLRMalformedParameterizedTypeException = class external 'java.lang.reflect' name 'MalformedParameterizedTypeException' (JLRuntimeException) public constructor create(); overload; end; JLRUndeclaredThrowableException = class external 'java.lang.reflect' name 'UndeclaredThrowableException' (JLRuntimeException) public constructor create(para1: JLThrowable); overload; constructor create(para1: JLThrowable; para2: JLString); overload; function getUndeclaredThrowable(): JLThrowable; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JNBufferOverflowException = class external 'java.nio' name 'BufferOverflowException' (JLRuntimeException) public constructor create(); overload; end; JNBufferUnderflowException = class external 'java.nio' name 'BufferUnderflowException' (JLRuntimeException) public constructor create(); overload; end; JSProviderException = class external 'java.security' name 'ProviderException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JUConcurrentModificationException = class external 'java.util' name 'ConcurrentModificationException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUEmptyStackException = class external 'java.util' name 'EmptyStackException' (JLRuntimeException) public constructor create(); overload; end; JUMissingResourceException = class external 'java.util' name 'MissingResourceException' (JLRuntimeException) public constructor create(para1: JLString; para2: JLString; para3: JLString); overload; function getClassName(): JLString; overload; virtual; function getKey(): JLString; overload; virtual; end; JUNoSuchElementException = class external 'java.util' name 'NoSuchElementException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUCRejectedExecutionException = class external 'java.util.concurrent' name 'RejectedExecutionException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JLMEUnknownAnnotationValueException = class external 'javax.lang.model.element' name 'UnknownAnnotationValueException' (JLRuntimeException) public constructor create(para1: JLMEAnnotationValue; para2: JLObject); overload; function getUnknownAnnotationValue(): JLMEAnnotationValue; overload; virtual; function getArgument(): JLObject; overload; virtual; end; JLMEUnknownElementException = class external 'javax.lang.model.element' name 'UnknownElementException' (JLRuntimeException) public constructor create(para1: JLMEElement; para2: JLObject); overload; function getUnknownElement(): JLMEElement; overload; virtual; function getArgument(): JLObject; overload; virtual; end; JLMTMirroredTypeException = class external 'javax.lang.model.type' name 'MirroredTypeException' (JLRuntimeException) public constructor create(para1: JLMTTypeMirror); overload; function getTypeMirror(): JLMTTypeMirror; overload; virtual; end; JLMTMirroredTypesException = class external 'javax.lang.model.type' name 'MirroredTypesException' (JLRuntimeException) public constructor create(para1: JUList); overload; function getTypeMirrors(): JUList; overload; virtual; end; JLMTUnknownTypeException = class external 'javax.lang.model.type' name 'UnknownTypeException' (JLRuntimeException) public constructor create(para1: JLMTTypeMirror; para2: JLObject); overload; function getUnknownType(): JLMTTypeMirror; overload; virtual; function getArgument(): JLObject; overload; virtual; end; JMJMRuntimeException = class external 'javax.management' name 'JMRuntimeException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JPAUnmodifiableSetException = class external 'javax.print.attribute' name 'UnmodifiableSetException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSUCannotRedoException = class external 'javax.swing.undo' name 'CannotRedoException' (JLRuntimeException) public constructor create(); overload; end; JSUCannotUndoException = class external 'javax.swing.undo' name 'CannotUndoException' (JLRuntimeException) public constructor create(); overload; end; JXBDataBindingException = class external 'javax.xml.bind' name 'DataBindingException' (JLRuntimeException) public constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JXBTypeConstraintException = class external 'javax.xml.bind' name 'TypeConstraintException' (JLRuntimeException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; function getErrorCode(): JLString; overload; virtual; function getLinkedException(): JLThrowable; overload; virtual; procedure setLinkedException(para1: JLThrowable); overload; virtual; function toString(): JLString; overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(); overload; virtual; end; JXCNoSuchMechanismException = class external 'javax.xml.crypto' name 'NoSuchMechanismException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; procedure printStackTrace(); overload; virtual; procedure printStackTrace(para1: JIPrintStream); overload; virtual; procedure printStackTrace(para1: JIPrintWriter); overload; virtual; end; JXWWebServiceException = class external 'javax.xml.ws' name 'WebServiceException' (JLRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; OOCSystemException = class abstract external 'org.omg.CORBA' name 'SystemException' (JLRuntimeException) public var fminor: jint; external name 'minor'; fcompleted: OOCCompletionStatus; external name 'completed'; strict protected constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; public function toString(): JLString; overload; virtual; end; OWDDOMException = class external 'org.w3c.dom' name 'DOMException' (JLRuntimeException) public var fcode: jshort; external name 'code'; public const INDEX_SIZE_ERR = 1; DOMSTRING_SIZE_ERR = 2; HIERARCHY_REQUEST_ERR = 3; WRONG_DOCUMENT_ERR = 4; INVALID_CHARACTER_ERR = 5; NO_DATA_ALLOWED_ERR = 6; NO_MODIFICATION_ALLOWED_ERR = 7; NOT_FOUND_ERR = 8; NOT_SUPPORTED_ERR = 9; INUSE_ATTRIBUTE_ERR = 10; INVALID_STATE_ERR = 11; SYNTAX_ERR = 12; INVALID_MODIFICATION_ERR = 13; NAMESPACE_ERR = 14; INVALID_ACCESS_ERR = 15; VALIDATION_ERR = 16; TYPE_MISMATCH_ERR = 17; public constructor create(para1: jshort; para2: JLString); overload; end; OWDEEventException = class external 'org.w3c.dom.events' name 'EventException' (JLRuntimeException) public var fcode: jshort; external name 'code'; public const UNSPECIFIED_EVENT_TYPE_ERR = 0; public constructor create(para1: jshort; para2: JLString); overload; end; OWDLLSException = class external 'org.w3c.dom.ls' name 'LSException' (JLRuntimeException) public var fcode: jshort; external name 'code'; public const PARSE_ERR = 81; SERIALIZE_ERR = 82; public constructor create(para1: jshort; para2: JLString); overload; end; OWDRRangeException = class external 'org.w3c.dom.ranges' name 'RangeException' (JLRuntimeException) public var fcode: jshort; external name 'code'; public const BAD_BOUNDARYPOINTS_ERR = 1; INVALID_NODE_TYPE_ERR = 2; public constructor create(para1: jshort; para2: JLString); overload; end; OWDXXPathException = class external 'org.w3c.dom.xpath' name 'XPathException' (JLRuntimeException) public var fcode: jshort; external name 'code'; public const INVALID_EXPRESSION_ERR = 1; TYPE_ERR = 2; public constructor create(para1: jshort; para2: JLString); overload; end; JAIInputContext = class external 'java.awt.im' name 'InputContext' (JLObject) strict protected constructor create(); overload; public class function getInstance(): JAIInputContext; static; overload; function selectInputMethod(para1: JULocale): jboolean; overload; virtual; function getLocale(): JULocale; overload; virtual; procedure setCharacterSubsets(para1: JLCharacter.Arr1InnerSubset); overload; virtual; procedure setCharacterSubsets(var para1: array of JLCharacter.InnerSubset); overload; virtual; procedure setCompositionEnabled(para1: jboolean); overload; virtual; function isCompositionEnabled(): jboolean; overload; virtual; procedure reconvert(); overload; virtual; procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; procedure removeNotify(para1: JAComponent); overload; virtual; procedure endComposition(); overload; virtual; procedure dispose(); overload; virtual; function getInputMethodControlObject(): JLObject; overload; virtual; end; JAIInputSubset = class sealed external 'java.awt.im' name 'InputSubset' (JLCharacter.InnerSubset) public final class var fLATIN: JAIInputSubset; external name 'LATIN'; fLATIN_DIGITS: JAIInputSubset; external name 'LATIN_DIGITS'; fTRADITIONAL_HANZI: JAIInputSubset; external name 'TRADITIONAL_HANZI'; fSIMPLIFIED_HANZI: JAIInputSubset; external name 'SIMPLIFIED_HANZI'; fKANJI: JAIInputSubset; external name 'KANJI'; fHANJA: JAIInputSubset; external name 'HANJA'; fHALFWIDTH_KATAKANA: JAIInputSubset; external name 'HALFWIDTH_KATAKANA'; fFULLWIDTH_LATIN: JAIInputSubset; external name 'FULLWIDTH_LATIN'; fFULLWIDTH_DIGITS: JAIInputSubset; external name 'FULLWIDTH_DIGITS'; end; JAISInputMethod = interface external 'java.awt.im.spi' name 'InputMethod' procedure setInputMethodContext(para1: JAISInputMethodContext); overload; function setLocale(para1: JULocale): jboolean; overload; function getLocale(): JULocale; overload; procedure setCharacterSubsets(para1: JLCharacter.Arr1InnerSubset); overload; procedure setCharacterSubsets(var para1: array of JLCharacter.InnerSubset); overload; procedure setCompositionEnabled(para1: jboolean); overload; function isCompositionEnabled(): jboolean; overload; procedure reconvert(); overload; procedure dispatchEvent(para1: JAAWTEvent); overload; procedure notifyClientWindowChange(para1: JARectangle); overload; procedure activate(); overload; procedure deactivate(para1: jboolean); overload; procedure hideWindows(); overload; procedure removeNotify(); overload; procedure endComposition(); overload; procedure dispose(); overload; function getControlObject(): JLObject; overload; end; JUList = interface external 'java.util' name 'List' (JUCollection) function size(): jint; overload; function isEmpty(): jboolean; overload; function contains(para1: JLObject): jboolean; overload; function iterator(): JUIterator; overload; function toArray(): Arr1JLObject; overload; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; function toArray(var para1: array of JLObject): Arr1JLObject; overload; function add(para1: JLObject): jboolean; overload; function remove(para1: JLObject): jboolean; overload; function containsAll(para1: JUCollection): jboolean; overload; function addAll(para1: JUCollection): jboolean; overload; function addAll(para1: jint; para2: JUCollection): jboolean; overload; function removeAll(para1: JUCollection): jboolean; overload; function retainAll(para1: JUCollection): jboolean; overload; procedure clear(); overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function get(para1: jint): JLObject; overload; function &set(para1: jint; para2: JLObject): JLObject; overload; procedure add(para1: jint; para2: JLObject); overload; function remove(para1: jint): JLObject; overload; function indexOf(para1: JLObject): jint; overload; function lastIndexOf(para1: JLObject): jint; overload; function listIterator(): JUListIterator; overload; function listIterator(para1: jint): JUListIterator; overload; function subList(para1: jint; para2: jint): JUList; overload; end; JUQueue = interface external 'java.util' name 'Queue' (JUCollection) function add(para1: JLObject): jboolean; overload; function offer(para1: JLObject): jboolean; overload; function remove(): JLObject; overload; function poll(): JLObject; overload; function element(): JLObject; overload; function peek(): JLObject; overload; end; JUListIterator = interface external 'java.util' name 'ListIterator' (JUIterator) function hasNext(): jboolean; overload; function next(): JLObject; overload; function hasPrevious(): jboolean; overload; function previous(): JLObject; overload; function nextIndex(): jint; overload; function previousIndex(): jint; overload; procedure remove(); overload; procedure &set(para1: JLObject); overload; procedure add(para1: JLObject); overload; end; JUScanner = class sealed external 'java.util' name 'Scanner' (JLObject, JUIterator) public constructor create(para1: JLReadable); overload; constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JLString); overload; constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JLString); overload; constructor create(para1: JNCReadableByteChannel); overload; constructor create(para1: JNCReadableByteChannel; para2: JLString); overload; procedure close(); overload; virtual; function ioException(): JIIOException; overload; virtual; function delimiter(): JURPattern; overload; virtual; function useDelimiter(para1: JURPattern): JUScanner; overload; virtual; function useDelimiter(para1: JLString): JUScanner; overload; virtual; function locale(): JULocale; overload; virtual; function useLocale(para1: JULocale): JUScanner; overload; virtual; function radix(): jint; overload; virtual; function useRadix(para1: jint): JUScanner; overload; virtual; function match(): JURMatchResult; overload; virtual; function toString(): JLString; overload; virtual; function hasNext(): jboolean; overload; virtual; function next(): JLString; overload; virtual; procedure remove(); overload; virtual; function hasNext(para1: JLString): jboolean; overload; virtual; function next(para1: JLString): JLString; overload; virtual; function hasNext(para1: JURPattern): jboolean; overload; virtual; function next(para1: JURPattern): JLString; overload; virtual; function hasNextLine(): jboolean; overload; virtual; function nextLine(): JLString; overload; virtual; function findInLine(para1: JLString): JLString; overload; virtual; function findInLine(para1: JURPattern): JLString; overload; virtual; function findWithinHorizon(para1: JLString; para2: jint): JLString; overload; virtual; function findWithinHorizon(para1: JURPattern; para2: jint): JLString; overload; virtual; function skip(para1: JURPattern): JUScanner; overload; virtual; function skip(para1: JLString): JUScanner; overload; virtual; function hasNextBoolean(): jboolean; overload; virtual; function nextBoolean(): jboolean; overload; virtual; function hasNextByte(): jboolean; overload; virtual; function hasNextByte(para1: jint): jboolean; overload; virtual; function nextByte(): jbyte; overload; virtual; function nextByte(para1: jint): jbyte; overload; virtual; function hasNextShort(): jboolean; overload; virtual; function hasNextShort(para1: jint): jboolean; overload; virtual; function nextShort(): jshort; overload; virtual; function nextShort(para1: jint): jshort; overload; virtual; function hasNextInt(): jboolean; overload; virtual; function hasNextInt(para1: jint): jboolean; overload; virtual; function nextInt(): jint; overload; virtual; function nextInt(para1: jint): jint; overload; virtual; function hasNextLong(): jboolean; overload; virtual; function hasNextLong(para1: jint): jboolean; overload; virtual; function nextLong(): jlong; overload; virtual; function nextLong(para1: jint): jlong; overload; virtual; function hasNextFloat(): jboolean; overload; virtual; function nextFloat(): jfloat; overload; virtual; function hasNextDouble(): jboolean; overload; virtual; function nextDouble(): jdouble; overload; virtual; function hasNextBigInteger(): jboolean; overload; virtual; function hasNextBigInteger(para1: jint): jboolean; overload; virtual; function nextBigInteger(): JMBigInteger; overload; virtual; function nextBigInteger(para1: jint): JMBigInteger; overload; virtual; function hasNextBigDecimal(): jboolean; overload; virtual; function nextBigDecimal(): JMBigDecimal; overload; virtual; function reset(): JUScanner; overload; virtual; function next(): JLObject; overload; virtual; end; JISPartialOrderIterator = class external 'javax.imageio.spi' name 'PartialOrderIterator' (JLObject, JUIterator) public constructor create(para1: JUIterator); overload; function hasNext(): jboolean; overload; virtual; function next(): JLObject; overload; virtual; procedure remove(); overload; virtual; end; JXSXMLEventReader = interface external 'javax.xml.stream' name 'XMLEventReader' (JUIterator) function nextEvent(): JXSEXMLEvent; overload; // throws javax.xml.stream.XMLStreamException function hasNext(): jboolean; overload; function peek(): JXSEXMLEvent; overload; // throws javax.xml.stream.XMLStreamException function getElementText(): JLString; overload; // throws javax.xml.stream.XMLStreamException function nextTag(): JXSEXMLEvent; overload; // throws javax.xml.stream.XMLStreamException function getProperty(para1: JLString): JLObject; overload; // throws java.lang.IllegalArgumentException procedure close(); overload; // throws javax.xml.stream.XMLStreamException end; JICharConversionException = class external 'java.io' name 'CharConversionException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JIEOFException = class external 'java.io' name 'EOFException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JIFileNotFoundException = class external 'java.io' name 'FileNotFoundException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JIInterruptedIOException = class external 'java.io' name 'InterruptedIOException' (JIIOException) public var fbytesTransferred: jint; external name 'bytesTransferred'; public constructor create(); overload; constructor create(para1: JLString); overload; end; JIObjectStreamException = class abstract external 'java.io' name 'ObjectStreamException' (JIIOException) strict protected constructor create(para1: JLString); overload; constructor create(); overload; end; JISyncFailedException = class external 'java.io' name 'SyncFailedException' (JIIOException) public constructor create(para1: JLString); overload; end; JIUTFDataFormatException = class external 'java.io' name 'UTFDataFormatException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JIUnsupportedEncodingException = class external 'java.io' name 'UnsupportedEncodingException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNHttpRetryException = class external 'java.net' name 'HttpRetryException' (JIIOException) public constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: JLString); overload; function responseCode(): jint; overload; virtual; function getReason(): JLString; overload; virtual; function getLocation(): JLString; overload; virtual; end; JNMalformedURLException = class external 'java.net' name 'MalformedURLException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNProtocolException = class external 'java.net' name 'ProtocolException' (JIIOException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNSocketException = class external 'java.net' name 'SocketException' (JIIOException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNUnknownHostException = class external 'java.net' name 'UnknownHostException' (JIIOException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNUnknownServiceException = class external 'java.net' name 'UnknownServiceException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNCClosedChannelException = class external 'java.nio.channels' name 'ClosedChannelException' (JIIOException) public constructor create(); overload; end; JNCFileLockInterruptionException = class external 'java.nio.channels' name 'FileLockInterruptionException' (JIIOException) public constructor create(); overload; end; JRRemoteException = class external 'java.rmi' name 'RemoteException' (JIIOException) public var fdetail: JLThrowable; external name 'detail'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; function getMessage(): JLString; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JUInvalidPropertiesFormatException = class external 'java.util' name 'InvalidPropertiesFormatException' (JIIOException) public constructor create(para1: JLThrowable); overload; constructor create(para1: JLString); overload; end; JUZZipException = class external 'java.util.zip' name 'ZipException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAUnsupportedDataTypeException = class external 'javax.activation' name 'UnsupportedDataTypeException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAPFilerException = class external 'javax.annotation.processing' name 'FilerException' (JIIOException) public constructor create(para1: JLString); overload; end; JIIIOException = class external 'javax.imageio' name 'IIOException' (JIIOException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JMRJMXProviderException = class external 'javax.management.remote' name 'JMXProviderException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; end; JMRJMXServerErrorException = class external 'javax.management.remote' name 'JMXServerErrorException' (JIIOException) public constructor create(para1: JLString; para2: JLError); overload; function getCause(): JLThrowable; overload; virtual; end; JNSSSLException = class external 'javax.net.ssl' name 'SSLException' (JIIOException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSSSaslException = class external 'javax.security.sasl' name 'SaslException' (JIIOException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; function getCause(): JLThrowable; overload; virtual; function initCause(para1: JLThrowable): JLThrowable; overload; virtual; function toString(): JLString; overload; virtual; end; JSTChangedCharSetException = class external 'javax.swing.text' name 'ChangedCharSetException' (JIIOException) public constructor create(para1: JLString; para2: jboolean); overload; function getCharSetSpec(): JLString; overload; virtual; function keyEqualsCharSet(): jboolean; overload; virtual; end; JIFile = class external 'java.io' name 'File' (JLObject, JISerializable, JLComparable) public type InnerLazyInitialization = class; Arr1InnerLazyInitialization = array of InnerLazyInitialization; Arr2InnerLazyInitialization = array of Arr1InnerLazyInitialization; Arr3InnerLazyInitialization = array of Arr2InnerLazyInitialization; InnerLazyInitialization = class external 'java.io' name 'LazyInitialization' end; public final class var fseparatorChar: jchar; external name 'separatorChar'; fseparator: JLString; external name 'separator'; fpathSeparatorChar: jchar; external name 'pathSeparatorChar'; fpathSeparator: JLString; external name 'pathSeparator'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JIFile; para2: JLString); overload; constructor create(para1: JNURI); overload; function getName(): JLString; overload; virtual; function getParent(): JLString; overload; virtual; function getParentFile(): JIFile; overload; virtual; function getPath(): JLString; overload; virtual; function isAbsolute(): jboolean; overload; virtual; function getAbsolutePath(): JLString; overload; virtual; function getAbsoluteFile(): JIFile; overload; virtual; function getCanonicalPath(): JLString; overload; virtual; // throws java.io.IOException function getCanonicalFile(): JIFile; overload; virtual; // throws java.io.IOException function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException function toURI(): JNURI; overload; virtual; function canRead(): jboolean; overload; virtual; function canWrite(): jboolean; overload; virtual; function exists(): jboolean; overload; virtual; function isDirectory(): jboolean; overload; virtual; function isFile(): jboolean; overload; virtual; function isHidden(): jboolean; overload; virtual; function lastModified(): jlong; overload; virtual; function length(): jlong; overload; virtual; function createNewFile(): jboolean; overload; virtual; // throws java.io.IOException function delete(): jboolean; overload; virtual; procedure deleteOnExit(); overload; virtual; function list(): Arr1JLString; overload; virtual; function list(para1: JIFilenameFilter): Arr1JLString; overload; virtual; function listFiles(): Arr1JIFile; overload; virtual; function listFiles(para1: JIFilenameFilter): Arr1JIFile; overload; virtual; function listFiles(para1: JIFileFilter): Arr1JIFile; overload; virtual; function mkdir(): jboolean; overload; virtual; function mkdirs(): jboolean; overload; virtual; function renameTo(para1: JIFile): jboolean; overload; virtual; function setLastModified(para1: jlong): jboolean; overload; virtual; function setReadOnly(): jboolean; overload; virtual; function setWritable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; function setWritable(para1: jboolean): jboolean; overload; virtual; function setReadable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; function setReadable(para1: jboolean): jboolean; overload; virtual; function setExecutable(para1: jboolean; para2: jboolean): jboolean; overload; virtual; function setExecutable(para1: jboolean): jboolean; overload; virtual; function canExecute(): jboolean; overload; virtual; class function listRoots(): Arr1JIFile; static; overload; function getTotalSpace(): jlong; overload; virtual; function getFreeSpace(): jlong; overload; virtual; function getUsableSpace(): jlong; overload; virtual; class function createTempFile(para1: JLString; para2: JLString; para3: JIFile): JIFile; static; overload; // throws java.io.IOException class function createTempFile(para1: JLString; para2: JLString): JIFile; static; overload; // throws java.io.IOException function compareTo(para1: JIFile): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JIObjectStreamField = class external 'java.io' name 'ObjectStreamField' (JLObject, JLComparable) public constructor create(para1: JLString; para2: JLClass); overload; constructor create(para1: JLString; para2: JLClass; para3: jboolean); overload; function getName(): JLString; overload; virtual; function getType(): JLClass; overload; virtual; function getTypeCode(): jchar; overload; virtual; function getTypeString(): JLString; overload; virtual; function getOffset(): jint; overload; virtual; strict protected procedure setOffset(para1: jint); overload; virtual; public function isPrimitive(): jboolean; overload; virtual; function isUnshared(): jboolean; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNURI = class sealed external 'java.net' name 'URI' (JLObject, JLComparable, JISerializable) public type InnerParser = class; Arr1InnerParser = array of InnerParser; Arr2InnerParser = array of Arr1InnerParser; Arr3InnerParser = array of Arr2InnerParser; InnerParser = class external 'java.net' name 'Parser' end; public constructor create(para1: JLString); overload; // throws java.net.URISyntaxException constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: JLString; para6: JLString; para7: JLString); overload; // throws java.net.URISyntaxException constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; // throws java.net.URISyntaxException constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; // throws java.net.URISyntaxException constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws java.net.URISyntaxException class function create_(para1: JLString): JNURI; static; external name 'create'; overload; function parseServerAuthority(): JNURI; overload; virtual; // throws java.net.URISyntaxException function normalize(): JNURI; overload; virtual; function resolve(para1: JNURI): JNURI; overload; virtual; function resolve(para1: JLString): JNURI; overload; virtual; function relativize(para1: JNURI): JNURI; overload; virtual; function toURL(): JNURL; overload; virtual; // throws java.net.MalformedURLException function getScheme(): JLString; overload; virtual; function isAbsolute(): jboolean; overload; virtual; function isOpaque(): jboolean; overload; virtual; function getRawSchemeSpecificPart(): JLString; overload; virtual; function getSchemeSpecificPart(): JLString; overload; virtual; function getRawAuthority(): JLString; overload; virtual; function getAuthority(): JLString; overload; virtual; function getRawUserInfo(): JLString; overload; virtual; function getUserInfo(): JLString; overload; virtual; function getHost(): JLString; overload; virtual; function getPort(): jint; overload; virtual; function getRawPath(): JLString; overload; virtual; function getPath(): JLString; overload; virtual; function getRawQuery(): JLString; overload; virtual; function getQuery(): JLString; overload; virtual; function getRawFragment(): JLString; overload; virtual; function getFragment(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function compareTo(para1: JNURI): jint; overload; virtual; function toString(): JLString; overload; virtual; function toASCIIString(): JLString; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JTCollationKey = class abstract external 'java.text' name 'CollationKey' (JLObject, JLComparable) public function compareTo(para1: JTCollationKey): jint; overload; virtual; abstract; function getSourceString(): JLString; overload; virtual; function toByteArray(): Arr1jbyte; overload; virtual; abstract; strict protected constructor create(para1: JLString); overload; public function compareTo(para1: JLObject): jint; overload; virtual; end; JUDate = class external 'java.util' name 'Date' (JLObject, JISerializable, JLCloneable, JLComparable) public constructor create(); overload; constructor create(para1: jlong); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(para1: JLString); overload; function clone(): JLObject; overload; virtual; class function UTC(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jlong; static; overload; class function parse(para1: JLString): jlong; static; overload; function getYear(): jint; overload; virtual; procedure setYear(para1: jint); overload; virtual; function getMonth(): jint; overload; virtual; procedure setMonth(para1: jint); overload; virtual; function getDate(): jint; overload; virtual; procedure setDate(para1: jint); overload; virtual; function getDay(): jint; overload; virtual; function getHours(): jint; overload; virtual; procedure setHours(para1: jint); overload; virtual; function getMinutes(): jint; overload; virtual; procedure setMinutes(para1: jint); overload; virtual; function getSeconds(): jint; overload; virtual; procedure setSeconds(para1: jint); overload; virtual; function getTime(): jlong; overload; virtual; procedure setTime(para1: jlong); overload; virtual; function before(para1: JUDate): jboolean; overload; virtual; function after(para1: JUDate): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JUDate): jint; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function toLocaleString(): JLString; overload; virtual; function toGMTString(): JLString; overload; virtual; function getTimezoneOffset(): jint; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JUUUID = class sealed external 'java.util' name 'UUID' (JLObject, JISerializable, JLComparable) public constructor create(para1: jlong; para2: jlong); overload; class function randomUUID(): JUUUID; static; overload; class function nameUUIDFromBytes(para1: Arr1jbyte): JUUUID; static; overload; class function nameUUIDFromBytes(var para1: array of jbyte): JUUUID; static; overload; class function fromString(para1: JLString): JUUUID; static; overload; function getLeastSignificantBits(): jlong; overload; virtual; function getMostSignificantBits(): jlong; overload; virtual; function version(): jint; overload; virtual; function variant(): jint; overload; virtual; function timestamp(): jlong; overload; virtual; function clockSequence(): jint; overload; virtual; function node(): jlong; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JUUUID): jint; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JUCDelayed = interface external 'java.util.concurrent' name 'Delayed' (JLComparable) function getDelay(para1: JUCTimeUnit): jlong; overload; end; JNName = interface external 'javax.naming' name 'Name' (JLCloneable, JISerializable, JLComparable) const serialVersionUID = jlong(-3617482732056931635); function clone(): JLObject; overload; function compareTo(para1: JLObject): jint; overload; function size(): jint; overload; function isEmpty(): jboolean; overload; function getAll(): JUEnumeration; overload; function get(para1: jint): JLString; overload; function getPrefix(para1: jint): JNName; overload; function getSuffix(para1: jint): JNName; overload; function startsWith(para1: JNName): jboolean; overload; function endsWith(para1: JNName): jboolean; overload; function addAll(para1: JNName): JNName; overload; // throws javax.naming.InvalidNameException function addAll(para1: jint; para2: JNName): JNName; overload; // throws javax.naming.InvalidNameException function add(para1: JLString): JNName; overload; // throws javax.naming.InvalidNameException function add(para1: jint; para2: JLString): JNName; overload; // throws javax.naming.InvalidNameException function remove(para1: jint): JLObject; overload; // throws javax.naming.InvalidNameException end; JNLRdn = class external 'javax.naming.ldap' name 'Rdn' (JLObject, JISerializable, JLComparable) public type InnerRdnEntry = class; Arr1InnerRdnEntry = array of InnerRdnEntry; Arr2InnerRdnEntry = array of Arr1InnerRdnEntry; Arr3InnerRdnEntry = array of Arr2InnerRdnEntry; InnerRdnEntry = class external 'javax.naming.ldap' name 'RdnEntry' end; public constructor create(para1: JNDAttributes); overload; // throws javax.naming.InvalidNameException constructor create(para1: JLString); overload; // throws javax.naming.InvalidNameException constructor create(para1: JNLRdn); overload; constructor create(para1: JLString; para2: JLObject); overload; // throws javax.naming.InvalidNameException function getValue(): JLObject; overload; virtual; function getType(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toAttributes(): JNDAttributes; overload; virtual; function size(): jint; overload; virtual; class function escapeValue(para1: JLObject): JLString; static; overload; class function unescapeValue(para1: JLString): JLObject; static; overload; end; JLArrayIndexOutOfBoundsException = class external 'java.lang' name 'ArrayIndexOutOfBoundsException' (JLIndexOutOfBoundsException) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JLString); overload; end; JLStringIndexOutOfBoundsException = class external 'java.lang' name 'StringIndexOutOfBoundsException' (JLIndexOutOfBoundsException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint); overload; end; JLClassCircularityError = class external 'java.lang' name 'ClassCircularityError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLClassFormatError = class external 'java.lang' name 'ClassFormatError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLExceptionInInitializerError = class external 'java.lang' name 'ExceptionInInitializerError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString); overload; function getException(): JLThrowable; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JLIncompatibleClassChangeError = class external 'java.lang' name 'IncompatibleClassChangeError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNoClassDefFoundError = class external 'java.lang' name 'NoClassDefFoundError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLUnsatisfiedLinkError = class external 'java.lang' name 'UnsatisfiedLinkError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLVerifyError = class external 'java.lang' name 'VerifyError' (JLLinkageError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLIllegalThreadStateException = class external 'java.lang' name 'IllegalThreadStateException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNumberFormatException = class external 'java.lang' name 'NumberFormatException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNCIllegalSelectorException = class external 'java.nio.channels' name 'IllegalSelectorException' (JLIllegalArgumentException) public constructor create(); overload; end; JNCUnresolvedAddressException = class external 'java.nio.channels' name 'UnresolvedAddressException' (JLIllegalArgumentException) public constructor create(); overload; end; JNCUnsupportedAddressTypeException = class external 'java.nio.channels' name 'UnsupportedAddressTypeException' (JLIllegalArgumentException) public constructor create(); overload; end; JSInvalidParameterException = class external 'java.security' name 'InvalidParameterException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUIllegalFormatException = class external 'java.util' name 'IllegalFormatException' (JLIllegalArgumentException) end; JURPatternSyntaxException = class external 'java.util.regex' name 'PatternSyntaxException' (JLIllegalArgumentException) public constructor create(para1: JLString; para2: JLString; para3: jint); overload; function getIndex(): jint; overload; virtual; function getDescription(): JLString; overload; virtual; function getPattern(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JMOInvalidKeyException = class external 'javax.management.openmbean' name 'InvalidKeyException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMOInvalidOpenTypeException = class external 'javax.management.openmbean' name 'InvalidOpenTypeException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMOKeyAlreadyExistsException = class external 'javax.management.openmbean' name 'KeyAlreadyExistsException' (JLIllegalArgumentException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLInheritableThreadLocal = class external 'java.lang' name 'InheritableThreadLocal' (JLThreadLocal) public constructor create(); overload; strict protected function childValue(para1: JLObject): JLObject; overload; virtual; end; JLPackage = class external 'java.lang' name 'Package' (JLObject, JLRAnnotatedElement) public function getName(): JLString; overload; virtual; function getSpecificationTitle(): JLString; overload; virtual; function getSpecificationVersion(): JLString; overload; virtual; function getSpecificationVendor(): JLString; overload; virtual; function getImplementationTitle(): JLString; overload; virtual; function getImplementationVersion(): JLString; overload; virtual; function getImplementationVendor(): JLString; overload; virtual; function isSealed(): jboolean; overload; virtual; function isSealed(para1: JNURL): jboolean; overload; virtual; function isCompatibleWith(para1: JLString): jboolean; overload; virtual; // throws java.lang.NumberFormatException class function getPackage(para1: JLString): JLPackage; static; overload; class function getPackages(): Arr1JLPackage; static; overload; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; function isAnnotationPresent(para1: JLClass): jboolean; overload; virtual; function getAnnotations(): Arr1JLAAnnotation; overload; virtual; function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; end; JLRConstructor = class sealed external 'java.lang.reflect' name 'Constructor' (JLRAccessibleObject, JLRGenericDeclaration, JLRMember) public function getDeclaringClass(): JLClass; overload; virtual; function getName(): JLString; overload; virtual; function getModifiers(): jint; overload; virtual; function getTypeParameters(): Arr1JLRTypeVariable; overload; virtual; function getParameterTypes(): Arr1JLClass; overload; virtual; function getGenericParameterTypes(): Arr1JLRType; overload; virtual; function getExceptionTypes(): Arr1JLClass; overload; virtual; function getGenericExceptionTypes(): Arr1JLRType; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function toGenericString(): JLString; overload; virtual; function newInstance(para1: Arr1JLObject): JLObject; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException function newInstance(const para1: array of JLObject): JLObject; overload; virtual; // throws java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException function isVarArgs(): jboolean; overload; virtual; function isSynthetic(): jboolean; overload; virtual; function getAnnotation(para1: JLClass): JLAAnnotation; overload; virtual; function getDeclaredAnnotations(): Arr1JLAAnnotation; overload; virtual; function getParameterAnnotations(): Arr2JLAAnnotation; overload; virtual; end; JLRGenericArrayType = interface external 'java.lang.reflect' name 'GenericArrayType' (JLRType) function getGenericComponentType(): JLRType; overload; end; JLRParameterizedType = interface external 'java.lang.reflect' name 'ParameterizedType' (JLRType) function getActualTypeArguments(): Arr1JLRType; overload; function getRawType(): JLRType; overload; function getOwnerType(): JLRType; overload; end; JLRTypeVariable = interface external 'java.lang.reflect' name 'TypeVariable' (JLRType) function getBounds(): Arr1JLRType; overload; function getGenericDeclaration(): JLRGenericDeclaration; overload; function getName(): JLString; overload; end; JLRWildcardType = interface external 'java.lang.reflect' name 'WildcardType' (JLRType) function getUpperBounds(): Arr1JLRType; overload; function getLowerBounds(): Arr1JLRType; overload; end; JLRReflectAccess = class external 'java.lang.reflect' name 'ReflectAccess' (JLObject, SRLangReflectAccess) public function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte): JLRField; overload; virtual; function newField(para1: JLClass; para2: JLString; para3: JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte): JLRField; overload; virtual; function newMethod(para1: JLClass; para2: JLString; para3: Arr1JLClass; para4: JLClass; para5: Arr1JLClass; para6: jint; para7: jint; para8: JLString; para9: Arr1jbyte; para10: Arr1jbyte; para11: Arr1jbyte): JLRMethod; overload; virtual; function newMethod(para1: JLClass; para2: JLString; var para3: array of JLClass; para4: JLClass; var para5: array of JLClass; para6: jint; para7: jint; para8: JLString; var para9: array of jbyte; var para10: array of jbyte; var para11: array of jbyte): JLRMethod; overload; virtual; function newConstructor(para1: JLClass; para2: Arr1JLClass; para3: Arr1JLClass; para4: jint; para5: jint; para6: JLString; para7: Arr1jbyte; para8: Arr1jbyte): JLRConstructor; overload; virtual; function newConstructor(para1: JLClass; var para2: array of JLClass; var para3: array of JLClass; para4: jint; para5: jint; para6: JLString; var para7: array of jbyte; var para8: array of jbyte): JLRConstructor; overload; virtual; function getMethodAccessor(para1: JLRMethod): SRMethodAccessor; overload; virtual; procedure setMethodAccessor(para1: JLRMethod; para2: SRMethodAccessor); overload; virtual; function getConstructorAccessor(para1: JLRConstructor): SRConstructorAccessor; overload; virtual; procedure setConstructorAccessor(para1: JLRConstructor; para2: SRConstructorAccessor); overload; virtual; function getConstructorSlot(para1: JLRConstructor): jint; overload; virtual; function getConstructorSignature(para1: JLRConstructor): JLString; overload; virtual; function getConstructorAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; function getConstructorParameterAnnotations(para1: JLRConstructor): Arr1jbyte; overload; virtual; function copyMethod(para1: JLRMethod): JLRMethod; overload; virtual; function copyField(para1: JLRField): JLRField; overload; virtual; function copyConstructor(para1: JLRConstructor): JLRConstructor; overload; virtual; end; JMBigDecimal = class external 'java.math' name 'BigDecimal' (JLNumber, JLComparable) public type InnerLongOverflow = class; Arr1InnerLongOverflow = array of InnerLongOverflow; Arr2InnerLongOverflow = array of Arr1InnerLongOverflow; Arr3InnerLongOverflow = array of Arr2InnerLongOverflow; InnerStringBuilderHelper = class; Arr1InnerStringBuilderHelper = array of InnerStringBuilderHelper; Arr2InnerStringBuilderHelper = array of Arr1InnerStringBuilderHelper; Arr3InnerStringBuilderHelper = array of Arr2InnerStringBuilderHelper; InnerLongOverflow = class external 'java.math' name 'LongOverflow' end; InnerStringBuilderHelper = class external 'java.math' name 'StringBuilderHelper' end; public final class var fZERO: JMBigDecimal; external name 'ZERO'; fONE: JMBigDecimal; external name 'ONE'; fTEN: JMBigDecimal; external name 'TEN'; public const ROUND_UP = 0; ROUND_DOWN = 1; ROUND_CEILING = 2; ROUND_FLOOR = 3; ROUND_HALF_UP = 4; ROUND_HALF_DOWN = 5; ROUND_HALF_EVEN = 6; ROUND_UNNECESSARY = 7; public constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint); overload; constructor create(para1: Arr1jchar; para2: jint; para3: jint; para4: JMMathContext); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint; para4: JMMathContext); overload; constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; constructor create(para1: Arr1jchar; para2: JMMathContext); overload; constructor create(const para1: array of jchar; para2: JMMathContext); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JMMathContext); overload; constructor create(para1: jdouble); overload; constructor create(para1: jdouble; para2: JMMathContext); overload; constructor create(para1: JMBigInteger); overload; constructor create(para1: JMBigInteger; para2: JMMathContext); overload; constructor create(para1: JMBigInteger; para2: jint); overload; constructor create(para1: JMBigInteger; para2: jint; para3: JMMathContext); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: JMMathContext); overload; constructor create(para1: jlong); overload; constructor create(para1: jlong; para2: JMMathContext); overload; class function valueOf(para1: jlong; para2: jint): JMBigDecimal; static; overload; class function valueOf(para1: jlong): JMBigDecimal; static; overload; class function valueOf(para1: jdouble): JMBigDecimal; static; overload; function add(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function add(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function subtract(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function subtract(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function multiply(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function multiply(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal; para2: jint; para3: jint): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal; para2: jint; para3: JMRoundingMode): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal; para2: jint): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal; para2: JMRoundingMode): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function divide(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function divideToIntegralValue(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function divideToIntegralValue(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function remainder(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function remainder(para1: JMBigDecimal; para2: JMMathContext): JMBigDecimal; overload; virtual; function divideAndRemainder(para1: JMBigDecimal): Arr1JMBigDecimal; overload; virtual; function divideAndRemainder(para1: JMBigDecimal; para2: JMMathContext): Arr1JMBigDecimal; overload; virtual; function pow(para1: jint): JMBigDecimal; overload; virtual; function pow(para1: jint; para2: JMMathContext): JMBigDecimal; overload; virtual; function abs(): JMBigDecimal; overload; virtual; function abs(para1: JMMathContext): JMBigDecimal; overload; virtual; function negate(): JMBigDecimal; overload; virtual; function negate(para1: JMMathContext): JMBigDecimal; overload; virtual; function plus(): JMBigDecimal; overload; virtual; function plus(para1: JMMathContext): JMBigDecimal; overload; virtual; function signum(): jint; overload; virtual; function scale(): jint; overload; virtual; function precision(): jint; overload; virtual; function unscaledValue(): JMBigInteger; overload; virtual; function round(para1: JMMathContext): JMBigDecimal; overload; virtual; function setScale(para1: jint; para2: JMRoundingMode): JMBigDecimal; overload; virtual; function setScale(para1: jint; para2: jint): JMBigDecimal; overload; virtual; function setScale(para1: jint): JMBigDecimal; overload; virtual; function movePointLeft(para1: jint): JMBigDecimal; overload; virtual; function movePointRight(para1: jint): JMBigDecimal; overload; virtual; function scaleByPowerOfTen(para1: jint): JMBigDecimal; overload; virtual; function stripTrailingZeros(): JMBigDecimal; overload; virtual; function compareTo(para1: JMBigDecimal): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function min(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function max(para1: JMBigDecimal): JMBigDecimal; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function toEngineeringString(): JLString; overload; virtual; function toPlainString(): JLString; overload; virtual; function toBigInteger(): JMBigInteger; overload; virtual; function toBigIntegerExact(): JMBigInteger; overload; virtual; function longValue(): jlong; overload; virtual; function longValueExact(): jlong; overload; virtual; function intValue(): jint; overload; virtual; function intValueExact(): jint; overload; virtual; function shortValueExact(): jshort; overload; virtual; function byteValueExact(): jbyte; overload; virtual; function floatValue(): jfloat; overload; virtual; function doubleValue(): jdouble; overload; virtual; function ulp(): JMBigDecimal; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JUCAAtomicInteger = class external 'java.util.concurrent.atomic' name 'AtomicInteger' (JLNumber, JISerializable) public constructor create(para1: jint); overload; constructor create(); overload; function get(): jint; overload; virtual; final; procedure &set(para1: jint); overload; virtual; final; procedure lazySet(para1: jint); overload; virtual; final; function getAndSet(para1: jint): jint; overload; virtual; final; function compareAndSet(para1: jint; para2: jint): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jint; para2: jint): jboolean; overload; virtual; final; function getAndIncrement(): jint; overload; virtual; final; function getAndDecrement(): jint; overload; virtual; final; function getAndAdd(para1: jint): jint; overload; virtual; final; function incrementAndGet(): jint; overload; virtual; final; function decrementAndGet(): jint; overload; virtual; final; function addAndGet(para1: jint): jint; overload; virtual; final; function toString(): JLString; overload; virtual; function intValue(): jint; overload; virtual; function longValue(): jlong; overload; virtual; function floatValue(): jfloat; overload; virtual; function doubleValue(): jdouble; overload; virtual; end; JUCAAtomicLong = class external 'java.util.concurrent.atomic' name 'AtomicLong' (JLNumber, JISerializable) public constructor create(para1: jlong); overload; constructor create(); overload; function get(): jlong; overload; virtual; final; procedure &set(para1: jlong); overload; virtual; final; procedure lazySet(para1: jlong); overload; virtual; final; function getAndSet(para1: jlong): jlong; overload; virtual; final; function compareAndSet(para1: jlong; para2: jlong): jboolean; overload; virtual; final; function weakCompareAndSet(para1: jlong; para2: jlong): jboolean; overload; virtual; final; function getAndIncrement(): jlong; overload; virtual; final; function getAndDecrement(): jlong; overload; virtual; final; function getAndAdd(para1: jlong): jlong; overload; virtual; final; function incrementAndGet(): jlong; overload; virtual; final; function decrementAndGet(): jlong; overload; virtual; final; function addAndGet(para1: jlong): jlong; overload; virtual; final; function toString(): JLString; overload; virtual; function intValue(): jint; overload; virtual; function longValue(): jlong; overload; virtual; function floatValue(): jfloat; overload; virtual; function doubleValue(): jdouble; overload; virtual; end; JNByteBufferAsCharBufferB = class external 'java.nio' name 'ByteBufferAsCharBufferB' (JNCharBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jchar; overload; virtual; function get(para1: jint): jchar; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsCharBufferL = class external 'java.nio' name 'ByteBufferAsCharBufferL' (JNCharBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jchar; overload; virtual; function get(para1: jint): jchar; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapCharBuffer = class external 'java.nio' name 'HeapCharBuffer' (JNCharBuffer) strict protected constructor create(para1: Arr1jchar; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jchar; overload; virtual; function get(para1: jint): jchar; overload; virtual; function get(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function get(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNStringCharBuffer = class external 'java.nio' name 'StringCharBuffer' (JNCharBuffer) public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function get(): jchar; overload; virtual; final; function get(para1: jint): jchar; overload; virtual; final; function put(para1: jchar): JNCharBuffer; overload; virtual; final; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; final; function compact(): JNCharBuffer; overload; virtual; final; function isReadOnly(): jboolean; overload; virtual; final; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; final; function isDirect(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectCharBufferS = class external 'java.nio' name 'DirectCharBufferS' (JNCharBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jchar; overload; virtual; function get(para1: jint): jchar; overload; virtual; function get(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function get(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectCharBufferU = class external 'java.nio' name 'DirectCharBufferU' (JNCharBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jchar; overload; virtual; function get(para1: jint): jchar; overload; virtual; function get(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function get(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDoubleBuffer = class abstract external 'java.nio' name 'DoubleBuffer' (JNBuffer, JLComparable) public class function allocate(para1: jint): JNDoubleBuffer; static; overload; class function wrap(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; static; overload; class function wrap(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; static; overload; class function wrap(para1: Arr1jdouble): JNDoubleBuffer; static; overload; class function wrap(var para1: array of jdouble): JNDoubleBuffer; static; overload; function slice(): JNDoubleBuffer; overload; virtual; abstract; function duplicate(): JNDoubleBuffer; overload; virtual; abstract; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; abstract; function get(): jdouble; overload; virtual; abstract; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; abstract; function get(para1: jint): jdouble; overload; virtual; abstract; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; abstract; function get(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function get(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function get(para1: Arr1jdouble): JNDoubleBuffer; overload; virtual; function get(var para1: array of jdouble): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble): JNDoubleBuffer; overload; virtual; final; function put(var para1: array of jdouble): JNDoubleBuffer; overload; virtual; final; function hasArray(): jboolean; overload; virtual; final; function &array(): Arr1jdouble; overload; virtual; final; function arrayOffset(): jint; overload; virtual; final; function compact(): JNDoubleBuffer; overload; virtual; abstract; function isDirect(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNDoubleBuffer): jint; overload; virtual; function order(): JNByteOrder; overload; virtual; abstract; function &array(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JNFloatBuffer = class abstract external 'java.nio' name 'FloatBuffer' (JNBuffer, JLComparable) public class function allocate(para1: jint): JNFloatBuffer; static; overload; class function wrap(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; static; overload; class function wrap(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; static; overload; class function wrap(para1: Arr1jfloat): JNFloatBuffer; static; overload; class function wrap(var para1: array of jfloat): JNFloatBuffer; static; overload; function slice(): JNFloatBuffer; overload; virtual; abstract; function duplicate(): JNFloatBuffer; overload; virtual; abstract; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; abstract; function get(): jfloat; overload; virtual; abstract; function put(para1: jfloat): JNFloatBuffer; overload; virtual; abstract; function get(para1: jint): jfloat; overload; virtual; abstract; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; abstract; function get(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function get(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function get(para1: Arr1jfloat): JNFloatBuffer; overload; virtual; function get(var para1: array of jfloat): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat): JNFloatBuffer; overload; virtual; final; function put(var para1: array of jfloat): JNFloatBuffer; overload; virtual; final; function hasArray(): jboolean; overload; virtual; final; function &array(): Arr1jfloat; overload; virtual; final; function arrayOffset(): jint; overload; virtual; final; function compact(): JNFloatBuffer; overload; virtual; abstract; function isDirect(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNFloatBuffer): jint; overload; virtual; function order(): JNByteOrder; overload; virtual; abstract; function &array(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JNIntBuffer = class abstract external 'java.nio' name 'IntBuffer' (JNBuffer, JLComparable) public class function allocate(para1: jint): JNIntBuffer; static; overload; class function wrap(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; static; overload; class function wrap(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; static; overload; class function wrap(para1: Arr1jint): JNIntBuffer; static; overload; class function wrap(var para1: array of jint): JNIntBuffer; static; overload; function slice(): JNIntBuffer; overload; virtual; abstract; function duplicate(): JNIntBuffer; overload; virtual; abstract; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; abstract; function get(): jint; overload; virtual; abstract; function put(para1: jint): JNIntBuffer; overload; virtual; abstract; function get(para1: jint): jint; overload; virtual; abstract; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; abstract; function get(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function get(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function get(para1: Arr1jint): JNIntBuffer; overload; virtual; function get(var para1: array of jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(para1: Arr1jint): JNIntBuffer; overload; virtual; final; function put(var para1: array of jint): JNIntBuffer; overload; virtual; final; function hasArray(): jboolean; overload; virtual; final; function &array(): Arr1jint; overload; virtual; final; function arrayOffset(): jint; overload; virtual; final; function compact(): JNIntBuffer; overload; virtual; abstract; function isDirect(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNIntBuffer): jint; overload; virtual; function order(): JNByteOrder; overload; virtual; abstract; function &array(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JNLongBuffer = class abstract external 'java.nio' name 'LongBuffer' (JNBuffer, JLComparable) public class function allocate(para1: jint): JNLongBuffer; static; overload; class function wrap(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; static; overload; class function wrap(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; static; overload; class function wrap(para1: Arr1jlong): JNLongBuffer; static; overload; class function wrap(var para1: array of jlong): JNLongBuffer; static; overload; function slice(): JNLongBuffer; overload; virtual; abstract; function duplicate(): JNLongBuffer; overload; virtual; abstract; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; abstract; function get(): jlong; overload; virtual; abstract; function put(para1: jlong): JNLongBuffer; overload; virtual; abstract; function get(para1: jint): jlong; overload; virtual; abstract; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; abstract; function get(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function get(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function get(para1: Arr1jlong): JNLongBuffer; overload; virtual; function get(var para1: array of jlong): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong): JNLongBuffer; overload; virtual; final; function put(var para1: array of jlong): JNLongBuffer; overload; virtual; final; function hasArray(): jboolean; overload; virtual; final; function &array(): Arr1jlong; overload; virtual; final; function arrayOffset(): jint; overload; virtual; final; function compact(): JNLongBuffer; overload; virtual; abstract; function isDirect(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNLongBuffer): jint; overload; virtual; function order(): JNByteOrder; overload; virtual; abstract; function &array(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JNShortBuffer = class abstract external 'java.nio' name 'ShortBuffer' (JNBuffer, JLComparable) public class function allocate(para1: jint): JNShortBuffer; static; overload; class function wrap(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; static; overload; class function wrap(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; static; overload; class function wrap(para1: Arr1jshort): JNShortBuffer; static; overload; class function wrap(var para1: array of jshort): JNShortBuffer; static; overload; function slice(): JNShortBuffer; overload; virtual; abstract; function duplicate(): JNShortBuffer; overload; virtual; abstract; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; abstract; function get(): jshort; overload; virtual; abstract; function put(para1: jshort): JNShortBuffer; overload; virtual; abstract; function get(para1: jint): jshort; overload; virtual; abstract; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; abstract; function get(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function get(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function get(para1: Arr1jshort): JNShortBuffer; overload; virtual; function get(var para1: array of jshort): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort): JNShortBuffer; overload; virtual; final; function put(var para1: array of jshort): JNShortBuffer; overload; virtual; final; function hasArray(): jboolean; overload; virtual; final; function &array(): Arr1jshort; overload; virtual; final; function arrayOffset(): jint; overload; virtual; final; function compact(): JNShortBuffer; overload; virtual; abstract; function isDirect(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JNShortBuffer): jint; overload; virtual; function order(): JNByteOrder; overload; virtual; abstract; function &array(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JNHeapByteBuffer = class external 'java.nio' name 'HeapByteBuffer' (JNByteBuffer) strict protected constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNByteBuffer; overload; virtual; function duplicate(): JNByteBuffer; overload; virtual; function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jbyte; overload; virtual; function get(para1: jint): jbyte; overload; virtual; function get(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function get(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jbyte): JNByteBuffer; overload; virtual; function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; function compact(): JNByteBuffer; overload; virtual; function getChar(): jchar; overload; virtual; function getChar(para1: jint): jchar; overload; virtual; function putChar(para1: jchar): JNByteBuffer; overload; virtual; function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; function asCharBuffer(): JNCharBuffer; overload; virtual; function getShort(): jshort; overload; virtual; function getShort(para1: jint): jshort; overload; virtual; function putShort(para1: jshort): JNByteBuffer; overload; virtual; function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; function asShortBuffer(): JNShortBuffer; overload; virtual; function getInt(): jint; overload; virtual; function getInt(para1: jint): jint; overload; virtual; function putInt(para1: jint): JNByteBuffer; overload; virtual; function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; function asIntBuffer(): JNIntBuffer; overload; virtual; function getLong(): jlong; overload; virtual; function getLong(para1: jint): jlong; overload; virtual; function putLong(para1: jlong): JNByteBuffer; overload; virtual; function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; function asLongBuffer(): JNLongBuffer; overload; virtual; function getFloat(): jfloat; overload; virtual; function getFloat(para1: jint): jfloat; overload; virtual; function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; function asFloatBuffer(): JNFloatBuffer; overload; virtual; function getDouble(): jdouble; overload; virtual; function getDouble(para1: jint): jdouble; overload; virtual; function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; end; JNMappedByteBuffer = class abstract external 'java.nio' name 'MappedByteBuffer' (JNByteBuffer) public function isLoaded(): jboolean; overload; virtual; final; function load(): JNMappedByteBuffer; overload; virtual; final; function force(): JNMappedByteBuffer; overload; virtual; final; end; JSCCertPathHelperImpl = class external 'java.security.cert' name 'CertPathHelperImpl' (SSPCCertPathHelper) strict protected procedure implSetSubject(para1: JSCX509CertSelector; para2: JSAXX500Principal); overload; virtual; function implGetSubject(para1: JSCX509CertSelector): JSAXX500Principal; overload; virtual; procedure implSetIssuer(para1: JSCX509CertSelector; para2: JSAXX500Principal); overload; virtual; function implGetIssuer(para1: JSCX509CertSelector): JSAXX500Principal; overload; virtual; function implGetCA(para1: JSCTrustAnchor): JSAXX500Principal; overload; virtual; procedure implSetPathToNames(para1: JSCX509CertSelector; para2: JUSet); overload; virtual; procedure implAddIssuer(para1: JSCX509CRLSelector; para2: JSAXX500Principal); overload; virtual; function implGetIssuers(para1: JSCX509CRLSelector): JUCollection; overload; virtual; procedure implSetDateAndTime(para1: JSCX509CRLSelector; para2: JUDate; para3: jlong); overload; virtual; end; JSSQLException = class external 'java.sql' name 'SQLException' (JLException, JLIterable) public constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString); overload; constructor create(); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; function getSQLState(): JLString; overload; virtual; function getErrorCode(): jint; overload; virtual; function getNextException(): JSSQLException; overload; virtual; procedure setNextException(para1: JSSQLException); overload; virtual; function iterator(): JUIterator; overload; virtual; end; JUServiceLoader = class sealed external 'java.util' name 'ServiceLoader' (JLObject, JLIterable) public type InnerLazyIterator = class; Arr1InnerLazyIterator = array of InnerLazyIterator; Arr2InnerLazyIterator = array of Arr1InnerLazyIterator; Arr3InnerLazyIterator = array of Arr2InnerLazyIterator; InnerLazyIterator = class external 'java.util' name 'LazyIterator' end; public procedure reload(); overload; virtual; function iterator(): JUIterator; overload; virtual; class function load(para1: JLClass; para2: JLClassLoader): JUServiceLoader; static; overload; class function load(para1: JLClass): JUServiceLoader; static; overload; class function loadInstalled(para1: JLClass): JUServiceLoader; static; overload; function toString(): JLString; overload; virtual; end; JTRuleBasedCollator = class external 'java.text' name 'RuleBasedCollator' (JTCollator) public constructor create(para1: JLString); overload; // throws java.text.ParseException function getRules(): JLString; overload; virtual; function getCollationElementIterator(para1: JLString): JTCollationElementIterator; overload; virtual; function getCollationElementIterator(para1: JTCharacterIterator): JTCollationElementIterator; overload; virtual; function compare(para1: JLString; para2: JLString): jint; overload; virtual; function getCollationKey(para1: JLString): JTCollationKey; overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JUEnumMap = class external 'java.util' name 'EnumMap' (JUAbstractMap, JISerializable, JLCloneable) public type InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerEnumMapIterator = class; Arr1InnerEnumMapIterator = array of InnerEnumMapIterator; Arr2InnerEnumMapIterator = array of Arr1InnerEnumMapIterator; Arr3InnerEnumMapIterator = array of Arr2InnerEnumMapIterator; InnerValues = class; Arr1InnerValues = array of InnerValues; Arr2InnerValues = array of Arr1InnerValues; Arr3InnerValues = array of Arr2InnerValues; InnerKeyIterator = class external 'java.util' name 'KeyIterator' end; InnerValueIterator = class external 'java.util' name 'ValueIterator' end; InnerEntryIterator = class external 'java.util' name 'EntryIterator' end; InnerEntrySet = class external 'java.util' name 'EntrySet' end; InnerKeySet = class external 'java.util' name 'KeySet' end; InnerEnumMapIterator = class abstract external 'java.util' name 'EnumMapIterator' end; InnerValues = class external 'java.util' name 'Values' end; public constructor create(para1: JLClass); overload; constructor create(para1: JUEnumMap); overload; constructor create(para1: JUMap); overload; function size(): jint; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function put(para1: JLEnum; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; procedure clear(); overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function clone(): JUEnumMap; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; end; JUIdentityHashMap = class external 'java.util' name 'IdentityHashMap' (JUAbstractMap, JUMap, JISerializable, JLCloneable) public type InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerIdentityHashMapIterator = class; Arr1InnerIdentityHashMapIterator = array of InnerIdentityHashMapIterator; Arr2InnerIdentityHashMapIterator = array of Arr1InnerIdentityHashMapIterator; Arr3InnerIdentityHashMapIterator = array of Arr2InnerIdentityHashMapIterator; InnerValues = class; Arr1InnerValues = array of InnerValues; Arr2InnerValues = array of Arr1InnerValues; Arr3InnerValues = array of Arr2InnerValues; InnerEntryIterator = class external 'java.util' name 'EntryIterator' end; InnerKeyIterator = class external 'java.util' name 'KeyIterator' end; InnerValueIterator = class external 'java.util' name 'ValueIterator' end; InnerEntrySet = class external 'java.util' name 'EntrySet' end; InnerKeySet = class external 'java.util' name 'KeySet' end; InnerIdentityHashMapIterator = class abstract external 'java.util' name 'IdentityHashMapIterator' end; InnerValues = class external 'java.util' name 'Values' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUMap); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; end; JUGregorianCalendar = class external 'java.util' name 'GregorianCalendar' (JUCalendar) public const BC = 0; AD = 1; public constructor create(); overload; constructor create(para1: JUTimeZone); overload; constructor create(para1: JULocale); overload; constructor create(para1: JUTimeZone; para2: JULocale); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; procedure setGregorianChange(para1: JUDate); overload; virtual; function getGregorianChange(): JUDate; overload; virtual; final; function isLeapYear(para1: jint): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; procedure add(para1: jint; para2: jint); overload; virtual; procedure roll(para1: jint; para2: jboolean); overload; virtual; procedure roll(para1: jint; para2: jint); overload; virtual; function getMinimum(para1: jint): jint; overload; virtual; function getMaximum(para1: jint): jint; overload; virtual; function getGreatestMinimum(para1: jint): jint; overload; virtual; function getLeastMaximum(para1: jint): jint; overload; virtual; function getActualMinimum(para1: jint): jint; overload; virtual; function getActualMaximum(para1: jint): jint; overload; virtual; function clone(): JLObject; overload; virtual; function getTimeZone(): JUTimeZone; overload; virtual; procedure setTimeZone(para1: JUTimeZone); overload; virtual; strict protected procedure computeFields(); overload; virtual; procedure computeTime(); overload; virtual; end; JUJapaneseImperialCalendar = class external 'java.util' name 'JapaneseImperialCalendar' (JUCalendar) public const BEFORE_MEIJI = 0; MEIJI = 1; TAISHO = 2; SHOWA = 3; HEISEI = 4; public constructor create(para1: JUTimeZone; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; procedure add(para1: jint; para2: jint); overload; virtual; procedure roll(para1: jint; para2: jboolean); overload; virtual; procedure roll(para1: jint; para2: jint); overload; virtual; function getDisplayName(para1: jint; para2: jint; para3: JULocale): JLString; overload; virtual; function getDisplayNames(para1: jint; para2: jint; para3: JULocale): JUMap; overload; virtual; function getMinimum(para1: jint): jint; overload; virtual; function getMaximum(para1: jint): jint; overload; virtual; function getGreatestMinimum(para1: jint): jint; overload; virtual; function getLeastMaximum(para1: jint): jint; overload; virtual; function getActualMinimum(para1: jint): jint; overload; virtual; function getActualMaximum(para1: jint): jint; overload; virtual; function clone(): JLObject; overload; virtual; function getTimeZone(): JUTimeZone; overload; virtual; procedure setTimeZone(para1: JUTimeZone); overload; virtual; strict protected procedure computeFields(); overload; virtual; procedure computeTime(); overload; virtual; end; JUCCopyOnWriteArraySet = class external 'java.util.concurrent' name 'CopyOnWriteArraySet' (JUAbstractSet, JISerializable) public constructor create(); overload; constructor create(para1: JUCollection); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; procedure clear(); overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JISPartiallyOrderedSet = class external 'javax.imageio.spi' name 'PartiallyOrderedSet' (JUAbstractSet) public constructor create(); overload; function size(): jint; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function setOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function unsetOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function hasOrdering(para1: JLObject; para2: JLObject): jboolean; overload; virtual; end; JUHashSet = class external 'java.util' name 'HashSet' (JUAbstractSet, JUSet, JLCloneable, JISerializable) public constructor create(); overload; constructor create(para1: JUCollection); overload; constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; function iterator(): JUIterator; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function clone(): JLObject; overload; virtual; end; JUSortedSet = interface external 'java.util' name 'SortedSet' (JUSet) function comparator(): JUComparator; overload; function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; function headSet(para1: JLObject): JUSortedSet; overload; function tailSet(para1: JLObject): JUSortedSet; overload; function first(): JLObject; overload; function last(): JLObject; overload; end; JUJumboEnumSet = class external 'java.util' name 'JumboEnumSet' (JUEnumSet) public type InnerEnumSetIterator = class; Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; InnerEnumSetIterator = class external 'java.util' name 'EnumSetIterator' end; public function iterator(): JUIterator; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLEnum): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; procedure clear(); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function clone(): JUEnumSet; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JURegularEnumSet = class external 'java.util' name 'RegularEnumSet' (JUEnumSet) public type InnerEnumSetIterator = class; Arr1InnerEnumSetIterator = array of InnerEnumSetIterator; Arr2InnerEnumSetIterator = array of Arr1InnerEnumSetIterator; Arr3InnerEnumSetIterator = array of Arr2InnerEnumSetIterator; InnerEnumSetIterator = class external 'java.util' name 'EnumSetIterator' end; public function iterator(): JUIterator; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLEnum): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; procedure clear(); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; end; JULinkedHashMap = class external 'java.util' name 'LinkedHashMap' (JUHashMap, JUMap) public type InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerLinkedHashIterator = class; Arr1InnerLinkedHashIterator = array of InnerLinkedHashIterator; Arr2InnerLinkedHashIterator = array of Arr1InnerLinkedHashIterator; Arr3InnerLinkedHashIterator = array of Arr2InnerLinkedHashIterator; InnerEntry = class external 'java.util' name 'Entry' end; InnerKeyIterator = class external 'java.util' name 'KeyIterator' end; InnerValueIterator = class external 'java.util' name 'ValueIterator' end; InnerEntryIterator = class external 'java.util' name 'EntryIterator' end; InnerLinkedHashIterator = class abstract external 'java.util' name 'LinkedHashIterator' end; public constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUMap); overload; constructor create(para1: jint; para2: jfloat; para3: jboolean); overload; function containsValue(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; strict protected function removeEldestEntry(para1: JUMap.InnerEntry): jboolean; overload; virtual; end; JUJJavaUtilJarAccessImpl = class external 'java.util.jar' name 'JavaUtilJarAccessImpl' (JLObject, SMJavaUtilJarAccess) public function jarFileHasClassPathAttribute(para1: JUJJarFile): jboolean; overload; virtual; // throws java.io.IOException function getCodeSources(para1: JUJJarFile; para2: JNURL): Arr1JSCodeSource; overload; virtual; function getCodeSource(para1: JUJJarFile; para2: JNURL; para3: JLString): JSCodeSource; overload; virtual; function entryNames(para1: JUJJarFile; para2: Arr1JSCodeSource): JUEnumeration; overload; virtual; function entryNames(para1: JUJJarFile; var para2: array of JSCodeSource): JUEnumeration; overload; virtual; function entries2(para1: JUJJarFile): JUEnumeration; overload; virtual; procedure setEagerValidation(para1: JUJJarFile; para2: jboolean); overload; virtual; function getManifestDigests(para1: JUJJarFile): JUList; overload; virtual; end; JLMEName = interface external 'javax.lang.model.element' name 'Name' (JLCharSequence) function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function contentEquals(para1: JLCharSequence): jboolean; overload; end; JSCompareTabOrderComparator = class sealed external 'javax.swing' name 'CompareTabOrderComparator' (JLObject, JUComparator) public function compare(para1: JLObject; para2: JLObject): jint; overload; virtual; end; JSLayoutComparator = class sealed external 'javax.swing' name 'LayoutComparator' (JLObject, JUComparator, JISerializable) public function compare(para1: JLObject; para2: JLObject): jint; overload; virtual; end; JSSwingPaintEventDispatcher = class external 'javax.swing' name 'SwingPaintEventDispatcher' (SAPaintEventDispatcher) public function createPaintEvent(para1: JAComponent; para2: jint; para3: jint; para4: jint; para5: jint): JAEPaintEvent; overload; virtual; function shouldDoNativeBackgroundErase(para1: JAComponent): jboolean; overload; virtual; function queueSurfaceDataReplacing(para1: JAComponent; para2: JLRunnable): jboolean; overload; virtual; end; JSPMMetalFontDesktopProperty = class external 'javax.swing.plaf.metal' name 'MetalFontDesktopProperty' (CSJSPWDesktopProperty) strict protected function configureValue(para1: JLObject): JLObject; overload; virtual; function getDefaultValue(): JLObject; overload; virtual; end; JSPSParsedSynthStyle = class external 'javax.swing.plaf.synth' name 'ParsedSynthStyle' (SSPSDefaultSynthStyle) public type InnerAggregatePainter = class; Arr1InnerAggregatePainter = array of InnerAggregatePainter; Arr2InnerAggregatePainter = array of Arr1InnerAggregatePainter; Arr3InnerAggregatePainter = array of Arr2InnerAggregatePainter; InnerDelegatingPainter = class; Arr1InnerDelegatingPainter = array of InnerDelegatingPainter; Arr2InnerDelegatingPainter = array of Arr1InnerDelegatingPainter; Arr3InnerDelegatingPainter = array of Arr2InnerDelegatingPainter; InnerPainterInfo = class; Arr1InnerPainterInfo = array of InnerPainterInfo; Arr2InnerPainterInfo = array of Arr1InnerPainterInfo; Arr3InnerPainterInfo = array of Arr2InnerPainterInfo; InnerStateInfo = class; Arr1InnerStateInfo = array of InnerStateInfo; Arr2InnerStateInfo = array of Arr1InnerStateInfo; Arr3InnerStateInfo = array of Arr2InnerStateInfo; InnerAggregatePainter = class external 'javax.swing.plaf.synth' name 'AggregatePainter' end; InnerDelegatingPainter = class external 'javax.swing.plaf.synth' name 'DelegatingPainter' end; InnerPainterInfo = class external 'javax.swing.plaf.synth' name 'PainterInfo' end; InnerStateInfo = class external 'javax.swing.plaf.synth' name 'StateInfo' end; public constructor create(); overload; constructor create(para1: SSPSDefaultSynthStyle); overload; function getPainter(para1: JSPSSynthContext): JSPSSynthPainter; overload; virtual; procedure setPainters(para1: JSPSParsedSynthStyle.Arr1InnerPainterInfo); overload; virtual; procedure setPainters(var para1: array of JSPSParsedSynthStyle.InnerPainterInfo); overload; virtual; function addTo(para1: SSPSDefaultSynthStyle): SSPSDefaultSynthStyle; overload; virtual; function toString(): JLString; overload; virtual; end; JSPSSynthDefaultLookup = class external 'javax.swing.plaf.synth' name 'SynthDefaultLookup' (SSDefaultLookup) public function getDefault(para1: JSJComponent; para2: JSPComponentUI; para3: JLString): JLObject; overload; virtual; end; JSPSSynthMenuItemLayoutHelper = class external 'javax.swing.plaf.synth' name 'SynthMenuItemLayoutHelper' (SSMenuItemLayoutHelper) public final class var fMAX_ACC_OR_ARROW_WIDTH: SSStringUIClientPropertyKey; external name 'MAX_ACC_OR_ARROW_WIDTH'; fLTR_ALIGNMENT_1: SSMenuItemLayoutHelper.InnerColumnAlignment; external name 'LTR_ALIGNMENT_1'; fLTR_ALIGNMENT_2: SSMenuItemLayoutHelper.InnerColumnAlignment; external name 'LTR_ALIGNMENT_2'; fRTL_ALIGNMENT_1: SSMenuItemLayoutHelper.InnerColumnAlignment; external name 'RTL_ALIGNMENT_1'; fRTL_ALIGNMENT_2: SSMenuItemLayoutHelper.InnerColumnAlignment; external name 'RTL_ALIGNMENT_2'; public constructor create(para1: JSPSSynthContext; para2: JSPSSynthContext; para3: JSJMenuItem; para4: JSIcon; para5: JSIcon; para6: JARectangle; para7: jint; para8: JLString; para9: jboolean; para10: jboolean; para11: JLString); overload; strict protected procedure calcWidthsAndHeights(); overload; virtual; procedure calcMaxWidths(); overload; virtual; public function getContext(): JSPSSynthContext; overload; virtual; function getAccContext(): JSPSSynthContext; overload; virtual; function getStyle(): JSPSSynthStyle; overload; virtual; function getAccStyle(): JSPSSynthStyle; overload; virtual; function getGraphicsUtils(): JSPSSynthGraphicsUtils; overload; virtual; function getAccGraphicsUtils(): JSPSSynthGraphicsUtils; overload; virtual; function alignAcceleratorText(): jboolean; overload; virtual; function getMaxAccOrArrowWidth(): jint; overload; virtual; strict protected procedure prepareForLayout(para1: SSMenuItemLayoutHelper.InnerLayoutResult); overload; virtual; public function getLTRColumnAlignment(): SSMenuItemLayoutHelper.InnerColumnAlignment; overload; virtual; function getRTLColumnAlignment(): SSMenuItemLayoutHelper.InnerColumnAlignment; overload; virtual; strict protected procedure layoutIconAndTextInLabelRect(para1: SSMenuItemLayoutHelper.InnerLayoutResult); overload; virtual; end; JBBeansAppletContext = class external 'java.beans' name 'BeansAppletContext' (JLObject, JAAppletContext) public function getAudioClip(para1: JNURL): JAAudioClip; overload; virtual; function getImage(para1: JNURL): JAImage; overload; virtual; function getApplet(para1: JLString): JAApplet; overload; virtual; function getApplets(): JUEnumeration; overload; virtual; procedure showDocument(para1: JNURL); overload; virtual; procedure showDocument(para1: JNURL; para2: JLString); overload; virtual; procedure showStatus(para1: JLString); overload; virtual; procedure setStream(para1: JLString; para2: JIInputStream); overload; virtual; // throws java.io.IOException function getStream(para1: JLString): JIInputStream; overload; virtual; function getStreamKeys(): JUIterator; overload; virtual; end; JBBeansAppletStub = class external 'java.beans' name 'BeansAppletStub' (JLObject, JAAppletStub) public function isActive(): jboolean; overload; virtual; function getDocumentBase(): JNURL; overload; virtual; function getCodeBase(): JNURL; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; function getAppletContext(): JAAppletContext; overload; virtual; procedure appletResize(para1: jint; para2: jint); overload; virtual; end; JAScrollPaneAdjustable = class external 'java.awt' name 'ScrollPaneAdjustable' (JLObject, JAAdjustable, JISerializable) public function getOrientation(): jint; overload; virtual; procedure setMinimum(para1: jint); overload; virtual; function getMinimum(): jint; overload; virtual; procedure setMaximum(para1: jint); overload; virtual; function getMaximum(): jint; overload; virtual; procedure setUnitIncrement(para1: jint); overload; virtual; function getUnitIncrement(): jint; overload; virtual; procedure setBlockIncrement(para1: jint); overload; virtual; function getBlockIncrement(): jint; overload; virtual; procedure setVisibleAmount(para1: jint); overload; virtual; function getVisibleAmount(): jint; overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; procedure setValue(para1: jint); overload; virtual; function getValue(): jint; overload; virtual; procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; function getAdjustmentListeners(): Arr1JAEAdjustmentListener; overload; virtual; function toString(): JLString; overload; virtual; function paramString(): JLString; overload; virtual; end; JABufferCapabilities = class external 'java.awt' name 'BufferCapabilities' (JLObject, JLCloneable) public type InnerFlipContents = class; Arr1InnerFlipContents = array of InnerFlipContents; Arr2InnerFlipContents = array of Arr1InnerFlipContents; Arr3InnerFlipContents = array of Arr2InnerFlipContents; InnerFlipContents = class sealed external 'java.awt' name 'FlipContents' (JAAttributeValue) public final class var fUNDEFINED: JABufferCapabilities.InnerFlipContents; external name 'UNDEFINED'; fBACKGROUND: JABufferCapabilities.InnerFlipContents; external name 'BACKGROUND'; fPRIOR: JABufferCapabilities.InnerFlipContents; external name 'PRIOR'; fCOPIED: JABufferCapabilities.InnerFlipContents; external name 'COPIED'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; public constructor create(para1: JAImageCapabilities; para2: JAImageCapabilities; para3: JABufferCapabilities.InnerFlipContents); overload; function getFrontBufferCapabilities(): JAImageCapabilities; overload; virtual; function getBackBufferCapabilities(): JAImageCapabilities; overload; virtual; function isPageFlipping(): jboolean; overload; virtual; function getFlipContents(): JABufferCapabilities.InnerFlipContents; overload; virtual; function isFullScreenRequired(): jboolean; overload; virtual; function isMultiBufferAvailable(): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; end; JAJobAttributes = class sealed external 'java.awt' name 'JobAttributes' (JLObject, JLCloneable) public type InnerDefaultSelectionType = class; Arr1InnerDefaultSelectionType = array of InnerDefaultSelectionType; Arr2InnerDefaultSelectionType = array of Arr1InnerDefaultSelectionType; Arr3InnerDefaultSelectionType = array of Arr2InnerDefaultSelectionType; InnerDestinationType = class; Arr1InnerDestinationType = array of InnerDestinationType; Arr2InnerDestinationType = array of Arr1InnerDestinationType; Arr3InnerDestinationType = array of Arr2InnerDestinationType; InnerDialogType = class; Arr1InnerDialogType = array of InnerDialogType; Arr2InnerDialogType = array of Arr1InnerDialogType; Arr3InnerDialogType = array of Arr2InnerDialogType; InnerMultipleDocumentHandlingType = class; Arr1InnerMultipleDocumentHandlingType = array of InnerMultipleDocumentHandlingType; Arr2InnerMultipleDocumentHandlingType = array of Arr1InnerMultipleDocumentHandlingType; Arr3InnerMultipleDocumentHandlingType = array of Arr2InnerMultipleDocumentHandlingType; InnerSidesType = class; Arr1InnerSidesType = array of InnerSidesType; Arr2InnerSidesType = array of Arr1InnerSidesType; Arr3InnerSidesType = array of Arr2InnerSidesType; InnerDefaultSelectionType = class sealed external 'java.awt' name 'DefaultSelectionType' (JAAttributeValue) public final class var fALL: JAJobAttributes.InnerDefaultSelectionType; external name 'ALL'; fRANGE: JAJobAttributes.InnerDefaultSelectionType; external name 'RANGE'; fSELECTION: JAJobAttributes.InnerDefaultSelectionType; external name 'SELECTION'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerDestinationType = class sealed external 'java.awt' name 'DestinationType' (JAAttributeValue) public final class var fFILE: JAJobAttributes.InnerDestinationType; external name 'FILE'; fPRINTER: JAJobAttributes.InnerDestinationType; external name 'PRINTER'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerDialogType = class sealed external 'java.awt' name 'DialogType' (JAAttributeValue) public final class var fCOMMON: JAJobAttributes.InnerDialogType; external name 'COMMON'; fNATIVE: JAJobAttributes.InnerDialogType; external name 'NATIVE'; fNONE: JAJobAttributes.InnerDialogType; external name 'NONE'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerMultipleDocumentHandlingType = class sealed external 'java.awt' name 'MultipleDocumentHandlingType' (JAAttributeValue) public final class var fSEPARATE_DOCUMENTS_COLLATED_COPIES: JAJobAttributes.InnerMultipleDocumentHandlingType; external name 'SEPARATE_DOCUMENTS_COLLATED_COPIES'; fSEPARATE_DOCUMENTS_UNCOLLATED_COPIES: JAJobAttributes.InnerMultipleDocumentHandlingType; external name 'SEPARATE_DOCUMENTS_UNCOLLATED_COPIES'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerSidesType = class sealed external 'java.awt' name 'SidesType' (JAAttributeValue) public final class var fONE_SIDED: JAJobAttributes.InnerSidesType; external name 'ONE_SIDED'; fTWO_SIDED_LONG_EDGE: JAJobAttributes.InnerSidesType; external name 'TWO_SIDED_LONG_EDGE'; fTWO_SIDED_SHORT_EDGE: JAJobAttributes.InnerSidesType; external name 'TWO_SIDED_SHORT_EDGE'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; public constructor create(); overload; constructor create(para1: JAJobAttributes); overload; constructor create(para1: jint; para2: JAJobAttributes.InnerDefaultSelectionType; para3: JAJobAttributes.InnerDestinationType; para4: JAJobAttributes.InnerDialogType; para5: JLString; para6: jint; para7: jint; para8: JAJobAttributes.InnerMultipleDocumentHandlingType; para9: Arr2jint; para10: JLString; para11: JAJobAttributes.InnerSidesType); overload; function clone(): JLObject; overload; virtual; procedure &set(para1: JAJobAttributes); overload; virtual; function getCopies(): jint; overload; virtual; procedure setCopies(para1: jint); overload; virtual; procedure setCopiesToDefault(); overload; virtual; function getDefaultSelection(): JAJobAttributes.InnerDefaultSelectionType; overload; virtual; procedure setDefaultSelection(para1: JAJobAttributes.InnerDefaultSelectionType); overload; virtual; function getDestination(): JAJobAttributes.InnerDestinationType; overload; virtual; procedure setDestination(para1: JAJobAttributes.InnerDestinationType); overload; virtual; function getDialog(): JAJobAttributes.InnerDialogType; overload; virtual; procedure setDialog(para1: JAJobAttributes.InnerDialogType); overload; virtual; function getFileName(): JLString; overload; virtual; procedure setFileName(para1: JLString); overload; virtual; function getFromPage(): jint; overload; virtual; procedure setFromPage(para1: jint); overload; virtual; function getMaxPage(): jint; overload; virtual; procedure setMaxPage(para1: jint); overload; virtual; function getMinPage(): jint; overload; virtual; procedure setMinPage(para1: jint); overload; virtual; function getMultipleDocumentHandling(): JAJobAttributes.InnerMultipleDocumentHandlingType; overload; virtual; procedure setMultipleDocumentHandling(para1: JAJobAttributes.InnerMultipleDocumentHandlingType); overload; virtual; procedure setMultipleDocumentHandlingToDefault(); overload; virtual; function getPageRanges(): Arr2jint; overload; virtual; procedure setPageRanges(para1: Arr2jint); overload; virtual; function getPrinter(): JLString; overload; virtual; procedure setPrinter(para1: JLString); overload; virtual; function getSides(): JAJobAttributes.InnerSidesType; overload; virtual; procedure setSides(para1: JAJobAttributes.InnerSidesType); overload; virtual; procedure setSidesToDefault(); overload; virtual; function getToPage(): jint; overload; virtual; procedure setToPage(para1: jint); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JAPageAttributes = class sealed external 'java.awt' name 'PageAttributes' (JLObject, JLCloneable) public type InnerColorType = class; Arr1InnerColorType = array of InnerColorType; Arr2InnerColorType = array of Arr1InnerColorType; Arr3InnerColorType = array of Arr2InnerColorType; InnerMediaType = class; Arr1InnerMediaType = array of InnerMediaType; Arr2InnerMediaType = array of Arr1InnerMediaType; Arr3InnerMediaType = array of Arr2InnerMediaType; InnerOrientationRequestedType = class; Arr1InnerOrientationRequestedType = array of InnerOrientationRequestedType; Arr2InnerOrientationRequestedType = array of Arr1InnerOrientationRequestedType; Arr3InnerOrientationRequestedType = array of Arr2InnerOrientationRequestedType; InnerOriginType = class; Arr1InnerOriginType = array of InnerOriginType; Arr2InnerOriginType = array of Arr1InnerOriginType; Arr3InnerOriginType = array of Arr2InnerOriginType; InnerPrintQualityType = class; Arr1InnerPrintQualityType = array of InnerPrintQualityType; Arr2InnerPrintQualityType = array of Arr1InnerPrintQualityType; Arr3InnerPrintQualityType = array of Arr2InnerPrintQualityType; InnerColorType = class sealed external 'java.awt' name 'ColorType' (JAAttributeValue) public final class var fCOLOR: JAPageAttributes.InnerColorType; external name 'COLOR'; fMONOCHROME: JAPageAttributes.InnerColorType; external name 'MONOCHROME'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerMediaType = class sealed external 'java.awt' name 'MediaType' (JAAttributeValue) public final class var fISO_4A0: JAPageAttributes.InnerMediaType; external name 'ISO_4A0'; fISO_2A0: JAPageAttributes.InnerMediaType; external name 'ISO_2A0'; fISO_A0: JAPageAttributes.InnerMediaType; external name 'ISO_A0'; fISO_A1: JAPageAttributes.InnerMediaType; external name 'ISO_A1'; fISO_A2: JAPageAttributes.InnerMediaType; external name 'ISO_A2'; fISO_A3: JAPageAttributes.InnerMediaType; external name 'ISO_A3'; fISO_A4: JAPageAttributes.InnerMediaType; external name 'ISO_A4'; fISO_A5: JAPageAttributes.InnerMediaType; external name 'ISO_A5'; fISO_A6: JAPageAttributes.InnerMediaType; external name 'ISO_A6'; fISO_A7: JAPageAttributes.InnerMediaType; external name 'ISO_A7'; fISO_A8: JAPageAttributes.InnerMediaType; external name 'ISO_A8'; fISO_A9: JAPageAttributes.InnerMediaType; external name 'ISO_A9'; fISO_A10: JAPageAttributes.InnerMediaType; external name 'ISO_A10'; fISO_B0: JAPageAttributes.InnerMediaType; external name 'ISO_B0'; fISO_B1: JAPageAttributes.InnerMediaType; external name 'ISO_B1'; fISO_B2: JAPageAttributes.InnerMediaType; external name 'ISO_B2'; fISO_B3: JAPageAttributes.InnerMediaType; external name 'ISO_B3'; fISO_B4: JAPageAttributes.InnerMediaType; external name 'ISO_B4'; fISO_B5: JAPageAttributes.InnerMediaType; external name 'ISO_B5'; fISO_B6: JAPageAttributes.InnerMediaType; external name 'ISO_B6'; fISO_B7: JAPageAttributes.InnerMediaType; external name 'ISO_B7'; fISO_B8: JAPageAttributes.InnerMediaType; external name 'ISO_B8'; fISO_B9: JAPageAttributes.InnerMediaType; external name 'ISO_B9'; fISO_B10: JAPageAttributes.InnerMediaType; external name 'ISO_B10'; fJIS_B0: JAPageAttributes.InnerMediaType; external name 'JIS_B0'; fJIS_B1: JAPageAttributes.InnerMediaType; external name 'JIS_B1'; fJIS_B2: JAPageAttributes.InnerMediaType; external name 'JIS_B2'; fJIS_B3: JAPageAttributes.InnerMediaType; external name 'JIS_B3'; fJIS_B4: JAPageAttributes.InnerMediaType; external name 'JIS_B4'; fJIS_B5: JAPageAttributes.InnerMediaType; external name 'JIS_B5'; fJIS_B6: JAPageAttributes.InnerMediaType; external name 'JIS_B6'; fJIS_B7: JAPageAttributes.InnerMediaType; external name 'JIS_B7'; fJIS_B8: JAPageAttributes.InnerMediaType; external name 'JIS_B8'; fJIS_B9: JAPageAttributes.InnerMediaType; external name 'JIS_B9'; fJIS_B10: JAPageAttributes.InnerMediaType; external name 'JIS_B10'; fISO_C0: JAPageAttributes.InnerMediaType; external name 'ISO_C0'; fISO_C1: JAPageAttributes.InnerMediaType; external name 'ISO_C1'; fISO_C2: JAPageAttributes.InnerMediaType; external name 'ISO_C2'; fISO_C3: JAPageAttributes.InnerMediaType; external name 'ISO_C3'; fISO_C4: JAPageAttributes.InnerMediaType; external name 'ISO_C4'; fISO_C5: JAPageAttributes.InnerMediaType; external name 'ISO_C5'; fISO_C6: JAPageAttributes.InnerMediaType; external name 'ISO_C6'; fISO_C7: JAPageAttributes.InnerMediaType; external name 'ISO_C7'; fISO_C8: JAPageAttributes.InnerMediaType; external name 'ISO_C8'; fISO_C9: JAPageAttributes.InnerMediaType; external name 'ISO_C9'; fISO_C10: JAPageAttributes.InnerMediaType; external name 'ISO_C10'; fISO_DESIGNATED_LONG: JAPageAttributes.InnerMediaType; external name 'ISO_DESIGNATED_LONG'; fEXECUTIVE: JAPageAttributes.InnerMediaType; external name 'EXECUTIVE'; fFOLIO: JAPageAttributes.InnerMediaType; external name 'FOLIO'; fINVOICE: JAPageAttributes.InnerMediaType; external name 'INVOICE'; fLEDGER: JAPageAttributes.InnerMediaType; external name 'LEDGER'; fNA_LETTER: JAPageAttributes.InnerMediaType; external name 'NA_LETTER'; fNA_LEGAL: JAPageAttributes.InnerMediaType; external name 'NA_LEGAL'; fQUARTO: JAPageAttributes.InnerMediaType; external name 'QUARTO'; fA: JAPageAttributes.InnerMediaType; external name 'A'; fB: JAPageAttributes.InnerMediaType; external name 'B'; fC: JAPageAttributes.InnerMediaType; external name 'C'; fD: JAPageAttributes.InnerMediaType; external name 'D'; fE: JAPageAttributes.InnerMediaType; external name 'E'; fNA_10X15_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_10X15_ENVELOPE'; fNA_10X14_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_10X14_ENVELOPE'; fNA_10X13_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_10X13_ENVELOPE'; fNA_9X12_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_9X12_ENVELOPE'; fNA_9X11_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_9X11_ENVELOPE'; fNA_7X9_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_7X9_ENVELOPE'; fNA_6X9_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_6X9_ENVELOPE'; fNA_NUMBER_9_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_NUMBER_9_ENVELOPE'; fNA_NUMBER_10_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_NUMBER_10_ENVELOPE'; fNA_NUMBER_11_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_NUMBER_11_ENVELOPE'; fNA_NUMBER_12_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_NUMBER_12_ENVELOPE'; fNA_NUMBER_14_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'NA_NUMBER_14_ENVELOPE'; fINVITE_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'INVITE_ENVELOPE'; fITALY_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ITALY_ENVELOPE'; fMONARCH_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'MONARCH_ENVELOPE'; fPERSONAL_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'PERSONAL_ENVELOPE'; fA0: JAPageAttributes.InnerMediaType; external name 'A0'; fA1: JAPageAttributes.InnerMediaType; external name 'A1'; fA2: JAPageAttributes.InnerMediaType; external name 'A2'; fA3: JAPageAttributes.InnerMediaType; external name 'A3'; fA4: JAPageAttributes.InnerMediaType; external name 'A4'; fA5: JAPageAttributes.InnerMediaType; external name 'A5'; fA6: JAPageAttributes.InnerMediaType; external name 'A6'; fA7: JAPageAttributes.InnerMediaType; external name 'A7'; fA8: JAPageAttributes.InnerMediaType; external name 'A8'; fA9: JAPageAttributes.InnerMediaType; external name 'A9'; fA10: JAPageAttributes.InnerMediaType; external name 'A10'; fB0: JAPageAttributes.InnerMediaType; external name 'B0'; fB1: JAPageAttributes.InnerMediaType; external name 'B1'; fB2: JAPageAttributes.InnerMediaType; external name 'B2'; fB3: JAPageAttributes.InnerMediaType; external name 'B3'; fB4: JAPageAttributes.InnerMediaType; external name 'B4'; fISO_B4_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_B4_ENVELOPE'; fB5: JAPageAttributes.InnerMediaType; external name 'B5'; fISO_B5_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_B5_ENVELOPE'; fB6: JAPageAttributes.InnerMediaType; external name 'B6'; fB7: JAPageAttributes.InnerMediaType; external name 'B7'; fB8: JAPageAttributes.InnerMediaType; external name 'B8'; fB9: JAPageAttributes.InnerMediaType; external name 'B9'; fB10: JAPageAttributes.InnerMediaType; external name 'B10'; fC0: JAPageAttributes.InnerMediaType; external name 'C0'; fISO_C0_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C0_ENVELOPE'; fC1: JAPageAttributes.InnerMediaType; external name 'C1'; fISO_C1_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C1_ENVELOPE'; fC2: JAPageAttributes.InnerMediaType; external name 'C2'; fISO_C2_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C2_ENVELOPE'; fC3: JAPageAttributes.InnerMediaType; external name 'C3'; fISO_C3_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C3_ENVELOPE'; fC4: JAPageAttributes.InnerMediaType; external name 'C4'; fISO_C4_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C4_ENVELOPE'; fC5: JAPageAttributes.InnerMediaType; external name 'C5'; fISO_C5_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C5_ENVELOPE'; fC6: JAPageAttributes.InnerMediaType; external name 'C6'; fISO_C6_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C6_ENVELOPE'; fC7: JAPageAttributes.InnerMediaType; external name 'C7'; fISO_C7_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C7_ENVELOPE'; fC8: JAPageAttributes.InnerMediaType; external name 'C8'; fISO_C8_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C8_ENVELOPE'; fC9: JAPageAttributes.InnerMediaType; external name 'C9'; fISO_C9_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C9_ENVELOPE'; fC10: JAPageAttributes.InnerMediaType; external name 'C10'; fISO_C10_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_C10_ENVELOPE'; fISO_DESIGNATED_LONG_ENVELOPE: JAPageAttributes.InnerMediaType; external name 'ISO_DESIGNATED_LONG_ENVELOPE'; fSTATEMENT: JAPageAttributes.InnerMediaType; external name 'STATEMENT'; fTABLOID: JAPageAttributes.InnerMediaType; external name 'TABLOID'; fLETTER: JAPageAttributes.InnerMediaType; external name 'LETTER'; fNOTE: JAPageAttributes.InnerMediaType; external name 'NOTE'; fLEGAL: JAPageAttributes.InnerMediaType; external name 'LEGAL'; fENV_10X15: JAPageAttributes.InnerMediaType; external name 'ENV_10X15'; fENV_10X14: JAPageAttributes.InnerMediaType; external name 'ENV_10X14'; fENV_10X13: JAPageAttributes.InnerMediaType; external name 'ENV_10X13'; fENV_9X12: JAPageAttributes.InnerMediaType; external name 'ENV_9X12'; fENV_9X11: JAPageAttributes.InnerMediaType; external name 'ENV_9X11'; fENV_7X9: JAPageAttributes.InnerMediaType; external name 'ENV_7X9'; fENV_6X9: JAPageAttributes.InnerMediaType; external name 'ENV_6X9'; fENV_9: JAPageAttributes.InnerMediaType; external name 'ENV_9'; fENV_10: JAPageAttributes.InnerMediaType; external name 'ENV_10'; fENV_11: JAPageAttributes.InnerMediaType; external name 'ENV_11'; fENV_12: JAPageAttributes.InnerMediaType; external name 'ENV_12'; fENV_14: JAPageAttributes.InnerMediaType; external name 'ENV_14'; fENV_INVITE: JAPageAttributes.InnerMediaType; external name 'ENV_INVITE'; fENV_ITALY: JAPageAttributes.InnerMediaType; external name 'ENV_ITALY'; fENV_MONARCH: JAPageAttributes.InnerMediaType; external name 'ENV_MONARCH'; fENV_PERSONAL: JAPageAttributes.InnerMediaType; external name 'ENV_PERSONAL'; fINVITE: JAPageAttributes.InnerMediaType; external name 'INVITE'; fITALY: JAPageAttributes.InnerMediaType; external name 'ITALY'; fMONARCH: JAPageAttributes.InnerMediaType; external name 'MONARCH'; fPERSONAL: JAPageAttributes.InnerMediaType; external name 'PERSONAL'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerOrientationRequestedType = class sealed external 'java.awt' name 'OrientationRequestedType' (JAAttributeValue) public final class var fPORTRAIT: JAPageAttributes.InnerOrientationRequestedType; external name 'PORTRAIT'; fLANDSCAPE: JAPageAttributes.InnerOrientationRequestedType; external name 'LANDSCAPE'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerOriginType = class sealed external 'java.awt' name 'OriginType' (JAAttributeValue) public final class var fPHYSICAL: JAPageAttributes.InnerOriginType; external name 'PHYSICAL'; fPRINTABLE: JAPageAttributes.InnerOriginType; external name 'PRINTABLE'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; InnerPrintQualityType = class sealed external 'java.awt' name 'PrintQualityType' (JAAttributeValue) public final class var fHIGH: JAPageAttributes.InnerPrintQualityType; external name 'HIGH'; fNORMAL: JAPageAttributes.InnerPrintQualityType; external name 'NORMAL'; fDRAFT: JAPageAttributes.InnerPrintQualityType; external name 'DRAFT'; public function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; public constructor create(); overload; constructor create(para1: JAPageAttributes); overload; constructor create(para1: JAPageAttributes.InnerColorType; para2: JAPageAttributes.InnerMediaType; para3: JAPageAttributes.InnerOrientationRequestedType; para4: JAPageAttributes.InnerOriginType; para5: JAPageAttributes.InnerPrintQualityType; para6: Arr1jint); overload; constructor create(para1: JAPageAttributes.InnerColorType; para2: JAPageAttributes.InnerMediaType; para3: JAPageAttributes.InnerOrientationRequestedType; para4: JAPageAttributes.InnerOriginType; para5: JAPageAttributes.InnerPrintQualityType; const para6: array of jint); overload; function clone(): JLObject; overload; virtual; procedure &set(para1: JAPageAttributes); overload; virtual; function getColor(): JAPageAttributes.InnerColorType; overload; virtual; procedure setColor(para1: JAPageAttributes.InnerColorType); overload; virtual; function getMedia(): JAPageAttributes.InnerMediaType; overload; virtual; procedure setMedia(para1: JAPageAttributes.InnerMediaType); overload; virtual; procedure setMediaToDefault(); overload; virtual; function getOrientationRequested(): JAPageAttributes.InnerOrientationRequestedType; overload; virtual; procedure setOrientationRequested(para1: JAPageAttributes.InnerOrientationRequestedType); overload; virtual; procedure setOrientationRequested(para1: jint); overload; virtual; procedure setOrientationRequestedToDefault(); overload; virtual; function getOrigin(): JAPageAttributes.InnerOriginType; overload; virtual; procedure setOrigin(para1: JAPageAttributes.InnerOriginType); overload; virtual; function getPrintQuality(): JAPageAttributes.InnerPrintQualityType; overload; virtual; procedure setPrintQuality(para1: JAPageAttributes.InnerPrintQualityType); overload; virtual; procedure setPrintQuality(para1: jint); overload; virtual; procedure setPrintQualityToDefault(); overload; virtual; function getPrinterResolution(): Arr1jint; overload; virtual; procedure setPrinterResolution(para1: Arr1jint); overload; virtual; procedure setPrinterResolution(var para1: array of jint); overload; virtual; procedure setPrinterResolution(para1: jint); overload; virtual; procedure setPrinterResolutionToDefault(); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JAAlphaComposite = class sealed external 'java.awt' name 'AlphaComposite' (JLObject, JAComposite) public const CLEAR = 1; SRC = 2; DST = 9; SRC_OVER = 3; DST_OVER = 4; SRC_IN = 5; DST_IN = 6; SRC_OUT = 7; DST_OUT = 8; SRC_ATOP = 10; DST_ATOP = 11; &XOR = 12; public final class var fClear: JAAlphaComposite; external name 'Clear'; fSrc: JAAlphaComposite; external name 'Src'; fDst: JAAlphaComposite; external name 'Dst'; fSrcOver: JAAlphaComposite; external name 'SrcOver'; fDstOver: JAAlphaComposite; external name 'DstOver'; fSrcIn: JAAlphaComposite; external name 'SrcIn'; fDstIn: JAAlphaComposite; external name 'DstIn'; fSrcOut: JAAlphaComposite; external name 'SrcOut'; fDstOut: JAAlphaComposite; external name 'DstOut'; fSrcAtop: JAAlphaComposite; external name 'SrcAtop'; fDstAtop: JAAlphaComposite; external name 'DstAtop'; fXor: JAAlphaComposite; external name 'Xor'; public class function getInstance(para1: jint): JAAlphaComposite; static; overload; class function getInstance(para1: jint; para2: jfloat): JAAlphaComposite; static; overload; function createContext(para1: JAIColorModel; para2: JAIColorModel; para3: JARenderingHints): JACompositeContext; overload; virtual; function getAlpha(): jfloat; overload; virtual; function getRule(): jint; overload; virtual; function derive(para1: jint): JAAlphaComposite; overload; virtual; function derive(para1: jfloat): JAAlphaComposite; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAContainerOrderFocusTraversalPolicy = class external 'java.awt' name 'ContainerOrderFocusTraversalPolicy' (JAFocusTraversalPolicy, JISerializable) public constructor create(); overload; function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; function getDefaultComponent(para1: JAContainer): JAComponent; overload; virtual; procedure setImplicitDownCycleTraversal(para1: jboolean); overload; virtual; function getImplicitDownCycleTraversal(): jboolean; overload; virtual; strict protected function accept(para1: JAComponent): jboolean; overload; virtual; end; JSInternalFrameFocusTraversalPolicy = class abstract external 'javax.swing' name 'InternalFrameFocusTraversalPolicy' (JAFocusTraversalPolicy) public constructor create(); overload; function getInitialComponent(para1: JSJInternalFrame): JAComponent; overload; virtual; end; JSLegacyGlueFocusTraversalPolicy = class sealed external 'javax.swing' name 'LegacyGlueFocusTraversalPolicy' (JAFocusTraversalPolicy, JISerializable) public function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; function getDefaultComponent(para1: JAContainer): JAComponent; overload; virtual; end; JSDebugGraphics = class external 'javax.swing' name 'DebugGraphics' (JAGraphics) public const LOG_OPTION = 1; FLASH_OPTION = 2; BUFFERED_OPTION = 4; NONE_OPTION = -1; public constructor create(); overload; constructor create(para1: JAGraphics; para2: JSJComponent); overload; constructor create(para1: JAGraphics); overload; function create_(): JAGraphics; external name 'create'; overload; virtual; function create_(para1: jint; para2: jint; para3: jint; para4: jint): JAGraphics; external name 'create'; overload; virtual; class procedure setFlashColor(para1: JAColor); static; overload; class function flashColor(): JAColor; static; overload; class procedure setFlashTime(para1: jint); static; overload; class function flashTime(): jint; static; overload; class procedure setFlashCount(para1: jint); static; overload; class function flashCount(): jint; static; overload; class procedure setLogStream(para1: JIPrintStream); static; overload; class function logStream(): JIPrintStream; static; overload; procedure setFont(para1: JAFont); overload; virtual; function getFont(): JAFont; overload; virtual; procedure setColor(para1: JAColor); overload; virtual; function getColor(): JAColor; overload; virtual; function getFontMetrics(): JAFontMetrics; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; procedure translate(para1: jint; para2: jint); overload; virtual; procedure setPaintMode(); overload; virtual; procedure setXORMode(para1: JAColor); overload; virtual; function getClipBounds(): JARectangle; overload; virtual; procedure clipRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setClip(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getClip(): JAShape; overload; virtual; procedure setClip(para1: JAShape); overload; virtual; procedure drawRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure fillRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure clearRect(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure drawRoundRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure fillRoundRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure drawLine(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure draw3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure fill3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure drawOval(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure fillOval(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure drawArc(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure fillArc(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure drawPolyline(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; procedure drawPolyline(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; procedure drawPolygon(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; procedure drawPolygon(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; procedure fillPolygon(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; virtual; procedure fillPolygon(var para1: array of jint; var para2: array of jint; para3: jint); overload; virtual; procedure drawString(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure drawString(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; virtual; procedure drawBytes(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawBytes(var para1: array of jbyte; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawChars(para1: Arr1jchar; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure drawChars(var para1: array of jchar; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAIImageObserver): jboolean; overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: JAColor; para5: JAIImageObserver): jboolean; overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: JAColor; para7: JAIImageObserver): jboolean; overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: JAIImageObserver): jboolean; overload; virtual; function drawImage(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: JAColor; para11: JAIImageObserver): jboolean; overload; virtual; procedure copyArea(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure dispose(); overload; virtual; function isDrawingBuffer(): jboolean; overload; virtual; procedure setDebugOptions(para1: jint); overload; virtual; function getDebugOptions(): jint; overload; virtual; end; JSButtonModel = interface external 'javax.swing' name 'ButtonModel' (JAItemSelectable) function isArmed(): jboolean; overload; function isSelected(): jboolean; overload; function isEnabled(): jboolean; overload; function isPressed(): jboolean; overload; function isRollover(): jboolean; overload; procedure setArmed(para1: jboolean); overload; procedure setSelected(para1: jboolean); overload; procedure setEnabled(para1: jboolean); overload; procedure setPressed(para1: jboolean); overload; procedure setRollover(para1: jboolean); overload; procedure setMnemonic(para1: jint); overload; function getMnemonic(): jint; overload; procedure setActionCommand(para1: JLString); overload; function getActionCommand(): JLString; overload; procedure setGroup(para1: JSButtonGroup); overload; procedure addActionListener(para1: JAEActionListener); overload; procedure removeActionListener(para1: JAEActionListener); overload; procedure addItemListener(para1: JAEItemListener); overload; procedure removeItemListener(para1: JAEItemListener); overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JAKeyboardFocusManager = class abstract external 'java.awt' name 'KeyboardFocusManager' (JLObject, JAKeyEventDispatcher, JAKeyEventPostProcessor) public type InnerHeavyweightFocusRequest = class; Arr1InnerHeavyweightFocusRequest = array of InnerHeavyweightFocusRequest; Arr2InnerHeavyweightFocusRequest = array of Arr1InnerHeavyweightFocusRequest; Arr3InnerHeavyweightFocusRequest = array of Arr2InnerHeavyweightFocusRequest; InnerLightweightFocusRequest = class; Arr1InnerLightweightFocusRequest = array of InnerLightweightFocusRequest; Arr2InnerLightweightFocusRequest = array of Arr1InnerLightweightFocusRequest; Arr3InnerLightweightFocusRequest = array of Arr2InnerLightweightFocusRequest; InnerHeavyweightFocusRequest = class sealed external 'java.awt' name 'HeavyweightFocusRequest' end; InnerLightweightFocusRequest = class sealed external 'java.awt' name 'LightweightFocusRequest' end; public const FORWARD_TRAVERSAL_KEYS = 0; BACKWARD_TRAVERSAL_KEYS = 1; UP_CYCLE_TRAVERSAL_KEYS = 2; DOWN_CYCLE_TRAVERSAL_KEYS = 3; public class function getCurrentKeyboardFocusManager(): JAKeyboardFocusManager; static; overload; class procedure setCurrentKeyboardFocusManager(para1: JAKeyboardFocusManager); static; overload; // throws java.lang.SecurityException constructor create(); overload; function getFocusOwner(): JAComponent; overload; virtual; strict protected function getGlobalFocusOwner(): JAComponent; overload; virtual; // throws java.lang.SecurityException procedure setGlobalFocusOwner(para1: JAComponent); overload; virtual; public procedure clearGlobalFocusOwner(); overload; virtual; function getPermanentFocusOwner(): JAComponent; overload; virtual; strict protected function getGlobalPermanentFocusOwner(): JAComponent; overload; virtual; // throws java.lang.SecurityException procedure setGlobalPermanentFocusOwner(para1: JAComponent); overload; virtual; public function getFocusedWindow(): JAWindow; overload; virtual; strict protected function getGlobalFocusedWindow(): JAWindow; overload; virtual; // throws java.lang.SecurityException procedure setGlobalFocusedWindow(para1: JAWindow); overload; virtual; public function getActiveWindow(): JAWindow; overload; virtual; strict protected function getGlobalActiveWindow(): JAWindow; overload; virtual; // throws java.lang.SecurityException procedure setGlobalActiveWindow(para1: JAWindow); overload; virtual; public function getDefaultFocusTraversalPolicy(): JAFocusTraversalPolicy; overload; virtual; procedure setDefaultFocusTraversalPolicy(para1: JAFocusTraversalPolicy); overload; virtual; procedure setDefaultFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; function getDefaultFocusTraversalKeys(para1: jint): JUSet; overload; virtual; function getCurrentFocusCycleRoot(): JAContainer; overload; virtual; strict protected function getGlobalCurrentFocusCycleRoot(): JAContainer; overload; virtual; // throws java.lang.SecurityException public procedure setGlobalCurrentFocusCycleRoot(para1: JAContainer); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; function getVetoableChangeListeners(): Arr1JBVetoableChangeListener; overload; virtual; procedure addVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; function getVetoableChangeListeners(para1: JLString): Arr1JBVetoableChangeListener; overload; virtual; strict protected procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException public procedure addKeyEventDispatcher(para1: JAKeyEventDispatcher); overload; virtual; procedure removeKeyEventDispatcher(para1: JAKeyEventDispatcher); overload; virtual; strict protected function getKeyEventDispatchers(): JUList; overload; virtual; public procedure addKeyEventPostProcessor(para1: JAKeyEventPostProcessor); overload; virtual; procedure removeKeyEventPostProcessor(para1: JAKeyEventPostProcessor); overload; virtual; strict protected function getKeyEventPostProcessors(): JUList; overload; virtual; public function dispatchEvent(para1: JAAWTEvent): jboolean; overload; virtual; abstract; procedure redispatchEvent(para1: JAComponent; para2: JAAWTEvent); overload; virtual; final; function dispatchKeyEvent(para1: JAEKeyEvent): jboolean; overload; virtual; abstract; function postProcessKeyEvent(para1: JAEKeyEvent): jboolean; overload; virtual; abstract; procedure processKeyEvent(para1: JAComponent; para2: JAEKeyEvent); overload; virtual; abstract; strict protected procedure enqueueKeyEvents(para1: jlong; para2: JAComponent); overload; virtual; abstract; procedure dequeueKeyEvents(para1: jlong; para2: JAComponent); overload; virtual; abstract; procedure discardKeyEvents(para1: JAComponent); overload; virtual; abstract; public procedure focusNextComponent(para1: JAComponent); overload; virtual; abstract; procedure focusPreviousComponent(para1: JAComponent); overload; virtual; abstract; procedure upFocusCycle(para1: JAComponent); overload; virtual; abstract; procedure downFocusCycle(para1: JAContainer); overload; virtual; abstract; procedure focusNextComponent(); overload; virtual; final; procedure focusPreviousComponent(); overload; virtual; final; procedure upFocusCycle(); overload; virtual; final; procedure downFocusCycle(); overload; virtual; final; end; JAFlowLayout = class external 'java.awt' name 'FlowLayout' (JLObject, JALayoutManager, JISerializable) public const LEFT = 0; CENTER = 1; RIGHT = 2; LEADING = 3; TRAILING = 4; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; function getAlignment(): jint; overload; virtual; procedure setAlignment(para1: jint); overload; virtual; function getHgap(): jint; overload; virtual; procedure setHgap(para1: jint); overload; virtual; function getVgap(): jint; overload; virtual; procedure setVgap(para1: jint); overload; virtual; procedure setAlignOnBaseline(para1: jboolean); overload; virtual; function getAlignOnBaseline(): jboolean; overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function toString(): JLString; overload; virtual; end; JAGridLayout = class external 'java.awt' name 'GridLayout' (JLObject, JALayoutManager, JISerializable) public constructor create(); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; function getRows(): jint; overload; virtual; procedure setRows(para1: jint); overload; virtual; function getColumns(): jint; overload; virtual; procedure setColumns(para1: jint); overload; virtual; function getHgap(): jint; overload; virtual; procedure setHgap(para1: jint); overload; virtual; function getVgap(): jint; overload; virtual; procedure setVgap(para1: jint); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function toString(): JLString; overload; virtual; end; JALayoutManager2 = interface external 'java.awt' name 'LayoutManager2' (JALayoutManager) procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; function maximumLayoutSize(para1: JAContainer): JADimension; overload; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; procedure invalidateLayout(para1: JAContainer); overload; end; JSViewportLayout = class external 'javax.swing' name 'ViewportLayout' (JLObject, JALayoutManager, JISerializable) public constructor create(); overload; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JSCCenterLayout = class external 'javax.swing.colorchooser' name 'CenterLayout' (JLObject, JALayoutManager, JISerializable) public procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JSCSmartGridLayout = class external 'javax.swing.colorchooser' name 'SmartGridLayout' (JLObject, JALayoutManager, JISerializable) public constructor create(para1: jint; para2: jint); overload; procedure layoutContainer(para1: JAContainer); overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; end; JSPBCenterLayout = class external 'javax.swing.plaf.basic' name 'CenterLayout' (JLObject, JALayoutManager, JISerializable) public procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JAColorPaintContext = class external 'java.awt' name 'ColorPaintContext' (JLObject, JAPaintContext) strict protected constructor create(para1: jint; para2: JAIColorModel); overload; public procedure dispose(); overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function getRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIRaster; overload; virtual; end; JAGradientPaintContext = class external 'java.awt' name 'GradientPaintContext' (JLObject, JAPaintContext) public constructor create(para1: JAIColorModel; para2: JAGPoint2D; para3: JAGPoint2D; para4: JAGAffineTransform; para5: JAColor; para6: JAColor; para7: jboolean); overload; procedure dispose(); overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function getRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIRaster; overload; virtual; end; JATexturePaintContext = class abstract external 'java.awt' name 'TexturePaintContext' (JLObject, JAPaintContext) public type InnerAny = class; Arr1InnerAny = array of InnerAny; Arr2InnerAny = array of Arr1InnerAny; Arr3InnerAny = array of Arr2InnerAny; InnerByte = class; Arr1InnerByte = array of InnerByte; Arr2InnerByte = array of Arr1InnerByte; Arr3InnerByte = array of Arr2InnerByte; InnerByteFilter = class; Arr1InnerByteFilter = array of InnerByteFilter; Arr2InnerByteFilter = array of Arr1InnerByteFilter; Arr3InnerByteFilter = array of Arr2InnerByteFilter; InnerInt = class; Arr1InnerInt = array of InnerInt; Arr2InnerInt = array of Arr1InnerInt; Arr3InnerInt = array of Arr2InnerInt; InnerAny = class external 'java.awt' name 'Any' end; InnerByte = class external 'java.awt' name 'Byte' end; InnerByteFilter = class external 'java.awt' name 'ByteFilter' end; InnerInt = class external 'java.awt' name 'Int' end; public class var fxrgbmodel: JAIColorModel; external name 'xrgbmodel'; fargbmodel: JAIColorModel; external name 'argbmodel'; public class function getContext(para1: JAIBufferedImage; para2: JAGAffineTransform; para3: JARenderingHints; para4: JARectangle): JAPaintContext; static; overload; class function isFilterableICM(para1: JAIColorModel): jboolean; static; overload; class function isFilterableDCM(para1: JAIColorModel): jboolean; static; overload; class function isMaskOK(para1: jint; para2: jboolean): jboolean; static; overload; class function getInternedColorModel(para1: JAIColorModel): JAIColorModel; static; overload; procedure dispose(); overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function getRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIRaster; overload; virtual; function makeRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; abstract; procedure setRaster(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint; para12: jint; para13: jint; para14: jint; para15: jint; para16: jint); overload; virtual; abstract; class function blend(para1: Arr1jint; para2: jint; para3: jint): jint; static; overload; class function blend(var para1: array of jint; para2: jint; para3: jint): jint; static; overload; end; JAPolygon = class external 'java.awt' name 'Polygon' (JLObject, JAShape, JISerializable) public type InnerPolygonPathIterator = class; Arr1InnerPolygonPathIterator = array of InnerPolygonPathIterator; Arr2InnerPolygonPathIterator = array of Arr1InnerPolygonPathIterator; Arr3InnerPolygonPathIterator = array of Arr2InnerPolygonPathIterator; InnerPolygonPathIterator = class external 'java.awt' name 'PolygonPathIterator' end; public var fnpoints: jint; external name 'npoints'; fxpoints: Arr1jint; external name 'xpoints'; fypoints: Arr1jint; external name 'ypoints'; strict protected var fbounds: JARectangle; external name 'bounds'; public constructor create(); overload; constructor create(para1: Arr1jint; para2: Arr1jint; para3: jint); overload; constructor create(const para1: array of jint; const para2: array of jint; para3: jint); overload; procedure reset(); overload; virtual; procedure invalidate(); overload; virtual; procedure translate(para1: jint; para2: jint); overload; virtual; procedure addPoint(para1: jint; para2: jint); overload; virtual; function getBounds(): JARectangle; overload; virtual; function getBoundingBox(): JARectangle; overload; virtual; function contains(para1: JAPoint): jboolean; overload; virtual; function contains(para1: jint; para2: jint): jboolean; overload; virtual; function inside(para1: jint; para2: jint): jboolean; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; end; JAGArea = class external 'java.awt.geom' name 'Area' (JLObject, JAShape, JLCloneable) public constructor create(); overload; constructor create(para1: JAShape); overload; procedure add(para1: JAGArea); overload; virtual; procedure subtract(para1: JAGArea); overload; virtual; procedure intersect(para1: JAGArea); overload; virtual; procedure exclusiveOr(para1: JAGArea); overload; virtual; procedure reset(); overload; virtual; function isEmpty(): jboolean; overload; virtual; function isPolygonal(): jboolean; overload; virtual; function isRectangular(): jboolean; overload; virtual; function isSingular(): jboolean; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function getBounds(): JARectangle; overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JAGArea): jboolean; overload; virtual; procedure transform(para1: JAGAffineTransform); overload; virtual; function createTransformedArea(para1: JAGAffineTransform): JAGArea; overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; end; JAGCubicCurve2D = class abstract external 'java.awt.geom' name 'CubicCurve2D' (JLObject, JAShape, JLCloneable) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGCubicCurve2D, JISerializable) public var fx1: jdouble; external name 'x1'; fy1: jdouble; external name 'y1'; fctrlx1: jdouble; external name 'ctrlx1'; fctrly1: jdouble; external name 'ctrly1'; fctrlx2: jdouble; external name 'ctrlx2'; fctrly2: jdouble; external name 'ctrly2'; fx2: jdouble; external name 'x2'; fy2: jdouble; external name 'y2'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getCtrlX1(): jdouble; overload; virtual; function getCtrlY1(): jdouble; overload; virtual; function getCtrlP1(): JAGPoint2D; overload; virtual; function getCtrlX2(): jdouble; overload; virtual; function getCtrlY2(): jdouble; overload; virtual; function getCtrlP2(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGCubicCurve2D, JISerializable) public var fx1: jfloat; external name 'x1'; fy1: jfloat; external name 'y1'; fctrlx1: jfloat; external name 'ctrlx1'; fctrly1: jfloat; external name 'ctrly1'; fctrlx2: jfloat; external name 'ctrlx2'; fctrly2: jfloat; external name 'ctrly2'; fx2: jfloat; external name 'x2'; fy2: jfloat; external name 'y2'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getCtrlX1(): jdouble; overload; virtual; function getCtrlY1(): jdouble; overload; virtual; function getCtrlP1(): JAGPoint2D; overload; virtual; function getCtrlX2(): jdouble; overload; virtual; function getCtrlY2(): jdouble; overload; virtual; function getCtrlP2(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble); overload; virtual; procedure setCurve(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jfloat; para8: jfloat); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; strict protected constructor create(); overload; public function getX1(): jdouble; overload; virtual; abstract; function getY1(): jdouble; overload; virtual; abstract; function getP1(): JAGPoint2D; overload; virtual; abstract; function getCtrlX1(): jdouble; overload; virtual; abstract; function getCtrlY1(): jdouble; overload; virtual; abstract; function getCtrlP1(): JAGPoint2D; overload; virtual; abstract; function getCtrlX2(): jdouble; overload; virtual; abstract; function getCtrlY2(): jdouble; overload; virtual; abstract; function getCtrlP2(): JAGPoint2D; overload; virtual; abstract; function getX2(): jdouble; overload; virtual; abstract; function getY2(): jdouble; overload; virtual; abstract; function getP2(): JAGPoint2D; overload; virtual; abstract; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble); overload; virtual; abstract; procedure setCurve(para1: Arr1jdouble; para2: jint); overload; virtual; procedure setCurve(var para1: array of jdouble; para2: jint); overload; virtual; procedure setCurve(para1: JAGPoint2D; para2: JAGPoint2D; para3: JAGPoint2D; para4: JAGPoint2D); overload; virtual; procedure setCurve(para1: Arr1JAGPoint2D; para2: jint); overload; virtual; procedure setCurve(var para1: array of JAGPoint2D; para2: jint); overload; virtual; procedure setCurve(para1: JAGCubicCurve2D); overload; virtual; class function getFlatnessSq(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble): jdouble; static; overload; class function getFlatness(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble): jdouble; static; overload; class function getFlatnessSq(para1: Arr1jdouble; para2: jint): jdouble; static; overload; class function getFlatnessSq(var para1: array of jdouble; para2: jint): jdouble; static; overload; class function getFlatness(para1: Arr1jdouble; para2: jint): jdouble; static; overload; class function getFlatness(var para1: array of jdouble; para2: jint): jdouble; static; overload; function getFlatnessSq(): jdouble; overload; virtual; function getFlatness(): jdouble; overload; virtual; procedure subdivide(para1: JAGCubicCurve2D; para2: JAGCubicCurve2D); overload; virtual; class procedure subdivide(para1: JAGCubicCurve2D; para2: JAGCubicCurve2D; para3: JAGCubicCurve2D); static; overload; class procedure subdivide(para1: Arr1jdouble; para2: jint; para3: Arr1jdouble; para4: jint; para5: Arr1jdouble; para6: jint); static; overload; class procedure subdivide(var para1: array of jdouble; para2: jint; var para3: array of jdouble; para4: jint; var para5: array of jdouble; para6: jint); static; overload; class function solveCubic(para1: Arr1jdouble): jint; static; overload; class function solveCubic(var para1: array of jdouble): jint; static; overload; class function solveCubic(para1: Arr1jdouble; para2: Arr1jdouble): jint; static; overload; class function solveCubic(var para1: array of jdouble; var para2: array of jdouble): jint; static; overload; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; end; JAGLine2D = class abstract external 'java.awt.geom' name 'Line2D' (JLObject, JAShape, JLCloneable) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGLine2D, JISerializable) public var fx1: jdouble; external name 'x1'; fy1: jdouble; external name 'y1'; fx2: jdouble; external name 'x2'; fy2: jdouble; external name 'y2'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setLine(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGLine2D, JISerializable) public var fx1: jfloat; external name 'x1'; fy1: jfloat; external name 'y1'; fx2: jfloat; external name 'x2'; fy2: jfloat; external name 'y2'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setLine(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setLine(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; strict protected constructor create(); overload; public function getX1(): jdouble; overload; virtual; abstract; function getY1(): jdouble; overload; virtual; abstract; function getP1(): JAGPoint2D; overload; virtual; abstract; function getX2(): jdouble; overload; virtual; abstract; function getY2(): jdouble; overload; virtual; abstract; function getP2(): JAGPoint2D; overload; virtual; abstract; procedure setLine(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; abstract; procedure setLine(para1: JAGPoint2D; para2: JAGPoint2D); overload; virtual; procedure setLine(para1: JAGLine2D); overload; virtual; class function relativeCCW(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jint; static; overload; function relativeCCW(para1: jdouble; para2: jdouble): jint; overload; virtual; function relativeCCW(para1: JAGPoint2D): jint; overload; virtual; class function linesIntersect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jdouble; para8: jdouble): jboolean; static; overload; function intersectsLine(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersectsLine(para1: JAGLine2D): jboolean; overload; virtual; class function ptSegDistSq(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; class function ptSegDist(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; function ptSegDistSq(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function ptSegDistSq(para1: JAGPoint2D): jdouble; overload; virtual; function ptSegDist(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function ptSegDist(para1: JAGPoint2D): jdouble; overload; virtual; class function ptLineDistSq(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; class function ptLineDist(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; function ptLineDistSq(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function ptLineDistSq(para1: JAGPoint2D): jdouble; overload; virtual; function ptLineDist(para1: jdouble; para2: jdouble): jdouble; overload; virtual; function ptLineDist(para1: JAGPoint2D): jdouble; overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; end; JAGPath2D = class abstract external 'java.awt.geom' name 'Path2D' (JLObject, JAShape, JLCloneable) public type InnerIterator = class; Arr1InnerIterator = array of InnerIterator; Arr2InnerIterator = array of Arr1InnerIterator; Arr3InnerIterator = array of Arr2InnerIterator; InnerIterator = class abstract external 'java.awt.geom' name 'Iterator' end; public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGPath2D, JISerializable) public type InnerCopyIterator = class; Arr1InnerCopyIterator = array of InnerCopyIterator; Arr2InnerCopyIterator = array of Arr1InnerCopyIterator; Arr3InnerCopyIterator = array of Arr2InnerCopyIterator; InnerTxIterator = class; Arr1InnerTxIterator = array of InnerTxIterator; Arr2InnerTxIterator = array of Arr1InnerTxIterator; Arr3InnerTxIterator = array of Arr2InnerTxIterator; InnerCopyIterator = class external 'java.awt.geom' name 'CopyIterator' end; InnerTxIterator = class external 'java.awt.geom' name 'TxIterator' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JAShape); overload; constructor create(para1: JAShape; para2: JAGAffineTransform); overload; procedure moveTo(para1: jdouble; para2: jdouble); overload; virtual; final; procedure lineTo(para1: jdouble; para2: jdouble); overload; virtual; final; procedure quadTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; final; procedure curveTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; final; procedure append(para1: JAGPathIterator; para2: jboolean); overload; virtual; final; procedure transform(para1: JAGAffineTransform); overload; virtual; final; function getBounds2D(): JAGRectangle2D; overload; virtual; final; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; final; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGPath2D, JISerializable) public type InnerCopyIterator = class; Arr1InnerCopyIterator = array of InnerCopyIterator; Arr2InnerCopyIterator = array of Arr1InnerCopyIterator; Arr3InnerCopyIterator = array of Arr2InnerCopyIterator; InnerTxIterator = class; Arr1InnerTxIterator = array of InnerTxIterator; Arr2InnerTxIterator = array of Arr1InnerTxIterator; Arr3InnerTxIterator = array of Arr2InnerTxIterator; InnerCopyIterator = class external 'java.awt.geom' name 'CopyIterator' end; InnerTxIterator = class external 'java.awt.geom' name 'TxIterator' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JAShape); overload; constructor create(para1: JAShape; para2: JAGAffineTransform); overload; procedure moveTo(para1: jdouble; para2: jdouble); overload; virtual; final; procedure moveTo(para1: jfloat; para2: jfloat); overload; virtual; final; procedure lineTo(para1: jdouble; para2: jdouble); overload; virtual; final; procedure lineTo(para1: jfloat; para2: jfloat); overload; virtual; final; procedure quadTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; final; procedure quadTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual; final; procedure curveTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; final; procedure curveTo(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual; final; procedure append(para1: JAGPathIterator; para2: jboolean); overload; virtual; final; procedure transform(para1: JAGAffineTransform); overload; virtual; final; function getBounds2D(): JAGRectangle2D; overload; virtual; final; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; final; end; public const WIND_EVEN_ODD = 0; WIND_NON_ZERO = 1; public procedure moveTo(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure lineTo(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure quadTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; abstract; procedure curveTo(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; abstract; procedure closePath(); overload; virtual; final; procedure append(para1: JAShape; para2: jboolean); overload; virtual; final; procedure append(para1: JAGPathIterator; para2: jboolean); overload; virtual; abstract; function getWindingRule(): jint; overload; virtual; final; procedure setWindingRule(para1: jint); overload; virtual; final; function getCurrentPoint(): JAGPoint2D; overload; virtual; final; procedure reset(); overload; virtual; final; procedure transform(para1: JAGAffineTransform); overload; virtual; abstract; function createTransformedShape(para1: JAGAffineTransform): JAShape; overload; virtual; final; function getBounds(): JARectangle; overload; virtual; final; class function contains(para1: JAGPathIterator; para2: jdouble; para3: jdouble): jboolean; static; overload; class function contains(para1: JAGPathIterator; para2: JAGPoint2D): jboolean; static; overload; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; final; function contains(para1: JAGPoint2D): jboolean; overload; virtual; final; class function contains(para1: JAGPathIterator; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble): jboolean; static; overload; class function contains(para1: JAGPathIterator; para2: JAGRectangle2D): jboolean; static; overload; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; final; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; final; class function intersects(para1: JAGPathIterator; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble): jboolean; static; overload; class function intersects(para1: JAGPathIterator; para2: JAGRectangle2D): jboolean; static; overload; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; final; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; final; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; abstract; end; JAGQuadCurve2D = class abstract external 'java.awt.geom' name 'QuadCurve2D' (JLObject, JAShape, JLCloneable) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGQuadCurve2D, JISerializable) public var fx1: jdouble; external name 'x1'; fy1: jdouble; external name 'y1'; fctrlx: jdouble; external name 'ctrlx'; fctrly: jdouble; external name 'ctrly'; fx2: jdouble; external name 'x2'; fy2: jdouble; external name 'y2'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getCtrlX(): jdouble; overload; virtual; function getCtrlY(): jdouble; overload; virtual; function getCtrlPt(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGQuadCurve2D, JISerializable) public var fx1: jfloat; external name 'x1'; fy1: jfloat; external name 'y1'; fctrlx: jfloat; external name 'ctrlx'; fctrly: jfloat; external name 'ctrly'; fx2: jfloat; external name 'x2'; fy2: jfloat; external name 'y2'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; function getX1(): jdouble; overload; virtual; function getY1(): jdouble; overload; virtual; function getP1(): JAGPoint2D; overload; virtual; function getCtrlX(): jdouble; overload; virtual; function getCtrlY(): jdouble; overload; virtual; function getCtrlPt(): JAGPoint2D; overload; virtual; function getX2(): jdouble; overload; virtual; function getY2(): jdouble; overload; virtual; function getP2(): JAGPoint2D; overload; virtual; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; procedure setCurve(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; strict protected constructor create(); overload; public function getX1(): jdouble; overload; virtual; abstract; function getY1(): jdouble; overload; virtual; abstract; function getP1(): JAGPoint2D; overload; virtual; abstract; function getCtrlX(): jdouble; overload; virtual; abstract; function getCtrlY(): jdouble; overload; virtual; abstract; function getCtrlPt(): JAGPoint2D; overload; virtual; abstract; function getX2(): jdouble; overload; virtual; abstract; function getY2(): jdouble; overload; virtual; abstract; function getP2(): JAGPoint2D; overload; virtual; abstract; procedure setCurve(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; abstract; procedure setCurve(para1: Arr1jdouble; para2: jint); overload; virtual; procedure setCurve(var para1: array of jdouble; para2: jint); overload; virtual; procedure setCurve(para1: JAGPoint2D; para2: JAGPoint2D; para3: JAGPoint2D); overload; virtual; procedure setCurve(para1: Arr1JAGPoint2D; para2: jint); overload; virtual; procedure setCurve(var para1: array of JAGPoint2D; para2: jint); overload; virtual; procedure setCurve(para1: JAGQuadCurve2D); overload; virtual; class function getFlatnessSq(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; class function getFlatness(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble): jdouble; static; overload; class function getFlatnessSq(para1: Arr1jdouble; para2: jint): jdouble; static; overload; class function getFlatnessSq(var para1: array of jdouble; para2: jint): jdouble; static; overload; class function getFlatness(para1: Arr1jdouble; para2: jint): jdouble; static; overload; class function getFlatness(var para1: array of jdouble; para2: jint): jdouble; static; overload; function getFlatnessSq(): jdouble; overload; virtual; function getFlatness(): jdouble; overload; virtual; procedure subdivide(para1: JAGQuadCurve2D; para2: JAGQuadCurve2D); overload; virtual; class procedure subdivide(para1: JAGQuadCurve2D; para2: JAGQuadCurve2D; para3: JAGQuadCurve2D); static; overload; class procedure subdivide(para1: Arr1jdouble; para2: jint; para3: Arr1jdouble; para4: jint; para5: Arr1jdouble; para6: jint); static; overload; class procedure subdivide(var para1: array of jdouble; para2: jint; var para3: array of jdouble; para4: jint; var para5: array of jdouble; para6: jint); static; overload; class function solveQuadratic(para1: Arr1jdouble): jint; static; overload; class function solveQuadratic(var para1: array of jdouble): jint; static; overload; class function solveQuadratic(para1: Arr1jdouble; para2: Arr1jdouble): jint; static; overload; class function solveQuadratic(var para1: array of jdouble; var para2: array of jdouble): jint; static; overload; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; end; JAGRectangularShape = class abstract external 'java.awt.geom' name 'RectangularShape' (JLObject, JAShape, JLCloneable) strict protected constructor create(); overload; public function getX(): jdouble; overload; virtual; abstract; function getY(): jdouble; overload; virtual; abstract; function getWidth(): jdouble; overload; virtual; abstract; function getHeight(): jdouble; overload; virtual; abstract; function getMinX(): jdouble; overload; virtual; function getMinY(): jdouble; overload; virtual; function getMaxX(): jdouble; overload; virtual; function getMaxY(): jdouble; overload; virtual; function getCenterX(): jdouble; overload; virtual; function getCenterY(): jdouble; overload; virtual; function getFrame(): JAGRectangle2D; overload; virtual; function isEmpty(): jboolean; overload; virtual; abstract; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; abstract; procedure setFrame(para1: JAGPoint2D; para2: JAGDimension2D); overload; virtual; procedure setFrame(para1: JAGRectangle2D); overload; virtual; procedure setFrameFromDiagonal(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setFrameFromDiagonal(para1: JAGPoint2D; para2: JAGPoint2D); overload; virtual; procedure setFrameFromCenter(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setFrameFromCenter(para1: JAGPoint2D; para2: JAGPoint2D); overload; virtual; function contains(para1: JAGPoint2D): jboolean; overload; virtual; function intersects(para1: JAGRectangle2D): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function clone(): JLObject; overload; virtual; end; JABasicStroke = class external 'java.awt' name 'BasicStroke' (JLObject, JAStroke) public type InnerFillAdapter = class; Arr1InnerFillAdapter = array of InnerFillAdapter; Arr2InnerFillAdapter = array of Arr1InnerFillAdapter; Arr3InnerFillAdapter = array of Arr2InnerFillAdapter; InnerFillAdapter = class external 'java.awt' name 'FillAdapter' end; public const JOIN_MITER = 0; JOIN_ROUND = 1; JOIN_BEVEL = 2; CAP_BUTT = 0; CAP_ROUND = 1; CAP_SQUARE = 2; public constructor create(para1: jfloat; para2: jint; para3: jint; para4: jfloat; para5: Arr1jfloat; para6: jfloat); overload; constructor create(para1: jfloat; para2: jint; para3: jint; para4: jfloat; const para5: array of jfloat; para6: jfloat); overload; constructor create(para1: jfloat; para2: jint; para3: jint; para4: jfloat); overload; constructor create(para1: jfloat; para2: jint; para3: jint); overload; constructor create(para1: jfloat); overload; constructor create(); overload; function createStrokedShape(para1: JAShape): JAShape; overload; virtual; function getLineWidth(): jfloat; overload; virtual; function getEndCap(): jint; overload; virtual; function getLineJoin(): jint; overload; virtual; function getMiterLimit(): jfloat; overload; virtual; function getDashArray(): Arr1jfloat; overload; virtual; function getDashPhase(): jfloat; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAPaint = interface external 'java.awt' name 'Paint' (JATransparency) function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; end; JAIColorModel = class abstract external 'java.awt.image' name 'ColorModel' (JLObject, JATransparency) strict protected var fpixel_bits: jint; external name 'pixel_bits'; ftransferType: jint; external name 'transferType'; public class function getRGBdefault(): JAIColorModel; static; overload; constructor create(para1: jint); overload; strict protected constructor create(para1: jint; para2: Arr1jint; para3: JACColorSpace; para4: jboolean; para5: jboolean; para6: jint; para7: jint); overload; constructor create(para1: jint; const para2: array of jint; para3: JACColorSpace; para4: jboolean; para5: jboolean; para6: jint; para7: jint); overload; public function hasAlpha(): jboolean; overload; virtual; final; function isAlphaPremultiplied(): jboolean; overload; virtual; final; function getTransferType(): jint; overload; virtual; final; function getPixelSize(): jint; overload; virtual; function getComponentSize(para1: jint): jint; overload; virtual; function getComponentSize(): Arr1jint; overload; virtual; function getTransparency(): jint; overload; virtual; function getNumComponents(): jint; overload; virtual; function getNumColorComponents(): jint; overload; virtual; function getRed(para1: jint): jint; overload; virtual; abstract; function getGreen(para1: jint): jint; overload; virtual; abstract; function getBlue(para1: jint): jint; overload; virtual; abstract; function getAlpha(para1: jint): jint; overload; virtual; abstract; function getRGB(para1: jint): jint; overload; virtual; function getRed(para1: JLObject): jint; overload; virtual; function getGreen(para1: JLObject): jint; overload; virtual; function getBlue(para1: JLObject): jint; overload; virtual; function getAlpha(para1: JLObject): jint; overload; virtual; function getRGB(para1: JLObject): jint; overload; virtual; function getDataElements(para1: jint; para2: JLObject): JLObject; overload; virtual; function getComponents(para1: jint; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: jint; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getUnnormalizedComponents(para1: Arr1jfloat; para2: jint; para3: Arr1jint; para4: jint): Arr1jint; overload; virtual; function getUnnormalizedComponents(var para1: array of jfloat; para2: jint; var para3: array of jint; para4: jint): Arr1jint; overload; virtual; function getNormalizedComponents(para1: Arr1jint; para2: jint; para3: Arr1jfloat; para4: jint): Arr1jfloat; overload; virtual; function getNormalizedComponents(var para1: array of jint; para2: jint; var para3: array of jfloat; para4: jint): Arr1jfloat; overload; virtual; function getDataElement(para1: Arr1jint; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jint; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElement(para1: Arr1jfloat; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jfloat; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jfloat; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jfloat; para2: jint; para3: JLObject): JLObject; overload; virtual; function getNormalizedComponents(para1: JLObject; para2: Arr1jfloat; para3: jint): Arr1jfloat; overload; virtual; function getNormalizedComponents(para1: JLObject; var para2: array of jfloat; para3: jint): Arr1jfloat; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getColorSpace(): JACColorSpace; overload; virtual; final; function coerceData(para1: JAIWritableRaster; para2: jboolean): JAIColorModel; overload; virtual; function isCompatibleRaster(para1: JAIRaster): jboolean; overload; virtual; function createCompatibleWritableRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function isCompatibleSampleModel(para1: JAISampleModel): jboolean; overload; virtual; procedure finalize(); overload; virtual; function getAlphaRaster(para1: JAIWritableRaster): JAIWritableRaster; overload; virtual; function toString(): JLString; overload; virtual; end; JAIVolatileImage = class abstract external 'java.awt.image' name 'VolatileImage' (JAImage, JATransparency) public const IMAGE_OK = 0; IMAGE_RESTORED = 1; IMAGE_INCOMPATIBLE = 2; strict protected var ftransparency: jint; external name 'transparency'; public constructor create(); overload; function getSnapshot(): JAIBufferedImage; overload; virtual; abstract; function getWidth(): jint; overload; virtual; abstract; function getHeight(): jint; overload; virtual; abstract; function getSource(): JAIImageProducer; overload; virtual; function getGraphics(): JAGraphics; overload; virtual; function createGraphics(): JAGraphics2D; overload; virtual; abstract; function validate(para1: JAGraphicsConfiguration): jint; overload; virtual; abstract; function contentsLost(): jboolean; overload; virtual; abstract; function getCapabilities(): JAImageCapabilities; overload; virtual; abstract; function getTransparency(): jint; overload; virtual; end; JADFlavorTable = interface external 'java.awt.datatransfer' name 'FlavorTable' (JADFlavorMap) function getNativesForFlavor(para1: JADDataFlavor): JUList; overload; function getFlavorsForNative(para1: JLString): JUList; overload; end; JADStringSelection = class external 'java.awt.datatransfer' name 'StringSelection' (JLObject, JADTransferable, JADClipboardOwner) public constructor create(para1: JLString); overload; function getTransferDataFlavors(): Arr1JADDataFlavor; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getTransferData(para1: JADDataFlavor): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException procedure lostOwnership(para1: JADClipboard; para2: JADTransferable); overload; virtual; end; JADataHandler = class external 'javax.activation' name 'DataHandler' (JLObject, JADTransferable) public constructor create(para1: JADataSource); overload; constructor create(para1: JLObject; para2: JLString); overload; constructor create(para1: JNURL); overload; function getDataSource(): JADataSource; overload; virtual; function getName(): JLString; overload; virtual; function getContentType(): JLString; overload; virtual; function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function getTransferDataFlavors(): Arr1JADDataFlavor; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getTransferData(para1: JADDataFlavor): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException procedure setCommandMap(para1: JACommandMap); overload; virtual; function getPreferredCommands(): Arr1JACommandInfo; overload; virtual; function getAllCommands(): Arr1JACommandInfo; overload; virtual; function getCommand(para1: JLString): JACommandInfo; overload; virtual; function getContent(): JLObject; overload; virtual; // throws java.io.IOException function getBean(para1: JACommandInfo): JLObject; overload; virtual; class procedure setDataContentHandlerFactory(para1: JADataContentHandlerFactory); static; overload; end; JAFImageGraphicAttribute = class sealed external 'java.awt.font' name 'ImageGraphicAttribute' (JAFGraphicAttribute) public constructor create(para1: JAImage; para2: jint); overload; constructor create(para1: JAImage; para2: jint; para3: jfloat; para4: jfloat); overload; function getAscent(): jfloat; overload; virtual; function getDescent(): jfloat; overload; virtual; function getAdvance(): jfloat; overload; virtual; function getBounds(): JAGRectangle2D; overload; virtual; procedure draw(para1: JAGraphics2D; para2: jfloat; para3: jfloat); overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JAFImageGraphicAttribute): jboolean; overload; virtual; end; JAFShapeGraphicAttribute = class sealed external 'java.awt.font' name 'ShapeGraphicAttribute' (JAFGraphicAttribute) public const STROKE = 1; FILL = 0; public constructor create(para1: JAShape; para2: jint; para3: jboolean); overload; function getAscent(): jfloat; overload; virtual; function getDescent(): jfloat; overload; virtual; function getAdvance(): jfloat; overload; virtual; procedure draw(para1: JAGraphics2D; para2: jfloat; para3: jfloat); overload; virtual; function getBounds(): JAGRectangle2D; overload; virtual; function getOutline(para1: JAGAffineTransform): JAShape; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JAFShapeGraphicAttribute): jboolean; overload; virtual; end; JAGArcIterator = class external 'java.awt.geom' name 'ArcIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGAreaIterator = class external 'java.awt.geom' name 'AreaIterator' (JLObject, JAGPathIterator) public constructor create(para1: JUVector; para2: JAGAffineTransform); overload; function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGCubicIterator = class external 'java.awt.geom' name 'CubicIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGEllipseIterator = class external 'java.awt.geom' name 'EllipseIterator' (JLObject, JAGPathIterator) public const CtrlVal = jdouble(0.5522847498307933); public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGFlatteningPathIterator = class external 'java.awt.geom' name 'FlatteningPathIterator' (JLObject, JAGPathIterator) public constructor create(para1: JAGPathIterator; para2: jdouble); overload; constructor create(para1: JAGPathIterator; para2: jdouble; para3: jint); overload; function getFlatness(): jdouble; overload; virtual; function getRecursionLimit(): jint; overload; virtual; function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGLineIterator = class external 'java.awt.geom' name 'LineIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGQuadIterator = class external 'java.awt.geom' name 'QuadIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGRectIterator = class external 'java.awt.geom' name 'RectIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAGRoundRectIterator = class external 'java.awt.geom' name 'RoundRectIterator' (JLObject, JAGPathIterator) public function getWindingRule(): jint; overload; virtual; function isDone(): jboolean; overload; virtual; procedure next(); overload; virtual; function currentSegment(para1: Arr1jfloat): jint; overload; virtual; function currentSegment(var para1: array of jfloat): jint; overload; virtual; function currentSegment(para1: Arr1jdouble): jint; overload; virtual; function currentSegment(var para1: array of jdouble): jint; overload; virtual; end; JAIDataBufferByte = class sealed external 'java.awt.image' name 'DataBufferByte' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jbyte; para2: jint); overload; constructor create(const para1: array of jbyte; para2: jint); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; constructor create(para1: Arr2jbyte; para2: jint); overload; constructor create(para1: Arr2jbyte; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jbyte; para2: jint; const para3: array of jint); overload; function getData(): Arr1jbyte; overload; virtual; function getData(para1: jint): Arr1jbyte; overload; virtual; function getBankData(): Arr2jbyte; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; end; JAIDataBufferDouble = class sealed external 'java.awt.image' name 'DataBufferDouble' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jdouble; para2: jint); overload; constructor create(const para1: array of jdouble; para2: jint); overload; constructor create(para1: Arr1jdouble; para2: jint; para3: jint); overload; constructor create(const para1: array of jdouble; para2: jint; para3: jint); overload; constructor create(para1: Arr2jdouble; para2: jint); overload; constructor create(para1: Arr2jdouble; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jdouble; para2: jint; const para3: array of jint); overload; function getData(): Arr1jdouble; overload; virtual; function getData(para1: jint): Arr1jdouble; overload; virtual; function getBankData(): Arr2jdouble; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; function getElemFloat(para1: jint): jfloat; overload; virtual; function getElemFloat(para1: jint; para2: jint): jfloat; overload; virtual; procedure setElemFloat(para1: jint; para2: jfloat); overload; virtual; procedure setElemFloat(para1: jint; para2: jint; para3: jfloat); overload; virtual; function getElemDouble(para1: jint): jdouble; overload; virtual; function getElemDouble(para1: jint; para2: jint): jdouble; overload; virtual; procedure setElemDouble(para1: jint; para2: jdouble); overload; virtual; procedure setElemDouble(para1: jint; para2: jint; para3: jdouble); overload; virtual; end; JAIDataBufferFloat = class sealed external 'java.awt.image' name 'DataBufferFloat' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jfloat; para2: jint); overload; constructor create(const para1: array of jfloat; para2: jint); overload; constructor create(para1: Arr1jfloat; para2: jint; para3: jint); overload; constructor create(const para1: array of jfloat; para2: jint; para3: jint); overload; constructor create(para1: Arr2jfloat; para2: jint); overload; constructor create(para1: Arr2jfloat; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jfloat; para2: jint; const para3: array of jint); overload; function getData(): Arr1jfloat; overload; virtual; function getData(para1: jint): Arr1jfloat; overload; virtual; function getBankData(): Arr2jfloat; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; function getElemFloat(para1: jint): jfloat; overload; virtual; function getElemFloat(para1: jint; para2: jint): jfloat; overload; virtual; procedure setElemFloat(para1: jint; para2: jfloat); overload; virtual; procedure setElemFloat(para1: jint; para2: jint; para3: jfloat); overload; virtual; function getElemDouble(para1: jint): jdouble; overload; virtual; function getElemDouble(para1: jint; para2: jint): jdouble; overload; virtual; procedure setElemDouble(para1: jint; para2: jdouble); overload; virtual; procedure setElemDouble(para1: jint; para2: jint; para3: jdouble); overload; virtual; end; JAIDataBufferInt = class sealed external 'java.awt.image' name 'DataBufferInt' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jint; para2: jint); overload; constructor create(const para1: array of jint; para2: jint); overload; constructor create(para1: Arr1jint; para2: jint; para3: jint); overload; constructor create(const para1: array of jint; para2: jint; para3: jint); overload; constructor create(para1: Arr2jint; para2: jint); overload; constructor create(para1: Arr2jint; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jint; para2: jint; const para3: array of jint); overload; function getData(): Arr1jint; overload; virtual; function getData(para1: jint): Arr1jint; overload; virtual; function getBankData(): Arr2jint; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; end; JAIDataBufferShort = class sealed external 'java.awt.image' name 'DataBufferShort' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jshort; para2: jint); overload; constructor create(const para1: array of jshort; para2: jint); overload; constructor create(para1: Arr1jshort; para2: jint; para3: jint); overload; constructor create(const para1: array of jshort; para2: jint; para3: jint); overload; constructor create(para1: Arr2jshort; para2: jint); overload; constructor create(para1: Arr2jshort; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jshort; para2: jint; const para3: array of jint); overload; function getData(): Arr1jshort; overload; virtual; function getData(para1: jint): Arr1jshort; overload; virtual; function getBankData(): Arr2jshort; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; end; JAIDataBufferUShort = class sealed external 'java.awt.image' name 'DataBufferUShort' (JAIDataBuffer) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: Arr1jshort; para2: jint); overload; constructor create(const para1: array of jshort; para2: jint); overload; constructor create(para1: Arr1jshort; para2: jint; para3: jint); overload; constructor create(const para1: array of jshort; para2: jint; para3: jint); overload; constructor create(para1: Arr2jshort; para2: jint); overload; constructor create(para1: Arr2jshort; para2: jint; para3: Arr1jint); overload; constructor create(para1: Arr2jshort; para2: jint; const para3: array of jint); overload; function getData(): Arr1jshort; overload; virtual; function getData(para1: jint): Arr1jshort; overload; virtual; function getBankData(): Arr2jshort; overload; virtual; function getElem(para1: jint): jint; overload; virtual; function getElem(para1: jint; para2: jint): jint; overload; virtual; procedure setElem(para1: jint; para2: jint); overload; virtual; procedure setElem(para1: jint; para2: jint; para3: jint); overload; virtual; end; JAIImageFilter = class external 'java.awt.image' name 'ImageFilter' (JLObject, JAIImageConsumer, JLCloneable) strict protected var fconsumer: JAIImageConsumer; external name 'consumer'; public constructor create(); overload; function getFilterInstance(para1: JAIImageConsumer): JAIImageFilter; overload; virtual; procedure setDimensions(para1: jint; para2: jint); overload; virtual; procedure setProperties(para1: JUHashtable); overload; virtual; procedure setColorModel(para1: JAIColorModel); overload; virtual; procedure setHints(para1: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; procedure imageComplete(para1: jint); overload; virtual; procedure resendTopDownLeftRight(para1: JAIImageProducer); overload; virtual; function clone(): JLObject; overload; virtual; end; JAIPixelGrabber = class external 'java.awt.image' name 'PixelGrabber' (JLObject, JAIImageConsumer) public constructor create(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: jint; para8: jint); overload; constructor create(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; const para6: array of jint; para7: jint; para8: jint); overload; constructor create(para1: JAIImageProducer; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: jint; para8: jint); overload; constructor create(para1: JAIImageProducer; para2: jint; para3: jint; para4: jint; para5: jint; const para6: array of jint; para7: jint; para8: jint); overload; constructor create(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jboolean); overload; procedure startGrabbing(); overload; virtual; procedure abortGrabbing(); overload; virtual; function grabPixels(): jboolean; overload; virtual; // throws java.lang.InterruptedException function grabPixels(para1: jlong): jboolean; overload; virtual; // throws java.lang.InterruptedException function getStatus(): jint; overload; virtual; function getWidth(): jint; overload; virtual; function getHeight(): jint; overload; virtual; function getPixels(): JLObject; overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; procedure setDimensions(para1: jint; para2: jint); overload; virtual; procedure setHints(para1: jint); overload; virtual; procedure setProperties(para1: JUHashtable); overload; virtual; procedure setColorModel(para1: JAIColorModel); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; procedure imageComplete(para1: jint); overload; virtual; function status(): jint; overload; virtual; end; JAComponent = class abstract external 'java.awt' name 'Component' (JLObject, JAIImageObserver, JAMenuContainer, JISerializable) public type InnerAWTTreeLock = class; Arr1InnerAWTTreeLock = array of InnerAWTTreeLock; Arr2InnerAWTTreeLock = array of Arr1InnerAWTTreeLock; Arr3InnerAWTTreeLock = array of Arr2InnerAWTTreeLock; InnerSingleBufferStrategy = class; Arr1InnerSingleBufferStrategy = array of InnerSingleBufferStrategy; Arr2InnerSingleBufferStrategy = array of Arr1InnerSingleBufferStrategy; Arr3InnerSingleBufferStrategy = array of Arr2InnerSingleBufferStrategy; InnerBltSubRegionBufferStrategy = class; Arr1InnerBltSubRegionBufferStrategy = array of InnerBltSubRegionBufferStrategy; Arr2InnerBltSubRegionBufferStrategy = array of Arr1InnerBltSubRegionBufferStrategy; Arr3InnerBltSubRegionBufferStrategy = array of Arr2InnerBltSubRegionBufferStrategy; InnerFlipSubRegionBufferStrategy = class; Arr1InnerFlipSubRegionBufferStrategy = array of InnerFlipSubRegionBufferStrategy; Arr2InnerFlipSubRegionBufferStrategy = array of Arr1InnerFlipSubRegionBufferStrategy; Arr3InnerFlipSubRegionBufferStrategy = array of Arr2InnerFlipSubRegionBufferStrategy; InnerDummyRequestFocusController = class; Arr1InnerDummyRequestFocusController = array of InnerDummyRequestFocusController; Arr2InnerDummyRequestFocusController = array of Arr1InnerDummyRequestFocusController; Arr3InnerDummyRequestFocusController = array of Arr2InnerDummyRequestFocusController; InnerNativeInLightFixer = class; Arr1InnerNativeInLightFixer = array of InnerNativeInLightFixer; Arr2InnerNativeInLightFixer = array of Arr1InnerNativeInLightFixer; Arr3InnerNativeInLightFixer = array of Arr2InnerNativeInLightFixer; InnerProxyCapabilities = class; Arr1InnerProxyCapabilities = array of InnerProxyCapabilities; Arr2InnerProxyCapabilities = array of Arr1InnerProxyCapabilities; Arr3InnerProxyCapabilities = array of Arr2InnerProxyCapabilities; InnerAWTTreeLock = class external 'java.awt' name 'AWTTreeLock' end; InnerSingleBufferStrategy = class external 'java.awt' name 'SingleBufferStrategy' end; InnerBltSubRegionBufferStrategy = class external 'java.awt' name 'BltSubRegionBufferStrategy' end; InnerFlipSubRegionBufferStrategy = class external 'java.awt' name 'FlipSubRegionBufferStrategy' end; InnerDummyRequestFocusController = class external 'java.awt' name 'DummyRequestFocusController' end; InnerNativeInLightFixer = class sealed external 'java.awt' name 'NativeInLightFixer' end; InnerProxyCapabilities = class external 'java.awt' name 'ProxyCapabilities' end; public type InnerAccessibleAWTComponent = class; Arr1InnerAccessibleAWTComponent = array of InnerAccessibleAWTComponent; Arr2InnerAccessibleAWTComponent = array of Arr1InnerAccessibleAWTComponent; Arr3InnerAccessibleAWTComponent = array of Arr2InnerAccessibleAWTComponent; InnerBaselineResizeBehavior = class; Arr1InnerBaselineResizeBehavior = array of InnerBaselineResizeBehavior; Arr2InnerBaselineResizeBehavior = array of Arr1InnerBaselineResizeBehavior; Arr3InnerBaselineResizeBehavior = array of Arr2InnerBaselineResizeBehavior; InnerBltBufferStrategy = class; Arr1InnerBltBufferStrategy = array of InnerBltBufferStrategy; Arr2InnerBltBufferStrategy = array of Arr1InnerBltBufferStrategy; Arr3InnerBltBufferStrategy = array of Arr2InnerBltBufferStrategy; InnerFlipBufferStrategy = class; Arr1InnerFlipBufferStrategy = array of InnerFlipBufferStrategy; Arr2InnerFlipBufferStrategy = array of Arr1InnerFlipBufferStrategy; Arr3InnerFlipBufferStrategy = array of Arr2InnerFlipBufferStrategy; InnerAccessibleAWTComponent = class abstract external 'java.awt' name 'AccessibleAWTComponent' public type InnerAccessibleAWTComponentHandler = class; Arr1InnerAccessibleAWTComponentHandler = array of InnerAccessibleAWTComponentHandler; Arr2InnerAccessibleAWTComponentHandler = array of Arr1InnerAccessibleAWTComponentHandler; Arr3InnerAccessibleAWTComponentHandler = array of Arr2InnerAccessibleAWTComponentHandler; InnerAccessibleAWTFocusHandler = class; Arr1InnerAccessibleAWTFocusHandler = array of InnerAccessibleAWTFocusHandler; Arr2InnerAccessibleAWTFocusHandler = array of Arr1InnerAccessibleAWTFocusHandler; Arr3InnerAccessibleAWTFocusHandler = array of Arr2InnerAccessibleAWTFocusHandler; InnerAccessibleAWTComponentHandler = class external 'java.awt' name 'AccessibleAWTComponentHandler' end; InnerAccessibleAWTFocusHandler = class external 'java.awt' name 'AccessibleAWTFocusHandler' end; end; InnerBaselineResizeBehavior = class sealed external 'java.awt' name 'BaselineResizeBehavior' (JLEnum) public final class var fCONSTANT_ASCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_ASCENT'; fCONSTANT_DESCENT: JAComponent.InnerBaselineResizeBehavior; external name 'CONSTANT_DESCENT'; fCENTER_OFFSET: JAComponent.InnerBaselineResizeBehavior; external name 'CENTER_OFFSET'; fOTHER: JAComponent.InnerBaselineResizeBehavior; external name 'OTHER'; public class function values(): JAComponent.Arr1InnerBaselineResizeBehavior; static; overload; class function valueOf(para1: JLString): JAComponent.InnerBaselineResizeBehavior; static; overload; end; InnerBltBufferStrategy = class external 'java.awt' name 'BltBufferStrategy' end; InnerFlipBufferStrategy = class external 'java.awt' name 'FlipBufferStrategy' end; public const TOP_ALIGNMENT = jfloat(0.0); CENTER_ALIGNMENT = jfloat(0.5); BOTTOM_ALIGNMENT = jfloat(1.0); LEFT_ALIGNMENT = jfloat(0.0); RIGHT_ALIGNMENT = jfloat(1.0); strict protected constructor create(); overload; public function getName(): JLString; overload; virtual; procedure setName(para1: JLString); overload; virtual; function getParent(): JAContainer; overload; virtual; function getPeer(): JAPComponentPeer; overload; virtual; procedure setDropTarget(para1: JADDropTarget); overload; virtual; function getDropTarget(): JADDropTarget; overload; virtual; function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; function getTreeLock(): JLObject; overload; virtual; final; function getToolkit(): JAToolkit; overload; virtual; function isValid(): jboolean; overload; virtual; function isDisplayable(): jboolean; overload; virtual; function isVisible(): jboolean; overload; virtual; function getMousePosition(): JAPoint; overload; virtual; // throws java.awt.HeadlessException function isShowing(): jboolean; overload; virtual; function isEnabled(): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure enable(); overload; virtual; procedure enable(para1: jboolean); overload; virtual; procedure disable(); overload; virtual; function isDoubleBuffered(): jboolean; overload; virtual; procedure enableInputMethods(para1: jboolean); overload; virtual; procedure setVisible(para1: jboolean); overload; virtual; procedure show(); overload; virtual; procedure show(para1: jboolean); overload; virtual; procedure hide(); overload; virtual; function getForeground(): JAColor; overload; virtual; procedure setForeground(para1: JAColor); overload; virtual; function isForegroundSet(): jboolean; overload; virtual; function getBackground(): JAColor; overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; function isBackgroundSet(): jboolean; overload; virtual; function getFont(): JAFont; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; function isFontSet(): jboolean; overload; virtual; function getLocale(): JULocale; overload; virtual; procedure setLocale(para1: JULocale); overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function getLocation(): JAPoint; overload; virtual; function getLocationOnScreen(): JAPoint; overload; virtual; function location(): JAPoint; overload; virtual; procedure setLocation(para1: jint; para2: jint); overload; virtual; procedure move(para1: jint; para2: jint); overload; virtual; procedure setLocation(para1: JAPoint); overload; virtual; function getSize(): JADimension; overload; virtual; function size(): JADimension; overload; virtual; procedure setSize(para1: jint; para2: jint); overload; virtual; procedure resize(para1: jint; para2: jint); overload; virtual; procedure setSize(para1: JADimension); overload; virtual; procedure resize(para1: JADimension); overload; virtual; function getBounds(): JARectangle; overload; virtual; function bounds(): JARectangle; overload; virtual; procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setBounds(para1: JARectangle); overload; virtual; function getX(): jint; overload; virtual; function getY(): jint; overload; virtual; function getWidth(): jint; overload; virtual; function getHeight(): jint; overload; virtual; function getBounds(para1: JARectangle): JARectangle; overload; virtual; function getSize(para1: JADimension): JADimension; overload; virtual; function getLocation(para1: JAPoint): JAPoint; overload; virtual; function isOpaque(): jboolean; overload; virtual; function isLightweight(): jboolean; overload; virtual; procedure setPreferredSize(para1: JADimension); overload; virtual; function isPreferredSizeSet(): jboolean; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function preferredSize(): JADimension; overload; virtual; procedure setMinimumSize(para1: JADimension); overload; virtual; function isMinimumSizeSet(): jboolean; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function minimumSize(): JADimension; overload; virtual; procedure setMaximumSize(para1: JADimension); overload; virtual; function isMaximumSizeSet(): jboolean; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; function getAlignmentX(): jfloat; overload; virtual; function getAlignmentY(): jfloat; overload; virtual; function getBaseline(para1: jint; para2: jint): jint; overload; virtual; function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; procedure doLayout(); overload; virtual; procedure layout(); overload; virtual; procedure validate(); overload; virtual; procedure invalidate(); overload; virtual; function getGraphics(): JAGraphics; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; procedure setCursor(para1: JACursor); overload; virtual; function getCursor(): JACursor; overload; virtual; function isCursorSet(): jboolean; overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure paintAll(para1: JAGraphics); overload; virtual; procedure repaint(); overload; virtual; procedure repaint(para1: jlong); overload; virtual; procedure repaint(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure print(para1: JAGraphics); overload; virtual; procedure printAll(para1: JAGraphics); overload; virtual; function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; function createImage(para1: JAIImageProducer): JAImage; overload; virtual; function createImage(para1: jint; para2: jint): JAImage; overload; virtual; function createVolatileImage(para1: jint; para2: jint): JAIVolatileImage; overload; virtual; function createVolatileImage(para1: jint; para2: jint; para3: JAImageCapabilities): JAIVolatileImage; overload; virtual; // throws java.awt.AWTException function prepareImage(para1: JAImage; para2: JAIImageObserver): jboolean; overload; virtual; function prepareImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; virtual; function checkImage(para1: JAImage; para2: JAIImageObserver): jint; overload; virtual; function checkImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jint; overload; virtual; procedure setIgnoreRepaint(para1: jboolean); overload; virtual; function getIgnoreRepaint(): jboolean; overload; virtual; function contains(para1: jint; para2: jint): jboolean; overload; virtual; function inside(para1: jint; para2: jint): jboolean; overload; virtual; function contains(para1: JAPoint): jboolean; overload; virtual; function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; function locate(para1: jint; para2: jint): JAComponent; overload; virtual; function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; procedure deliverEvent(para1: JAEvent); overload; virtual; procedure dispatchEvent(para1: JAAWTEvent); overload; virtual; final; function postEvent(para1: JAEvent): jboolean; overload; virtual; procedure addComponentListener(para1: JAEComponentListener); overload; virtual; procedure removeComponentListener(para1: JAEComponentListener); overload; virtual; function getComponentListeners(): Arr1JAEComponentListener; overload; virtual; procedure addFocusListener(para1: JAEFocusListener); overload; virtual; procedure removeFocusListener(para1: JAEFocusListener); overload; virtual; function getFocusListeners(): Arr1JAEFocusListener; overload; virtual; procedure addHierarchyListener(para1: JAEHierarchyListener); overload; virtual; procedure removeHierarchyListener(para1: JAEHierarchyListener); overload; virtual; function getHierarchyListeners(): Arr1JAEHierarchyListener; overload; virtual; procedure addHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; procedure removeHierarchyBoundsListener(para1: JAEHierarchyBoundsListener); overload; virtual; function getHierarchyBoundsListeners(): Arr1JAEHierarchyBoundsListener; overload; virtual; procedure addKeyListener(para1: JAEKeyListener); overload; virtual; procedure removeKeyListener(para1: JAEKeyListener); overload; virtual; function getKeyListeners(): Arr1JAEKeyListener; overload; virtual; procedure addMouseListener(para1: JAEMouseListener); overload; virtual; procedure removeMouseListener(para1: JAEMouseListener); overload; virtual; function getMouseListeners(): Arr1JAEMouseListener; overload; virtual; procedure addMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; procedure removeMouseMotionListener(para1: JAEMouseMotionListener); overload; virtual; function getMouseMotionListeners(): Arr1JAEMouseMotionListener; overload; virtual; procedure addMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; procedure removeMouseWheelListener(para1: JAEMouseWheelListener); overload; virtual; function getMouseWheelListeners(): Arr1JAEMouseWheelListener; overload; virtual; procedure addInputMethodListener(para1: JAEInputMethodListener); overload; virtual; procedure removeInputMethodListener(para1: JAEInputMethodListener); overload; virtual; function getInputMethodListeners(): Arr1JAEInputMethodListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; function getInputContext(): JAIInputContext; overload; virtual; strict protected procedure enableEvents(para1: jlong); overload; virtual; final; procedure disableEvents(para1: jlong); overload; virtual; final; function coalesceEvents(para1: JAAWTEvent; para2: JAAWTEvent): JAAWTEvent; overload; virtual; procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processComponentEvent(para1: JAEComponentEvent); overload; virtual; procedure processFocusEvent(para1: JAEFocusEvent); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; procedure processInputMethodEvent(para1: JAEInputMethodEvent); overload; virtual; procedure processHierarchyEvent(para1: JAEHierarchyEvent); overload; virtual; procedure processHierarchyBoundsEvent(para1: JAEHierarchyEvent); overload; virtual; public function handleEvent(para1: JAEvent): jboolean; overload; virtual; function mouseDown(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function mouseDrag(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function mouseUp(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function mouseMove(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function mouseEnter(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function mouseExit(para1: JAEvent; para2: jint; para3: jint): jboolean; overload; virtual; function keyDown(para1: JAEvent; para2: jint): jboolean; overload; virtual; function keyUp(para1: JAEvent; para2: jint): jboolean; overload; virtual; function action(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; function gotFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; function lostFocus(para1: JAEvent; para2: JLObject): jboolean; overload; virtual; function isFocusTraversable(): jboolean; overload; virtual; function isFocusable(): jboolean; overload; virtual; procedure setFocusable(para1: jboolean); overload; virtual; procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; procedure setFocusTraversalKeysEnabled(para1: jboolean); overload; virtual; function getFocusTraversalKeysEnabled(): jboolean; overload; virtual; procedure requestFocus(); overload; virtual; strict protected function requestFocus(para1: jboolean): jboolean; overload; virtual; public function requestFocusInWindow(): jboolean; overload; virtual; strict protected function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; public procedure transferFocus(); overload; virtual; function getFocusCycleRootAncestor(): JAContainer; overload; virtual; function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; procedure nextFocus(); overload; virtual; procedure transferFocusBackward(); overload; virtual; procedure transferFocusUpCycle(); overload; virtual; function hasFocus(): jboolean; overload; virtual; function isFocusOwner(): jboolean; overload; virtual; procedure add(para1: JAPopupMenu); overload; virtual; procedure remove(para1: JAMenuComponent); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function toString(): JLString; overload; virtual; procedure list(); overload; virtual; procedure list(para1: JIPrintStream); overload; virtual; procedure list(para1: JIPrintStream; para2: jint); overload; virtual; procedure list(para1: JIPrintWriter); overload; virtual; procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(para1: JLString): Arr1JBPropertyChangeListener; overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; public procedure firePropertyChange(para1: JLString; para2: jbyte; para3: jbyte); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jshort; para3: jshort); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jlong; para3: jlong); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jdouble; para3: jdouble); overload; virtual; procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; function getComponentOrientation(): JAComponentOrientation; overload; virtual; procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAImageMediaEntry = class external 'java.awt' name 'ImageMediaEntry' (JAMediaEntry, JAIImageObserver, JISerializable) public function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; end; JSDebugGraphicsObserver = class external 'javax.swing' name 'DebugGraphicsObserver' (JLObject, JAIImageObserver) public function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; end; JAIFilteredImageSource = class external 'java.awt.image' name 'FilteredImageSource' (JLObject, JAIImageProducer) public constructor create(para1: JAIImageProducer; para2: JAIImageFilter); overload; procedure addConsumer(para1: JAIImageConsumer); overload; virtual; function isConsumer(para1: JAIImageConsumer): jboolean; overload; virtual; procedure removeConsumer(para1: JAIImageConsumer); overload; virtual; procedure startProduction(para1: JAIImageConsumer); overload; virtual; procedure requestTopDownLeftRightResend(para1: JAIImageConsumer); overload; virtual; end; JAIMemoryImageSource = class external 'java.awt.image' name 'MemoryImageSource' (JLObject, JAIImageProducer) public constructor create(para1: jint; para2: jint; para3: JAIColorModel; para4: Arr1jbyte; para5: jint; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; const para4: array of jbyte; para5: jint; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; para4: Arr1jbyte; para5: jint; para6: jint; para7: JUHashtable); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; const para4: array of jbyte; para5: jint; para6: jint; para7: JUHashtable); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; para4: Arr1jint; para5: jint; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; const para4: array of jint; para5: jint; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; para4: Arr1jint; para5: jint; para6: jint; para7: JUHashtable); overload; constructor create(para1: jint; para2: jint; para3: JAIColorModel; const para4: array of jint; para5: jint; para6: jint; para7: JUHashtable); overload; constructor create(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jint; const para3: array of jint; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: jint; para6: JUHashtable); overload; constructor create(para1: jint; para2: jint; const para3: array of jint; para4: jint; para5: jint; para6: JUHashtable); overload; procedure addConsumer(para1: JAIImageConsumer); overload; virtual; function isConsumer(para1: JAIImageConsumer): jboolean; overload; virtual; procedure removeConsumer(para1: JAIImageConsumer); overload; virtual; procedure startProduction(para1: JAIImageConsumer); overload; virtual; procedure requestTopDownLeftRightResend(para1: JAIImageConsumer); overload; virtual; procedure setAnimated(para1: jboolean); overload; virtual; procedure setFullBufferUpdates(para1: jboolean); overload; virtual; procedure newPixels(); overload; virtual; procedure newPixels(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure newPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure newPixels(para1: Arr1jbyte; para2: JAIColorModel; para3: jint; para4: jint); overload; virtual; procedure newPixels(var para1: array of jbyte; para2: JAIColorModel; para3: jint; para4: jint); overload; virtual; procedure newPixels(para1: Arr1jint; para2: JAIColorModel; para3: jint; para4: jint); overload; virtual; procedure newPixels(var para1: array of jint; para2: JAIColorModel; para3: jint; para4: jint); overload; virtual; end; JSCSyntheticImage = class abstract external 'javax.swing.colorchooser' name 'SyntheticImage' (JLObject, JAIImageProducer) strict protected var fwidth: jint; external name 'width'; fheight: jint; external name 'height'; public const pixMask = 255; strict protected var faborted: jboolean; external name 'aborted'; strict protected constructor create(); overload; constructor create(para1: jint; para2: jint); overload; procedure computeRow(para1: jint; para2: Arr1jint); overload; virtual; procedure computeRow(para1: jint; var para2: array of jint); overload; virtual; public procedure addConsumer(para1: JAIImageConsumer); overload; virtual; function isConsumer(para1: JAIImageConsumer): jboolean; overload; virtual; procedure removeConsumer(para1: JAIImageConsumer); overload; virtual; procedure startProduction(para1: JAIImageConsumer); overload; virtual; strict protected function isStatic(): jboolean; overload; virtual; public procedure nextFrame(para1: jint); overload; virtual; procedure requestTopDownLeftRightResend(para1: JAIImageConsumer); overload; virtual; end; JAIByteLookupTable = class external 'java.awt.image' name 'ByteLookupTable' (JAILookupTable) public constructor create(para1: jint; para2: Arr2jbyte); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; function getTable(): Arr2jbyte; overload; virtual; final; function lookupPixel(para1: Arr1jint; para2: Arr1jint): Arr1jint; overload; virtual; function lookupPixel(var para1: array of jint; var para2: array of jint): Arr1jint; overload; virtual; function lookupPixel(para1: Arr1jbyte; para2: Arr1jbyte): Arr1jbyte; overload; virtual; function lookupPixel(var para1: array of jbyte; var para2: array of jbyte): Arr1jbyte; overload; virtual; end; JAIShortLookupTable = class external 'java.awt.image' name 'ShortLookupTable' (JAILookupTable) public constructor create(para1: jint; para2: Arr2jshort); overload; constructor create(para1: jint; para2: Arr1jshort); overload; constructor create(para1: jint; const para2: array of jshort); overload; function getTable(): Arr2jshort; overload; virtual; final; function lookupPixel(para1: Arr1jint; para2: Arr1jint): Arr1jint; overload; virtual; function lookupPixel(var para1: array of jint; var para2: array of jint): Arr1jint; overload; virtual; function lookupPixel(para1: Arr1jshort; para2: Arr1jshort): Arr1jshort; overload; virtual; function lookupPixel(var para1: array of jshort; var para2: array of jshort): Arr1jshort; overload; virtual; end; JAIWritableRaster = class external 'java.awt.image' name 'WritableRaster' (JAIRaster) strict protected constructor create(para1: JAISampleModel; para2: JAPoint); overload; constructor create(para1: JAISampleModel; para2: JAIDataBuffer; para3: JAPoint); overload; constructor create(para1: JAISampleModel; para2: JAIDataBuffer; para3: JARectangle; para4: JAPoint; para5: JAIWritableRaster); overload; public function getWritableParent(): JAIWritableRaster; overload; virtual; function createWritableTranslatedChild(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; function createWritableChild(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: Arr1jint): JAIWritableRaster; overload; virtual; function createWritableChild(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; var para7: array of jint): JAIWritableRaster; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject); overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JAIRaster); overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: jint; para4: jint; para5: JLObject); overload; virtual; procedure setRect(para1: JAIRaster); overload; virtual; procedure setRect(para1: jint; para2: jint; para3: JAIRaster); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jfloat); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jfloat); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jdouble); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jdouble); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jfloat); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jfloat); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jdouble); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jdouble); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jfloat); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jdouble); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jfloat); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jfloat); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jdouble); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jdouble); overload; virtual; end; JAIAffineTransformOp = class external 'java.awt.image' name 'AffineTransformOp' (JLObject, JAIBufferedImageOp, JAIRasterOp) public const TYPE_NEAREST_NEIGHBOR = 1; TYPE_BILINEAR = 2; TYPE_BICUBIC = 3; public constructor create(para1: JAGAffineTransform; para2: JARenderingHints); overload; constructor create(para1: JAGAffineTransform; para2: jint); overload; function getInterpolationType(): jint; overload; virtual; final; function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; final; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; virtual; final; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; virtual; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getTransform(): JAGAffineTransform; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAIBandCombineOp = class external 'java.awt.image' name 'BandCombineOp' (JLObject, JAIRasterOp) public constructor create(para1: Arr2jfloat; para2: JARenderingHints); overload; function getMatrix(): Arr2jfloat; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAIColorConvertOp = class external 'java.awt.image' name 'ColorConvertOp' (JLObject, JAIBufferedImageOp, JAIRasterOp) public constructor create(para1: JARenderingHints); overload; constructor create(para1: JACColorSpace; para2: JARenderingHints); overload; constructor create(para1: JACColorSpace; para2: JACColorSpace; para3: JARenderingHints); overload; constructor create(para1: Arr1JACICC_Profile; para2: JARenderingHints); overload; constructor create(const para1: array of JACICC_Profile; para2: JARenderingHints); overload; function getICC_Profiles(): Arr1JACICC_Profile; overload; virtual; final; function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; final; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; virtual; final; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; virtual; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAIConvolveOp = class external 'java.awt.image' name 'ConvolveOp' (JLObject, JAIBufferedImageOp, JAIRasterOp) public const EDGE_ZERO_FILL = 0; EDGE_NO_OP = 1; public constructor create(para1: JAIKernel; para2: jint; para3: JARenderingHints); overload; constructor create(para1: JAIKernel); overload; function getEdgeCondition(): jint; overload; virtual; function getKernel(): JAIKernel; overload; virtual; final; function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; final; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; virtual; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; virtual; final; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAILookupOp = class external 'java.awt.image' name 'LookupOp' (JLObject, JAIBufferedImageOp, JAIRasterOp) public constructor create(para1: JAILookupTable; para2: JARenderingHints); overload; function getTable(): JAILookupTable; overload; virtual; final; function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; final; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; virtual; final; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; virtual; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAIRescaleOp = class external 'java.awt.image' name 'RescaleOp' (JLObject, JAIBufferedImageOp, JAIRasterOp) public constructor create(para1: Arr1jfloat; para2: Arr1jfloat; para3: JARenderingHints); overload; constructor create(const para1: array of jfloat; const para2: array of jfloat; para3: JARenderingHints); overload; constructor create(para1: jfloat; para2: jfloat; para3: JARenderingHints); overload; function getScaleFactors(para1: Arr1jfloat): Arr1jfloat; overload; virtual; final; function getScaleFactors(var para1: array of jfloat): Arr1jfloat; overload; virtual; final; function getOffsets(para1: Arr1jfloat): Arr1jfloat; overload; virtual; final; function getOffsets(var para1: array of jfloat): Arr1jfloat; overload; virtual; final; function getNumFactors(): jint; overload; virtual; final; function filter(para1: JAIBufferedImage; para2: JAIBufferedImage): JAIBufferedImage; overload; virtual; final; function filter(para1: JAIRaster; para2: JAIWritableRaster): JAIWritableRaster; overload; virtual; final; function getBounds2D(para1: JAIBufferedImage): JAGRectangle2D; overload; virtual; final; function getBounds2D(para1: JAIRaster): JAGRectangle2D; overload; virtual; final; function createCompatibleDestImage(para1: JAIBufferedImage; para2: JAIColorModel): JAIBufferedImage; overload; virtual; function createCompatibleDestRaster(para1: JAIRaster): JAIWritableRaster; overload; virtual; function getPoint2D(para1: JAGPoint2D; para2: JAGPoint2D): JAGPoint2D; overload; virtual; final; function getRenderingHints(): JARenderingHints; overload; virtual; final; end; JAIWritableRenderedImage = interface external 'java.awt.image' name 'WritableRenderedImage' (JAIRenderedImage) procedure addTileObserver(para1: JAITileObserver); overload; procedure removeTileObserver(para1: JAITileObserver); overload; function getWritableTile(para1: jint; para2: jint): JAIWritableRaster; overload; procedure releaseWritableTile(para1: jint; para2: jint); overload; function isTileWritable(para1: jint; para2: jint): jboolean; overload; function getWritableTileIndices(): Arr1JAPoint; overload; function hasTileWriters(): jboolean; overload; procedure setData(para1: JAIRaster); overload; end; JAIComponentSampleModel = class external 'java.awt.image' name 'ComponentSampleModel' (JAISampleModel) strict protected var fbandOffsets: Arr1jint; external name 'bandOffsets'; fbankIndices: Arr1jint; external name 'bankIndices'; fnumBands: jint; external name 'numBands'; fnumBanks: jint; external name 'numBanks'; fscanlineStride: jint; external name 'scanlineStride'; fpixelStride: jint; external name 'pixelStride'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; const para6: array of jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; const para6: array of jint; const para7: array of jint); overload; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; function createDataBuffer(): JAIDataBuffer; overload; virtual; function getOffset(para1: jint; para2: jint): jint; overload; virtual; function getOffset(para1: jint; para2: jint; para3: jint): jint; overload; virtual; function getSampleSize(): Arr1jint; overload; virtual; final; function getSampleSize(para1: jint): jint; overload; virtual; final; function getBankIndices(): Arr1jint; overload; virtual; final; function getBandOffsets(): Arr1jint; overload; virtual; final; function getScanlineStride(): jint; overload; virtual; final; function getPixelStride(): jint; overload; virtual; final; function getNumDataElements(): jint; overload; virtual; final; function getDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer): JLObject; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jint; overload; virtual; function getSampleFloat(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jfloat; overload; virtual; function getSampleDouble(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jfloat; para5: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jdouble; para5: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JAIMultiPixelPackedSampleModel = class external 'java.awt.image' name 'MultiPixelPackedSampleModel' (JAISampleModel) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function createDataBuffer(): JAIDataBuffer; overload; virtual; function getNumDataElements(): jint; overload; virtual; function getSampleSize(): Arr1jint; overload; virtual; function getSampleSize(para1: jint): jint; overload; virtual; function getOffset(para1: jint; para2: jint): jint; overload; virtual; function getBitOffset(para1: jint): jint; overload; virtual; function getScanlineStride(): jint; overload; virtual; function getPixelBitStride(): jint; overload; virtual; function getDataBitOffset(): jint; overload; virtual; function getTransferType(): jint; overload; virtual; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jint; overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIDataBuffer); overload; virtual; function getDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer): JLObject; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JAISinglePixelPackedSampleModel = class external 'java.awt.image' name 'SinglePixelPackedSampleModel' (JAISampleModel) public constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jint); overload; function getNumDataElements(): jint; overload; virtual; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function createDataBuffer(): JAIDataBuffer; overload; virtual; function getSampleSize(): Arr1jint; overload; virtual; function getSampleSize(para1: jint): jint; overload; virtual; function getOffset(para1: jint; para2: jint): jint; overload; virtual; function getBitOffsets(): Arr1jint; overload; virtual; function getBitMasks(): Arr1jint; overload; virtual; function getScanlineStride(): jint; overload; virtual; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; function getDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer): JLObject; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JAIRRenderableImageOp = class external 'java.awt.image.renderable' name 'RenderableImageOp' (JLObject, JAIRRenderableImage) public constructor create(para1: JAIRContextualRenderedImageFactory; para2: JAIRParameterBlock); overload; function getSources(): JUVector; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; function getPropertyNames(): Arr1JLString; overload; virtual; function isDynamic(): jboolean; overload; virtual; function getWidth(): jfloat; overload; virtual; function getHeight(): jfloat; overload; virtual; function getMinX(): jfloat; overload; virtual; function getMinY(): jfloat; overload; virtual; function setParameterBlock(para1: JAIRParameterBlock): JAIRParameterBlock; overload; virtual; function getParameterBlock(): JAIRParameterBlock; overload; virtual; function createScaledRendering(para1: jint; para2: jint; para3: JARenderingHints): JAIRenderedImage; overload; virtual; function createDefaultRendering(): JAIRenderedImage; overload; virtual; function createRendering(para1: JAIRRenderContext): JAIRenderedImage; overload; virtual; end; JAIRContextualRenderedImageFactory = interface external 'java.awt.image.renderable' name 'ContextualRenderedImageFactory' (JAIRRenderedImageFactory) function mapRenderContext(para1: jint; para2: JAIRRenderContext; para3: JAIRParameterBlock; para4: JAIRRenderableImage): JAIRRenderContext; overload; function create_(para1: JAIRRenderContext; para2: JAIRParameterBlock): JAIRenderedImage; external name 'create'; overload; function getBounds2D(para1: JAIRParameterBlock): JAGRectangle2D; overload; function getProperty(para1: JAIRParameterBlock; para2: JLString): JLObject; overload; function getPropertyNames(): Arr1JLString; overload; function isDynamic(): jboolean; overload; end; JAPMenuBarPeer = interface external 'java.awt.peer' name 'MenuBarPeer' (JAPMenuComponentPeer) procedure addMenu(para1: JAMenu); overload; procedure delMenu(para1: jint); overload; procedure addHelpMenu(para1: JAMenu); overload; end; JAPMenuItemPeer = interface external 'java.awt.peer' name 'MenuItemPeer' (JAPMenuComponentPeer) procedure setLabel(para1: JLString); overload; procedure setEnabled(para1: jboolean); overload; procedure enable(); overload; procedure disable(); overload; end; JAPBook = class external 'java.awt.print' name 'Book' (JLObject, JAPPageable) public type InnerBookPage = class; Arr1InnerBookPage = array of InnerBookPage; Arr2InnerBookPage = array of Arr1InnerBookPage; Arr3InnerBookPage = array of Arr2InnerBookPage; InnerBookPage = class external 'java.awt.print' name 'BookPage' end; public constructor create(); overload; function getNumberOfPages(): jint; overload; virtual; function getPageFormat(para1: jint): JAPPageFormat; overload; virtual; // throws java.lang.IndexOutOfBoundsException function getPrintable(para1: jint): JAPPrintable; overload; virtual; // throws java.lang.IndexOutOfBoundsException procedure setPage(para1: jint; para2: JAPPrintable; para3: JAPPageFormat); overload; virtual; // throws java.lang.IndexOutOfBoundsException procedure append(para1: JAPPrintable; para2: JAPPageFormat); overload; virtual; procedure append(para1: JAPPrintable; para2: JAPPageFormat; para3: jint); overload; virtual; end; JBSimpleBeanInfo = class external 'java.beans' name 'SimpleBeanInfo' (JLObject, JBBeanInfo) public constructor create(); overload; function getBeanDescriptor(): JBBeanDescriptor; overload; virtual; function getPropertyDescriptors(): Arr1JBPropertyDescriptor; overload; virtual; function getDefaultPropertyIndex(): jint; overload; virtual; function getEventSetDescriptors(): Arr1JBEventSetDescriptor; overload; virtual; function getDefaultEventIndex(): jint; overload; virtual; function getMethodDescriptors(): Arr1JBMethodDescriptor; overload; virtual; function getAdditionalBeanInfo(): Arr1JBBeanInfo; overload; virtual; function getIcon(para1: jint): JAImage; overload; virtual; function loadImage(para1: JLString): JAImage; overload; virtual; end; JBBBeanContextServiceProviderBeanInfo = interface external 'java.beans.beancontext' name 'BeanContextServiceProviderBeanInfo' (JBBeanInfo) function getServicesBeanInfo(): Arr1JBBeanInfo; overload; end; JBXMLEncoder = class external 'java.beans' name 'XMLEncoder' (JBEncoder) public type InnerValueData = class; Arr1InnerValueData = array of InnerValueData; Arr2InnerValueData = array of Arr1InnerValueData; Arr3InnerValueData = array of Arr2InnerValueData; InnerValueData = class external 'java.beans' name 'ValueData' end; public constructor create(para1: JIOutputStream); overload; procedure setOwner(para1: JLObject); overload; virtual; function getOwner(): JLObject; overload; virtual; procedure writeObject(para1: JLObject); overload; virtual; procedure writeStatement(para1: JBStatement); overload; virtual; procedure writeExpression(para1: JBExpression); overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; end; JBBeanDescriptor = class external 'java.beans' name 'BeanDescriptor' (JBFeatureDescriptor) public constructor create(para1: JLClass); overload; constructor create(para1: JLClass; para2: JLClass); overload; function getBeanClass(): JLClass; overload; virtual; function getCustomizerClass(): JLClass; overload; virtual; end; JBEventSetDescriptor = class external 'java.beans' name 'EventSetDescriptor' (JBFeatureDescriptor) public constructor create(para1: JLClass; para2: JLString; para3: JLClass; para4: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLClass; para2: JLString; para3: JLClass; para4: Arr1JLString; para5: JLString; para6: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLClass; para2: JLString; para3: JLClass; const para4: array of JLString; para5: JLString; para6: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLClass; para2: JLString; para3: JLClass; para4: Arr1JLString; para5: JLString; para6: JLString; para7: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLClass; para2: JLString; para3: JLClass; const para4: array of JLString; para5: JLString; para6: JLString; para7: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; para3: Arr1JLRMethod; para4: JLRMethod; para5: JLRMethod); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; const para3: array of JLRMethod; para4: JLRMethod; para5: JLRMethod); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; para3: Arr1JLRMethod; para4: JLRMethod; para5: JLRMethod; para6: JLRMethod); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; const para3: array of JLRMethod; para4: JLRMethod; para5: JLRMethod; para6: JLRMethod); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; para3: Arr1JBMethodDescriptor; para4: JLRMethod; para5: JLRMethod); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; const para3: array of JBMethodDescriptor; para4: JLRMethod; para5: JLRMethod); overload; // throws java.beans.IntrospectionException function getListenerType(): JLClass; overload; virtual; function getListenerMethods(): Arr1JLRMethod; overload; virtual; function getListenerMethodDescriptors(): Arr1JBMethodDescriptor; overload; virtual; function getAddListenerMethod(): JLRMethod; overload; virtual; function getRemoveListenerMethod(): JLRMethod; overload; virtual; function getGetListenerMethod(): JLRMethod; overload; virtual; procedure setUnicast(para1: jboolean); overload; virtual; function isUnicast(): jboolean; overload; virtual; procedure setInDefaultEventSet(para1: jboolean); overload; virtual; function isInDefaultEventSet(): jboolean; overload; virtual; end; JBMethodDescriptor = class external 'java.beans' name 'MethodDescriptor' (JBFeatureDescriptor) public constructor create(para1: JLRMethod); overload; constructor create(para1: JLRMethod; para2: Arr1JBParameterDescriptor); overload; constructor create(para1: JLRMethod; const para2: array of JBParameterDescriptor); overload; function getMethod(): JLRMethod; overload; virtual; function getParameterDescriptors(): Arr1JBParameterDescriptor; overload; virtual; end; JBParameterDescriptor = class external 'java.beans' name 'ParameterDescriptor' (JBFeatureDescriptor) public constructor create(); overload; end; JBPropertyDescriptor = class external 'java.beans' name 'PropertyDescriptor' (JBFeatureDescriptor) public constructor create(para1: JLString; para2: JLClass); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; para3: JLString; para4: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLRMethod; para3: JLRMethod); overload; // throws java.beans.IntrospectionException function getPropertyType(): JLClass; overload; virtual; function getReadMethod(): JLRMethod; overload; virtual; procedure setReadMethod(para1: JLRMethod); overload; virtual; // throws java.beans.IntrospectionException function getWriteMethod(): JLRMethod; overload; virtual; procedure setWriteMethod(para1: JLRMethod); overload; virtual; // throws java.beans.IntrospectionException function isBound(): jboolean; overload; virtual; procedure setBound(para1: jboolean); overload; virtual; function isConstrained(): jboolean; overload; virtual; procedure setConstrained(para1: jboolean); overload; virtual; procedure setPropertyEditorClass(para1: JLClass); overload; virtual; function getPropertyEditorClass(): JLClass; overload; virtual; function createPropertyEditor(para1: JLObject): JBPropertyEditor; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JBArrayPersistenceDelegate = class external 'java.beans' name 'ArrayPersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBDefaultPersistenceDelegate = class external 'java.beans' name 'DefaultPersistenceDelegate' (JBPersistenceDelegate) public constructor create(); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBEnumPersistenceDelegate = class external 'java.beans' name 'EnumPersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBNullPersistenceDelegate = class external 'java.beans' name 'NullPersistenceDelegate' (JBPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; public procedure writeObject(para1: JLObject; para2: JBEncoder); overload; virtual; end; JBPrimitivePersistenceDelegate = class external 'java.beans' name 'PrimitivePersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBProxyPersistenceDelegate = class external 'java.beans' name 'ProxyPersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBStaticFieldsPersistenceDelegate = class external 'java.beans' name 'StaticFieldsPersistenceDelegate' (JBPersistenceDelegate) strict protected procedure installFields(para1: JBEncoder; para2: JLClass); overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; public procedure writeObject(para1: JLObject; para2: JBEncoder); overload; virtual; end; JBjava_awt_Dimension_PersistenceDelegate = class sealed external 'java.beans' name 'java_awt_Dimension_PersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_awt_GridBagConstraints_PersistenceDelegate = class sealed external 'java.beans' name 'java_awt_GridBagConstraints_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_awt_Insets_PersistenceDelegate = class sealed external 'java.beans' name 'java_awt_Insets_PersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_awt_MenuShortcut_PersistenceDelegate = class external 'java.beans' name 'java_awt_MenuShortcut_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_awt_Point_PersistenceDelegate = class sealed external 'java.beans' name 'java_awt_Point_PersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_awt_Rectangle_PersistenceDelegate = class sealed external 'java.beans' name 'java_awt_Rectangle_PersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_lang_Class_PersistenceDelegate = class external 'java.beans' name 'java_lang_Class_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_lang_String_PersistenceDelegate = class external 'java.beans' name 'java_lang_String_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; public procedure writeObject(para1: JLObject; para2: JBEncoder); overload; virtual; end; JBjava_lang_reflect_Field_PersistenceDelegate = class external 'java.beans' name 'java_lang_reflect_Field_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_lang_reflect_Method_PersistenceDelegate = class external 'java.beans' name 'java_lang_reflect_Method_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjava_util_Collections = class abstract external 'java.beans' name 'java_util_Collections' (JBPersistenceDelegate) public type InnerCheckedCollection_PersistenceDelegate = class; Arr1InnerCheckedCollection_PersistenceDelegate = array of InnerCheckedCollection_PersistenceDelegate; Arr2InnerCheckedCollection_PersistenceDelegate = array of Arr1InnerCheckedCollection_PersistenceDelegate; Arr3InnerCheckedCollection_PersistenceDelegate = array of Arr2InnerCheckedCollection_PersistenceDelegate; InnerCheckedList_PersistenceDelegate = class; Arr1InnerCheckedList_PersistenceDelegate = array of InnerCheckedList_PersistenceDelegate; Arr2InnerCheckedList_PersistenceDelegate = array of Arr1InnerCheckedList_PersistenceDelegate; Arr3InnerCheckedList_PersistenceDelegate = array of Arr2InnerCheckedList_PersistenceDelegate; InnerCheckedMap_PersistenceDelegate = class; Arr1InnerCheckedMap_PersistenceDelegate = array of InnerCheckedMap_PersistenceDelegate; Arr2InnerCheckedMap_PersistenceDelegate = array of Arr1InnerCheckedMap_PersistenceDelegate; Arr3InnerCheckedMap_PersistenceDelegate = array of Arr2InnerCheckedMap_PersistenceDelegate; InnerCheckedRandomAccessList_PersistenceDelegate = class; Arr1InnerCheckedRandomAccessList_PersistenceDelegate = array of InnerCheckedRandomAccessList_PersistenceDelegate; Arr2InnerCheckedRandomAccessList_PersistenceDelegate = array of Arr1InnerCheckedRandomAccessList_PersistenceDelegate; Arr3InnerCheckedRandomAccessList_PersistenceDelegate = array of Arr2InnerCheckedRandomAccessList_PersistenceDelegate; InnerCheckedSet_PersistenceDelegate = class; Arr1InnerCheckedSet_PersistenceDelegate = array of InnerCheckedSet_PersistenceDelegate; Arr2InnerCheckedSet_PersistenceDelegate = array of Arr1InnerCheckedSet_PersistenceDelegate; Arr3InnerCheckedSet_PersistenceDelegate = array of Arr2InnerCheckedSet_PersistenceDelegate; InnerCheckedSortedMap_PersistenceDelegate = class; Arr1InnerCheckedSortedMap_PersistenceDelegate = array of InnerCheckedSortedMap_PersistenceDelegate; Arr2InnerCheckedSortedMap_PersistenceDelegate = array of Arr1InnerCheckedSortedMap_PersistenceDelegate; Arr3InnerCheckedSortedMap_PersistenceDelegate = array of Arr2InnerCheckedSortedMap_PersistenceDelegate; InnerCheckedSortedSet_PersistenceDelegate = class; Arr1InnerCheckedSortedSet_PersistenceDelegate = array of InnerCheckedSortedSet_PersistenceDelegate; Arr2InnerCheckedSortedSet_PersistenceDelegate = array of Arr1InnerCheckedSortedSet_PersistenceDelegate; Arr3InnerCheckedSortedSet_PersistenceDelegate = array of Arr2InnerCheckedSortedSet_PersistenceDelegate; InnerEmptyList_PersistenceDelegate = class; Arr1InnerEmptyList_PersistenceDelegate = array of InnerEmptyList_PersistenceDelegate; Arr2InnerEmptyList_PersistenceDelegate = array of Arr1InnerEmptyList_PersistenceDelegate; Arr3InnerEmptyList_PersistenceDelegate = array of Arr2InnerEmptyList_PersistenceDelegate; InnerEmptyMap_PersistenceDelegate = class; Arr1InnerEmptyMap_PersistenceDelegate = array of InnerEmptyMap_PersistenceDelegate; Arr2InnerEmptyMap_PersistenceDelegate = array of Arr1InnerEmptyMap_PersistenceDelegate; Arr3InnerEmptyMap_PersistenceDelegate = array of Arr2InnerEmptyMap_PersistenceDelegate; InnerEmptySet_PersistenceDelegate = class; Arr1InnerEmptySet_PersistenceDelegate = array of InnerEmptySet_PersistenceDelegate; Arr2InnerEmptySet_PersistenceDelegate = array of Arr1InnerEmptySet_PersistenceDelegate; Arr3InnerEmptySet_PersistenceDelegate = array of Arr2InnerEmptySet_PersistenceDelegate; InnerSingletonList_PersistenceDelegate = class; Arr1InnerSingletonList_PersistenceDelegate = array of InnerSingletonList_PersistenceDelegate; Arr2InnerSingletonList_PersistenceDelegate = array of Arr1InnerSingletonList_PersistenceDelegate; Arr3InnerSingletonList_PersistenceDelegate = array of Arr2InnerSingletonList_PersistenceDelegate; InnerSingletonMap_PersistenceDelegate = class; Arr1InnerSingletonMap_PersistenceDelegate = array of InnerSingletonMap_PersistenceDelegate; Arr2InnerSingletonMap_PersistenceDelegate = array of Arr1InnerSingletonMap_PersistenceDelegate; Arr3InnerSingletonMap_PersistenceDelegate = array of Arr2InnerSingletonMap_PersistenceDelegate; InnerSingletonSet_PersistenceDelegate = class; Arr1InnerSingletonSet_PersistenceDelegate = array of InnerSingletonSet_PersistenceDelegate; Arr2InnerSingletonSet_PersistenceDelegate = array of Arr1InnerSingletonSet_PersistenceDelegate; Arr3InnerSingletonSet_PersistenceDelegate = array of Arr2InnerSingletonSet_PersistenceDelegate; InnerSynchronizedCollection_PersistenceDelegate = class; Arr1InnerSynchronizedCollection_PersistenceDelegate = array of InnerSynchronizedCollection_PersistenceDelegate; Arr2InnerSynchronizedCollection_PersistenceDelegate = array of Arr1InnerSynchronizedCollection_PersistenceDelegate; Arr3InnerSynchronizedCollection_PersistenceDelegate = array of Arr2InnerSynchronizedCollection_PersistenceDelegate; InnerSynchronizedList_PersistenceDelegate = class; Arr1InnerSynchronizedList_PersistenceDelegate = array of InnerSynchronizedList_PersistenceDelegate; Arr2InnerSynchronizedList_PersistenceDelegate = array of Arr1InnerSynchronizedList_PersistenceDelegate; Arr3InnerSynchronizedList_PersistenceDelegate = array of Arr2InnerSynchronizedList_PersistenceDelegate; InnerSynchronizedMap_PersistenceDelegate = class; Arr1InnerSynchronizedMap_PersistenceDelegate = array of InnerSynchronizedMap_PersistenceDelegate; Arr2InnerSynchronizedMap_PersistenceDelegate = array of Arr1InnerSynchronizedMap_PersistenceDelegate; Arr3InnerSynchronizedMap_PersistenceDelegate = array of Arr2InnerSynchronizedMap_PersistenceDelegate; InnerSynchronizedRandomAccessList_PersistenceDelegate = class; Arr1InnerSynchronizedRandomAccessList_PersistenceDelegate = array of InnerSynchronizedRandomAccessList_PersistenceDelegate; Arr2InnerSynchronizedRandomAccessList_PersistenceDelegate = array of Arr1InnerSynchronizedRandomAccessList_PersistenceDelegate; Arr3InnerSynchronizedRandomAccessList_PersistenceDelegate = array of Arr2InnerSynchronizedRandomAccessList_PersistenceDelegate; InnerSynchronizedSet_PersistenceDelegate = class; Arr1InnerSynchronizedSet_PersistenceDelegate = array of InnerSynchronizedSet_PersistenceDelegate; Arr2InnerSynchronizedSet_PersistenceDelegate = array of Arr1InnerSynchronizedSet_PersistenceDelegate; Arr3InnerSynchronizedSet_PersistenceDelegate = array of Arr2InnerSynchronizedSet_PersistenceDelegate; InnerSynchronizedSortedMap_PersistenceDelegate = class; Arr1InnerSynchronizedSortedMap_PersistenceDelegate = array of InnerSynchronizedSortedMap_PersistenceDelegate; Arr2InnerSynchronizedSortedMap_PersistenceDelegate = array of Arr1InnerSynchronizedSortedMap_PersistenceDelegate; Arr3InnerSynchronizedSortedMap_PersistenceDelegate = array of Arr2InnerSynchronizedSortedMap_PersistenceDelegate; InnerSynchronizedSortedSet_PersistenceDelegate = class; Arr1InnerSynchronizedSortedSet_PersistenceDelegate = array of InnerSynchronizedSortedSet_PersistenceDelegate; Arr2InnerSynchronizedSortedSet_PersistenceDelegate = array of Arr1InnerSynchronizedSortedSet_PersistenceDelegate; Arr3InnerSynchronizedSortedSet_PersistenceDelegate = array of Arr2InnerSynchronizedSortedSet_PersistenceDelegate; InnerUnmodifiableCollection_PersistenceDelegate = class; Arr1InnerUnmodifiableCollection_PersistenceDelegate = array of InnerUnmodifiableCollection_PersistenceDelegate; Arr2InnerUnmodifiableCollection_PersistenceDelegate = array of Arr1InnerUnmodifiableCollection_PersistenceDelegate; Arr3InnerUnmodifiableCollection_PersistenceDelegate = array of Arr2InnerUnmodifiableCollection_PersistenceDelegate; InnerUnmodifiableList_PersistenceDelegate = class; Arr1InnerUnmodifiableList_PersistenceDelegate = array of InnerUnmodifiableList_PersistenceDelegate; Arr2InnerUnmodifiableList_PersistenceDelegate = array of Arr1InnerUnmodifiableList_PersistenceDelegate; Arr3InnerUnmodifiableList_PersistenceDelegate = array of Arr2InnerUnmodifiableList_PersistenceDelegate; InnerUnmodifiableMap_PersistenceDelegate = class; Arr1InnerUnmodifiableMap_PersistenceDelegate = array of InnerUnmodifiableMap_PersistenceDelegate; Arr2InnerUnmodifiableMap_PersistenceDelegate = array of Arr1InnerUnmodifiableMap_PersistenceDelegate; Arr3InnerUnmodifiableMap_PersistenceDelegate = array of Arr2InnerUnmodifiableMap_PersistenceDelegate; InnerUnmodifiableRandomAccessList_PersistenceDelegate = class; Arr1InnerUnmodifiableRandomAccessList_PersistenceDelegate = array of InnerUnmodifiableRandomAccessList_PersistenceDelegate; Arr2InnerUnmodifiableRandomAccessList_PersistenceDelegate = array of Arr1InnerUnmodifiableRandomAccessList_PersistenceDelegate; Arr3InnerUnmodifiableRandomAccessList_PersistenceDelegate = array of Arr2InnerUnmodifiableRandomAccessList_PersistenceDelegate; InnerUnmodifiableSet_PersistenceDelegate = class; Arr1InnerUnmodifiableSet_PersistenceDelegate = array of InnerUnmodifiableSet_PersistenceDelegate; Arr2InnerUnmodifiableSet_PersistenceDelegate = array of Arr1InnerUnmodifiableSet_PersistenceDelegate; Arr3InnerUnmodifiableSet_PersistenceDelegate = array of Arr2InnerUnmodifiableSet_PersistenceDelegate; InnerUnmodifiableSortedMap_PersistenceDelegate = class; Arr1InnerUnmodifiableSortedMap_PersistenceDelegate = array of InnerUnmodifiableSortedMap_PersistenceDelegate; Arr2InnerUnmodifiableSortedMap_PersistenceDelegate = array of Arr1InnerUnmodifiableSortedMap_PersistenceDelegate; Arr3InnerUnmodifiableSortedMap_PersistenceDelegate = array of Arr2InnerUnmodifiableSortedMap_PersistenceDelegate; InnerUnmodifiableSortedSet_PersistenceDelegate = class; Arr1InnerUnmodifiableSortedSet_PersistenceDelegate = array of InnerUnmodifiableSortedSet_PersistenceDelegate; Arr2InnerUnmodifiableSortedSet_PersistenceDelegate = array of Arr1InnerUnmodifiableSortedSet_PersistenceDelegate; Arr3InnerUnmodifiableSortedSet_PersistenceDelegate = array of Arr2InnerUnmodifiableSortedSet_PersistenceDelegate; InnerCheckedCollection_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedCollection_PersistenceDelegate' end; InnerCheckedList_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedList_PersistenceDelegate' end; InnerCheckedMap_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedMap_PersistenceDelegate' end; InnerCheckedRandomAccessList_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedRandomAccessList_PersistenceDelegate' end; InnerCheckedSet_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedSet_PersistenceDelegate' end; InnerCheckedSortedMap_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedSortedMap_PersistenceDelegate' end; InnerCheckedSortedSet_PersistenceDelegate = class sealed external 'java.beans' name 'CheckedSortedSet_PersistenceDelegate' end; InnerEmptyList_PersistenceDelegate = class sealed external 'java.beans' name 'EmptyList_PersistenceDelegate' end; InnerEmptyMap_PersistenceDelegate = class sealed external 'java.beans' name 'EmptyMap_PersistenceDelegate' end; InnerEmptySet_PersistenceDelegate = class sealed external 'java.beans' name 'EmptySet_PersistenceDelegate' end; InnerSingletonList_PersistenceDelegate = class sealed external 'java.beans' name 'SingletonList_PersistenceDelegate' end; InnerSingletonMap_PersistenceDelegate = class sealed external 'java.beans' name 'SingletonMap_PersistenceDelegate' end; InnerSingletonSet_PersistenceDelegate = class sealed external 'java.beans' name 'SingletonSet_PersistenceDelegate' end; InnerSynchronizedCollection_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedCollection_PersistenceDelegate' end; InnerSynchronizedList_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedList_PersistenceDelegate' end; InnerSynchronizedMap_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedMap_PersistenceDelegate' end; InnerSynchronizedRandomAccessList_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedRandomAccessList_PersistenceDelegate' end; InnerSynchronizedSet_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedSet_PersistenceDelegate' end; InnerSynchronizedSortedMap_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedSortedMap_PersistenceDelegate' end; InnerSynchronizedSortedSet_PersistenceDelegate = class sealed external 'java.beans' name 'SynchronizedSortedSet_PersistenceDelegate' end; InnerUnmodifiableCollection_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableCollection_PersistenceDelegate' end; InnerUnmodifiableList_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableList_PersistenceDelegate' end; InnerUnmodifiableMap_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableMap_PersistenceDelegate' end; InnerUnmodifiableRandomAccessList_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableRandomAccessList_PersistenceDelegate' end; InnerUnmodifiableSet_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableSet_PersistenceDelegate' end; InnerUnmodifiableSortedMap_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableSortedMap_PersistenceDelegate' end; InnerUnmodifiableSortedSet_PersistenceDelegate = class sealed external 'java.beans' name 'UnmodifiableSortedSet_PersistenceDelegate' end; strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; end; JBjavax_swing_ToolTipManager_PersistenceDelegate = class external 'java.beans' name 'javax_swing_ToolTipManager_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjavax_swing_border_MatteBorder_PersistenceDelegate = class sealed external 'java.beans' name 'javax_swing_border_MatteBorder_PersistenceDelegate' (JBPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBsun_swing_PrintColorUIResource_PersistenceDelegate = class sealed external 'java.beans' name 'sun_swing_PrintColorUIResource_PersistenceDelegate' (JBPersistenceDelegate) strict protected function mutatesTo(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBPropertyEditorSupport = class external 'java.beans' name 'PropertyEditorSupport' (JLObject, JBPropertyEditor) public constructor create(); overload; constructor create(para1: JLObject); overload; function getSource(): JLObject; overload; virtual; procedure setSource(para1: JLObject); overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getValue(): JLObject; overload; virtual; function isPaintable(): jboolean; overload; virtual; procedure paintValue(para1: JAGraphics; para2: JARectangle); overload; virtual; function getJavaInitializationString(): JLString; overload; virtual; function getAsText(): JLString; overload; virtual; procedure setAsText(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException function getTags(): Arr1JLString; overload; virtual; function getCustomEditor(): JAComponent; overload; virtual; function supportsCustomEditor(): jboolean; overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure firePropertyChange(); overload; virtual; end; JBExpression = class external 'java.beans' name 'Expression' (JBStatement) public constructor create(para1: JLObject; para2: JLString; para3: Arr1JLObject); overload; constructor create(para1: JLObject; para2: JLString; const para3: array of JLObject); overload; constructor create(para1: JLObject; para2: JLObject; para3: JLString; para4: Arr1JLObject); overload; constructor create(para1: JLObject; para2: JLObject; para3: JLString; const para4: array of JLObject); overload; function getValue(): JLObject; overload; virtual; // throws java.lang.Exception procedure setValue(para1: JLObject); overload; virtual; function toString(): JLString; overload; virtual; end; JBBBeanContext = interface external 'java.beans.beancontext' name 'BeanContext' (JBBBeanContextChild, JUCollection, JBDesignMode, JBVisibility) final class var fglobalHierarchyLock: JLObject; external name 'globalHierarchyLock'; function instantiateChild(para1: JLString): JLObject; overload; // throws java.io.IOException, java.lang.ClassNotFoundException function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; // throws java.lang.IllegalArgumentException function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; // throws java.lang.IllegalArgumentException procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; end; JIInputStream = class abstract external 'java.io' name 'InputStream' (JLObject, JICloseable) public constructor create(); overload; function read(): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; end; JIReader = class abstract external 'java.io' name 'Reader' (JLObject, JLReadable, JICloseable) strict protected var flock: JLObject; external name 'lock'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; public function read(para1: JNCharBuffer): jint; overload; virtual; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; abstract; // throws java.io.IOException end; JNCChannel = interface external 'java.nio.channels' name 'Channel' (JICloseable) function isOpen(): jboolean; overload; procedure close(); overload; // throws java.io.IOException end; JMRJMXConnector = interface external 'javax.management.remote' name 'JMXConnector' (JICloseable) const CREDENTIALS = 'jmx.remote.credentials'; procedure connect(); overload; // throws java.io.IOException procedure connect(para1: JUMap); overload; // throws java.io.IOException function getMBeanServerConnection(): JMMBeanServerConnection; overload; // throws java.io.IOException function getMBeanServerConnection(para1: JSASubject): JMMBeanServerConnection; overload; // throws java.io.IOException procedure close(); overload; // throws java.io.IOException procedure addConnectionNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; procedure removeConnectionNotificationListener(para1: JMNotificationListener); overload; // throws javax.management.ListenerNotFoundException procedure removeConnectionNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; // throws javax.management.ListenerNotFoundException function getConnectionId(): JLString; overload; // throws java.io.IOException end; JIObjectInput = interface external 'java.io' name 'ObjectInput' (JIDataInput) function readObject(): JLObject; overload; // throws java.lang.ClassNotFoundException, java.io.IOException function read(): jint; overload; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException function skip(para1: jlong): jlong; overload; // throws java.io.IOException function available(): jint; overload; // throws java.io.IOException procedure close(); overload; // throws java.io.IOException end; JISImageInputStream = interface external 'javax.imageio.stream' name 'ImageInputStream' (JIDataInput) procedure setByteOrder(para1: JNByteOrder); overload; function getByteOrder(): JNByteOrder; overload; function read(): jint; overload; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; // throws java.io.IOException procedure readBytes(para1: JISIIOByteBuffer; para2: jint); overload; // throws java.io.IOException function readBoolean(): jboolean; overload; // throws java.io.IOException function readByte(): jbyte; overload; // throws java.io.IOException function readUnsignedByte(): jint; overload; // throws java.io.IOException function readShort(): jshort; overload; // throws java.io.IOException function readUnsignedShort(): jint; overload; // throws java.io.IOException function readChar(): jchar; overload; // throws java.io.IOException function readInt(): jint; overload; // throws java.io.IOException function readUnsignedInt(): jlong; overload; // throws java.io.IOException function readLong(): jlong; overload; // throws java.io.IOException function readFloat(): jfloat; overload; // throws java.io.IOException function readDouble(): jdouble; overload; // throws java.io.IOException function readLine(): JLString; overload; // throws java.io.IOException function readUTF(): JLString; overload; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jbyte); overload; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; // throws java.io.IOException procedure readFully(para1: Arr1jshort; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jshort; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jchar; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jint; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jint; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jlong; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jlong; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jfloat; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jfloat; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(para1: Arr1jdouble; para2: jint; para3: jint); overload; // throws java.io.IOException procedure readFully(var para1: array of jdouble; para2: jint; para3: jint); overload; // throws java.io.IOException function getStreamPosition(): jlong; overload; // throws java.io.IOException function getBitOffset(): jint; overload; // throws java.io.IOException procedure setBitOffset(para1: jint); overload; // throws java.io.IOException function readBit(): jint; overload; // throws java.io.IOException function readBits(para1: jint): jlong; overload; // throws java.io.IOException function length(): jlong; overload; // throws java.io.IOException function skipBytes(para1: jint): jint; overload; // throws java.io.IOException function skipBytes(para1: jlong): jlong; overload; // throws java.io.IOException procedure seek(para1: jlong); overload; // throws java.io.IOException procedure mark(); overload; procedure reset(); overload; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; // throws java.io.IOException procedure flush(); overload; // throws java.io.IOException function getFlushedPosition(): jlong; overload; function isCached(): jboolean; overload; function isCachedMemory(): jboolean; overload; function isCachedFile(): jboolean; overload; procedure close(); overload; // throws java.io.IOException end; JIObjectOutput = interface external 'java.io' name 'ObjectOutput' (JIDataOutput) procedure writeObject(para1: JLObject); overload; // throws java.io.IOException procedure write(para1: jint); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure flush(); overload; // throws java.io.IOException procedure close(); overload; // throws java.io.IOException end; JIRandomAccessFile = class external 'java.io' name 'RandomAccessFile' (JLObject, JIDataOutput, JIDataInput, JICloseable) public constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException function getChannel(): JNCFileChannel; overload; virtual; final; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function getFilePointer(): jlong; overload; virtual; // throws java.io.IOException procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; // throws java.io.IOException procedure setLength(para1: jlong); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function readBoolean(): jboolean; overload; virtual; final; // throws java.io.IOException function readByte(): jbyte; overload; virtual; final; // throws java.io.IOException function readUnsignedByte(): jint; overload; virtual; final; // throws java.io.IOException function readShort(): jshort; overload; virtual; final; // throws java.io.IOException function readUnsignedShort(): jint; overload; virtual; final; // throws java.io.IOException function readChar(): jchar; overload; virtual; final; // throws java.io.IOException function readInt(): jint; overload; virtual; final; // throws java.io.IOException function readLong(): jlong; overload; virtual; final; // throws java.io.IOException function readFloat(): jfloat; overload; virtual; final; // throws java.io.IOException function readDouble(): jdouble; overload; virtual; final; // throws java.io.IOException function readLine(): JLString; overload; virtual; final; // throws java.io.IOException function readUTF(): JLString; overload; virtual; final; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; virtual; final; // throws java.io.IOException procedure writeByte(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeShort(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeChar(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeInt(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeLong(para1: jlong); overload; virtual; final; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; virtual; final; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; virtual; final; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; virtual; final; // throws java.io.IOException procedure writeChars(para1: JLString); overload; virtual; final; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; virtual; final; // throws java.io.IOException end; JIUnixFileSystem = class external 'java.io' name 'UnixFileSystem' (JIFileSystem) public constructor create(); overload; function getSeparator(): jchar; overload; virtual; function getPathSeparator(): jchar; overload; virtual; function normalize(para1: JLString): JLString; overload; virtual; function prefixLength(para1: JLString): jint; overload; virtual; function resolve(para1: JLString; para2: JLString): JLString; overload; virtual; function getDefaultParent(): JLString; overload; virtual; function fromURIPath(para1: JLString): JLString; overload; virtual; function isAbsolute(para1: JIFile): jboolean; overload; virtual; function resolve(para1: JIFile): JLString; overload; virtual; function canonicalize(para1: JLString): JLString; overload; virtual; // throws java.io.IOException function getBooleanAttributes0(para1: JIFile): jint; overload; virtual; function getBooleanAttributes(para1: JIFile): jint; overload; virtual; function checkAccess(para1: JIFile; para2: jint): jboolean; overload; virtual; function getLastModifiedTime(para1: JIFile): jlong; overload; virtual; function getLength(para1: JIFile): jlong; overload; virtual; function setPermission(para1: JIFile; para2: jint; para3: jboolean; para4: jboolean): jboolean; overload; virtual; function createFileExclusively(para1: JLString): jboolean; overload; virtual; // throws java.io.IOException function delete(para1: JIFile): jboolean; overload; virtual; function list(para1: JIFile): Arr1JLString; overload; virtual; function createDirectory(para1: JIFile): jboolean; overload; virtual; function rename(para1: JIFile; para2: JIFile): jboolean; overload; virtual; function setLastModifiedTime(para1: JIFile; para2: jlong): jboolean; overload; virtual; function setReadOnly(para1: JIFile): jboolean; overload; virtual; function listRoots(): Arr1JIFile; overload; virtual; function getSpace(para1: JIFile; para2: jint): jlong; overload; virtual; function compare(para1: JIFile; para2: JIFile): jint; overload; virtual; function hashCode(para1: JIFile): jint; overload; virtual; end; JIConsole = class sealed external 'java.io' name 'Console' (JLObject, JIFlushable) public type InnerLineReader = class; Arr1InnerLineReader = array of InnerLineReader; Arr2InnerLineReader = array of Arr1InnerLineReader; Arr3InnerLineReader = array of Arr2InnerLineReader; InnerLineReader = class external 'java.io' name 'LineReader' end; public function writer(): JIPrintWriter; overload; virtual; function reader(): JIReader; overload; virtual; function format(para1: JLString; para2: Arr1JLObject): JIConsole; overload; virtual; function format(para1: JLString; const para2: array of JLObject): JIConsole; overload; virtual; function printf(para1: JLString; para2: Arr1JLObject): JIConsole; overload; virtual; function printf(para1: JLString; const para2: array of JLObject): JIConsole; overload; virtual; function readLine(para1: JLString; para2: Arr1JLObject): JLString; overload; virtual; function readLine(para1: JLString; const para2: array of JLObject): JLString; overload; virtual; function readLine(): JLString; overload; virtual; function readPassword(para1: JLString; para2: Arr1JLObject): Arr1jchar; overload; virtual; function readPassword(para1: JLString; const para2: array of JLObject): Arr1jchar; overload; virtual; function readPassword(): Arr1jchar; overload; virtual; procedure flush(); overload; virtual; end; JIOutputStream = class abstract external 'java.io' name 'OutputStream' (JLObject, JICloseable, JIFlushable) public constructor create(); overload; procedure write(para1: jint); overload; virtual; abstract; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIWriter = class abstract external 'java.io' name 'Writer' (JLObject, JLAppendable, JICloseable, JIFlushable) strict protected var flock: JLObject; external name 'lock'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; public procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException procedure write(para1: JLString); overload; virtual; // throws java.io.IOException procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; abstract; // throws java.io.IOException procedure close(); overload; virtual; abstract; // throws java.io.IOException function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; JUFormatter = class sealed external 'java.util' name 'Formatter' (JLObject, JICloseable, JIFlushable) public type InnerConversion = class; Arr1InnerConversion = array of InnerConversion; Arr2InnerConversion = array of Arr1InnerConversion; Arr3InnerConversion = array of Arr2InnerConversion; InnerDateTime = class; Arr1InnerDateTime = array of InnerDateTime; Arr2InnerDateTime = array of Arr1InnerDateTime; Arr3InnerDateTime = array of Arr2InnerDateTime; InnerFixedString = class; Arr1InnerFixedString = array of InnerFixedString; Arr2InnerFixedString = array of Arr1InnerFixedString; Arr3InnerFixedString = array of Arr2InnerFixedString; InnerFlags = class; Arr1InnerFlags = array of InnerFlags; Arr2InnerFlags = array of Arr1InnerFlags; Arr3InnerFlags = array of Arr2InnerFlags; InnerFormatSpecifier = class; Arr1InnerFormatSpecifier = array of InnerFormatSpecifier; Arr2InnerFormatSpecifier = array of Arr1InnerFormatSpecifier; Arr3InnerFormatSpecifier = array of Arr2InnerFormatSpecifier; InnerFormatString = interface; Arr1InnerFormatString = array of InnerFormatString; Arr2InnerFormatString = array of Arr1InnerFormatString; Arr3InnerFormatString = array of Arr2InnerFormatString; InnerConversion = class external 'java.util' name 'Conversion' end; InnerDateTime = class external 'java.util' name 'DateTime' end; InnerFixedString = class external 'java.util' name 'FixedString' end; InnerFlags = class external 'java.util' name 'Flags' end; InnerFormatSpecifier = class external 'java.util' name 'FormatSpecifier' public type InnerBigDecimalLayout = class; Arr1InnerBigDecimalLayout = array of InnerBigDecimalLayout; Arr2InnerBigDecimalLayout = array of Arr1InnerBigDecimalLayout; Arr3InnerBigDecimalLayout = array of Arr2InnerBigDecimalLayout; InnerBigDecimalLayout = class external 'java.util' name 'BigDecimalLayout' end; end; InnerFormatString = interface external 'java.util' name 'FormatString' end; public type InnerBigDecimalLayoutForm = class; Arr1InnerBigDecimalLayoutForm = array of InnerBigDecimalLayoutForm; Arr2InnerBigDecimalLayoutForm = array of Arr1InnerBigDecimalLayoutForm; Arr3InnerBigDecimalLayoutForm = array of Arr2InnerBigDecimalLayoutForm; InnerBigDecimalLayoutForm = class sealed external 'java.util' name 'BigDecimalLayoutForm' (JLEnum) public final class var fSCIENTIFIC: JUFormatter.InnerBigDecimalLayoutForm; external name 'SCIENTIFIC'; fDECIMAL_FLOAT: JUFormatter.InnerBigDecimalLayoutForm; external name 'DECIMAL_FLOAT'; public class function values(): JUFormatter.Arr1InnerBigDecimalLayoutForm; static; overload; class function valueOf(para1: JLString): JUFormatter.InnerBigDecimalLayoutForm; static; overload; end; public constructor create(); overload; constructor create(para1: JLAppendable); overload; constructor create(para1: JULocale); overload; constructor create(para1: JLAppendable; para2: JULocale); overload; constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JLString; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JIFile; para2: JLString; para3: JULocale); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JIPrintStream); overload; constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException constructor create(para1: JIOutputStream; para2: JLString; para3: JULocale); overload; // throws java.io.UnsupportedEncodingException function locale(): JULocale; overload; virtual; function out(): JLAppendable; overload; virtual; function toString(): JLString; overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; function ioException(): JIIOException; overload; virtual; function format(para1: JLString; para2: Arr1JLObject): JUFormatter; overload; virtual; function format(para1: JLString; const para2: array of JLObject): JUFormatter; overload; virtual; function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JUFormatter; overload; virtual; function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JUFormatter; overload; virtual; end; JSSecureClassLoader = class external 'java.security' name 'SecureClassLoader' (JLClassLoader) strict protected constructor create(para1: JLClassLoader); overload; constructor create(); overload; function defineClass(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint; para5: JSCodeSource): JLClass; overload; virtual; final; function defineClass(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint; para5: JSCodeSource): JLClass; overload; virtual; final; function defineClass(para1: JLString; para2: JNByteBuffer; para3: JSCodeSource): JLClass; overload; virtual; final; function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual; end; JMRRNoCallStackClassLoader = class external 'javax.management.remote.rmi' name 'NoCallStackClassLoader' (JLClassLoader) public constructor create(para1: JLString; para2: Arr1jbyte; para3: Arr1JLString; para4: JLClassLoader; para5: JSProtectionDomain); overload; constructor create(para1: JLString; const para2: array of jbyte; const para3: array of JLString; para4: JLClassLoader; para5: JSProtectionDomain); overload; constructor create(para1: Arr1JLString; para2: Arr2jbyte; para3: Arr1JLString; para4: JLClassLoader; para5: JSProtectionDomain); overload; constructor create(const para1: array of JLString; para2: Arr2jbyte; const para3: array of JLString; para4: JLClassLoader; para5: JSProtectionDomain); overload; strict protected function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException public class function stringToBytes(para1: JLString): Arr1jbyte; static; overload; end; JLUNIXProcess = class sealed external 'java.lang' name 'UNIXProcess' (JLProcess) public type InnerGate = class; Arr1InnerGate = array of InnerGate; Arr2InnerGate = array of Arr1InnerGate; Arr3InnerGate = array of Arr2InnerGate; InnerGate = class external 'java.lang' name 'Gate' end; public function getOutputStream(): JIOutputStream; overload; virtual; function getInputStream(): JIInputStream; overload; virtual; function getErrorStream(): JIInputStream; overload; virtual; function waitFor(): jint; overload; virtual; // throws java.lang.InterruptedException function exitValue(): jint; overload; virtual; procedure destroy(); overload; virtual; end; JAIRRenderableImageProducer = class external 'java.awt.image.renderable' name 'RenderableImageProducer' (JLObject, JAIImageProducer, JLRunnable) public constructor create(para1: JAIRRenderableImage; para2: JAIRRenderContext); overload; procedure setRenderContext(para1: JAIRRenderContext); overload; virtual; procedure addConsumer(para1: JAIImageConsumer); overload; virtual; function isConsumer(para1: JAIImageConsumer): jboolean; overload; virtual; procedure removeConsumer(para1: JAIImageConsumer); overload; virtual; procedure startProduction(para1: JAIImageConsumer); overload; virtual; procedure requestTopDownLeftRightResend(para1: JAIImageConsumer); overload; virtual; procedure run(); overload; virtual; end; JLThread = class external 'java.lang' name 'Thread' (JLObject, JLRunnable) public type InnerState = class; Arr1InnerState = array of InnerState; Arr2InnerState = array of Arr1InnerState; Arr3InnerState = array of Arr2InnerState; InnerUncaughtExceptionHandler = interface; Arr1InnerUncaughtExceptionHandler = array of InnerUncaughtExceptionHandler; Arr2InnerUncaughtExceptionHandler = array of Arr1InnerUncaughtExceptionHandler; Arr3InnerUncaughtExceptionHandler = array of Arr2InnerUncaughtExceptionHandler; InnerState = class sealed external 'java.lang' name 'State' (JLEnum) public final class var fNEW: JLThread.InnerState; external name 'NEW'; fRUNNABLE: JLThread.InnerState; external name 'RUNNABLE'; fBLOCKED: JLThread.InnerState; external name 'BLOCKED'; fWAITING: JLThread.InnerState; external name 'WAITING'; fTIMED_WAITING: JLThread.InnerState; external name 'TIMED_WAITING'; fTERMINATED: JLThread.InnerState; external name 'TERMINATED'; public class function values(): JLThread.Arr1InnerState; static; overload; class function valueOf(para1: JLString): JLThread.InnerState; static; overload; end; InnerUncaughtExceptionHandler = interface external 'java.lang' name 'UncaughtExceptionHandler' procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; end; public const MIN_PRIORITY = 1; NORM_PRIORITY = 5; MAX_PRIORITY = 10; public class function currentThread(): JLThread; static; overload; class procedure yield(); static; overload; class procedure sleep(para1: jlong); static; overload; // throws java.lang.InterruptedException class procedure sleep(para1: jlong; para2: jint); static; overload; // throws java.lang.InterruptedException strict protected function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException public constructor create(); overload; constructor create(para1: JLRunnable); overload; constructor create(para1: JLThreadGroup; para2: JLRunnable); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThreadGroup; para2: JLString); overload; constructor create(para1: JLRunnable; para2: JLString); overload; constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString); overload; constructor create(para1: JLThreadGroup; para2: JLRunnable; para3: JLString; para4: jlong); overload; procedure start(); overload; virtual; procedure run(); overload; virtual; procedure stop(); overload; virtual; final; procedure stop(para1: JLThrowable); overload; virtual; final; procedure interrupt(); overload; virtual; class function interrupted(): jboolean; static; overload; function isInterrupted(): jboolean; overload; virtual; procedure destroy(); overload; virtual; function isAlive(): jboolean; overload; virtual; final; procedure suspend(); overload; virtual; final; procedure resume(); overload; virtual; final; procedure setPriority(para1: jint); overload; virtual; final; function getPriority(): jint; overload; virtual; final; procedure setName(para1: JLString); overload; virtual; final; function getName(): JLString; overload; virtual; final; function getThreadGroup(): JLThreadGroup; overload; virtual; final; class function activeCount(): jint; static; overload; class function enumerate(para1: Arr1JLThread): jint; static; overload; class function enumerate(var para1: array of JLThread): jint; static; overload; function countStackFrames(): jint; overload; virtual; procedure join(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException procedure join(para1: jlong; para2: jint); overload; virtual; final; // throws java.lang.InterruptedException procedure join(); overload; virtual; final; // throws java.lang.InterruptedException class procedure dumpStack(); static; overload; procedure setDaemon(para1: jboolean); overload; virtual; final; function isDaemon(): jboolean; overload; virtual; final; procedure checkAccess(); overload; virtual; final; function toString(): JLString; overload; virtual; function getContextClassLoader(): JLClassLoader; overload; virtual; procedure setContextClassLoader(para1: JLClassLoader); overload; virtual; class function holdsLock(para1: JLObject): jboolean; static; overload; function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; class function getAllStackTraces(): JUMap; static; overload; function getId(): jlong; overload; virtual; function getState(): JLThread.InnerState; overload; virtual; class procedure setDefaultUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); static; overload; class function getDefaultUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; static; overload; function getUncaughtExceptionHandler(): JLThread.InnerUncaughtExceptionHandler; overload; virtual; procedure setUncaughtExceptionHandler(para1: JLThread.InnerUncaughtExceptionHandler); overload; virtual; end; JUTimerTask = class abstract external 'java.util' name 'TimerTask' (JLObject, JLRunnable) strict protected constructor create(); overload; public procedure run(); overload; virtual; abstract; function cancel(): jboolean; overload; virtual; function scheduledExecutionTime(): jlong; overload; virtual; end; JSTimerQueue = class external 'javax.swing' name 'TimerQueue' (JLObject, JLRunnable) public constructor create(); overload; class function sharedInstance(): JSTimerQueue; static; overload; procedure run(); overload; virtual; function toString(): JLString; overload; virtual; end; JRRMISecurityManager = class external 'java.rmi' name 'RMISecurityManager' (JLSecurityManager) public constructor create(); overload; end; JCSunJCE_h = class sealed external 'javax.crypto' name 'SunJCE_h' (JLSecurityManager) end; JBConstructorProperties = interface external 'java.beans' name 'ConstructorProperties' (JLAAnnotation) function value(): Arr1JLString; overload; end; JLDeprecated = interface external 'java.lang' name 'Deprecated' (JLAAnnotation) end; JLOverride = interface external 'java.lang' name 'Override' (JLAAnnotation) end; JLSuppressWarnings = interface external 'java.lang' name 'SuppressWarnings' (JLAAnnotation) function value(): Arr1JLString; overload; end; JLADocumented = interface external 'java.lang.annotation' name 'Documented' (JLAAnnotation) end; JLAInherited = interface external 'java.lang.annotation' name 'Inherited' (JLAAnnotation) end; JLARetention = interface external 'java.lang.annotation' name 'Retention' (JLAAnnotation) function value(): JLARetentionPolicy; overload; end; JLATarget = interface external 'java.lang.annotation' name 'Target' (JLAAnnotation) function value(): Arr1JLAElementType; overload; end; JAGenerated = interface external 'javax.annotation' name 'Generated' (JLAAnnotation) function value(): Arr1JLString; overload; function date(): JLString; overload; function comments(): JLString; overload; end; JAPostConstruct = interface external 'javax.annotation' name 'PostConstruct' (JLAAnnotation) end; JAPreDestroy = interface external 'javax.annotation' name 'PreDestroy' (JLAAnnotation) end; JAResource = interface external 'javax.annotation' name 'Resource' (JLAAnnotation) type InnerAuthenticationType = class; Arr1InnerAuthenticationType = array of InnerAuthenticationType; Arr2InnerAuthenticationType = array of Arr1InnerAuthenticationType; Arr3InnerAuthenticationType = array of Arr2InnerAuthenticationType; InnerAuthenticationType = class sealed external 'javax.annotation' name 'AuthenticationType' (JLEnum) public final class var fCONTAINER: JAResource.InnerAuthenticationType; external name 'CONTAINER'; fAPPLICATION: JAResource.InnerAuthenticationType; external name 'APPLICATION'; public class function values(): JAResource.Arr1InnerAuthenticationType; static; overload; class function valueOf(para1: JLString): JAResource.InnerAuthenticationType; static; overload; end; function name(): JLString; overload; function &type(): JLClass; overload; function authenticationType(): JAResource.InnerAuthenticationType; overload; function shareable(): jboolean; overload; function mappedName(): JLString; overload; function description(): JLString; overload; end; JAResources = interface external 'javax.annotation' name 'Resources' (JLAAnnotation) function value(): Arr1JAResource; overload; end; JAPSupportedAnnotationTypes = interface external 'javax.annotation.processing' name 'SupportedAnnotationTypes' (JLAAnnotation) function value(): Arr1JLString; overload; end; JAPSupportedOptions = interface external 'javax.annotation.processing' name 'SupportedOptions' (JLAAnnotation) function value(): Arr1JLString; overload; end; JAPSupportedSourceVersion = interface external 'javax.annotation.processing' name 'SupportedSourceVersion' (JLAAnnotation) function value(): JLMSourceVersion; overload; end; JJHandlerChain = interface external 'javax.jws' name 'HandlerChain' (JLAAnnotation) function &file(): JLString; overload; function name(): JLString; overload; end; JJOneway = interface external 'javax.jws' name 'Oneway' (JLAAnnotation) end; JJWebMethod = interface external 'javax.jws' name 'WebMethod' (JLAAnnotation) function operationName(): JLString; overload; function action(): JLString; overload; function exclude(): jboolean; overload; end; JJWebParam = interface external 'javax.jws' name 'WebParam' (JLAAnnotation) type InnerMode = class; Arr1InnerMode = array of InnerMode; Arr2InnerMode = array of Arr1InnerMode; Arr3InnerMode = array of Arr2InnerMode; InnerMode = class sealed external 'javax.jws' name 'Mode' (JLEnum) public final class var fIN: JJWebParam.InnerMode; external name 'IN'; fOUT: JJWebParam.InnerMode; external name 'OUT'; fINOUT: JJWebParam.InnerMode; external name 'INOUT'; public class function values(): JJWebParam.Arr1InnerMode; static; overload; class function valueOf(para1: JLString): JJWebParam.InnerMode; static; overload; end; function name(): JLString; overload; function partName(): JLString; overload; function targetNamespace(): JLString; overload; function mode(): JJWebParam.InnerMode; overload; function header(): jboolean; overload; end; JJWebResult = interface external 'javax.jws' name 'WebResult' (JLAAnnotation) function name(): JLString; overload; function partName(): JLString; overload; function targetNamespace(): JLString; overload; function header(): jboolean; overload; end; JJWebService = interface external 'javax.jws' name 'WebService' (JLAAnnotation) function name(): JLString; overload; function targetNamespace(): JLString; overload; function serviceName(): JLString; overload; function portName(): JLString; overload; function wsdlLocation(): JLString; overload; function endpointInterface(): JLString; overload; end; JJSInitParam = interface external 'javax.jws.soap' name 'InitParam' (JLAAnnotation) function name(): JLString; overload; function value(): JLString; overload; end; JJSSOAPBinding = interface external 'javax.jws.soap' name 'SOAPBinding' (JLAAnnotation) type InnerParameterStyle = class; Arr1InnerParameterStyle = array of InnerParameterStyle; Arr2InnerParameterStyle = array of Arr1InnerParameterStyle; Arr3InnerParameterStyle = array of Arr2InnerParameterStyle; InnerStyle = class; Arr1InnerStyle = array of InnerStyle; Arr2InnerStyle = array of Arr1InnerStyle; Arr3InnerStyle = array of Arr2InnerStyle; InnerUse = class; Arr1InnerUse = array of InnerUse; Arr2InnerUse = array of Arr1InnerUse; Arr3InnerUse = array of Arr2InnerUse; InnerParameterStyle = class sealed external 'javax.jws.soap' name 'ParameterStyle' (JLEnum) public final class var fBARE: JJSSOAPBinding.InnerParameterStyle; external name 'BARE'; fWRAPPED: JJSSOAPBinding.InnerParameterStyle; external name 'WRAPPED'; public class function values(): JJSSOAPBinding.Arr1InnerParameterStyle; static; overload; class function valueOf(para1: JLString): JJSSOAPBinding.InnerParameterStyle; static; overload; end; InnerStyle = class sealed external 'javax.jws.soap' name 'Style' (JLEnum) public final class var fDOCUMENT: JJSSOAPBinding.InnerStyle; external name 'DOCUMENT'; fRPC: JJSSOAPBinding.InnerStyle; external name 'RPC'; public class function values(): JJSSOAPBinding.Arr1InnerStyle; static; overload; class function valueOf(para1: JLString): JJSSOAPBinding.InnerStyle; static; overload; end; InnerUse = class sealed external 'javax.jws.soap' name 'Use' (JLEnum) public final class var fLITERAL: JJSSOAPBinding.InnerUse; external name 'LITERAL'; fENCODED: JJSSOAPBinding.InnerUse; external name 'ENCODED'; public class function values(): JJSSOAPBinding.Arr1InnerUse; static; overload; class function valueOf(para1: JLString): JJSSOAPBinding.InnerUse; static; overload; end; function style(): JJSSOAPBinding.InnerStyle; overload; function use(): JJSSOAPBinding.InnerUse; overload; function parameterStyle(): JJSSOAPBinding.InnerParameterStyle; overload; end; JJSSOAPMessageHandler = interface external 'javax.jws.soap' name 'SOAPMessageHandler' (JLAAnnotation) function name(): JLString; overload; function className(): JLString; overload; function initParams(): Arr1JJSInitParam; overload; function roles(): Arr1JLString; overload; function headers(): Arr1JLString; overload; end; JJSSOAPMessageHandlers = interface external 'javax.jws.soap' name 'SOAPMessageHandlers' (JLAAnnotation) function value(): Arr1JJSSOAPMessageHandler; overload; end; JMDescriptorKey = interface external 'javax.management' name 'DescriptorKey' (JLAAnnotation) function value(): JLString; overload; end; JMMXBean = interface external 'javax.management' name 'MXBean' (JLAAnnotation) function value(): jboolean; overload; end; JXBAXmlAccessorOrder = interface external 'javax.xml.bind.annotation' name 'XmlAccessorOrder' (JLAAnnotation) function value(): JXBAXmlAccessOrder; overload; end; JXBAXmlAccessorType = interface external 'javax.xml.bind.annotation' name 'XmlAccessorType' (JLAAnnotation) function value(): JXBAXmlAccessType; overload; end; JXBAXmlAnyAttribute = interface external 'javax.xml.bind.annotation' name 'XmlAnyAttribute' (JLAAnnotation) end; JXBAXmlAnyElement = interface external 'javax.xml.bind.annotation' name 'XmlAnyElement' (JLAAnnotation) function lax(): jboolean; overload; function value(): JLClass; overload; end; JXBAXmlAttachmentRef = interface external 'javax.xml.bind.annotation' name 'XmlAttachmentRef' (JLAAnnotation) end; JXBAXmlAttribute = interface external 'javax.xml.bind.annotation' name 'XmlAttribute' (JLAAnnotation) function name(): JLString; overload; function required(): jboolean; overload; function namespace(): JLString; overload; end; JXBAXmlElement = interface external 'javax.xml.bind.annotation' name 'XmlElement' (JLAAnnotation) type InnerDEFAULT = class; Arr1InnerDEFAULT = array of InnerDEFAULT; Arr2InnerDEFAULT = array of Arr1InnerDEFAULT; Arr3InnerDEFAULT = array of Arr2InnerDEFAULT; InnerDEFAULT = class sealed external 'javax.xml.bind.annotation' name 'DEFAULT' (JLObject) public constructor create(); overload; end; function name(): JLString; overload; function nillable(): jboolean; overload; function required(): jboolean; overload; function namespace(): JLString; overload; function defaultValue(): JLString; overload; function &type(): JLClass; overload; end; JXBAXmlElementDecl = interface external 'javax.xml.bind.annotation' name 'XmlElementDecl' (JLAAnnotation) type InnerGLOBAL = class; Arr1InnerGLOBAL = array of InnerGLOBAL; Arr2InnerGLOBAL = array of Arr1InnerGLOBAL; Arr3InnerGLOBAL = array of Arr2InnerGLOBAL; InnerGLOBAL = class sealed external 'javax.xml.bind.annotation' name 'GLOBAL' (JLObject) public constructor create(); overload; end; function scope(): JLClass; overload; function namespace(): JLString; overload; function name(): JLString; overload; function substitutionHeadNamespace(): JLString; overload; function substitutionHeadName(): JLString; overload; function defaultValue(): JLString; overload; end; JXBAXmlElementRef = interface external 'javax.xml.bind.annotation' name 'XmlElementRef' (JLAAnnotation) type InnerDEFAULT = class; Arr1InnerDEFAULT = array of InnerDEFAULT; Arr2InnerDEFAULT = array of Arr1InnerDEFAULT; Arr3InnerDEFAULT = array of Arr2InnerDEFAULT; InnerDEFAULT = class sealed external 'javax.xml.bind.annotation' name 'DEFAULT' (JLObject) public constructor create(); overload; end; function &type(): JLClass; overload; function namespace(): JLString; overload; function name(): JLString; overload; end; JXBAXmlElementRefs = interface external 'javax.xml.bind.annotation' name 'XmlElementRefs' (JLAAnnotation) function value(): Arr1JXBAXmlElementRef; overload; end; JXBAXmlElementWrapper = interface external 'javax.xml.bind.annotation' name 'XmlElementWrapper' (JLAAnnotation) function name(): JLString; overload; function namespace(): JLString; overload; function nillable(): jboolean; overload; function required(): jboolean; overload; end; JXBAXmlElements = interface external 'javax.xml.bind.annotation' name 'XmlElements' (JLAAnnotation) function value(): Arr1JXBAXmlElement; overload; end; JXBAXmlEnum = interface external 'javax.xml.bind.annotation' name 'XmlEnum' (JLAAnnotation) function value(): JLClass; overload; end; JXBAXmlEnumValue = interface external 'javax.xml.bind.annotation' name 'XmlEnumValue' (JLAAnnotation) function value(): JLString; overload; end; JXBAXmlID = interface external 'javax.xml.bind.annotation' name 'XmlID' (JLAAnnotation) end; JXBAXmlIDREF = interface external 'javax.xml.bind.annotation' name 'XmlIDREF' (JLAAnnotation) end; JXBAXmlInlineBinaryData = interface external 'javax.xml.bind.annotation' name 'XmlInlineBinaryData' (JLAAnnotation) end; JXBAXmlList = interface external 'javax.xml.bind.annotation' name 'XmlList' (JLAAnnotation) end; JXBAXmlMimeType = interface external 'javax.xml.bind.annotation' name 'XmlMimeType' (JLAAnnotation) function value(): JLString; overload; end; JXBAXmlMixed = interface external 'javax.xml.bind.annotation' name 'XmlMixed' (JLAAnnotation) end; JXBAXmlNs = interface external 'javax.xml.bind.annotation' name 'XmlNs' (JLAAnnotation) function prefix(): JLString; overload; function namespaceURI(): JLString; overload; end; JXBAXmlRegistry = interface external 'javax.xml.bind.annotation' name 'XmlRegistry' (JLAAnnotation) end; JXBAXmlRootElement = interface external 'javax.xml.bind.annotation' name 'XmlRootElement' (JLAAnnotation) function namespace(): JLString; overload; function name(): JLString; overload; end; JXBAXmlSchema = interface external 'javax.xml.bind.annotation' name 'XmlSchema' (JLAAnnotation) const NO_LOCATION = '##generate'; function xmlns(): Arr1JXBAXmlNs; overload; function namespace(): JLString; overload; function elementFormDefault(): JXBAXmlNsForm; overload; function attributeFormDefault(): JXBAXmlNsForm; overload; function location(): JLString; overload; end; JXBAXmlSchemaType = interface external 'javax.xml.bind.annotation' name 'XmlSchemaType' (JLAAnnotation) type InnerDEFAULT = class; Arr1InnerDEFAULT = array of InnerDEFAULT; Arr2InnerDEFAULT = array of Arr1InnerDEFAULT; Arr3InnerDEFAULT = array of Arr2InnerDEFAULT; InnerDEFAULT = class sealed external 'javax.xml.bind.annotation' name 'DEFAULT' (JLObject) public constructor create(); overload; end; function name(): JLString; overload; function namespace(): JLString; overload; function &type(): JLClass; overload; end; JXBAXmlSchemaTypes = interface external 'javax.xml.bind.annotation' name 'XmlSchemaTypes' (JLAAnnotation) function value(): Arr1JXBAXmlSchemaType; overload; end; JXBAXmlSeeAlso = interface external 'javax.xml.bind.annotation' name 'XmlSeeAlso' (JLAAnnotation) function value(): Arr1JLClass; overload; end; JXBAXmlTransient = interface external 'javax.xml.bind.annotation' name 'XmlTransient' (JLAAnnotation) end; JXBAXmlType = interface external 'javax.xml.bind.annotation' name 'XmlType' (JLAAnnotation) type InnerDEFAULT = class; Arr1InnerDEFAULT = array of InnerDEFAULT; Arr2InnerDEFAULT = array of Arr1InnerDEFAULT; Arr3InnerDEFAULT = array of Arr2InnerDEFAULT; InnerDEFAULT = class sealed external 'javax.xml.bind.annotation' name 'DEFAULT' (JLObject) public constructor create(); overload; end; function name(): JLString; overload; function propOrder(): Arr1JLString; overload; function namespace(): JLString; overload; function factoryClass(): JLClass; overload; function factoryMethod(): JLString; overload; end; JXBAXmlValue = interface external 'javax.xml.bind.annotation' name 'XmlValue' (JLAAnnotation) end; JXBAAXmlJavaTypeAdapter = interface external 'javax.xml.bind.annotation.adapters' name 'XmlJavaTypeAdapter' (JLAAnnotation) type InnerDEFAULT = class; Arr1InnerDEFAULT = array of InnerDEFAULT; Arr2InnerDEFAULT = array of Arr1InnerDEFAULT; Arr3InnerDEFAULT = array of Arr2InnerDEFAULT; InnerDEFAULT = class sealed external 'javax.xml.bind.annotation.adapters' name 'DEFAULT' (JLObject) public constructor create(); overload; end; function value(): JLClass; overload; function &type(): JLClass; overload; end; JXBAAXmlJavaTypeAdapters = interface external 'javax.xml.bind.annotation.adapters' name 'XmlJavaTypeAdapters' (JLAAnnotation) function value(): Arr1JXBAAXmlJavaTypeAdapter; overload; end; JXWAction = interface external 'javax.xml.ws' name 'Action' (JLAAnnotation) function input(): JLString; overload; function output(): JLString; overload; function fault(): Arr1JXWFaultAction; overload; end; JXWBindingType = interface external 'javax.xml.ws' name 'BindingType' (JLAAnnotation) function value(): JLString; overload; end; JXWFaultAction = interface external 'javax.xml.ws' name 'FaultAction' (JLAAnnotation) function className(): JLClass; overload; function value(): JLString; overload; end; JXWRequestWrapper = interface external 'javax.xml.ws' name 'RequestWrapper' (JLAAnnotation) function localName(): JLString; overload; function targetNamespace(): JLString; overload; function className(): JLString; overload; end; JXWRespectBinding = interface external 'javax.xml.ws' name 'RespectBinding' (JLAAnnotation) function enabled(): jboolean; overload; end; JXWResponseWrapper = interface external 'javax.xml.ws' name 'ResponseWrapper' (JLAAnnotation) function localName(): JLString; overload; function targetNamespace(): JLString; overload; function className(): JLString; overload; end; JXWWebEndpoint = interface external 'javax.xml.ws' name 'WebEndpoint' (JLAAnnotation) function name(): JLString; overload; end; JXWWebFault = interface external 'javax.xml.ws' name 'WebFault' (JLAAnnotation) function name(): JLString; overload; function targetNamespace(): JLString; overload; function faultBean(): JLString; overload; end; JXWWebServiceClient = interface external 'javax.xml.ws' name 'WebServiceClient' (JLAAnnotation) function name(): JLString; overload; function targetNamespace(): JLString; overload; function wsdlLocation(): JLString; overload; end; JXWWebServiceProvider = interface external 'javax.xml.ws' name 'WebServiceProvider' (JLAAnnotation) function wsdlLocation(): JLString; overload; function serviceName(): JLString; overload; function targetNamespace(): JLString; overload; function portName(): JLString; overload; end; JXWWebServiceRef = interface external 'javax.xml.ws' name 'WebServiceRef' (JLAAnnotation) function name(): JLString; overload; function &type(): JLClass; overload; function mappedName(): JLString; overload; function value(): JLClass; overload; function wsdlLocation(): JLString; overload; end; JXWWebServiceRefs = interface external 'javax.xml.ws' name 'WebServiceRefs' (JLAAnnotation) function value(): Arr1JXWWebServiceRef; overload; end; JXWSAddressing = interface external 'javax.xml.ws.soap' name 'Addressing' (JLAAnnotation) function enabled(): jboolean; overload; function required(): jboolean; overload; end; JXWSMTOM = interface external 'javax.xml.ws.soap' name 'MTOM' (JLAAnnotation) function enabled(): jboolean; overload; function threshold(): jint; overload; end; JXWSWebServiceFeatureAnnotation = interface external 'javax.xml.ws.spi' name 'WebServiceFeatureAnnotation' (JLAAnnotation) function id(): JLString; overload; function bean(): JLClass; overload; end; JLMMonitorInfo = class external 'java.lang.management' name 'MonitorInfo' (JLMLockInfo) public constructor create(para1: JLString; para2: jint; para3: jint; para4: JLStackTraceElement); overload; function getLockedStackDepth(): jint; overload; virtual; function getLockedStackFrame(): JLStackTraceElement; overload; virtual; class function from(para1: JMOCompositeData): JLMMonitorInfo; static; overload; end; JLMGarbageCollectorMXBean = interface external 'java.lang.management' name 'GarbageCollectorMXBean' (JLMMemoryManagerMXBean) function getCollectionCount(): jlong; overload; function getCollectionTime(): jlong; overload; end; JLRFinalReference = class external 'java.lang.ref' name 'FinalReference' (JLRReference) public constructor create(para1: JLObject; para2: JLRReferenceQueue); overload; end; JLRPhantomReference = class external 'java.lang.ref' name 'PhantomReference' (JLRReference) public function get(): JLObject; overload; virtual; constructor create(para1: JLObject; para2: JLRReferenceQueue); overload; end; JLRSoftReference = class external 'java.lang.ref' name 'SoftReference' (JLRReference) public constructor create(para1: JLObject); overload; constructor create(para1: JLObject; para2: JLRReferenceQueue); overload; function get(): JLObject; overload; virtual; end; JLRWeakReference = class external 'java.lang.ref' name 'WeakReference' (JLRReference) public constructor create(para1: JLObject); overload; constructor create(para1: JLObject; para2: JLRReferenceQueue); overload; end; JBEventHandler = class external 'java.beans' name 'EventHandler' (JLObject, JLRInvocationHandler) public constructor create(para1: JLObject; para2: JLString; para3: JLString; para4: JLString); overload; function getTarget(): JLObject; overload; virtual; function getAction(): JLString; overload; virtual; function getEventPropertyName(): JLString; overload; virtual; function getListenerMethodName(): JLString; overload; virtual; function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; virtual; function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; virtual; class function create_(para1: JLClass; para2: JLObject; para3: JLString): JLObject; static; external name 'create'; overload; class function create_(para1: JLClass; para2: JLObject; para3: JLString; para4: JLString): JLObject; static; external name 'create'; overload; class function create_(para1: JLClass; para2: JLObject; para3: JLString; para4: JLString; para5: JLString): JLObject; static; external name 'create'; overload; end; JMMBeanServerInvocationHandler = class external 'javax.management' name 'MBeanServerInvocationHandler' (JLObject, JLRInvocationHandler) public constructor create(para1: JMMBeanServerConnection; para2: JMObjectName); overload; constructor create(para1: JMMBeanServerConnection; para2: JMObjectName; para3: jboolean); overload; function getMBeanServerConnection(): JMMBeanServerConnection; overload; virtual; function getObjectName(): JMObjectName; overload; virtual; function isMXBean(): jboolean; overload; virtual; class function newProxyInstance(para1: JMMBeanServerConnection; para2: JMObjectName; para3: JLClass; para4: jboolean): JLObject; static; overload; function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; virtual; // throws java.lang.Throwable function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; virtual; // throws java.lang.Throwable end; JMOCompositeDataInvocationHandler = class external 'javax.management.openmbean' name 'CompositeDataInvocationHandler' (JLObject, JLRInvocationHandler) public constructor create(para1: JMOCompositeData); overload; function getCompositeData(): JMOCompositeData; overload; virtual; function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; virtual; // throws java.lang.Throwable function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; virtual; // throws java.lang.Throwable end; JMSignedMutableBigInteger = class external 'java.math' name 'SignedMutableBigInteger' (JMMutableBigInteger) public function toString(): JLString; overload; virtual; end; JNSecureCacheResponse = class abstract external 'java.net' name 'SecureCacheResponse' (JNCacheResponse) public constructor create(); overload; function getCipherSuite(): JLString; overload; virtual; abstract; function getLocalCertificateChain(): JUList; overload; virtual; abstract; function getServerCertificateChain(): JUList; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException function getPeerPrincipal(): JSPrincipal; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException function getLocalPrincipal(): JSPrincipal; overload; virtual; abstract; end; JNUnknownContentHandler = class external 'java.net' name 'UnknownContentHandler' (JNContentHandler) public function getContent(para1: JNURLConnection): JLObject; overload; virtual; // throws java.io.IOException end; JNCookieManager = class external 'java.net' name 'CookieManager' (JNCookieHandler) public type InnerCookiePathComparator = class; Arr1InnerCookiePathComparator = array of InnerCookiePathComparator; Arr2InnerCookiePathComparator = array of Arr1InnerCookiePathComparator; Arr3InnerCookiePathComparator = array of Arr2InnerCookiePathComparator; InnerCookiePathComparator = class external 'java.net' name 'CookiePathComparator' end; public constructor create(); overload; constructor create(para1: JNCookieStore; para2: JNCookiePolicy); overload; procedure setCookiePolicy(para1: JNCookiePolicy); overload; virtual; function getCookieStore(): JNCookieStore; overload; virtual; function get(para1: JNURI; para2: JUMap): JUMap; overload; virtual; // throws java.io.IOException procedure put(para1: JNURI; para2: JUMap); overload; virtual; // throws java.io.IOException end; JNMulticastSocket = class external 'java.net' name 'MulticastSocket' (JNDatagramSocket) public constructor create(); overload; // throws java.io.IOException constructor create(para1: jint); overload; // throws java.io.IOException constructor create(para1: JNSocketAddress); overload; // throws java.io.IOException procedure setTTL(para1: jbyte); overload; virtual; // throws java.io.IOException procedure setTimeToLive(para1: jint); overload; virtual; // throws java.io.IOException function getTTL(): jbyte; overload; virtual; // throws java.io.IOException function getTimeToLive(): jint; overload; virtual; // throws java.io.IOException procedure joinGroup(para1: JNInetAddress); overload; virtual; // throws java.io.IOException procedure leaveGroup(para1: JNInetAddress); overload; virtual; // throws java.io.IOException procedure joinGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException procedure leaveGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException procedure setInterface(para1: JNInetAddress); overload; virtual; // throws java.net.SocketException function getInterface(): JNInetAddress; overload; virtual; // throws java.net.SocketException procedure setNetworkInterface(para1: JNNetworkInterface); overload; virtual; // throws java.net.SocketException function getNetworkInterface(): JNNetworkInterface; overload; virtual; // throws java.net.SocketException procedure setLoopbackMode(para1: jboolean); overload; virtual; // throws java.net.SocketException function getLoopbackMode(): jboolean; overload; virtual; // throws java.net.SocketException procedure send(para1: JNDatagramPacket; para2: jbyte); overload; virtual; // throws java.io.IOException end; JNInet4AddressImpl = class external 'java.net' name 'Inet4AddressImpl' (JLObject, JNInetAddressImpl) public function getLocalHostName(): JLString; overload; virtual; // throws java.net.UnknownHostException function lookupAllHostAddr(para1: JLString): Arr1JNInetAddress; overload; virtual; // throws java.net.UnknownHostException function getHostByAddr(para1: Arr1jbyte): JLString; overload; virtual; // throws java.net.UnknownHostException function getHostByAddr(var para1: array of jbyte): JLString; overload; virtual; // throws java.net.UnknownHostException function anyLocalAddress(): JNInetAddress; overload; virtual; function loopbackAddress(): JNInetAddress; overload; virtual; function isReachable(para1: JNInetAddress; para2: jint; para3: JNNetworkInterface; para4: jint): jboolean; overload; virtual; // throws java.io.IOException end; JNInet6AddressImpl = class external 'java.net' name 'Inet6AddressImpl' (JLObject, JNInetAddressImpl) public function getLocalHostName(): JLString; overload; virtual; // throws java.net.UnknownHostException function lookupAllHostAddr(para1: JLString): Arr1JNInetAddress; overload; virtual; // throws java.net.UnknownHostException function getHostByAddr(para1: Arr1jbyte): JLString; overload; virtual; // throws java.net.UnknownHostException function getHostByAddr(var para1: array of jbyte): JLString; overload; virtual; // throws java.net.UnknownHostException function isReachable(para1: JNInetAddress; para2: jint; para3: JNNetworkInterface; para4: jint): jboolean; overload; virtual; // throws java.io.IOException function anyLocalAddress(): JNInetAddress; overload; virtual; function loopbackAddress(): JNInetAddress; overload; virtual; end; JNSSSLServerSocket = class abstract external 'javax.net.ssl' name 'SSLServerSocket' (JNServerSocket) strict protected constructor create(); overload; // throws java.io.IOException constructor create(para1: jint); overload; // throws java.io.IOException constructor create(para1: jint; para2: jint); overload; // throws java.io.IOException constructor create(para1: jint; para2: jint; para3: JNInetAddress); overload; // throws java.io.IOException public function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract; procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract; function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract; procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract; procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract; function getNeedClientAuth(): jboolean; overload; virtual; abstract; procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract; function getWantClientAuth(): jboolean; overload; virtual; abstract; procedure setUseClientMode(para1: jboolean); overload; virtual; abstract; function getUseClientMode(): jboolean; overload; virtual; abstract; procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract; function getEnableSessionCreation(): jboolean; overload; virtual; abstract; end; JNSSSLSocket = class abstract external 'javax.net.ssl' name 'SSLSocket' (JNSocket) strict protected constructor create(); overload; constructor create(para1: JLString; para2: jint); overload; // throws java.io.IOException, java.net.UnknownHostException constructor create(para1: JNInetAddress; para2: jint); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException, java.net.UnknownHostException constructor create(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint); overload; // throws java.io.IOException public function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract; procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract; function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract; procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract; function getSession(): JNSSSLSession; overload; virtual; abstract; procedure addHandshakeCompletedListener(para1: JNSHandshakeCompletedListener); overload; virtual; abstract; procedure removeHandshakeCompletedListener(para1: JNSHandshakeCompletedListener); overload; virtual; abstract; procedure startHandshake(); overload; virtual; abstract; // throws java.io.IOException procedure setUseClientMode(para1: jboolean); overload; virtual; abstract; function getUseClientMode(): jboolean; overload; virtual; abstract; procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract; function getNeedClientAuth(): jboolean; overload; virtual; abstract; procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract; function getWantClientAuth(): jboolean; overload; virtual; abstract; procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract; function getEnableSessionCreation(): jboolean; overload; virtual; abstract; function getSSLParameters(): JNSSSLParameters; overload; virtual; procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual; end; JNDatagramSocketImpl = class abstract external 'java.net' name 'DatagramSocketImpl' (JLObject, JNSocketOptions) strict protected var flocalPort: jint; external name 'localPort'; ffd: JIFileDescriptor; external name 'fd'; public constructor create(); overload; strict protected procedure create_(); external name 'create'; overload; virtual; abstract; // throws java.net.SocketException procedure bind(para1: jint; para2: JNInetAddress); overload; virtual; abstract; // throws java.net.SocketException procedure send(para1: JNDatagramPacket); overload; virtual; abstract; // throws java.io.IOException procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; // throws java.net.SocketException procedure disconnect(); overload; virtual; function peek(para1: JNInetAddress): jint; overload; virtual; abstract; // throws java.io.IOException function peekData(para1: JNDatagramPacket): jint; overload; virtual; abstract; // throws java.io.IOException procedure receive(para1: JNDatagramPacket); overload; virtual; abstract; // throws java.io.IOException procedure setTTL(para1: jbyte); overload; virtual; abstract; // throws java.io.IOException function getTTL(): jbyte; overload; virtual; abstract; // throws java.io.IOException procedure setTimeToLive(para1: jint); overload; virtual; abstract; // throws java.io.IOException function getTimeToLive(): jint; overload; virtual; abstract; // throws java.io.IOException procedure join(para1: JNInetAddress); overload; virtual; abstract; // throws java.io.IOException procedure leave(para1: JNInetAddress); overload; virtual; abstract; // throws java.io.IOException procedure joinGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; abstract; // throws java.io.IOException procedure leaveGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; abstract; // throws java.io.IOException procedure close(); overload; virtual; abstract; function getLocalPort(): jint; overload; virtual; function getFileDescriptor(): JIFileDescriptor; overload; virtual; end; JNSocketImpl = class abstract external 'java.net' name 'SocketImpl' (JLObject, JNSocketOptions) strict protected var ffd: JIFileDescriptor; external name 'fd'; faddress: JNInetAddress; external name 'address'; fport: jint; external name 'port'; flocalport: jint; external name 'localport'; public constructor create(); overload; strict protected procedure create_(para1: jboolean); external name 'create'; overload; virtual; abstract; // throws java.io.IOException procedure connect(para1: JLString; para2: jint); overload; virtual; abstract; // throws java.io.IOException procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException procedure bind(para1: JNInetAddress; para2: jint); overload; virtual; abstract; // throws java.io.IOException procedure listen(para1: jint); overload; virtual; abstract; // throws java.io.IOException procedure accept(para1: JNSocketImpl); overload; virtual; abstract; // throws java.io.IOException function getInputStream(): JIInputStream; overload; virtual; abstract; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; abstract; // throws java.io.IOException function available(): jint; overload; virtual; abstract; // throws java.io.IOException procedure close(); overload; virtual; abstract; // throws java.io.IOException procedure shutdownInput(); overload; virtual; // throws java.io.IOException procedure shutdownOutput(); overload; virtual; // throws java.io.IOException function getFileDescriptor(): JIFileDescriptor; overload; virtual; function getInetAddress(): JNInetAddress; overload; virtual; function getPort(): jint; overload; virtual; function supportsUrgentData(): jboolean; overload; virtual; procedure sendUrgentData(para1: jint); overload; virtual; abstract; // throws java.io.IOException function getLocalPort(): jint; overload; virtual; public function toString(): JLString; overload; virtual; strict protected procedure setPerformancePreferences(para1: jint; para2: jint; para3: jint); overload; virtual; end; JNHttpURLConnection = class abstract external 'java.net' name 'HttpURLConnection' (JNURLConnection) strict protected var fmethod: JLString; external name 'method'; fchunkLength: jint; external name 'chunkLength'; ffixedContentLength: jint; external name 'fixedContentLength'; fresponseCode: jint; external name 'responseCode'; fresponseMessage: JLString; external name 'responseMessage'; finstanceFollowRedirects: jboolean; external name 'instanceFollowRedirects'; public const HTTP_OK = 200; HTTP_CREATED = 201; HTTP_ACCEPTED = 202; HTTP_NOT_AUTHORITATIVE = 203; HTTP_NO_CONTENT = 204; HTTP_RESET = 205; HTTP_PARTIAL = 206; HTTP_MULT_CHOICE = 300; HTTP_MOVED_PERM = 301; HTTP_MOVED_TEMP = 302; HTTP_SEE_OTHER = 303; HTTP_NOT_MODIFIED = 304; HTTP_USE_PROXY = 305; HTTP_BAD_REQUEST = 400; HTTP_UNAUTHORIZED = 401; HTTP_PAYMENT_REQUIRED = 402; HTTP_FORBIDDEN = 403; HTTP_NOT_FOUND = 404; HTTP_BAD_METHOD = 405; HTTP_NOT_ACCEPTABLE = 406; HTTP_PROXY_AUTH = 407; HTTP_CLIENT_TIMEOUT = 408; HTTP_CONFLICT = 409; HTTP_GONE = 410; HTTP_LENGTH_REQUIRED = 411; HTTP_PRECON_FAILED = 412; HTTP_ENTITY_TOO_LARGE = 413; HTTP_REQ_TOO_LONG = 414; HTTP_UNSUPPORTED_TYPE = 415; HTTP_SERVER_ERROR = 500 deprecated; HTTP_INTERNAL_ERROR = 500; HTTP_NOT_IMPLEMENTED = 501; HTTP_BAD_GATEWAY = 502; HTTP_UNAVAILABLE = 503; HTTP_GATEWAY_TIMEOUT = 504; HTTP_VERSION = 505; public function getHeaderFieldKey(para1: jint): JLString; overload; virtual; procedure setFixedLengthStreamingMode(para1: jint); overload; virtual; procedure setChunkedStreamingMode(para1: jint); overload; virtual; function getHeaderField(para1: jint): JLString; overload; virtual; strict protected constructor create(para1: JNURL); overload; public class procedure setFollowRedirects(para1: jboolean); static; overload; class function getFollowRedirects(): jboolean; static; overload; procedure setInstanceFollowRedirects(para1: jboolean); overload; virtual; function getInstanceFollowRedirects(): jboolean; overload; virtual; procedure setRequestMethod(para1: JLString); overload; virtual; // throws java.net.ProtocolException function getRequestMethod(): JLString; overload; virtual; function getResponseCode(): jint; overload; virtual; // throws java.io.IOException function getResponseMessage(): JLString; overload; virtual; // throws java.io.IOException function getHeaderFieldDate(para1: JLString; para2: jlong): jlong; overload; virtual; procedure disconnect(); overload; virtual; abstract; function usingProxy(): jboolean; overload; virtual; abstract; function getPermission(): JSPermission; overload; virtual; // throws java.io.IOException function getErrorStream(): JIInputStream; overload; virtual; end; JNJarURLConnection = class abstract external 'java.net' name 'JarURLConnection' (JNURLConnection) strict protected var fjarFileURLConnection: JNURLConnection; external name 'jarFileURLConnection'; strict protected constructor create(para1: JNURL); overload; // throws java.net.MalformedURLException public function getJarFileURL(): JNURL; overload; virtual; function getEntryName(): JLString; overload; virtual; function getJarFile(): JUJJarFile; overload; virtual; abstract; // throws java.io.IOException function getManifest(): JUJManifest; overload; virtual; // throws java.io.IOException function getJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException function getAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException function getMainAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException function getCertificates(): Arr1JSCCertificate; overload; virtual; // throws java.io.IOException end; JNCSAbstractSelectionKey = class abstract external 'java.nio.channels.spi' name 'AbstractSelectionKey' (JNCSelectionKey) strict protected constructor create(); overload; public function isValid(): jboolean; overload; virtual; final; procedure cancel(); overload; virtual; final; end; JNCSAbstractSelector = class abstract external 'java.nio.channels.spi' name 'AbstractSelector' (JNCSelector) strict protected constructor create(para1: JNCSSelectorProvider); overload; public procedure close(); overload; virtual; final; // throws java.io.IOException strict protected procedure implCloseSelector(); overload; virtual; abstract; // throws java.io.IOException public function isOpen(): jboolean; overload; virtual; final; function provider(): JNCSSelectorProvider; overload; virtual; final; strict protected function cancelledKeys(): JUSet; overload; virtual; final; function register(para1: JNCSAbstractSelectableChannel; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract; procedure deregister(para1: JNCSAbstractSelectionKey); overload; virtual; final; procedure &begin(); overload; virtual; final; procedure &end(); overload; virtual; final; end; JRAActivationInstantiator = interface external 'java.rmi.activation' name 'ActivationInstantiator' (JRRemote) function newInstance(para1: JRAActivationID; para2: JRAActivationDesc): JRMarshalledObject; overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException end; JRAActivationMonitor = interface external 'java.rmi.activation' name 'ActivationMonitor' (JRRemote) procedure inactiveObject(para1: JRAActivationID); overload; // throws java.rmi.activation.UnknownObjectException, java.rmi.RemoteException procedure activeObject(para1: JRAActivationID; para2: JRMarshalledObject); overload; // throws java.rmi.activation.UnknownObjectException, java.rmi.RemoteException procedure inactiveGroup(para1: JRAActivationGroupID; para2: jlong); overload; // throws java.rmi.activation.UnknownGroupException, java.rmi.RemoteException end; JRAActivationSystem = interface external 'java.rmi.activation' name 'ActivationSystem' (JRRemote) const SYSTEM_PORT = 1098; function registerObject(para1: JRAActivationDesc): JRAActivationID; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownGroupException, java.rmi.RemoteException procedure unregisterObject(para1: JRAActivationID); overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException function registerGroup(para1: JRAActivationGroupDesc): JRAActivationGroupID; overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException function activeGroup(para1: JRAActivationGroupID; para2: JRAActivationInstantiator; para3: jlong): JRAActivationMonitor; overload; // throws java.rmi.activation.UnknownGroupException, java.rmi.activation.ActivationException, java.rmi.RemoteException procedure unregisterGroup(para1: JRAActivationGroupID); overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownGroupException, java.rmi.RemoteException procedure shutdown(); overload; // throws java.rmi.RemoteException function setActivationDesc(para1: JRAActivationID; para2: JRAActivationDesc): JRAActivationDesc; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.activation.UnknownGroupException, java.rmi.RemoteException function setActivationGroupDesc(para1: JRAActivationGroupID; para2: JRAActivationGroupDesc): JRAActivationGroupDesc; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownGroupException, java.rmi.RemoteException function getActivationDesc(para1: JRAActivationID): JRAActivationDesc; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException function getActivationGroupDesc(para1: JRAActivationGroupID): JRAActivationGroupDesc; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownGroupException, java.rmi.RemoteException end; JRAActivator = interface external 'java.rmi.activation' name 'Activator' (JRRemote) function activate(para1: JRAActivationID; para2: jboolean): JRMarshalledObject; overload; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException end; JRDDGC = interface external 'java.rmi.dgc' name 'DGC' (JRRemote) function dirty(para1: Arr1JRSObjID; para2: jlong; para3: JRDLease): JRDLease; overload; // throws java.rmi.RemoteException function dirty(var para1: array of JRSObjID; para2: jlong; para3: JRDLease): JRDLease; overload; // throws java.rmi.RemoteException procedure clean(para1: Arr1JRSObjID; para2: jlong; para3: JRDVMID; para4: jboolean); overload; // throws java.rmi.RemoteException procedure clean(var para1: array of JRSObjID; para2: jlong; para3: JRDVMID; para4: jboolean); overload; // throws java.rmi.RemoteException end; JRRRegistry = interface external 'java.rmi.registry' name 'Registry' (JRRemote) const REGISTRY_PORT = 1099; function lookup(para1: JLString): JRRemote; overload; // throws java.rmi.RemoteException, java.rmi.NotBoundException, java.rmi.AccessException procedure bind(para1: JLString; para2: JRRemote); overload; // throws java.rmi.RemoteException, java.rmi.AlreadyBoundException, java.rmi.AccessException procedure unbind(para1: JLString); overload; // throws java.rmi.RemoteException, java.rmi.NotBoundException, java.rmi.AccessException procedure rebind(para1: JLString; para2: JRRemote); overload; // throws java.rmi.RemoteException, java.rmi.AccessException function list(): Arr1JLString; overload; // throws java.rmi.RemoteException, java.rmi.AccessException end; JRSRemoteObject = class abstract external 'java.rmi.server' name 'RemoteObject' (JLObject, JRRemote, JISerializable) strict protected var fref: JRSRemoteRef; external name 'ref'; strict protected constructor create(); overload; constructor create(para1: JRSRemoteRef); overload; public function getRef(): JRSRemoteRef; overload; virtual; class function toStub(para1: JRRemote): JRRemote; static; overload; // throws java.rmi.NoSuchObjectException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JMRRRMIConnection = interface external 'javax.management.remote.rmi' name 'RMIConnection' (JICloseable, JRRemote) function getConnectionId(): JLString; overload; // throws java.io.IOException procedure close(); overload; // throws java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; // throws java.io.IOException function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; // throws java.io.IOException function getMBeanCount(para1: JSASubject): JLInteger; overload; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function getDefaultDomain(para1: JSASubject): JLString; overload; // throws java.io.IOException function getDomains(para1: JSASubject): Arr1JLString; overload; // throws java.io.IOException function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; // throws java.io.IOException end; JMRRRMIServer = interface external 'javax.management.remote.rmi' name 'RMIServer' (JRRemote) function getVersion(): JLString; overload; // throws java.rmi.RemoteException function newClient(para1: JLObject): JMRRRMIConnection; overload; // throws java.io.IOException end; JRSSslRMIClientSocketFactory = class external 'javax.rmi.ssl' name 'SslRMIClientSocketFactory' (JLObject, JRSRMIClientSocketFactory, JISerializable) public constructor create(); overload; function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JRSRMISocketFactory = class abstract external 'java.rmi.server' name 'RMISocketFactory' (JLObject, JRSRMIClientSocketFactory, JRSRMIServerSocketFactory) public constructor create(); overload; function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; abstract; // throws java.io.IOException function createServerSocket(para1: jint): JNServerSocket; overload; virtual; abstract; // throws java.io.IOException class procedure setSocketFactory(para1: JRSRMISocketFactory); static; overload; // throws java.io.IOException class function getSocketFactory(): JRSRMISocketFactory; static; overload; class function getDefaultSocketFactory(): JRSRMISocketFactory; static; overload; class procedure setFailureHandler(para1: JRSRMIFailureHandler); static; overload; class function getFailureHandler(): JRSRMIFailureHandler; static; overload; end; JRSSslRMIServerSocketFactory = class external 'javax.rmi.ssl' name 'SslRMIServerSocketFactory' (JLObject, JRSRMIServerSocketFactory) public constructor create(); overload; constructor create(para1: Arr1JLString; para2: Arr1JLString; para3: jboolean); overload; // throws java.lang.IllegalArgumentException constructor create(const para1: array of JLString; const para2: array of JLString; para3: jboolean); overload; // throws java.lang.IllegalArgumentException function getEnabledCipherSuites(): Arr1JLString; overload; virtual; final; function getEnabledProtocols(): Arr1JLString; overload; virtual; final; function getNeedClientAuth(): jboolean; overload; virtual; final; function createServerSocket(para1: jint): JNServerSocket; overload; virtual; // throws java.io.IOException function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSASubjectDomainCombiner = class external 'javax.security.auth' name 'SubjectDomainCombiner' (JLObject, JSDomainCombiner) public type InnerWeakKeyValueMap = class; Arr1InnerWeakKeyValueMap = array of InnerWeakKeyValueMap; Arr2InnerWeakKeyValueMap = array of Arr1InnerWeakKeyValueMap; Arr3InnerWeakKeyValueMap = array of Arr2InnerWeakKeyValueMap; InnerWeakKeyValueMap = class external 'javax.security.auth' name 'WeakKeyValueMap' end; public constructor create(para1: JSASubject); overload; function getSubject(): JSASubject; overload; virtual; function combine(para1: Arr1JSProtectionDomain; para2: Arr1JSProtectionDomain): Arr1JSProtectionDomain; overload; virtual; function combine(var para1: array of JSProtectionDomain; var para2: array of JSProtectionDomain): Arr1JSProtectionDomain; overload; virtual; end; JSPermission = class abstract external 'java.security' name 'Permission' (JLObject, JSGuard, JISerializable) public constructor create(para1: JLString); overload; procedure checkGuard(para1: JLObject); overload; virtual; // throws java.lang.SecurityException function implies(para1: JSPermission): jboolean; overload; virtual; abstract; function equals(para1: JLObject): jboolean; overload; virtual; abstract; function hashCode(): jint; overload; virtual; abstract; function getName(): JLString; overload; virtual; final; function getActions(): JLString; overload; virtual; abstract; function newPermissionCollection(): JSPermissionCollection; overload; virtual; function toString(): JLString; overload; virtual; end; JSKeyPairGenerator = class abstract external 'java.security' name 'KeyPairGenerator' (JSKeyPairGeneratorSpi) public type InnerDelegate = class; Arr1InnerDelegate = array of InnerDelegate; Arr2InnerDelegate = array of Arr1InnerDelegate; Arr3InnerDelegate = array of Arr2InnerDelegate; InnerDelegate = class sealed external 'java.security' name 'Delegate' end; strict protected constructor create(para1: JLString); overload; public function getAlgorithm(): JLString; overload; virtual; class function getInstance(para1: JLString): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSKeyPairGenerator; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure initialize(para1: jint); overload; virtual; procedure initialize(para1: jint; para2: JSSecureRandom); overload; virtual; procedure initialize(para1: JSSAlgorithmParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure initialize(para1: JSSAlgorithmParameterSpec; para2: JSSecureRandom); overload; virtual; // throws java.security.InvalidAlgorithmParameterException function genKeyPair(): JSKeyPair; overload; virtual; final; function generateKeyPair(): JSKeyPair; overload; virtual; end; JSMessageDigest = class abstract external 'java.security' name 'MessageDigest' (JSMessageDigestSpi) public type InnerDelegate = class; Arr1InnerDelegate = array of InnerDelegate; Arr2InnerDelegate = array of Arr1InnerDelegate; Arr3InnerDelegate = array of Arr2InnerDelegate; InnerDelegate = class external 'java.security' name 'Delegate' end; strict protected constructor create(para1: JLString); overload; public class function getInstance(para1: JLString): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSMessageDigest; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure update(para1: jbyte); overload; virtual; procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure update(para1: Arr1jbyte); overload; virtual; procedure update(var para1: array of jbyte); overload; virtual; procedure update(para1: JNByteBuffer); overload; virtual; final; function digest(): Arr1jbyte; overload; virtual; function digest(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException function digest(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.security.DigestException function digest(para1: Arr1jbyte): Arr1jbyte; overload; virtual; function digest(var para1: array of jbyte): Arr1jbyte; overload; virtual; function toString(): JLString; overload; virtual; class function isEqual(para1: Arr1jbyte; para2: Arr1jbyte): jboolean; static; overload; class function isEqual(var para1: array of jbyte; var para2: array of jbyte): jboolean; static; overload; procedure reset(); overload; virtual; function getAlgorithm(): JLString; overload; virtual; final; function getDigestLength(): jint; overload; virtual; final; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSIdentity = class abstract external 'java.security' name 'Identity' (JLObject, JSPrincipal, JISerializable) strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException constructor create(para1: JLString); overload; function getName(): JLString; overload; virtual; final; function getScope(): JSIdentityScope; overload; virtual; final; function getPublicKey(): JSPublicKey; overload; virtual; procedure setPublicKey(para1: JSPublicKey); overload; virtual; // throws java.security.KeyManagementException procedure setInfo(para1: JLString); overload; virtual; function getInfo(): JLString; overload; virtual; procedure addCertificate(para1: JSCertificate); overload; virtual; // throws java.security.KeyManagementException procedure removeCertificate(para1: JSCertificate); overload; virtual; // throws java.security.KeyManagementException function certificates(): Arr1JSCertificate; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; strict protected function identityEquals(para1: JSIdentity): jboolean; overload; virtual; public function toString(): JLString; overload; virtual; function toString(para1: jboolean): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; JSAGroup = interface external 'java.security.acl' name 'Group' (JSPrincipal) function addMember(para1: JSPrincipal): jboolean; overload; function removeMember(para1: JSPrincipal): jboolean; overload; function isMember(para1: JSPrincipal): jboolean; overload; function members(): JUEnumeration; overload; end; JMRJMXPrincipal = class external 'javax.management.remote' name 'JMXPrincipal' (JLObject, JSPrincipal, JISerializable) public constructor create(para1: JLString); overload; function getName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSAKKerberosPrincipal = class sealed external 'javax.security.auth.kerberos' name 'KerberosPrincipal' (JLObject, JSPrincipal, JISerializable) public const KRB_NT_UNKNOWN = 0; KRB_NT_PRINCIPAL = 1; KRB_NT_SRV_INST = 2; KRB_NT_SRV_HST = 3; KRB_NT_SRV_XHST = 4; KRB_NT_UID = 5; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jint); overload; function getRealm(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function getName(): JLString; overload; virtual; function getNameType(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JSAXX500Principal = class sealed external 'javax.security.auth.x500' name 'X500Principal' (JLObject, JSPrincipal, JISerializable) public const RFC1779 = 'RFC1779'; RFC2253 = 'RFC2253'; CANONICAL = 'CANONICAL'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JUMap); overload; constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; constructor create(para1: JIInputStream); overload; function getName(): JLString; overload; virtual; function getName(para1: JLString): JLString; overload; virtual; function getName(para1: JLString; para2: JUMap): JLString; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSDriverService = class external 'java.sql' name 'DriverService' (JLObject, JSPrivilegedAction) public constructor create(); overload; function run(): JLObject; overload; virtual; end; JRCGetORBPropertiesFileAction = class external 'javax.rmi.CORBA' name 'GetORBPropertiesFileAction' (JLObject, JSPrivilegedAction) public constructor create(); overload; function run(): JLObject; overload; virtual; end; JRGetORBPropertiesFileAction = class external 'javax.rmi' name 'GetORBPropertiesFileAction' (JLObject, JSPrivilegedAction) public constructor create(); overload; function run(): JLObject; overload; virtual; end; JSTHResourceLoader = class external 'javax.swing.text.html' name 'ResourceLoader' (JLObject, JSPrivilegedAction) public function run(): JLObject; overload; virtual; class function getResourceAsStream(para1: JLString): JIInputStream; static; overload; end; JSTHPResourceLoader = class external 'javax.swing.text.html.parser' name 'ResourceLoader' (JLObject, JSPrivilegedAction) public function run(): JLObject; overload; virtual; class function getResourceAsStream(para1: JLString): JIInputStream; static; overload; end; JXBGetPropertyAction = class sealed external 'javax.xml.bind' name 'GetPropertyAction' (JLObject, JSPrivilegedAction) public constructor create(para1: JLString); overload; function run(): JLString; overload; virtual; function run(): JLObject; overload; virtual; end; JLSystemClassLoaderAction = class external 'java.lang' name 'SystemClassLoaderAction' (JLObject, JSPrivilegedExceptionAction) public function run(): JLObject; overload; virtual; // throws java.lang.Exception end; JSSignature = class abstract external 'java.security' name 'Signature' (JSSignatureSpi) public type InnerCipherAdapter = class; Arr1InnerCipherAdapter = array of InnerCipherAdapter; Arr2InnerCipherAdapter = array of Arr1InnerCipherAdapter; Arr3InnerCipherAdapter = array of Arr2InnerCipherAdapter; InnerDelegate = class; Arr1InnerDelegate = array of InnerDelegate; Arr2InnerDelegate = array of Arr1InnerDelegate; Arr3InnerDelegate = array of Arr2InnerDelegate; InnerCipherAdapter = class external 'java.security' name 'CipherAdapter' end; InnerDelegate = class external 'java.security' name 'Delegate' end; strict protected const UNINITIALIZED = 0; SIGN = 2; VERIFY = 3; strict protected var fstate: jint; external name 'state'; strict protected constructor create(para1: JLString); overload; public class function getInstance(para1: JLString): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSSignature; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; procedure initVerify(para1: JSPublicKey); overload; virtual; final; // throws java.security.InvalidKeyException procedure initVerify(para1: JSCCertificate); overload; virtual; final; // throws java.security.InvalidKeyException procedure initSign(para1: JSPrivateKey); overload; virtual; final; // throws java.security.InvalidKeyException procedure initSign(para1: JSPrivateKey; para2: JSSecureRandom); overload; virtual; final; // throws java.security.InvalidKeyException function sign_(): Arr1jbyte; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException function sign_(para1: Arr1jbyte; para2: jint; para3: jint): jint; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException function sign_(var para1: array of jbyte; para2: jint; para3: jint): jint; external name 'sign'; overload; virtual; final; // throws java.security.SignatureException function verify_(para1: Arr1jbyte): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException function verify_(var para1: array of jbyte): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException function verify_(para1: Arr1jbyte; para2: jint; para3: jint): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException function verify_(var para1: array of jbyte; para2: jint; para3: jint): jboolean; external name 'verify'; overload; virtual; final; // throws java.security.SignatureException procedure update(para1: jbyte); overload; virtual; final; // throws java.security.SignatureException procedure update(para1: Arr1jbyte); overload; virtual; final; // throws java.security.SignatureException procedure update(var para1: array of jbyte); overload; virtual; final; // throws java.security.SignatureException procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.security.SignatureException procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.security.SignatureException procedure update(para1: JNByteBuffer); overload; virtual; final; // throws java.security.SignatureException function getAlgorithm(): JLString; overload; virtual; final; function toString(): JLString; overload; virtual; procedure setParameter(para1: JLString; para2: JLObject); overload; virtual; final; // throws java.security.InvalidParameterException procedure setParameter(para1: JSSAlgorithmParameterSpec); overload; virtual; final; // throws java.security.InvalidAlgorithmParameterException function getParameters(): JSAlgorithmParameters; overload; virtual; final; function getParameter(para1: JLString): JLObject; overload; virtual; final; // throws java.security.InvalidParameterException function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSAAcl = interface external 'java.security.acl' name 'Acl' (JSAOwner) procedure setName(para1: JSPrincipal; para2: JLString); overload; // throws java.security.acl.NotOwnerException function getName(): JLString; overload; function addEntry(para1: JSPrincipal; para2: JSAAclEntry): jboolean; overload; // throws java.security.acl.NotOwnerException function removeEntry(para1: JSPrincipal; para2: JSAAclEntry): jboolean; overload; // throws java.security.acl.NotOwnerException function getPermissions(para1: JSPrincipal): JUEnumeration; overload; function entries(): JUEnumeration; overload; function checkPermission(para1: JSPrincipal; para2: JSAPermission): jboolean; overload; function toString(): JLString; overload; end; JSCX509CRL = class abstract external 'java.security.cert' name 'X509CRL' (JSCCRL, JSCX509Extension) strict protected constructor create(); overload; public function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException procedure verify(para1: JSPublicKey); overload; virtual; abstract; // throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException procedure verify(para1: JSPublicKey; para2: JLString); overload; virtual; abstract; // throws java.security.cert.CRLException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException function getVersion(): jint; overload; virtual; abstract; function getIssuerDN(): JSPrincipal; overload; virtual; abstract; function getIssuerX500Principal(): JSAXX500Principal; overload; virtual; function getThisUpdate(): JUDate; overload; virtual; abstract; function getNextUpdate(): JUDate; overload; virtual; abstract; function getRevokedCertificate(para1: JMBigInteger): JSCX509CRLEntry; overload; virtual; abstract; function getRevokedCertificate(para1: JSCX509Certificate): JSCX509CRLEntry; overload; virtual; function getRevokedCertificates(): JUSet; overload; virtual; abstract; function getTBSCertList(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException function getSignature(): Arr1jbyte; overload; virtual; abstract; function getSigAlgName(): JLString; overload; virtual; abstract; function getSigAlgOID(): JLString; overload; virtual; abstract; function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract; end; JSCX509CRLEntry = class abstract external 'java.security.cert' name 'X509CRLEntry' (JLObject, JSCX509Extension) public constructor create(); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CRLException function getSerialNumber(): JMBigInteger; overload; virtual; abstract; function getCertificateIssuer(): JSAXX500Principal; overload; virtual; function getRevocationDate(): JUDate; overload; virtual; abstract; function hasExtensions(): jboolean; overload; virtual; abstract; function toString(): JLString; overload; virtual; abstract; end; JSSDSAParameterSpec = class external 'java.security.spec' name 'DSAParameterSpec' (JLObject, JSSAlgorithmParameterSpec, JSIDSAParams) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload; function getP(): JMBigInteger; overload; virtual; function getQ(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; end; JSSECGenParameterSpec = class external 'java.security.spec' name 'ECGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: JLString); overload; function getName(): JLString; overload; virtual; end; JSSECParameterSpec = class external 'java.security.spec' name 'ECParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: JSSEllipticCurve; para2: JSSECPoint; para3: JMBigInteger; para4: jint); overload; function getCurve(): JSSEllipticCurve; overload; virtual; function getGenerator(): JSSECPoint; overload; virtual; function getOrder(): JMBigInteger; overload; virtual; function getCofactor(): jint; overload; virtual; end; JSSMGF1ParameterSpec = class external 'java.security.spec' name 'MGF1ParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public final class var fSHA1: JSSMGF1ParameterSpec; external name 'SHA1'; fSHA256: JSSMGF1ParameterSpec; external name 'SHA256'; fSHA384: JSSMGF1ParameterSpec; external name 'SHA384'; fSHA512: JSSMGF1ParameterSpec; external name 'SHA512'; public constructor create(para1: JLString); overload; function getDigestAlgorithm(): JLString; overload; virtual; end; JSSPSSParameterSpec = class external 'java.security.spec' name 'PSSParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public final class var fDEFAULT: JSSPSSParameterSpec; external name 'DEFAULT'; public constructor create(para1: JLString; para2: JLString; para3: JSSAlgorithmParameterSpec; para4: jint; para5: jint); overload; constructor create(para1: jint); overload; function getDigestAlgorithm(): JLString; overload; virtual; function getMGFAlgorithm(): JLString; overload; virtual; function getMGFParameters(): JSSAlgorithmParameterSpec; overload; virtual; function getSaltLength(): jint; overload; virtual; function getTrailerField(): jint; overload; virtual; end; JSSRSAKeyGenParameterSpec = class external 'java.security.spec' name 'RSAKeyGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public final class var fF0: JMBigInteger; external name 'F0'; fF4: JMBigInteger; external name 'F4'; public constructor create(para1: jint; para2: JMBigInteger); overload; function getKeysize(): jint; overload; virtual; function getPublicExponent(): JMBigInteger; overload; virtual; end; JCSDHGenParameterSpec = class external 'javax.crypto.spec' name 'DHGenParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: jint; para2: jint); overload; function getPrimeSize(): jint; overload; virtual; function getExponentSize(): jint; overload; virtual; end; JCSDHParameterSpec = class external 'javax.crypto.spec' name 'DHParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger); overload; constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: jint); overload; function getP(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; function getL(): jint; overload; virtual; end; JCSIvParameterSpec = class external 'javax.crypto.spec' name 'IvParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; function getIV(): Arr1jbyte; overload; virtual; end; JCSOAEPParameterSpec = class external 'javax.crypto.spec' name 'OAEPParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public final class var fDEFAULT: JCSOAEPParameterSpec; external name 'DEFAULT'; public constructor create(para1: JLString; para2: JLString; para3: JSSAlgorithmParameterSpec; para4: JCSPSource); overload; function getDigestAlgorithm(): JLString; overload; virtual; function getMGFAlgorithm(): JLString; overload; virtual; function getMGFParameters(): JSSAlgorithmParameterSpec; overload; virtual; function getPSource(): JCSPSource; overload; virtual; end; JCSPBEParameterSpec = class external 'javax.crypto.spec' name 'PBEParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: Arr1jbyte; para2: jint); overload; constructor create(const para1: array of jbyte; para2: jint); overload; function getSalt(): Arr1jbyte; overload; virtual; function getIterationCount(): jint; overload; virtual; end; JCSRC2ParameterSpec = class external 'javax.crypto.spec' name 'RC2ParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; constructor create(para1: jint; para2: Arr1jbyte; para3: jint); overload; constructor create(para1: jint; const para2: array of jbyte; para3: jint); overload; function getEffectiveKeyBits(): jint; overload; virtual; function getIV(): Arr1jbyte; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JCSRC5ParameterSpec = class external 'javax.crypto.spec' name 'RC5ParameterSpec' (JLObject, JSSAlgorithmParameterSpec) public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jbyte); overload; constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jbyte); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; const para4: array of jbyte; para5: jint); overload; function getVersion(): jint; overload; virtual; function getRounds(): jint; overload; virtual; function getWordSize(): jint; overload; virtual; function getIV(): Arr1jbyte; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JXCDSDigestMethodParameterSpec = interface external 'javax.xml.crypto.dsig.spec' name 'DigestMethodParameterSpec' (JSSAlgorithmParameterSpec) end; JXCDSSignatureMethodParameterSpec = interface external 'javax.xml.crypto.dsig.spec' name 'SignatureMethodParameterSpec' (JSSAlgorithmParameterSpec) end; JXCDSTransformParameterSpec = interface external 'javax.xml.crypto.dsig.spec' name 'TransformParameterSpec' (JSSAlgorithmParameterSpec) end; JSSECFieldF2m = class external 'java.security.spec' name 'ECFieldF2m' (JLObject, JSSECField) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JMBigInteger); overload; constructor create(para1: jint; para2: Arr1jint); overload; constructor create(para1: jint; const para2: array of jint); overload; function getFieldSize(): jint; overload; virtual; function getM(): jint; overload; virtual; function getReductionPolynomial(): JMBigInteger; overload; virtual; function getMidTermsOfReductionPolynomial(): Arr1jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSSECFieldFp = class external 'java.security.spec' name 'ECFieldFp' (JLObject, JSSECField) public constructor create(para1: JMBigInteger); overload; function getFieldSize(): jint; overload; virtual; function getP(): JMBigInteger; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSSDSAPrivateKeySpec = class external 'java.security.spec' name 'DSAPrivateKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger); overload; function getX(): JMBigInteger; overload; virtual; function getP(): JMBigInteger; overload; virtual; function getQ(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; end; JSSDSAPublicKeySpec = class external 'java.security.spec' name 'DSAPublicKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger); overload; function getY(): JMBigInteger; overload; virtual; function getP(): JMBigInteger; overload; virtual; function getQ(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; end; JSSECPrivateKeySpec = class external 'java.security.spec' name 'ECPrivateKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JSSECParameterSpec); overload; function getS(): JMBigInteger; overload; virtual; function getParams(): JSSECParameterSpec; overload; virtual; end; JSSECPublicKeySpec = class external 'java.security.spec' name 'ECPublicKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JSSECPoint; para2: JSSECParameterSpec); overload; function getW(): JSSECPoint; overload; virtual; function getParams(): JSSECParameterSpec; overload; virtual; end; JSSEncodedKeySpec = class abstract external 'java.security.spec' name 'EncodedKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getEncoded(): Arr1jbyte; overload; virtual; function getFormat(): JLString; overload; virtual; abstract; end; JSSRSAPrivateKeySpec = class external 'java.security.spec' name 'RSAPrivateKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger); overload; function getModulus(): JMBigInteger; overload; virtual; function getPrivateExponent(): JMBigInteger; overload; virtual; end; JSSRSAPublicKeySpec = class external 'java.security.spec' name 'RSAPublicKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger); overload; function getModulus(): JMBigInteger; overload; virtual; function getPublicExponent(): JMBigInteger; overload; virtual; end; JCSDESKeySpec = class external 'javax.crypto.spec' name 'DESKeySpec' (JLObject, JSSKeySpec) public const DES_KEY_LEN = 8; public constructor create(para1: Arr1jbyte); overload; // throws java.security.InvalidKeyException constructor create(const para1: array of jbyte); overload; // throws java.security.InvalidKeyException constructor create(para1: Arr1jbyte; para2: jint); overload; // throws java.security.InvalidKeyException constructor create(const para1: array of jbyte; para2: jint); overload; // throws java.security.InvalidKeyException function getKey(): Arr1jbyte; overload; virtual; class function isParityAdjusted(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException class function isParityAdjusted(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException class function isWeak(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException class function isWeak(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException end; JCSDESedeKeySpec = class external 'javax.crypto.spec' name 'DESedeKeySpec' (JLObject, JSSKeySpec) public const DES_EDE_KEY_LEN = 24; public constructor create(para1: Arr1jbyte); overload; // throws java.security.InvalidKeyException constructor create(const para1: array of jbyte); overload; // throws java.security.InvalidKeyException constructor create(para1: Arr1jbyte; para2: jint); overload; // throws java.security.InvalidKeyException constructor create(const para1: array of jbyte; para2: jint); overload; // throws java.security.InvalidKeyException function getKey(): Arr1jbyte; overload; virtual; class function isParityAdjusted(para1: Arr1jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException class function isParityAdjusted(var para1: array of jbyte; para2: jint): jboolean; static; overload; // throws java.security.InvalidKeyException end; JCSDHPrivateKeySpec = class external 'javax.crypto.spec' name 'DHPrivateKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload; function getX(): JMBigInteger; overload; virtual; function getP(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; end; JCSDHPublicKeySpec = class external 'javax.crypto.spec' name 'DHPublicKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger); overload; function getY(): JMBigInteger; overload; virtual; function getP(): JMBigInteger; overload; virtual; function getG(): JMBigInteger; overload; virtual; end; JCSPBEKeySpec = class external 'javax.crypto.spec' name 'PBEKeySpec' (JLObject, JSSKeySpec) public constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; constructor create(para1: Arr1jchar; para2: Arr1jbyte; para3: jint; para4: jint); overload; constructor create(const para1: array of jchar; const para2: array of jbyte; para3: jint; para4: jint); overload; constructor create(para1: Arr1jchar; para2: Arr1jbyte; para3: jint); overload; constructor create(const para1: array of jchar; const para2: array of jbyte; para3: jint); overload; procedure clearPassword(); overload; virtual; final; function getPassword(): Arr1jchar; overload; virtual; final; function getSalt(): Arr1jbyte; overload; virtual; final; function getIterationCount(): jint; overload; virtual; final; function getKeyLength(): jint; overload; virtual; final; end; JSRSSerialArray = class external 'javax.sql.rowset.serial' name 'SerialArray' (JLObject, JSArray, JISerializable, JLCloneable) public constructor create(para1: JSArray; para2: JUMap); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException procedure free(); overload; virtual; // throws java.sql.SQLException constructor create(para1: JSArray); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function getArray(): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getArray(para1: JUMap): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getArray(para1: jlong; para2: jint): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getArray(para1: jlong; para2: jint; para3: JUMap): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getBaseType(): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getBaseTypeName(): JLString; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getResultSet(para1: jlong; para2: jint): JSResultSet; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getResultSet(para1: JUMap): JSResultSet; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getResultSet(): JSResultSet; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getResultSet(para1: jlong; para2: jint; para3: JUMap): JSResultSet; overload; virtual; // throws javax.sql.rowset.serial.SerialException end; JSRSSerialBlob = class external 'javax.sql.rowset.serial' name 'SerialBlob' (JLObject, JSBlob, JISerializable, JLCloneable) public constructor create(para1: Arr1jbyte); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException constructor create(const para1: array of jbyte); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException constructor create(para1: JSBlob); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function getBytes(para1: jlong; para2: jint): Arr1jbyte; overload; virtual; // throws javax.sql.rowset.serial.SerialException function length(): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getBinaryStream(): JIInputStream; overload; virtual; // throws javax.sql.rowset.serial.SerialException function position(para1: Arr1jbyte; para2: jlong): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function position(var para1: array of jbyte; para2: jlong): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function position(para1: JSBlob; para2: jlong): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setBytes(para1: jlong; para2: Arr1jbyte): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setBytes(para1: jlong; var para2: array of jbyte): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setBytes(para1: jlong; para2: Arr1jbyte; para3: jint; para4: jint): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setBytes(para1: jlong; var para2: array of jbyte; para3: jint; para4: jint): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setBinaryStream(para1: jlong): JIOutputStream; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException procedure truncate(para1: jlong); overload; virtual; // throws javax.sql.rowset.serial.SerialException function getBinaryStream(para1: jlong; para2: jlong): JIInputStream; overload; virtual; // throws java.sql.SQLException procedure free(); overload; virtual; // throws java.sql.SQLException end; JSNClob = interface external 'java.sql' name 'NClob' (JSClob) end; JSRSSerialClob = class external 'javax.sql.rowset.serial' name 'SerialClob' (JLObject, JSClob, JISerializable, JLCloneable) public constructor create(para1: Arr1jchar); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException constructor create(const para1: array of jchar); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException constructor create(para1: JSClob); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function length(): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getCharacterStream(): JIReader; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getAsciiStream(): JIInputStream; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function getSubString(para1: jlong; para2: jint): JLString; overload; virtual; // throws javax.sql.rowset.serial.SerialException function position(para1: JLString; para2: jlong): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function position(para1: JSClob; para2: jlong): jlong; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setString(para1: jlong; para2: JLString): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException function setString(para1: jlong; para2: JLString; para3: jint; para4: jint): jint; overload; virtual; // throws javax.sql.rowset.serial.SerialException function setAsciiStream(para1: jlong): JIOutputStream; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function setCharacterStream(para1: jlong): JIWriter; overload; virtual; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException procedure truncate(para1: jlong); overload; virtual; // throws javax.sql.rowset.serial.SerialException function getCharacterStream(para1: jlong; para2: jlong): JIReader; overload; virtual; // throws java.sql.SQLException procedure free(); overload; virtual; // throws java.sql.SQLException end; JSRSSerialRef = class external 'javax.sql.rowset.serial' name 'SerialRef' (JLObject, JSRef, JISerializable, JLCloneable) public constructor create(para1: JSRef); overload; // throws javax.sql.rowset.serial.SerialException, java.sql.SQLException function getBaseTypeName(): JLString; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getObject(para1: JUMap): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getObject(): JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException procedure setObject(para1: JLObject); overload; virtual; // throws javax.sql.rowset.serial.SerialException end; JSRSSQLInputImpl = class external 'javax.sql.rowset.serial' name 'SQLInputImpl' (JLObject, JSSQLInput) public constructor create(para1: Arr1JLObject; para2: JUMap); overload; // throws java.sql.SQLException constructor create(const para1: array of JLObject; para2: JUMap); overload; // throws java.sql.SQLException function readString(): JLString; overload; virtual; // throws java.sql.SQLException function readBoolean(): jboolean; overload; virtual; // throws java.sql.SQLException function readByte(): jbyte; overload; virtual; // throws java.sql.SQLException function readShort(): jshort; overload; virtual; // throws java.sql.SQLException function readInt(): jint; overload; virtual; // throws java.sql.SQLException function readLong(): jlong; overload; virtual; // throws java.sql.SQLException function readFloat(): jfloat; overload; virtual; // throws java.sql.SQLException function readDouble(): jdouble; overload; virtual; // throws java.sql.SQLException function readBigDecimal(): JMBigDecimal; overload; virtual; // throws java.sql.SQLException function readBytes(): Arr1jbyte; overload; virtual; // throws java.sql.SQLException function readDate(): JSDate; overload; virtual; // throws java.sql.SQLException function readTime(): JSTime; overload; virtual; // throws java.sql.SQLException function readTimestamp(): JSqlTimestamp; overload; virtual; // throws java.sql.SQLException function readCharacterStream(): JIReader; overload; virtual; // throws java.sql.SQLException function readAsciiStream(): JIInputStream; overload; virtual; // throws java.sql.SQLException function readBinaryStream(): JIInputStream; overload; virtual; // throws java.sql.SQLException function readObject(): JLObject; overload; virtual; // throws java.sql.SQLException function readRef(): JSRef; overload; virtual; // throws java.sql.SQLException function readBlob(): JSBlob; overload; virtual; // throws java.sql.SQLException function readClob(): JSClob; overload; virtual; // throws java.sql.SQLException function readArray(): JSArray; overload; virtual; // throws java.sql.SQLException function wasNull(): jboolean; overload; virtual; // throws java.sql.SQLException function readURL(): JNURL; overload; virtual; // throws java.sql.SQLException function readNClob(): JSNClob; overload; virtual; // throws java.sql.SQLException function readNString(): JLString; overload; virtual; // throws java.sql.SQLException function readSQLXML(): JSSQLXML; overload; virtual; // throws java.sql.SQLException function readRowId(): JSRowId; overload; virtual; // throws java.sql.SQLException end; JSRSSQLOutputImpl = class external 'javax.sql.rowset.serial' name 'SQLOutputImpl' (JLObject, JSSQLOutput) public constructor create(para1: JUVector; para2: JUMap); overload; // throws java.sql.SQLException procedure writeString(para1: JLString); overload; virtual; // throws java.sql.SQLException procedure writeBoolean(para1: jboolean); overload; virtual; // throws java.sql.SQLException procedure writeByte(para1: jbyte); overload; virtual; // throws java.sql.SQLException procedure writeShort(para1: jshort); overload; virtual; // throws java.sql.SQLException procedure writeInt(para1: jint); overload; virtual; // throws java.sql.SQLException procedure writeLong(para1: jlong); overload; virtual; // throws java.sql.SQLException procedure writeFloat(para1: jfloat); overload; virtual; // throws java.sql.SQLException procedure writeDouble(para1: jdouble); overload; virtual; // throws java.sql.SQLException procedure writeBigDecimal(para1: JMBigDecimal); overload; virtual; // throws java.sql.SQLException procedure writeBytes(para1: Arr1jbyte); overload; virtual; // throws java.sql.SQLException procedure writeBytes(var para1: array of jbyte); overload; virtual; // throws java.sql.SQLException procedure writeDate(para1: JSDate); overload; virtual; // throws java.sql.SQLException procedure writeTime(para1: JSTime); overload; virtual; // throws java.sql.SQLException procedure writeTimestamp(para1: JSqlTimestamp); overload; virtual; // throws java.sql.SQLException procedure writeCharacterStream(para1: JIReader); overload; virtual; // throws java.sql.SQLException procedure writeAsciiStream(para1: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure writeBinaryStream(para1: JIInputStream); overload; virtual; // throws java.sql.SQLException procedure writeObject(para1: JSSQLData); overload; virtual; // throws java.sql.SQLException procedure writeRef(para1: JSRef); overload; virtual; // throws java.sql.SQLException procedure writeBlob(para1: JSBlob); overload; virtual; // throws java.sql.SQLException procedure writeClob(para1: JSClob); overload; virtual; // throws java.sql.SQLException procedure writeStruct(para1: JSStruct); overload; virtual; // throws java.sql.SQLException procedure writeArray(para1: JSArray); overload; virtual; // throws java.sql.SQLException procedure writeURL(para1: JNURL); overload; virtual; // throws java.sql.SQLException procedure writeNString(para1: JLString); overload; virtual; // throws java.sql.SQLException procedure writeNClob(para1: JSNClob); overload; virtual; // throws java.sql.SQLException procedure writeRowId(para1: JSRowId); overload; virtual; // throws java.sql.SQLException procedure writeSQLXML(para1: JSSQLXML); overload; virtual; // throws java.sql.SQLException end; JSRSSerialStruct = class external 'javax.sql.rowset.serial' name 'SerialStruct' (JLObject, JSStruct, JISerializable, JLCloneable) public constructor create(para1: JSStruct; para2: JUMap); overload; // throws javax.sql.rowset.serial.SerialException constructor create(para1: JSSQLData; para2: JUMap); overload; // throws javax.sql.rowset.serial.SerialException function getSQLTypeName(): JLString; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getAttributes(): Arr1JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException function getAttributes(para1: JUMap): Arr1JLObject; overload; virtual; // throws javax.sql.rowset.serial.SerialException end; JSConnection = interface external 'java.sql' name 'Connection' (JSWrapper) const TRANSACTION_NONE = 0; TRANSACTION_READ_UNCOMMITTED = 1; TRANSACTION_READ_COMMITTED = 2; TRANSACTION_REPEATABLE_READ = 4; TRANSACTION_SERIALIZABLE = 8; function createStatement(): JSStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareCall(para1: JLString): JSCallableStatement; overload; // throws java.sql.SQLException function nativeSQL(para1: JLString): JLString; overload; // throws java.sql.SQLException procedure setAutoCommit(para1: jboolean); overload; // throws java.sql.SQLException function getAutoCommit(): jboolean; overload; // throws java.sql.SQLException procedure commit(); overload; // throws java.sql.SQLException procedure rollback(); overload; // throws java.sql.SQLException procedure close(); overload; // throws java.sql.SQLException function isClosed(): jboolean; overload; // throws java.sql.SQLException function getMetaData(): JSDatabaseMetaData; overload; // throws java.sql.SQLException procedure setReadOnly(para1: jboolean); overload; // throws java.sql.SQLException function isReadOnly(): jboolean; overload; // throws java.sql.SQLException procedure setCatalog(para1: JLString); overload; // throws java.sql.SQLException function getCatalog(): JLString; overload; // throws java.sql.SQLException procedure setTransactionIsolation(para1: jint); overload; // throws java.sql.SQLException function getTransactionIsolation(): jint; overload; // throws java.sql.SQLException function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException procedure clearWarnings(); overload; // throws java.sql.SQLException function createStatement(para1: jint; para2: jint): JSStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; para2: jint; para3: jint): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareCall(para1: JLString; para2: jint; para3: jint): JSCallableStatement; overload; // throws java.sql.SQLException function getTypeMap(): JUMap; overload; // throws java.sql.SQLException procedure setTypeMap(para1: JUMap); overload; // throws java.sql.SQLException procedure setHoldability(para1: jint); overload; // throws java.sql.SQLException function getHoldability(): jint; overload; // throws java.sql.SQLException function setSavepoint(): JSSavepoint; overload; // throws java.sql.SQLException function setSavepoint(para1: JLString): JSSavepoint; overload; // throws java.sql.SQLException procedure rollback(para1: JSSavepoint); overload; // throws java.sql.SQLException procedure releaseSavepoint(para1: JSSavepoint); overload; // throws java.sql.SQLException function createStatement(para1: jint; para2: jint; para3: jint): JSStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; para2: jint; para3: jint; para4: jint): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareCall(para1: JLString; para2: jint; para3: jint; para4: jint): JSCallableStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; para2: jint): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; para2: Arr1jint): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; var para2: array of jint): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; para2: Arr1JLString): JSPreparedStatement; overload; // throws java.sql.SQLException function prepareStatement(para1: JLString; var para2: array of JLString): JSPreparedStatement; overload; // throws java.sql.SQLException function createClob(): JSClob; overload; // throws java.sql.SQLException function createBlob(): JSBlob; overload; // throws java.sql.SQLException function createNClob(): JSNClob; overload; // throws java.sql.SQLException function createSQLXML(): JSSQLXML; overload; // throws java.sql.SQLException function isValid(para1: jint): jboolean; overload; // throws java.sql.SQLException procedure setClientInfo(para1: JLString; para2: JLString); overload; // throws java.sql.SQLClientInfoException procedure setClientInfo(para1: JUProperties); overload; // throws java.sql.SQLClientInfoException function getClientInfo(para1: JLString): JLString; overload; // throws java.sql.SQLException function getClientInfo(): JUProperties; overload; // throws java.sql.SQLException function createArrayOf(para1: JLString; para2: Arr1JLObject): JSArray; overload; // throws java.sql.SQLException function createArrayOf(para1: JLString; var para2: array of JLObject): JSArray; overload; // throws java.sql.SQLException function createStruct(para1: JLString; para2: Arr1JLObject): JSStruct; overload; // throws java.sql.SQLException function createStruct(para1: JLString; var para2: array of JLObject): JSStruct; overload; // throws java.sql.SQLException end; JSDatabaseMetaData = interface external 'java.sql' name 'DatabaseMetaData' (JSWrapper) const procedureResultUnknown = 0; procedureNoResult = 1; procedureReturnsResult = 2; procedureColumnUnknown = 0; procedureColumnIn = 1; procedureColumnInOut = 2; procedureColumnOut = 4; procedureColumnReturn = 5; procedureColumnResult = 3; procedureNoNulls = 0; procedureNullable = 1; procedureNullableUnknown = 2; columnNoNulls = 0; columnNullable = 1; columnNullableUnknown = 2; bestRowTemporary = 0; bestRowTransaction = 1; bestRowSession = 2; bestRowUnknown = 0; bestRowNotPseudo = 1; bestRowPseudo = 2; versionColumnUnknown = 0; versionColumnNotPseudo = 1; versionColumnPseudo = 2; importedKeyCascade = 0; importedKeyRestrict = 1; importedKeySetNull = 2; importedKeyNoAction = 3; importedKeySetDefault = 4; importedKeyInitiallyDeferred = 5; importedKeyInitiallyImmediate = 6; importedKeyNotDeferrable = 7; typeNoNulls = 0; typeNullable = 1; typeNullableUnknown = 2; typePredNone = 0; typePredChar = 1; typePredBasic = 2; typeSearchable = 3; tableIndexStatistic = 0; tableIndexClustered = 1; tableIndexHashed = 2; tableIndexOther = 3; attributeNoNulls = 0; attributeNullable = 1; attributeNullableUnknown = 2; sqlStateXOpen = 1; sqlStateSQL = 2; sqlStateSQL99 = 2; functionColumnUnknown = 0; functionColumnIn = 1; functionColumnInOut = 2; functionColumnOut = 3; functionReturn = 4; functionColumnResult = 5; functionNoNulls = 0; functionNullable = 1; functionNullableUnknown = 2; functionResultUnknown = 0; functionNoTable = 1; functionReturnsTable = 2; function allProceduresAreCallable(): jboolean; overload; // throws java.sql.SQLException function allTablesAreSelectable(): jboolean; overload; // throws java.sql.SQLException function getURL(): JLString; overload; // throws java.sql.SQLException function getUserName(): JLString; overload; // throws java.sql.SQLException function isReadOnly(): jboolean; overload; // throws java.sql.SQLException function nullsAreSortedHigh(): jboolean; overload; // throws java.sql.SQLException function nullsAreSortedLow(): jboolean; overload; // throws java.sql.SQLException function nullsAreSortedAtStart(): jboolean; overload; // throws java.sql.SQLException function nullsAreSortedAtEnd(): jboolean; overload; // throws java.sql.SQLException function getDatabaseProductName(): JLString; overload; // throws java.sql.SQLException function getDatabaseProductVersion(): JLString; overload; // throws java.sql.SQLException function getDriverName(): JLString; overload; // throws java.sql.SQLException function getDriverVersion(): JLString; overload; // throws java.sql.SQLException function getDriverMajorVersion(): jint; overload; function getDriverMinorVersion(): jint; overload; function usesLocalFiles(): jboolean; overload; // throws java.sql.SQLException function usesLocalFilePerTable(): jboolean; overload; // throws java.sql.SQLException function supportsMixedCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesUpperCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesLowerCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesMixedCaseIdentifiers(): jboolean; overload; // throws java.sql.SQLException function supportsMixedCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesUpperCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesLowerCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException function storesMixedCaseQuotedIdentifiers(): jboolean; overload; // throws java.sql.SQLException function getIdentifierQuoteString(): JLString; overload; // throws java.sql.SQLException function getSQLKeywords(): JLString; overload; // throws java.sql.SQLException function getNumericFunctions(): JLString; overload; // throws java.sql.SQLException function getStringFunctions(): JLString; overload; // throws java.sql.SQLException function getSystemFunctions(): JLString; overload; // throws java.sql.SQLException function getTimeDateFunctions(): JLString; overload; // throws java.sql.SQLException function getSearchStringEscape(): JLString; overload; // throws java.sql.SQLException function getExtraNameCharacters(): JLString; overload; // throws java.sql.SQLException function supportsAlterTableWithAddColumn(): jboolean; overload; // throws java.sql.SQLException function supportsAlterTableWithDropColumn(): jboolean; overload; // throws java.sql.SQLException function supportsColumnAliasing(): jboolean; overload; // throws java.sql.SQLException function nullPlusNonNullIsNull(): jboolean; overload; // throws java.sql.SQLException function supportsConvert(): jboolean; overload; // throws java.sql.SQLException function supportsConvert(para1: jint; para2: jint): jboolean; overload; // throws java.sql.SQLException function supportsTableCorrelationNames(): jboolean; overload; // throws java.sql.SQLException function supportsDifferentTableCorrelationNames(): jboolean; overload; // throws java.sql.SQLException function supportsExpressionsInOrderBy(): jboolean; overload; // throws java.sql.SQLException function supportsOrderByUnrelated(): jboolean; overload; // throws java.sql.SQLException function supportsGroupBy(): jboolean; overload; // throws java.sql.SQLException function supportsGroupByUnrelated(): jboolean; overload; // throws java.sql.SQLException function supportsGroupByBeyondSelect(): jboolean; overload; // throws java.sql.SQLException function supportsLikeEscapeClause(): jboolean; overload; // throws java.sql.SQLException function supportsMultipleResultSets(): jboolean; overload; // throws java.sql.SQLException function supportsMultipleTransactions(): jboolean; overload; // throws java.sql.SQLException function supportsNonNullableColumns(): jboolean; overload; // throws java.sql.SQLException function supportsMinimumSQLGrammar(): jboolean; overload; // throws java.sql.SQLException function supportsCoreSQLGrammar(): jboolean; overload; // throws java.sql.SQLException function supportsExtendedSQLGrammar(): jboolean; overload; // throws java.sql.SQLException function supportsANSI92EntryLevelSQL(): jboolean; overload; // throws java.sql.SQLException function supportsANSI92IntermediateSQL(): jboolean; overload; // throws java.sql.SQLException function supportsANSI92FullSQL(): jboolean; overload; // throws java.sql.SQLException function supportsIntegrityEnhancementFacility(): jboolean; overload; // throws java.sql.SQLException function supportsOuterJoins(): jboolean; overload; // throws java.sql.SQLException function supportsFullOuterJoins(): jboolean; overload; // throws java.sql.SQLException function supportsLimitedOuterJoins(): jboolean; overload; // throws java.sql.SQLException function getSchemaTerm(): JLString; overload; // throws java.sql.SQLException function getProcedureTerm(): JLString; overload; // throws java.sql.SQLException function getCatalogTerm(): JLString; overload; // throws java.sql.SQLException function isCatalogAtStart(): jboolean; overload; // throws java.sql.SQLException function getCatalogSeparator(): JLString; overload; // throws java.sql.SQLException function supportsSchemasInDataManipulation(): jboolean; overload; // throws java.sql.SQLException function supportsSchemasInProcedureCalls(): jboolean; overload; // throws java.sql.SQLException function supportsSchemasInTableDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsSchemasInIndexDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsSchemasInPrivilegeDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsCatalogsInDataManipulation(): jboolean; overload; // throws java.sql.SQLException function supportsCatalogsInProcedureCalls(): jboolean; overload; // throws java.sql.SQLException function supportsCatalogsInTableDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsCatalogsInIndexDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsCatalogsInPrivilegeDefinitions(): jboolean; overload; // throws java.sql.SQLException function supportsPositionedDelete(): jboolean; overload; // throws java.sql.SQLException function supportsPositionedUpdate(): jboolean; overload; // throws java.sql.SQLException function supportsSelectForUpdate(): jboolean; overload; // throws java.sql.SQLException function supportsStoredProcedures(): jboolean; overload; // throws java.sql.SQLException function supportsSubqueriesInComparisons(): jboolean; overload; // throws java.sql.SQLException function supportsSubqueriesInExists(): jboolean; overload; // throws java.sql.SQLException function supportsSubqueriesInIns(): jboolean; overload; // throws java.sql.SQLException function supportsSubqueriesInQuantifieds(): jboolean; overload; // throws java.sql.SQLException function supportsCorrelatedSubqueries(): jboolean; overload; // throws java.sql.SQLException function supportsUnion(): jboolean; overload; // throws java.sql.SQLException function supportsUnionAll(): jboolean; overload; // throws java.sql.SQLException function supportsOpenCursorsAcrossCommit(): jboolean; overload; // throws java.sql.SQLException function supportsOpenCursorsAcrossRollback(): jboolean; overload; // throws java.sql.SQLException function supportsOpenStatementsAcrossCommit(): jboolean; overload; // throws java.sql.SQLException function supportsOpenStatementsAcrossRollback(): jboolean; overload; // throws java.sql.SQLException function getMaxBinaryLiteralLength(): jint; overload; // throws java.sql.SQLException function getMaxCharLiteralLength(): jint; overload; // throws java.sql.SQLException function getMaxColumnNameLength(): jint; overload; // throws java.sql.SQLException function getMaxColumnsInGroupBy(): jint; overload; // throws java.sql.SQLException function getMaxColumnsInIndex(): jint; overload; // throws java.sql.SQLException function getMaxColumnsInOrderBy(): jint; overload; // throws java.sql.SQLException function getMaxColumnsInSelect(): jint; overload; // throws java.sql.SQLException function getMaxColumnsInTable(): jint; overload; // throws java.sql.SQLException function getMaxConnections(): jint; overload; // throws java.sql.SQLException function getMaxCursorNameLength(): jint; overload; // throws java.sql.SQLException function getMaxIndexLength(): jint; overload; // throws java.sql.SQLException function getMaxSchemaNameLength(): jint; overload; // throws java.sql.SQLException function getMaxProcedureNameLength(): jint; overload; // throws java.sql.SQLException function getMaxCatalogNameLength(): jint; overload; // throws java.sql.SQLException function getMaxRowSize(): jint; overload; // throws java.sql.SQLException function doesMaxRowSizeIncludeBlobs(): jboolean; overload; // throws java.sql.SQLException function getMaxStatementLength(): jint; overload; // throws java.sql.SQLException function getMaxStatements(): jint; overload; // throws java.sql.SQLException function getMaxTableNameLength(): jint; overload; // throws java.sql.SQLException function getMaxTablesInSelect(): jint; overload; // throws java.sql.SQLException function getMaxUserNameLength(): jint; overload; // throws java.sql.SQLException function getDefaultTransactionIsolation(): jint; overload; // throws java.sql.SQLException function supportsTransactions(): jboolean; overload; // throws java.sql.SQLException function supportsTransactionIsolationLevel(para1: jint): jboolean; overload; // throws java.sql.SQLException function supportsDataDefinitionAndDataManipulationTransactions(): jboolean; overload; // throws java.sql.SQLException function supportsDataManipulationTransactionsOnly(): jboolean; overload; // throws java.sql.SQLException function dataDefinitionCausesTransactionCommit(): jboolean; overload; // throws java.sql.SQLException function dataDefinitionIgnoredInTransactions(): jboolean; overload; // throws java.sql.SQLException function getProcedures(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getProcedureColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException function getTables(para1: JLString; para2: JLString; para3: JLString; para4: Arr1JLString): JSResultSet; overload; // throws java.sql.SQLException function getTables(para1: JLString; para2: JLString; para3: JLString; var para4: array of JLString): JSResultSet; overload; // throws java.sql.SQLException function getSchemas(): JSResultSet; overload; // throws java.sql.SQLException function getCatalogs(): JSResultSet; overload; // throws java.sql.SQLException function getTableTypes(): JSResultSet; overload; // throws java.sql.SQLException function getColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException function getColumnPrivileges(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException function getTablePrivileges(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getBestRowIdentifier(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jboolean): JSResultSet; overload; // throws java.sql.SQLException function getVersionColumns(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getPrimaryKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getImportedKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getExportedKeys(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getCrossReference(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString): JSResultSet; overload; // throws java.sql.SQLException function getTypeInfo(): JSResultSet; overload; // throws java.sql.SQLException function getIndexInfo(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean): JSResultSet; overload; // throws java.sql.SQLException function supportsResultSetType(para1: jint): jboolean; overload; // throws java.sql.SQLException function supportsResultSetConcurrency(para1: jint; para2: jint): jboolean; overload; // throws java.sql.SQLException function ownUpdatesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function ownDeletesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function ownInsertsAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function othersUpdatesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function othersDeletesAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function othersInsertsAreVisible(para1: jint): jboolean; overload; // throws java.sql.SQLException function updatesAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException function deletesAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException function insertsAreDetected(para1: jint): jboolean; overload; // throws java.sql.SQLException function supportsBatchUpdates(): jboolean; overload; // throws java.sql.SQLException function getUDTs(para1: JLString; para2: JLString; para3: JLString; para4: Arr1jint): JSResultSet; overload; // throws java.sql.SQLException function getUDTs(para1: JLString; para2: JLString; para3: JLString; var para4: array of jint): JSResultSet; overload; // throws java.sql.SQLException function getConnection(): JSConnection; overload; // throws java.sql.SQLException function supportsSavepoints(): jboolean; overload; // throws java.sql.SQLException function supportsNamedParameters(): jboolean; overload; // throws java.sql.SQLException function supportsMultipleOpenResults(): jboolean; overload; // throws java.sql.SQLException function supportsGetGeneratedKeys(): jboolean; overload; // throws java.sql.SQLException function getSuperTypes(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getSuperTables(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getAttributes(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException function supportsResultSetHoldability(para1: jint): jboolean; overload; // throws java.sql.SQLException function getResultSetHoldability(): jint; overload; // throws java.sql.SQLException function getDatabaseMajorVersion(): jint; overload; // throws java.sql.SQLException function getDatabaseMinorVersion(): jint; overload; // throws java.sql.SQLException function getJDBCMajorVersion(): jint; overload; // throws java.sql.SQLException function getJDBCMinorVersion(): jint; overload; // throws java.sql.SQLException function getSQLStateType(): jint; overload; // throws java.sql.SQLException function locatorsUpdateCopy(): jboolean; overload; // throws java.sql.SQLException function supportsStatementPooling(): jboolean; overload; // throws java.sql.SQLException function getRowIdLifetime(): JSRowIdLifetime; overload; // throws java.sql.SQLException function getSchemas(para1: JLString; para2: JLString): JSResultSet; overload; // throws java.sql.SQLException function supportsStoredFunctionsUsingCallSyntax(): jboolean; overload; // throws java.sql.SQLException function autoCommitFailureClosesAllResultSets(): jboolean; overload; // throws java.sql.SQLException function getClientInfoProperties(): JSResultSet; overload; // throws java.sql.SQLException function getFunctions(para1: JLString; para2: JLString; para3: JLString): JSResultSet; overload; // throws java.sql.SQLException function getFunctionColumns(para1: JLString; para2: JLString; para3: JLString; para4: JLString): JSResultSet; overload; // throws java.sql.SQLException end; JSParameterMetaData = interface external 'java.sql' name 'ParameterMetaData' (JSWrapper) const parameterNoNulls = 0; parameterNullable = 1; parameterNullableUnknown = 2; parameterModeUnknown = 0; parameterModeIn = 1; parameterModeInOut = 2; parameterModeOut = 4; function getParameterCount(): jint; overload; // throws java.sql.SQLException function isNullable(para1: jint): jint; overload; // throws java.sql.SQLException function isSigned(para1: jint): jboolean; overload; // throws java.sql.SQLException function getPrecision(para1: jint): jint; overload; // throws java.sql.SQLException function getScale(para1: jint): jint; overload; // throws java.sql.SQLException function getParameterType(para1: jint): jint; overload; // throws java.sql.SQLException function getParameterTypeName(para1: jint): JLString; overload; // throws java.sql.SQLException function getParameterClassName(para1: jint): JLString; overload; // throws java.sql.SQLException function getParameterMode(para1: jint): jint; overload; // throws java.sql.SQLException end; JSResultSet = interface external 'java.sql' name 'ResultSet' (JSWrapper) const FETCH_FORWARD = 1000; FETCH_REVERSE = 1001; FETCH_UNKNOWN = 1002; TYPE_FORWARD_ONLY = 1003; TYPE_SCROLL_INSENSITIVE = 1004; TYPE_SCROLL_SENSITIVE = 1005; CONCUR_READ_ONLY = 1007; CONCUR_UPDATABLE = 1008; HOLD_CURSORS_OVER_COMMIT = 1; CLOSE_CURSORS_AT_COMMIT = 2; function next(): jboolean; overload; // throws java.sql.SQLException procedure close(); overload; // throws java.sql.SQLException function wasNull(): jboolean; overload; // throws java.sql.SQLException function getString(para1: jint): JLString; overload; // throws java.sql.SQLException function getBoolean(para1: jint): jboolean; overload; // throws java.sql.SQLException function getByte(para1: jint): jbyte; overload; // throws java.sql.SQLException function getShort(para1: jint): jshort; overload; // throws java.sql.SQLException function getInt(para1: jint): jint; overload; // throws java.sql.SQLException function getLong(para1: jint): jlong; overload; // throws java.sql.SQLException function getFloat(para1: jint): jfloat; overload; // throws java.sql.SQLException function getDouble(para1: jint): jdouble; overload; // throws java.sql.SQLException function getBigDecimal(para1: jint; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException function getBytes(para1: jint): Arr1jbyte; overload; // throws java.sql.SQLException function getDate(para1: jint): JSDate; overload; // throws java.sql.SQLException function getTime(para1: jint): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: jint): JSqlTimestamp; overload; // throws java.sql.SQLException function getAsciiStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException function getUnicodeStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException function getBinaryStream(para1: jint): JIInputStream; overload; // throws java.sql.SQLException function getString(para1: JLString): JLString; overload; // throws java.sql.SQLException function getBoolean(para1: JLString): jboolean; overload; // throws java.sql.SQLException function getByte(para1: JLString): jbyte; overload; // throws java.sql.SQLException function getShort(para1: JLString): jshort; overload; // throws java.sql.SQLException function getInt(para1: JLString): jint; overload; // throws java.sql.SQLException function getLong(para1: JLString): jlong; overload; // throws java.sql.SQLException function getFloat(para1: JLString): jfloat; overload; // throws java.sql.SQLException function getDouble(para1: JLString): jdouble; overload; // throws java.sql.SQLException function getBigDecimal(para1: JLString; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException function getBytes(para1: JLString): Arr1jbyte; overload; // throws java.sql.SQLException function getDate(para1: JLString): JSDate; overload; // throws java.sql.SQLException function getTime(para1: JLString): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: JLString): JSqlTimestamp; overload; // throws java.sql.SQLException function getAsciiStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException function getUnicodeStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException function getBinaryStream(para1: JLString): JIInputStream; overload; // throws java.sql.SQLException function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException procedure clearWarnings(); overload; // throws java.sql.SQLException function getCursorName(): JLString; overload; // throws java.sql.SQLException function getMetaData(): JSResultSetMetaData; overload; // throws java.sql.SQLException function getObject(para1: jint): JLObject; overload; // throws java.sql.SQLException function getObject(para1: JLString): JLObject; overload; // throws java.sql.SQLException function findColumn(para1: JLString): jint; overload; // throws java.sql.SQLException function getCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException function getCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException function getBigDecimal(para1: jint): JMBigDecimal; overload; // throws java.sql.SQLException function getBigDecimal(para1: JLString): JMBigDecimal; overload; // throws java.sql.SQLException function isBeforeFirst(): jboolean; overload; // throws java.sql.SQLException function isAfterLast(): jboolean; overload; // throws java.sql.SQLException function isFirst(): jboolean; overload; // throws java.sql.SQLException function isLast(): jboolean; overload; // throws java.sql.SQLException procedure beforeFirst(); overload; // throws java.sql.SQLException procedure afterLast(); overload; // throws java.sql.SQLException function first(): jboolean; overload; // throws java.sql.SQLException function last(): jboolean; overload; // throws java.sql.SQLException function getRow(): jint; overload; // throws java.sql.SQLException function absolute(para1: jint): jboolean; overload; // throws java.sql.SQLException function relative(para1: jint): jboolean; overload; // throws java.sql.SQLException function previous(): jboolean; overload; // throws java.sql.SQLException procedure setFetchDirection(para1: jint); overload; // throws java.sql.SQLException function getFetchDirection(): jint; overload; // throws java.sql.SQLException procedure setFetchSize(para1: jint); overload; // throws java.sql.SQLException function getFetchSize(): jint; overload; // throws java.sql.SQLException function getType(): jint; overload; // throws java.sql.SQLException function getConcurrency(): jint; overload; // throws java.sql.SQLException function rowUpdated(): jboolean; overload; // throws java.sql.SQLException function rowInserted(): jboolean; overload; // throws java.sql.SQLException function rowDeleted(): jboolean; overload; // throws java.sql.SQLException procedure updateNull(para1: jint); overload; // throws java.sql.SQLException procedure updateBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure updateByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException procedure updateShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException procedure updateInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure updateLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException procedure updateFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException procedure updateDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException procedure updateBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure updateString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure updateBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure updateBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure updateDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException procedure updateTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException procedure updateTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure updateObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure updateObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException procedure updateNull(para1: JLString); overload; // throws java.sql.SQLException procedure updateBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException procedure updateByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException procedure updateShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException procedure updateInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure updateLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException procedure updateFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException procedure updateDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException procedure updateBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure updateString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure updateBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure updateBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure updateDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException procedure updateTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException procedure updateTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure updateObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure updateObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException procedure insertRow(); overload; // throws java.sql.SQLException procedure updateRow(); overload; // throws java.sql.SQLException procedure deleteRow(); overload; // throws java.sql.SQLException procedure refreshRow(); overload; // throws java.sql.SQLException procedure cancelRowUpdates(); overload; // throws java.sql.SQLException procedure moveToInsertRow(); overload; // throws java.sql.SQLException procedure moveToCurrentRow(); overload; // throws java.sql.SQLException function getStatement(): JSStatement; overload; // throws java.sql.SQLException function getObject(para1: jint; para2: JUMap): JLObject; overload; // throws java.sql.SQLException function getRef(para1: jint): JSRef; overload; // throws java.sql.SQLException function getBlob(para1: jint): JSBlob; overload; // throws java.sql.SQLException function getClob(para1: jint): JSClob; overload; // throws java.sql.SQLException function getArray(para1: jint): JSArray; overload; // throws java.sql.SQLException function getObject(para1: JLString; para2: JUMap): JLObject; overload; // throws java.sql.SQLException function getRef(para1: JLString): JSRef; overload; // throws java.sql.SQLException function getBlob(para1: JLString): JSBlob; overload; // throws java.sql.SQLException function getClob(para1: JLString): JSClob; overload; // throws java.sql.SQLException function getArray(para1: JLString): JSArray; overload; // throws java.sql.SQLException function getDate(para1: jint; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException function getDate(para1: JLString; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException function getTime(para1: jint; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException function getTime(para1: JLString; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: jint; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException function getTimestamp(para1: JLString; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException function getURL(para1: jint): JNURL; overload; // throws java.sql.SQLException function getURL(para1: JLString): JNURL; overload; // throws java.sql.SQLException procedure updateRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException procedure updateRef(para1: JLString; para2: JSRef); overload; // throws java.sql.SQLException procedure updateBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException procedure updateBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException procedure updateClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException procedure updateClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException procedure updateArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException procedure updateArray(para1: JLString; para2: JSArray); overload; // throws java.sql.SQLException function getRowId(para1: jint): JSRowId; overload; // throws java.sql.SQLException function getRowId(para1: JLString): JSRowId; overload; // throws java.sql.SQLException procedure updateRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException procedure updateRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException function getHoldability(): jint; overload; // throws java.sql.SQLException function isClosed(): jboolean; overload; // throws java.sql.SQLException procedure updateNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure updateNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure updateNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException procedure updateNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException function getNClob(para1: jint): JSNClob; overload; // throws java.sql.SQLException function getNClob(para1: JLString): JSNClob; overload; // throws java.sql.SQLException function getSQLXML(para1: jint): JSSQLXML; overload; // throws java.sql.SQLException function getSQLXML(para1: JLString): JSSQLXML; overload; // throws java.sql.SQLException procedure updateSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException procedure updateSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException function getNString(para1: jint): JLString; overload; // throws java.sql.SQLException function getNString(para1: JLString): JLString; overload; // throws java.sql.SQLException function getNCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException function getNCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException procedure updateNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure updateClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure updateNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure updateNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure updateAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure updateBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure updateClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure updateClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure updateNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure updateNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException end; JSResultSetMetaData = interface external 'java.sql' name 'ResultSetMetaData' (JSWrapper) const columnNoNulls = 0; columnNullable = 1; columnNullableUnknown = 2; function getColumnCount(): jint; overload; // throws java.sql.SQLException function isAutoIncrement(para1: jint): jboolean; overload; // throws java.sql.SQLException function isCaseSensitive(para1: jint): jboolean; overload; // throws java.sql.SQLException function isSearchable(para1: jint): jboolean; overload; // throws java.sql.SQLException function isCurrency(para1: jint): jboolean; overload; // throws java.sql.SQLException function isNullable(para1: jint): jint; overload; // throws java.sql.SQLException function isSigned(para1: jint): jboolean; overload; // throws java.sql.SQLException function getColumnDisplaySize(para1: jint): jint; overload; // throws java.sql.SQLException function getColumnLabel(para1: jint): JLString; overload; // throws java.sql.SQLException function getColumnName(para1: jint): JLString; overload; // throws java.sql.SQLException function getSchemaName(para1: jint): JLString; overload; // throws java.sql.SQLException function getPrecision(para1: jint): jint; overload; // throws java.sql.SQLException function getScale(para1: jint): jint; overload; // throws java.sql.SQLException function getTableName(para1: jint): JLString; overload; // throws java.sql.SQLException function getCatalogName(para1: jint): JLString; overload; // throws java.sql.SQLException function getColumnType(para1: jint): jint; overload; // throws java.sql.SQLException function getColumnTypeName(para1: jint): JLString; overload; // throws java.sql.SQLException function isReadOnly(para1: jint): jboolean; overload; // throws java.sql.SQLException function isWritable(para1: jint): jboolean; overload; // throws java.sql.SQLException function isDefinitelyWritable(para1: jint): jboolean; overload; // throws java.sql.SQLException function getColumnClassName(para1: jint): JLString; overload; // throws java.sql.SQLException end; JSStatement = interface external 'java.sql' name 'Statement' (JSWrapper) const CLOSE_CURRENT_RESULT = 1; KEEP_CURRENT_RESULT = 2; CLOSE_ALL_RESULTS = 3; SUCCESS_NO_INFO = -2; EXECUTE_FAILED = -3; RETURN_GENERATED_KEYS = 1; NO_GENERATED_KEYS = 2; function executeQuery(para1: JLString): JSResultSet; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString): jint; overload; // throws java.sql.SQLException procedure close(); overload; // throws java.sql.SQLException function getMaxFieldSize(): jint; overload; // throws java.sql.SQLException procedure setMaxFieldSize(para1: jint); overload; // throws java.sql.SQLException function getMaxRows(): jint; overload; // throws java.sql.SQLException procedure setMaxRows(para1: jint); overload; // throws java.sql.SQLException procedure setEscapeProcessing(para1: jboolean); overload; // throws java.sql.SQLException function getQueryTimeout(): jint; overload; // throws java.sql.SQLException procedure setQueryTimeout(para1: jint); overload; // throws java.sql.SQLException procedure cancel(); overload; // throws java.sql.SQLException function getWarnings(): JSSQLWarning; overload; // throws java.sql.SQLException procedure clearWarnings(); overload; // throws java.sql.SQLException procedure setCursorName(para1: JLString); overload; // throws java.sql.SQLException function execute(para1: JLString): jboolean; overload; // throws java.sql.SQLException function getResultSet(): JSResultSet; overload; // throws java.sql.SQLException function getUpdateCount(): jint; overload; // throws java.sql.SQLException function getMoreResults(): jboolean; overload; // throws java.sql.SQLException procedure setFetchDirection(para1: jint); overload; // throws java.sql.SQLException function getFetchDirection(): jint; overload; // throws java.sql.SQLException procedure setFetchSize(para1: jint); overload; // throws java.sql.SQLException function getFetchSize(): jint; overload; // throws java.sql.SQLException function getResultSetConcurrency(): jint; overload; // throws java.sql.SQLException function getResultSetType(): jint; overload; // throws java.sql.SQLException procedure addBatch(para1: JLString); overload; // throws java.sql.SQLException procedure clearBatch(); overload; // throws java.sql.SQLException function executeBatch(): Arr1jint; overload; // throws java.sql.SQLException function getConnection(): JSConnection; overload; // throws java.sql.SQLException function getMoreResults(para1: jint): jboolean; overload; // throws java.sql.SQLException function getGeneratedKeys(): JSResultSet; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString; para2: jint): jint; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString; para2: Arr1jint): jint; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString; var para2: array of jint): jint; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString; para2: Arr1JLString): jint; overload; // throws java.sql.SQLException function executeUpdate(para1: JLString; var para2: array of JLString): jint; overload; // throws java.sql.SQLException function execute(para1: JLString; para2: jint): jboolean; overload; // throws java.sql.SQLException function execute(para1: JLString; para2: Arr1jint): jboolean; overload; // throws java.sql.SQLException function execute(para1: JLString; var para2: array of jint): jboolean; overload; // throws java.sql.SQLException function execute(para1: JLString; para2: Arr1JLString): jboolean; overload; // throws java.sql.SQLException function execute(para1: JLString; var para2: array of JLString): jboolean; overload; // throws java.sql.SQLException function getResultSetHoldability(): jint; overload; // throws java.sql.SQLException function isClosed(): jboolean; overload; // throws java.sql.SQLException procedure setPoolable(para1: jboolean); overload; // throws java.sql.SQLException function isPoolable(): jboolean; overload; // throws java.sql.SQLException end; JTRBTableBuilder = class sealed external 'java.text' name 'RBTableBuilder' (JLObject) public constructor create(para1: JTRBCollationTables.InnerBuildAPI); overload; procedure build(para1: JLString; para2: jint); overload; virtual; // throws java.text.ParseException end; JUHashtable = class external 'java.util' name 'Hashtable' (JUDictionary, JUMap, JLCloneable, JISerializable) public type InnerEmptyEnumerator = class; Arr1InnerEmptyEnumerator = array of InnerEmptyEnumerator; Arr2InnerEmptyEnumerator = array of Arr1InnerEmptyEnumerator; Arr3InnerEmptyEnumerator = array of Arr2InnerEmptyEnumerator; InnerEmptyIterator = class; Arr1InnerEmptyIterator = array of InnerEmptyIterator; Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; InnerEnumerator = class; Arr1InnerEnumerator = array of InnerEnumerator; Arr2InnerEnumerator = array of Arr1InnerEnumerator; Arr3InnerEnumerator = array of Arr2InnerEnumerator; InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerValueCollection = class; Arr1InnerValueCollection = array of InnerValueCollection; Arr2InnerValueCollection = array of Arr1InnerValueCollection; Arr3InnerValueCollection = array of Arr2InnerValueCollection; InnerEmptyEnumerator = class external 'java.util' name 'EmptyEnumerator' end; InnerEmptyIterator = class external 'java.util' name 'EmptyIterator' end; InnerEnumerator = class external 'java.util' name 'Enumerator' end; InnerEntry = class external 'java.util' name 'Entry' end; InnerEntrySet = class external 'java.util' name 'EntrySet' end; InnerKeySet = class external 'java.util' name 'KeySet' end; InnerValueCollection = class external 'java.util' name 'ValueCollection' end; public constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUMap); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function keys(): JUEnumeration; overload; virtual; function elements(): JUEnumeration; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; strict protected procedure rehash(); overload; virtual; public function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; procedure clear(); overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; function keySet(): JUSet; overload; virtual; function entrySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSPermissionsEnumerator = class sealed external 'java.security' name 'PermissionsEnumerator' (JLObject, JUEnumeration) public function hasMoreElements(): jboolean; overload; virtual; function nextElement(): JSPermission; overload; virtual; function nextElement(): JLObject; overload; virtual; end; JUStringTokenizer = class external 'java.util' name 'StringTokenizer' (JLObject, JUEnumeration) public constructor create(para1: JLString; para2: JLString; para3: jboolean); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString); overload; function hasMoreTokens(): jboolean; overload; virtual; function nextToken(): JLString; overload; virtual; function nextToken(para1: JLString): JLString; overload; virtual; function hasMoreElements(): jboolean; overload; virtual; function nextElement(): JLObject; overload; virtual; function countTokens(): jint; overload; virtual; end; JCSunJCE_j = class sealed external 'javax.crypto' name 'SunJCE_j' (JLObject, JUEnumeration) public function hasMoreElements(): jboolean; overload; virtual; function nextElement(): JLObject; overload; virtual; end; JNNameImplEnumerator = class sealed external 'javax.naming' name 'NameImplEnumerator' (JLObject, JUEnumeration) public function hasMoreElements(): jboolean; overload; virtual; function nextElement(): JLObject; overload; virtual; end; JNNamingEnumeration = interface external 'javax.naming' name 'NamingEnumeration' (JUEnumeration) function next(): JLObject; overload; // throws javax.naming.NamingException function hasMore(): jboolean; overload; // throws javax.naming.NamingException procedure close(); overload; // throws javax.naming.NamingException end; JADFlavorListener = interface external 'java.awt.datatransfer' name 'FlavorListener' (JUEventListener) procedure flavorsChanged(para1: JADFlavorEvent); overload; end; JADDragGestureListener = interface external 'java.awt.dnd' name 'DragGestureListener' (JUEventListener) procedure dragGestureRecognized(para1: JADDragGestureEvent); overload; end; JADDragSourceListener = interface external 'java.awt.dnd' name 'DragSourceListener' (JUEventListener) procedure dragEnter(para1: JADDragSourceDragEvent); overload; procedure dragOver(para1: JADDragSourceDragEvent); overload; procedure dropActionChanged(para1: JADDragSourceDragEvent); overload; procedure dragExit(para1: JADDragSourceEvent); overload; procedure dragDropEnd(para1: JADDragSourceDropEvent); overload; end; JADDragSourceMotionListener = interface external 'java.awt.dnd' name 'DragSourceMotionListener' (JUEventListener) procedure dragMouseMoved(para1: JADDragSourceDragEvent); overload; end; JADDropTargetListener = interface external 'java.awt.dnd' name 'DropTargetListener' (JUEventListener) procedure dragEnter(para1: JADDropTargetDragEvent); overload; procedure dragOver(para1: JADDropTargetDragEvent); overload; procedure dropActionChanged(para1: JADDropTargetDragEvent); overload; procedure dragExit(para1: JADDropTargetEvent); overload; procedure drop(para1: JADDropTargetDropEvent); overload; end; JAEAWTEventListener = interface external 'java.awt.event' name 'AWTEventListener' (JUEventListener) procedure eventDispatched(para1: JAAWTEvent); overload; end; JAEActionListener = interface external 'java.awt.event' name 'ActionListener' (JUEventListener) procedure actionPerformed(para1: JAEActionEvent); overload; end; JAEAdjustmentListener = interface external 'java.awt.event' name 'AdjustmentListener' (JUEventListener) procedure adjustmentValueChanged(para1: JAEAdjustmentEvent); overload; end; JAEComponentListener = interface external 'java.awt.event' name 'ComponentListener' (JUEventListener) procedure componentResized(para1: JAEComponentEvent); overload; procedure componentMoved(para1: JAEComponentEvent); overload; procedure componentShown(para1: JAEComponentEvent); overload; procedure componentHidden(para1: JAEComponentEvent); overload; end; JAEContainerListener = interface external 'java.awt.event' name 'ContainerListener' (JUEventListener) procedure componentAdded(para1: JAEContainerEvent); overload; procedure componentRemoved(para1: JAEContainerEvent); overload; end; JAEFocusListener = interface external 'java.awt.event' name 'FocusListener' (JUEventListener) procedure focusGained(para1: JAEFocusEvent); overload; procedure focusLost(para1: JAEFocusEvent); overload; end; JAEHierarchyBoundsListener = interface external 'java.awt.event' name 'HierarchyBoundsListener' (JUEventListener) procedure ancestorMoved(para1: JAEHierarchyEvent); overload; procedure ancestorResized(para1: JAEHierarchyEvent); overload; end; JAEHierarchyListener = interface external 'java.awt.event' name 'HierarchyListener' (JUEventListener) procedure hierarchyChanged(para1: JAEHierarchyEvent); overload; end; JAEInputMethodListener = interface external 'java.awt.event' name 'InputMethodListener' (JUEventListener) procedure inputMethodTextChanged(para1: JAEInputMethodEvent); overload; procedure caretPositionChanged(para1: JAEInputMethodEvent); overload; end; JAEItemListener = interface external 'java.awt.event' name 'ItemListener' (JUEventListener) procedure itemStateChanged(para1: JAEItemEvent); overload; end; JAEKeyListener = interface external 'java.awt.event' name 'KeyListener' (JUEventListener) procedure keyTyped(para1: JAEKeyEvent); overload; procedure keyPressed(para1: JAEKeyEvent); overload; procedure keyReleased(para1: JAEKeyEvent); overload; end; JAEMouseListener = interface external 'java.awt.event' name 'MouseListener' (JUEventListener) procedure mouseClicked(para1: JAEMouseEvent); overload; procedure mousePressed(para1: JAEMouseEvent); overload; procedure mouseReleased(para1: JAEMouseEvent); overload; procedure mouseEntered(para1: JAEMouseEvent); overload; procedure mouseExited(para1: JAEMouseEvent); overload; end; JAEMouseMotionListener = interface external 'java.awt.event' name 'MouseMotionListener' (JUEventListener) procedure mouseDragged(para1: JAEMouseEvent); overload; procedure mouseMoved(para1: JAEMouseEvent); overload; end; JAEMouseWheelListener = interface external 'java.awt.event' name 'MouseWheelListener' (JUEventListener) procedure mouseWheelMoved(para1: JAEMouseWheelEvent); overload; end; JAETextListener = interface external 'java.awt.event' name 'TextListener' (JUEventListener) procedure textValueChanged(para1: JAETextEvent); overload; end; JAEWindowFocusListener = interface external 'java.awt.event' name 'WindowFocusListener' (JUEventListener) procedure windowGainedFocus(para1: JAEWindowEvent); overload; procedure windowLostFocus(para1: JAEWindowEvent); overload; end; JAEWindowListener = interface external 'java.awt.event' name 'WindowListener' (JUEventListener) procedure windowOpened(para1: JAEWindowEvent); overload; procedure windowClosing(para1: JAEWindowEvent); overload; procedure windowClosed(para1: JAEWindowEvent); overload; procedure windowIconified(para1: JAEWindowEvent); overload; procedure windowDeiconified(para1: JAEWindowEvent); overload; procedure windowActivated(para1: JAEWindowEvent); overload; procedure windowDeactivated(para1: JAEWindowEvent); overload; end; JAEWindowStateListener = interface external 'java.awt.event' name 'WindowStateListener' (JUEventListener) procedure windowStateChanged(para1: JAEWindowEvent); overload; end; JBPropertyChangeListener = interface external 'java.beans' name 'PropertyChangeListener' (JUEventListener) procedure propertyChange(para1: JBPropertyChangeEvent); overload; end; JBVetoableChangeListener = interface external 'java.beans' name 'VetoableChangeListener' (JUEventListener) procedure vetoableChange(para1: JBPropertyChangeEvent); overload; // throws java.beans.PropertyVetoException end; JBBBeanContextMembershipListener = interface external 'java.beans.beancontext' name 'BeanContextMembershipListener' (JUEventListener) procedure childrenAdded(para1: JBBBeanContextMembershipEvent); overload; procedure childrenRemoved(para1: JBBBeanContextMembershipEvent); overload; end; JBBBeanContextServiceRevokedListener = interface external 'java.beans.beancontext' name 'BeanContextServiceRevokedListener' (JUEventListener) procedure serviceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; end; JUEventListenerProxy = class abstract external 'java.util' name 'EventListenerProxy' (JLObject, JUEventListener) public constructor create(para1: JUEventListener); overload; function getListener(): JUEventListener; overload; virtual; end; JUPNodeChangeListener = interface external 'java.util.prefs' name 'NodeChangeListener' (JUEventListener) procedure childAdded(para1: JUPNodeChangeEvent); overload; procedure childRemoved(para1: JUPNodeChangeEvent); overload; end; JUPPreferenceChangeListener = interface external 'java.util.prefs' name 'PreferenceChangeListener' (JUEventListener) procedure preferenceChange(para1: JUPPreferenceChangeEvent); overload; end; JIEIIOReadProgressListener = interface external 'javax.imageio.event' name 'IIOReadProgressListener' (JUEventListener) procedure sequenceStarted(para1: JIImageReader; para2: jint); overload; procedure sequenceComplete(para1: JIImageReader); overload; procedure imageStarted(para1: JIImageReader; para2: jint); overload; procedure imageProgress(para1: JIImageReader; para2: jfloat); overload; procedure imageComplete(para1: JIImageReader); overload; procedure thumbnailStarted(para1: JIImageReader; para2: jint; para3: jint); overload; procedure thumbnailProgress(para1: JIImageReader; para2: jfloat); overload; procedure thumbnailComplete(para1: JIImageReader); overload; procedure readAborted(para1: JIImageReader); overload; end; JIEIIOReadUpdateListener = interface external 'javax.imageio.event' name 'IIOReadUpdateListener' (JUEventListener) procedure passStarted(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: Arr1jint); overload; procedure passStarted(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; var para10: array of jint); overload; procedure imageUpdate(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: Arr1jint); overload; procedure imageUpdate(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; var para9: array of jint); overload; procedure passComplete(para1: JIImageReader; para2: JAIBufferedImage); overload; procedure thumbnailPassStarted(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: Arr1jint); overload; procedure thumbnailPassStarted(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; var para10: array of jint); overload; procedure thumbnailUpdate(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: Arr1jint); overload; procedure thumbnailUpdate(para1: JIImageReader; para2: JAIBufferedImage; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; var para9: array of jint); overload; procedure thumbnailPassComplete(para1: JIImageReader; para2: JAIBufferedImage); overload; end; JIEIIOReadWarningListener = interface external 'javax.imageio.event' name 'IIOReadWarningListener' (JUEventListener) procedure warningOccurred(para1: JIImageReader; para2: JLString); overload; end; JIEIIOWriteProgressListener = interface external 'javax.imageio.event' name 'IIOWriteProgressListener' (JUEventListener) procedure imageStarted(para1: JIImageWriter; para2: jint); overload; procedure imageProgress(para1: JIImageWriter; para2: jfloat); overload; procedure imageComplete(para1: JIImageWriter); overload; procedure thumbnailStarted(para1: JIImageWriter; para2: jint; para3: jint); overload; procedure thumbnailProgress(para1: JIImageWriter; para2: jfloat); overload; procedure thumbnailComplete(para1: JIImageWriter); overload; procedure writeAborted(para1: JIImageWriter); overload; end; JIEIIOWriteWarningListener = interface external 'javax.imageio.event' name 'IIOWriteWarningListener' (JUEventListener) procedure warningOccurred(para1: JIImageWriter; para2: jint; para3: JLString); overload; end; JMNotificationListener = interface external 'javax.management' name 'NotificationListener' (JUEventListener) procedure handleNotification(para1: JMNotification; para2: JLObject); overload; end; JNENamingListener = interface external 'javax.naming.event' name 'NamingListener' (JUEventListener) procedure namingExceptionThrown(para1: JNENamingExceptionEvent); overload; end; JNSHandshakeCompletedListener = interface external 'javax.net.ssl' name 'HandshakeCompletedListener' (JUEventListener) procedure handshakeCompleted(para1: JNSHandshakeCompletedEvent); overload; end; JNSSSLSessionBindingListener = interface external 'javax.net.ssl' name 'SSLSessionBindingListener' (JUEventListener) procedure valueBound(para1: JNSSSLSessionBindingEvent); overload; procedure valueUnbound(para1: JNSSSLSessionBindingEvent); overload; end; JSMControllerEventListener = interface external 'javax.sound.midi' name 'ControllerEventListener' (JUEventListener) procedure controlChange(para1: JSMShortMessage); overload; end; JSMMetaEventListener = interface external 'javax.sound.midi' name 'MetaEventListener' (JUEventListener) procedure meta(para1: JSMMetaMessage); overload; end; JSSLineListener = interface external 'javax.sound.sampled' name 'LineListener' (JUEventListener) procedure update(para1: JSSLineEvent); overload; end; JSConnectionEventListener = interface external 'javax.sql' name 'ConnectionEventListener' (JUEventListener) procedure connectionClosed(para1: JSConnectionEvent); overload; procedure connectionErrorOccurred(para1: JSConnectionEvent); overload; end; JSRowSetListener = interface external 'javax.sql' name 'RowSetListener' (JUEventListener) procedure rowSetChanged(para1: JSRowSetEvent); overload; procedure rowChanged(para1: JSRowSetEvent); overload; procedure cursorMoved(para1: JSRowSetEvent); overload; end; JSStatementEventListener = interface external 'javax.sql' name 'StatementEventListener' (JUEventListener) procedure statementClosed(para1: JSStatementEvent); overload; procedure statementErrorOccurred(para1: JSStatementEvent); overload; end; JSEAncestorListener = interface external 'javax.swing.event' name 'AncestorListener' (JUEventListener) procedure ancestorAdded(para1: JSEAncestorEvent); overload; procedure ancestorRemoved(para1: JSEAncestorEvent); overload; procedure ancestorMoved(para1: JSEAncestorEvent); overload; end; JSECaretListener = interface external 'javax.swing.event' name 'CaretListener' (JUEventListener) procedure caretUpdate(para1: JSECaretEvent); overload; end; JSECellEditorListener = interface external 'javax.swing.event' name 'CellEditorListener' (JUEventListener) procedure editingStopped(para1: JSEChangeEvent); overload; procedure editingCanceled(para1: JSEChangeEvent); overload; end; JSEChangeListener = interface external 'javax.swing.event' name 'ChangeListener' (JUEventListener) procedure stateChanged(para1: JSEChangeEvent); overload; end; JSEDocumentListener = interface external 'javax.swing.event' name 'DocumentListener' (JUEventListener) procedure insertUpdate(para1: JSEDocumentEvent); overload; procedure removeUpdate(para1: JSEDocumentEvent); overload; procedure changedUpdate(para1: JSEDocumentEvent); overload; end; JSEHyperlinkListener = interface external 'javax.swing.event' name 'HyperlinkListener' (JUEventListener) procedure hyperlinkUpdate(para1: JSEHyperlinkEvent); overload; end; JSEInternalFrameListener = interface external 'javax.swing.event' name 'InternalFrameListener' (JUEventListener) procedure internalFrameOpened(para1: JSEInternalFrameEvent); overload; procedure internalFrameClosing(para1: JSEInternalFrameEvent); overload; procedure internalFrameClosed(para1: JSEInternalFrameEvent); overload; procedure internalFrameIconified(para1: JSEInternalFrameEvent); overload; procedure internalFrameDeiconified(para1: JSEInternalFrameEvent); overload; procedure internalFrameActivated(para1: JSEInternalFrameEvent); overload; procedure internalFrameDeactivated(para1: JSEInternalFrameEvent); overload; end; JSEListDataListener = interface external 'javax.swing.event' name 'ListDataListener' (JUEventListener) procedure intervalAdded(para1: JSEListDataEvent); overload; procedure intervalRemoved(para1: JSEListDataEvent); overload; procedure contentsChanged(para1: JSEListDataEvent); overload; end; JSEListSelectionListener = interface external 'javax.swing.event' name 'ListSelectionListener' (JUEventListener) procedure valueChanged(para1: JSEListSelectionEvent); overload; end; JSEMenuDragMouseListener = interface external 'javax.swing.event' name 'MenuDragMouseListener' (JUEventListener) procedure menuDragMouseEntered(para1: JSEMenuDragMouseEvent); overload; procedure menuDragMouseExited(para1: JSEMenuDragMouseEvent); overload; procedure menuDragMouseDragged(para1: JSEMenuDragMouseEvent); overload; procedure menuDragMouseReleased(para1: JSEMenuDragMouseEvent); overload; end; JSEMenuKeyListener = interface external 'javax.swing.event' name 'MenuKeyListener' (JUEventListener) procedure menuKeyTyped(para1: JSEMenuKeyEvent); overload; procedure menuKeyPressed(para1: JSEMenuKeyEvent); overload; procedure menuKeyReleased(para1: JSEMenuKeyEvent); overload; end; JSEMenuListener = interface external 'javax.swing.event' name 'MenuListener' (JUEventListener) procedure menuSelected(para1: JSEMenuEvent); overload; procedure menuDeselected(para1: JSEMenuEvent); overload; procedure menuCanceled(para1: JSEMenuEvent); overload; end; JSEPopupMenuListener = interface external 'javax.swing.event' name 'PopupMenuListener' (JUEventListener) procedure popupMenuWillBecomeVisible(para1: JSEPopupMenuEvent); overload; procedure popupMenuWillBecomeInvisible(para1: JSEPopupMenuEvent); overload; procedure popupMenuCanceled(para1: JSEPopupMenuEvent); overload; end; JSERowSorterListener = interface external 'javax.swing.event' name 'RowSorterListener' (JUEventListener) procedure sorterChanged(para1: JSERowSorterEvent); overload; end; JSETableColumnModelListener = interface external 'javax.swing.event' name 'TableColumnModelListener' (JUEventListener) procedure columnAdded(para1: JSETableColumnModelEvent); overload; procedure columnRemoved(para1: JSETableColumnModelEvent); overload; procedure columnMoved(para1: JSETableColumnModelEvent); overload; procedure columnMarginChanged(para1: JSEChangeEvent); overload; procedure columnSelectionChanged(para1: JSEListSelectionEvent); overload; end; JSETableModelListener = interface external 'javax.swing.event' name 'TableModelListener' (JUEventListener) procedure tableChanged(para1: JSETableModelEvent); overload; end; JSETreeExpansionListener = interface external 'javax.swing.event' name 'TreeExpansionListener' (JUEventListener) procedure treeExpanded(para1: JSETreeExpansionEvent); overload; procedure treeCollapsed(para1: JSETreeExpansionEvent); overload; end; JSETreeModelListener = interface external 'javax.swing.event' name 'TreeModelListener' (JUEventListener) procedure treeNodesChanged(para1: JSETreeModelEvent); overload; procedure treeNodesInserted(para1: JSETreeModelEvent); overload; procedure treeNodesRemoved(para1: JSETreeModelEvent); overload; procedure treeStructureChanged(para1: JSETreeModelEvent); overload; end; JSETreeSelectionListener = interface external 'javax.swing.event' name 'TreeSelectionListener' (JUEventListener) procedure valueChanged(para1: JSETreeSelectionEvent); overload; end; JSETreeWillExpandListener = interface external 'javax.swing.event' name 'TreeWillExpandListener' (JUEventListener) procedure treeWillExpand(para1: JSETreeExpansionEvent); overload; // throws javax.swing.tree.ExpandVetoException procedure treeWillCollapse(para1: JSETreeExpansionEvent); overload; // throws javax.swing.tree.ExpandVetoException end; JSEUndoableEditListener = interface external 'javax.swing.event' name 'UndoableEditListener' (JUEventListener) procedure undoableEditHappened(para1: JSEUndoableEditEvent); overload; end; JUListResourceBundle = class abstract external 'java.util' name 'ListResourceBundle' (JUResourceBundle) public constructor create(); overload; function handleGetObject(para1: JLString): JLObject; overload; virtual; final; function getKeys(): JUEnumeration; overload; virtual; strict protected function handleKeySet(): JUSet; overload; virtual; function getContents(): Arr2JLObject; overload; virtual; abstract; end; JUPropertyResourceBundle = class external 'java.util' name 'PropertyResourceBundle' (JUResourceBundle) public constructor create(para1: JIInputStream); overload; // throws java.io.IOException constructor create(para1: JIReader); overload; // throws java.io.IOException function handleGetObject(para1: JLString): JLObject; overload; virtual; function getKeys(): JUEnumeration; overload; virtual; strict protected function handleKeySet(): JUSet; overload; virtual; end; JUCExecutorCompletionService = class external 'java.util.concurrent' name 'ExecutorCompletionService' (JLObject, JUCCompletionService) public type InnerQueueingFuture = class; Arr1InnerQueueingFuture = array of InnerQueueingFuture; Arr2InnerQueueingFuture = array of Arr1InnerQueueingFuture; Arr3InnerQueueingFuture = array of Arr2InnerQueueingFuture; InnerQueueingFuture = class external 'java.util.concurrent' name 'QueueingFuture' end; public constructor create(para1: JUCExecutor); overload; constructor create(para1: JUCExecutor; para2: JUCBlockingQueue); overload; function submit(para1: JUCCallable): JUCFuture; overload; virtual; function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual; function take(): JUCFuture; overload; virtual; // throws java.lang.InterruptedException function poll(): JUCFuture; overload; virtual; function poll(para1: jlong; para2: JUCTimeUnit): JUCFuture; overload; virtual; // throws java.lang.InterruptedException end; JUCExecutorService = interface external 'java.util.concurrent' name 'ExecutorService' (JUCExecutor) procedure shutdown(); overload; function shutdownNow(): JUList; overload; function isShutdown(): jboolean; overload; function isTerminated(): jboolean; overload; function awaitTermination(para1: jlong; para2: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function submit(para1: JUCCallable): JUCFuture; overload; function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; function submit(para1: JLRunnable): JUCFuture; overload; function invokeAll(para1: JUCollection): JUList; overload; // throws java.lang.InterruptedException function invokeAll(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JUList; overload; // throws java.lang.InterruptedException function invokeAny(para1: JUCollection): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException function invokeAny(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException end; JUCRunnableFuture = interface external 'java.util.concurrent' name 'RunnableFuture' (JLRunnable, JUCFuture) procedure run(); overload; end; JXWResponse = interface external 'javax.xml.ws' name 'Response' (JUCFuture) function getContext(): JUMap; overload; end; JUCLReentrantLock = class external 'java.util.concurrent.locks' name 'ReentrantLock' (JLObject, JUCLLock, JISerializable) public type InnerFairSync = class; Arr1InnerFairSync = array of InnerFairSync; Arr2InnerFairSync = array of Arr1InnerFairSync; Arr3InnerFairSync = array of Arr2InnerFairSync; InnerNonfairSync = class; Arr1InnerNonfairSync = array of InnerNonfairSync; Arr2InnerNonfairSync = array of Arr1InnerNonfairSync; Arr3InnerNonfairSync = array of Arr2InnerNonfairSync; InnerSync = class; Arr1InnerSync = array of InnerSync; Arr2InnerSync = array of Arr1InnerSync; Arr3InnerSync = array of Arr2InnerSync; InnerFairSync = class sealed external 'java.util.concurrent.locks' name 'FairSync' end; InnerNonfairSync = class sealed external 'java.util.concurrent.locks' name 'NonfairSync' end; InnerSync = class abstract external 'java.util.concurrent.locks' name 'Sync' end; public constructor create(); overload; constructor create(para1: jboolean); overload; procedure lock(); overload; virtual; procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException function tryLock(): jboolean; overload; virtual; function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure unlock(); overload; virtual; function newCondition(): JUCLCondition; overload; virtual; function getHoldCount(): jint; overload; virtual; function isHeldByCurrentThread(): jboolean; overload; virtual; function isLocked(): jboolean; overload; virtual; function isFair(): jboolean; overload; virtual; final; strict protected function getOwner(): JLThread; overload; virtual; public function hasQueuedThreads(): jboolean; overload; virtual; final; function hasQueuedThread(para1: JLThread): jboolean; overload; virtual; final; function getQueueLength(): jint; overload; virtual; final; strict protected function getQueuedThreads(): JUCollection; overload; virtual; public function hasWaiters(para1: JUCLCondition): jboolean; overload; virtual; function getWaitQueueLength(para1: JUCLCondition): jint; overload; virtual; strict protected function getWaitingThreads(para1: JUCLCondition): JUCollection; overload; virtual; public function toString(): JLString; overload; virtual; end; JUCLReentrantReadWriteLock = class external 'java.util.concurrent.locks' name 'ReentrantReadWriteLock' (JLObject, JUCLReadWriteLock, JISerializable) public type InnerFairSync = class; Arr1InnerFairSync = array of InnerFairSync; Arr2InnerFairSync = array of Arr1InnerFairSync; Arr3InnerFairSync = array of Arr2InnerFairSync; InnerNonfairSync = class; Arr1InnerNonfairSync = array of InnerNonfairSync; Arr2InnerNonfairSync = array of Arr1InnerNonfairSync; Arr3InnerNonfairSync = array of Arr2InnerNonfairSync; InnerSync = class; Arr1InnerSync = array of InnerSync; Arr2InnerSync = array of Arr1InnerSync; Arr3InnerSync = array of Arr2InnerSync; InnerFairSync = class sealed external 'java.util.concurrent.locks' name 'FairSync' end; InnerNonfairSync = class sealed external 'java.util.concurrent.locks' name 'NonfairSync' end; InnerSync = class abstract external 'java.util.concurrent.locks' name 'Sync' public type InnerHoldCounter = class; Arr1InnerHoldCounter = array of InnerHoldCounter; Arr2InnerHoldCounter = array of Arr1InnerHoldCounter; Arr3InnerHoldCounter = array of Arr2InnerHoldCounter; InnerThreadLocalHoldCounter = class; Arr1InnerThreadLocalHoldCounter = array of InnerThreadLocalHoldCounter; Arr2InnerThreadLocalHoldCounter = array of Arr1InnerThreadLocalHoldCounter; Arr3InnerThreadLocalHoldCounter = array of Arr2InnerThreadLocalHoldCounter; InnerHoldCounter = class sealed external 'java.util.concurrent.locks' name 'HoldCounter' end; InnerThreadLocalHoldCounter = class sealed external 'java.util.concurrent.locks' name 'ThreadLocalHoldCounter' end; end; public type InnerReadLock = class; Arr1InnerReadLock = array of InnerReadLock; Arr2InnerReadLock = array of Arr1InnerReadLock; Arr3InnerReadLock = array of Arr2InnerReadLock; InnerWriteLock = class; Arr1InnerWriteLock = array of InnerWriteLock; Arr2InnerWriteLock = array of Arr1InnerWriteLock; Arr3InnerWriteLock = array of Arr2InnerWriteLock; InnerReadLock = class external 'java.util.concurrent.locks' name 'ReadLock' (JLObject, JUCLLock, JISerializable) strict protected constructor create(para1: JUCLReentrantReadWriteLock); overload; public procedure lock(); overload; virtual; procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException function tryLock(): jboolean; overload; virtual; function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure unlock(); overload; virtual; function newCondition(): JUCLCondition; overload; virtual; function toString(): JLString; overload; virtual; end; InnerWriteLock = class external 'java.util.concurrent.locks' name 'WriteLock' (JLObject, JUCLLock, JISerializable) strict protected constructor create(para1: JUCLReentrantReadWriteLock); overload; public procedure lock(); overload; virtual; procedure lockInterruptibly(); overload; virtual; // throws java.lang.InterruptedException function tryLock(): jboolean; overload; virtual; function tryLock(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure unlock(); overload; virtual; function newCondition(): JUCLCondition; overload; virtual; function toString(): JLString; overload; virtual; function isHeldByCurrentThread(): jboolean; overload; virtual; function getHoldCount(): jint; overload; virtual; end; public constructor create(); overload; constructor create(para1: jboolean); overload; function writeLock(): JUCLReentrantReadWriteLock.InnerWriteLock; overload; virtual; function readLock(): JUCLReentrantReadWriteLock.InnerReadLock; overload; virtual; function isFair(): jboolean; overload; virtual; final; strict protected function getOwner(): JLThread; overload; virtual; public function getReadLockCount(): jint; overload; virtual; function isWriteLocked(): jboolean; overload; virtual; function isWriteLockedByCurrentThread(): jboolean; overload; virtual; function getWriteHoldCount(): jint; overload; virtual; function getReadHoldCount(): jint; overload; virtual; strict protected function getQueuedWriterThreads(): JUCollection; overload; virtual; function getQueuedReaderThreads(): JUCollection; overload; virtual; public function hasQueuedThreads(): jboolean; overload; virtual; final; function hasQueuedThread(para1: JLThread): jboolean; overload; virtual; final; function getQueueLength(): jint; overload; virtual; final; strict protected function getQueuedThreads(): JUCollection; overload; virtual; public function hasWaiters(para1: JUCLCondition): jboolean; overload; virtual; function getWaitQueueLength(para1: JUCLCondition): jint; overload; virtual; strict protected function getWaitingThreads(para1: JUCLCondition): JUCollection; overload; virtual; public function toString(): JLString; overload; virtual; function writeLock(): JUCLLock; overload; virtual; function readLock(): JUCLLock; overload; virtual; end; JULSimpleFormatter = class external 'java.util.logging' name 'SimpleFormatter' (JULFormatter) public constructor create(); overload; function format(para1: JULLogRecord): JLString; overload; virtual; end; JULXMLFormatter = class external 'java.util.logging' name 'XMLFormatter' (JULFormatter) public constructor create(); overload; function format(para1: JULLogRecord): JLString; overload; virtual; function getHead(para1: JULHandler): JLString; overload; virtual; function getTail(para1: JULHandler): JLString; overload; virtual; end; JULMemoryHandler = class external 'java.util.logging' name 'MemoryHandler' (JULHandler) public constructor create(); overload; constructor create(para1: JULHandler; para2: jint; para3: JULLevel); overload; procedure publish(para1: JULLogRecord); overload; virtual; procedure push(); overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; // throws java.lang.SecurityException procedure setPushLevel(para1: JULLevel); overload; virtual; // throws java.lang.SecurityException function getPushLevel(): JULLevel; overload; virtual; function isLoggable(para1: JULLogRecord): jboolean; overload; virtual; end; JULStreamHandler = class external 'java.util.logging' name 'StreamHandler' (JULHandler) public constructor create(); overload; constructor create(para1: JIOutputStream; para2: JULFormatter); overload; strict protected procedure setOutputStream(para1: JIOutputStream); overload; virtual; // throws java.lang.SecurityException public procedure setEncoding(para1: JLString); overload; virtual; // throws java.lang.SecurityException, java.io.UnsupportedEncodingException procedure publish(para1: JULLogRecord); overload; virtual; function isLoggable(para1: JULLogRecord): jboolean; overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; // throws java.lang.SecurityException end; JULLogging = class external 'java.util.logging' name 'Logging' (JLObject, JULLoggingMXBean) public function getLoggerNames(): JUList; overload; virtual; function getLoggerLevel(para1: JLString): JLString; overload; virtual; procedure setLoggerLevel(para1: JLString; para2: JLString); overload; virtual; function getParentLoggerName(para1: JLString): JLString; overload; virtual; end; JUPAbstractPreferences = class abstract external 'java.util.prefs' name 'AbstractPreferences' (JUPPreferences) public type InnerEventDispatchThread = class; Arr1InnerEventDispatchThread = array of InnerEventDispatchThread; Arr2InnerEventDispatchThread = array of Arr1InnerEventDispatchThread; Arr3InnerEventDispatchThread = array of Arr2InnerEventDispatchThread; InnerNodeAddedEvent = class; Arr1InnerNodeAddedEvent = array of InnerNodeAddedEvent; Arr2InnerNodeAddedEvent = array of Arr1InnerNodeAddedEvent; Arr3InnerNodeAddedEvent = array of Arr2InnerNodeAddedEvent; InnerNodeRemovedEvent = class; Arr1InnerNodeRemovedEvent = array of InnerNodeRemovedEvent; Arr2InnerNodeRemovedEvent = array of Arr1InnerNodeRemovedEvent; Arr3InnerNodeRemovedEvent = array of Arr2InnerNodeRemovedEvent; InnerEventDispatchThread = class external 'java.util.prefs' name 'EventDispatchThread' end; InnerNodeAddedEvent = class external 'java.util.prefs' name 'NodeAddedEvent' end; InnerNodeRemovedEvent = class external 'java.util.prefs' name 'NodeRemovedEvent' end; strict protected var fnewNode: jboolean; external name 'newNode'; strict protected final var flock: JLObject; external name 'lock'; strict protected constructor create(para1: JUPAbstractPreferences; para2: JLString); overload; public procedure put(para1: JLString; para2: JLString); overload; virtual; function get(para1: JLString; para2: JLString): JLString; overload; virtual; procedure remove(para1: JLString); overload; virtual; procedure clear(); overload; virtual; // throws java.util.prefs.BackingStoreException procedure putInt(para1: JLString; para2: jint); overload; virtual; function getInt(para1: JLString; para2: jint): jint; overload; virtual; procedure putLong(para1: JLString; para2: jlong); overload; virtual; function getLong(para1: JLString; para2: jlong): jlong; overload; virtual; procedure putBoolean(para1: JLString; para2: jboolean); overload; virtual; function getBoolean(para1: JLString; para2: jboolean): jboolean; overload; virtual; procedure putFloat(para1: JLString; para2: jfloat); overload; virtual; function getFloat(para1: JLString; para2: jfloat): jfloat; overload; virtual; procedure putDouble(para1: JLString; para2: jdouble); overload; virtual; function getDouble(para1: JLString; para2: jdouble): jdouble; overload; virtual; procedure putByteArray(para1: JLString; para2: Arr1jbyte); overload; virtual; procedure putByteArray(para1: JLString; var para2: array of jbyte); overload; virtual; function getByteArray(para1: JLString; para2: Arr1jbyte): Arr1jbyte; overload; virtual; function getByteArray(para1: JLString; var para2: array of jbyte): Arr1jbyte; overload; virtual; function keys(): Arr1JLString; overload; virtual; // throws java.util.prefs.BackingStoreException function childrenNames(): Arr1JLString; overload; virtual; // throws java.util.prefs.BackingStoreException strict protected function cachedChildren(): Arr1JUPAbstractPreferences; overload; virtual; final; public function parent(): JUPPreferences; overload; virtual; function node(para1: JLString): JUPPreferences; overload; virtual; function nodeExists(para1: JLString): jboolean; overload; virtual; // throws java.util.prefs.BackingStoreException procedure removeNode(); overload; virtual; // throws java.util.prefs.BackingStoreException function name(): JLString; overload; virtual; function absolutePath(): JLString; overload; virtual; function isUserNode(): jboolean; overload; virtual; procedure addPreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; procedure removePreferenceChangeListener(para1: JUPPreferenceChangeListener); overload; virtual; procedure addNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; procedure removeNodeChangeListener(para1: JUPNodeChangeListener); overload; virtual; strict protected procedure putSpi(para1: JLString; para2: JLString); overload; virtual; abstract; function getSpi(para1: JLString): JLString; overload; virtual; abstract; procedure removeSpi(para1: JLString); overload; virtual; abstract; procedure removeNodeSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function keysSpi(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function childrenNamesSpi(): Arr1JLString; overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function getChild(para1: JLString): JUPAbstractPreferences; overload; virtual; // throws java.util.prefs.BackingStoreException function childSpi(para1: JLString): JUPAbstractPreferences; overload; virtual; abstract; public function toString(): JLString; overload; virtual; procedure sync(); overload; virtual; // throws java.util.prefs.BackingStoreException strict protected procedure syncSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException public procedure flush(); overload; virtual; // throws java.util.prefs.BackingStoreException strict protected procedure flushSpi(); overload; virtual; abstract; // throws java.util.prefs.BackingStoreException function isRemoved(): jboolean; overload; virtual; public procedure exportNode(para1: JIOutputStream); overload; virtual; // throws java.io.IOException, java.util.prefs.BackingStoreException procedure exportSubtree(para1: JIOutputStream); overload; virtual; // throws java.io.IOException, java.util.prefs.BackingStoreException end; JUPFileSystemPreferencesFactory = class external 'java.util.prefs' name 'FileSystemPreferencesFactory' (JLObject, JUPPreferencesFactory) public function userRoot(): JUPPreferences; overload; virtual; function systemRoot(): JUPPreferences; overload; virtual; end; JURMatcher = class sealed external 'java.util.regex' name 'Matcher' (JLObject, JURMatchResult) public function pattern(): JURPattern; overload; virtual; function toMatchResult(): JURMatchResult; overload; virtual; function usePattern(para1: JURPattern): JURMatcher; overload; virtual; function reset(): JURMatcher; overload; virtual; function reset(para1: JLCharSequence): JURMatcher; overload; virtual; function start(): jint; overload; virtual; function start(para1: jint): jint; overload; virtual; function &end(): jint; overload; virtual; function &end(para1: jint): jint; overload; virtual; function group(): JLString; overload; virtual; function group(para1: jint): JLString; overload; virtual; function groupCount(): jint; overload; virtual; function matches(): jboolean; overload; virtual; function find(): jboolean; overload; virtual; function find(para1: jint): jboolean; overload; virtual; function lookingAt(): jboolean; overload; virtual; class function quoteReplacement(para1: JLString): JLString; static; overload; function appendReplacement(para1: JLStringBuffer; para2: JLString): JURMatcher; overload; virtual; function appendTail(para1: JLStringBuffer): JLStringBuffer; overload; virtual; function replaceAll(para1: JLString): JLString; overload; virtual; function replaceFirst(para1: JLString): JLString; overload; virtual; function region(para1: jint; para2: jint): JURMatcher; overload; virtual; function regionStart(): jint; overload; virtual; function regionEnd(): jint; overload; virtual; function hasTransparentBounds(): jboolean; overload; virtual; function useTransparentBounds(para1: jboolean): JURMatcher; overload; virtual; function hasAnchoringBounds(): jboolean; overload; virtual; function useAnchoringBounds(para1: jboolean): JURMatcher; overload; virtual; function toString(): JLString; overload; virtual; function hitEnd(): jboolean; overload; virtual; function requireEnd(): jboolean; overload; virtual; end; JTSBreakIteratorProvider = class abstract external 'java.text.spi' name 'BreakIteratorProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getWordInstance(para1: JULocale): JTBreakIterator; overload; virtual; abstract; function getLineInstance(para1: JULocale): JTBreakIterator; overload; virtual; abstract; function getCharacterInstance(para1: JULocale): JTBreakIterator; overload; virtual; abstract; function getSentenceInstance(para1: JULocale): JTBreakIterator; overload; virtual; abstract; end; JTSCollatorProvider = class abstract external 'java.text.spi' name 'CollatorProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getInstance(para1: JULocale): JTCollator; overload; virtual; abstract; end; JTSDateFormatProvider = class abstract external 'java.text.spi' name 'DateFormatProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getTimeInstance(para1: jint; para2: JULocale): JTDateFormat; overload; virtual; abstract; function getDateInstance(para1: jint; para2: JULocale): JTDateFormat; overload; virtual; abstract; function getDateTimeInstance(para1: jint; para2: jint; para3: JULocale): JTDateFormat; overload; virtual; abstract; end; JTSDateFormatSymbolsProvider = class abstract external 'java.text.spi' name 'DateFormatSymbolsProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getInstance(para1: JULocale): JTDateFormatSymbols; overload; virtual; abstract; end; JTSDecimalFormatSymbolsProvider = class abstract external 'java.text.spi' name 'DecimalFormatSymbolsProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getInstance(para1: JULocale): JTDecimalFormatSymbols; overload; virtual; abstract; end; JTSNumberFormatProvider = class abstract external 'java.text.spi' name 'NumberFormatProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getCurrencyInstance(para1: JULocale): JTNumberFormat; overload; virtual; abstract; function getIntegerInstance(para1: JULocale): JTNumberFormat; overload; virtual; abstract; function getNumberInstance(para1: JULocale): JTNumberFormat; overload; virtual; abstract; function getPercentInstance(para1: JULocale): JTNumberFormat; overload; virtual; abstract; end; JUSCurrencyNameProvider = class abstract external 'java.util.spi' name 'CurrencyNameProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getSymbol(para1: JLString; para2: JULocale): JLString; overload; virtual; abstract; end; JUSLocaleNameProvider = class abstract external 'java.util.spi' name 'LocaleNameProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getDisplayLanguage(para1: JLString; para2: JULocale): JLString; overload; virtual; abstract; function getDisplayCountry(para1: JLString; para2: JULocale): JLString; overload; virtual; abstract; function getDisplayVariant(para1: JLString; para2: JULocale): JLString; overload; virtual; abstract; end; JUSTimeZoneNameProvider = class abstract external 'java.util.spi' name 'TimeZoneNameProvider' (JUSLocaleServiceProvider) strict protected constructor create(); overload; public function getDisplayName(para1: JLString; para2: jboolean; para3: jint; para4: JULocale): JLString; overload; virtual; abstract; end; JUZAdler32 = class external 'java.util.zip' name 'Adler32' (JLObject, JUZChecksum) public constructor create(); overload; procedure update(para1: jint); overload; virtual; procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure update(para1: Arr1jbyte); overload; virtual; procedure update(var para1: array of jbyte); overload; virtual; procedure reset(); overload; virtual; function getValue(): jlong; overload; virtual; end; JUZCRC32 = class external 'java.util.zip' name 'CRC32' (JLObject, JUZChecksum) public constructor create(); overload; procedure update(para1: jint); overload; virtual; procedure update(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure update(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure update(para1: Arr1jbyte); overload; virtual; procedure update(var para1: array of jbyte); overload; virtual; procedure reset(); overload; virtual; function getValue(): jlong; overload; virtual; end; JUZZipEntry = class external 'java.util.zip' name 'ZipEntry' (JLObject, JUZZipConstants, JLCloneable) public const STORED = 0; DEFLATED = 8; public constructor create(para1: JLString); overload; constructor create(para1: JUZZipEntry); overload; function getName(): JLString; overload; virtual; procedure setTime(para1: jlong); overload; virtual; function getTime(): jlong; overload; virtual; procedure setSize(para1: jlong); overload; virtual; function getSize(): jlong; overload; virtual; function getCompressedSize(): jlong; overload; virtual; procedure setCompressedSize(para1: jlong); overload; virtual; procedure setCrc(para1: jlong); overload; virtual; function getCrc(): jlong; overload; virtual; procedure setMethod(para1: jint); overload; virtual; function getMethod(): jint; overload; virtual; procedure setExtra(para1: Arr1jbyte); overload; virtual; procedure setExtra(var para1: array of jbyte); overload; virtual; function getExtra(): Arr1jbyte; overload; virtual; procedure setComment(para1: JLString); overload; virtual; function getComment(): JLString; overload; virtual; function isDirectory(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JUZZipFile = class external 'java.util.zip' name 'ZipFile' (JLObject, JUZZipConstants) public type InnerZipFileInputStream = class; Arr1InnerZipFileInputStream = array of InnerZipFileInputStream; Arr2InnerZipFileInputStream = array of Arr1InnerZipFileInputStream; Arr3InnerZipFileInputStream = array of Arr2InnerZipFileInputStream; InnerZipFileInputStream = class external 'java.util.zip' name 'ZipFileInputStream' end; public const OPEN_READ = 1; OPEN_DELETE = 4; public constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JIFile; para2: jint); overload; // throws java.io.IOException constructor create(para1: JIFile); overload; // throws java.util.zip.ZipException, java.io.IOException function getEntry(para1: JLString): JUZZipEntry; overload; virtual; function getInputStream(para1: JUZZipEntry): JIInputStream; overload; virtual; // throws java.io.IOException function getName(): JLString; overload; virtual; function entries(): JUEnumeration; overload; virtual; function size(): jint; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.io.IOException end; JSProgressMonitor = class external 'javax.swing' name 'ProgressMonitor' (JLObject, JAAccessible) public type InnerProgressOptionPane = class; Arr1InnerProgressOptionPane = array of InnerProgressOptionPane; Arr2InnerProgressOptionPane = array of Arr1InnerProgressOptionPane; Arr3InnerProgressOptionPane = array of Arr2InnerProgressOptionPane; InnerProgressOptionPane = class external 'javax.swing' name 'ProgressOptionPane' end; public type InnerAccessibleProgressMonitor = class; Arr1InnerAccessibleProgressMonitor = array of InnerAccessibleProgressMonitor; Arr2InnerAccessibleProgressMonitor = array of Arr1InnerAccessibleProgressMonitor; Arr3InnerAccessibleProgressMonitor = array of Arr2InnerAccessibleProgressMonitor; InnerAccessibleProgressMonitor = class external 'javax.swing' name 'AccessibleProgressMonitor' end; strict protected var faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint); overload; procedure setProgress(para1: jint); overload; virtual; procedure close(); overload; virtual; function getMinimum(): jint; overload; virtual; procedure setMinimum(para1: jint); overload; virtual; function getMaximum(): jint; overload; virtual; procedure setMaximum(para1: jint); overload; virtual; function isCanceled(): jboolean; overload; virtual; procedure setMillisToDecideToPopup(para1: jint); overload; virtual; function getMillisToDecideToPopup(): jint; overload; virtual; procedure setMillisToPopup(para1: jint); overload; virtual; function getMillisToPopup(): jint; overload; virtual; procedure setNote(para1: JLString); overload; virtual; function getNote(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSTHAccessibleHTML = class external 'javax.swing.text.html' name 'AccessibleHTML' (JLObject, JAAccessible) public type InnerDocumentHandler = class; Arr1InnerDocumentHandler = array of InnerDocumentHandler; Arr2InnerDocumentHandler = array of Arr1InnerDocumentHandler; Arr3InnerDocumentHandler = array of Arr2InnerDocumentHandler; InnerElementInfo = class; Arr1InnerElementInfo = array of InnerElementInfo; Arr2InnerElementInfo = array of Arr1InnerElementInfo; Arr3InnerElementInfo = array of Arr2InnerElementInfo; InnerRootHTMLAccessibleContext = class; Arr1InnerRootHTMLAccessibleContext = array of InnerRootHTMLAccessibleContext; Arr2InnerRootHTMLAccessibleContext = array of Arr1InnerRootHTMLAccessibleContext; Arr3InnerRootHTMLAccessibleContext = array of Arr2InnerRootHTMLAccessibleContext; InnerIconElementInfo = class; Arr1InnerIconElementInfo = array of InnerIconElementInfo; Arr2InnerIconElementInfo = array of Arr1InnerIconElementInfo; Arr3InnerIconElementInfo = array of Arr2InnerIconElementInfo; InnerTableElementInfo = class; Arr1InnerTableElementInfo = array of InnerTableElementInfo; Arr2InnerTableElementInfo = array of Arr1InnerTableElementInfo; Arr3InnerTableElementInfo = array of Arr2InnerTableElementInfo; InnerTextElementInfo = class; Arr1InnerTextElementInfo = array of InnerTextElementInfo; Arr2InnerTextElementInfo = array of Arr1InnerTextElementInfo; Arr3InnerTextElementInfo = array of Arr2InnerTextElementInfo; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerDocumentHandler = class external 'javax.swing.text.html' name 'DocumentHandler' end; InnerElementInfo = class external 'javax.swing.text.html' name 'ElementInfo' end; InnerRootHTMLAccessibleContext = class external 'javax.swing.text.html' name 'RootHTMLAccessibleContext' end; InnerIconElementInfo = class external 'javax.swing.text.html' name 'IconElementInfo' public type InnerIconAccessibleContext = class; Arr1InnerIconAccessibleContext = array of InnerIconAccessibleContext; Arr2InnerIconAccessibleContext = array of Arr1InnerIconAccessibleContext; Arr3InnerIconAccessibleContext = array of Arr2InnerIconAccessibleContext; InnerIconAccessibleContext = class external 'javax.swing.text.html' name 'IconAccessibleContext' end; end; InnerTableElementInfo = class external 'javax.swing.text.html' name 'TableElementInfo' public type InnerTableCellElementInfo = class; Arr1InnerTableCellElementInfo = array of InnerTableCellElementInfo; Arr2InnerTableCellElementInfo = array of Arr1InnerTableCellElementInfo; Arr3InnerTableCellElementInfo = array of Arr2InnerTableCellElementInfo; InnerTableRowElementInfo = class; Arr1InnerTableRowElementInfo = array of InnerTableRowElementInfo; Arr2InnerTableRowElementInfo = array of Arr1InnerTableRowElementInfo; Arr3InnerTableRowElementInfo = array of Arr2InnerTableRowElementInfo; InnerTableCellElementInfo = class external 'javax.swing.text.html' name 'TableCellElementInfo' end; InnerTableRowElementInfo = class external 'javax.swing.text.html' name 'TableRowElementInfo' end; public type InnerTableAccessibleContext = class; Arr1InnerTableAccessibleContext = array of InnerTableAccessibleContext; Arr2InnerTableAccessibleContext = array of Arr1InnerTableAccessibleContext; Arr3InnerTableAccessibleContext = array of Arr2InnerTableAccessibleContext; InnerTableAccessibleContext = class external 'javax.swing.text.html' name 'TableAccessibleContext' public type InnerAccessibleHeadersTable = class; Arr1InnerAccessibleHeadersTable = array of InnerAccessibleHeadersTable; Arr2InnerAccessibleHeadersTable = array of Arr1InnerAccessibleHeadersTable; Arr3InnerAccessibleHeadersTable = array of Arr2InnerAccessibleHeadersTable; InnerAccessibleHeadersTable = class external 'javax.swing.text.html' name 'AccessibleHeadersTable' end; end; end; InnerTextElementInfo = class external 'javax.swing.text.html' name 'TextElementInfo' public type InnerTextAccessibleContext = class; Arr1InnerTextAccessibleContext = array of InnerTextAccessibleContext; Arr2InnerTextAccessibleContext = array of Arr1InnerTextAccessibleContext; Arr3InnerTextAccessibleContext = array of Arr2InnerTextAccessibleContext; InnerTextAccessibleContext = class external 'javax.swing.text.html' name 'TextAccessibleContext' public type InnerIndexedSegment = class; Arr1InnerIndexedSegment = array of InnerIndexedSegment; Arr2InnerIndexedSegment = array of Arr1InnerIndexedSegment; Arr3InnerIndexedSegment = array of Arr2InnerIndexedSegment; InnerIndexedSegment = class external 'javax.swing.text.html' name 'IndexedSegment' end; end; end; InnerPropertyChangeHandler = class external 'javax.swing.text.html' name 'PropertyChangeHandler' end; public type InnerHTMLAccessibleContext = class; Arr1InnerHTMLAccessibleContext = array of InnerHTMLAccessibleContext; Arr2InnerHTMLAccessibleContext = array of Arr1InnerHTMLAccessibleContext; Arr3InnerHTMLAccessibleContext = array of Arr2InnerHTMLAccessibleContext; InnerHTMLAccessibleContext = class abstract external 'javax.swing.text.html' name 'HTMLAccessibleContext' end; public constructor create(para1: JSJEditorPane); overload; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAAccessibleHyperlink = class abstract external 'javax.accessibility' name 'AccessibleHyperlink' (JLObject, JAAccessibleAction) public constructor create(); overload; function isValid(): jboolean; overload; virtual; abstract; function getAccessibleActionCount(): jint; overload; virtual; abstract; function doAccessibleAction(para1: jint): jboolean; overload; virtual; abstract; function getAccessibleActionDescription(para1: jint): JLString; overload; virtual; abstract; function getAccessibleActionObject(para1: jint): JLObject; overload; virtual; abstract; function getAccessibleActionAnchor(para1: jint): JLObject; overload; virtual; abstract; function getStartIndex(): jint; overload; virtual; abstract; function getEndIndex(): jint; overload; virtual; abstract; end; JAAccessibleRelation = class external 'javax.accessibility' name 'AccessibleRelation' (JAAccessibleBundle) public final class var fLABEL_FOR: JLString; external name 'LABEL_FOR'; fLABELED_BY: JLString; external name 'LABELED_BY'; fMEMBER_OF: JLString; external name 'MEMBER_OF'; fCONTROLLER_FOR: JLString; external name 'CONTROLLER_FOR'; fCONTROLLED_BY: JLString; external name 'CONTROLLED_BY'; public const FLOWS_TO = 'flowsTo'; FLOWS_FROM = 'flowsFrom'; SUBWINDOW_OF = 'subwindowOf'; PARENT_WINDOW_OF = 'parentWindowOf'; EMBEDS = 'embeds'; EMBEDDED_BY = 'embeddedBy'; CHILD_NODE_OF = 'childNodeOf'; LABEL_FOR_PROPERTY = 'labelForProperty'; LABELED_BY_PROPERTY = 'labeledByProperty'; MEMBER_OF_PROPERTY = 'memberOfProperty'; CONTROLLER_FOR_PROPERTY = 'controllerForProperty'; CONTROLLED_BY_PROPERTY = 'controlledByProperty'; FLOWS_TO_PROPERTY = 'flowsToProperty'; FLOWS_FROM_PROPERTY = 'flowsFromProperty'; SUBWINDOW_OF_PROPERTY = 'subwindowOfProperty'; PARENT_WINDOW_OF_PROPERTY = 'parentWindowOfProperty'; EMBEDS_PROPERTY = 'embedsProperty'; EMBEDDED_BY_PROPERTY = 'embeddedByProperty'; CHILD_NODE_OF_PROPERTY = 'childNodeOfProperty'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLObject); overload; constructor create(para1: JLString; para2: Arr1JLObject); overload; constructor create(para1: JLString; const para2: array of JLObject); overload; function getKey(): JLString; overload; virtual; function getTarget(): Arr1JLObject; overload; virtual; procedure setTarget(para1: JLObject); overload; virtual; procedure setTarget(para1: Arr1JLObject); overload; virtual; procedure setTarget(var para1: array of JLObject); overload; virtual; end; JAAccessibleRole = class external 'javax.accessibility' name 'AccessibleRole' (JAAccessibleBundle) public final class var fALERT: JAAccessibleRole; external name 'ALERT'; fCOLUMN_HEADER: JAAccessibleRole; external name 'COLUMN_HEADER'; fCANVAS: JAAccessibleRole; external name 'CANVAS'; fCOMBO_BOX: JAAccessibleRole; external name 'COMBO_BOX'; fDESKTOP_ICON: JAAccessibleRole; external name 'DESKTOP_ICON'; fHTML_CONTAINER: JAAccessibleRole; external name 'HTML_CONTAINER'; fINTERNAL_FRAME: JAAccessibleRole; external name 'INTERNAL_FRAME'; fDESKTOP_PANE: JAAccessibleRole; external name 'DESKTOP_PANE'; fOPTION_PANE: JAAccessibleRole; external name 'OPTION_PANE'; fWINDOW: JAAccessibleRole; external name 'WINDOW'; fFRAME: JAAccessibleRole; external name 'FRAME'; fDIALOG: JAAccessibleRole; external name 'DIALOG'; fCOLOR_CHOOSER: JAAccessibleRole; external name 'COLOR_CHOOSER'; fDIRECTORY_PANE: JAAccessibleRole; external name 'DIRECTORY_PANE'; fFILE_CHOOSER: JAAccessibleRole; external name 'FILE_CHOOSER'; fFILLER: JAAccessibleRole; external name 'FILLER'; fHYPERLINK: JAAccessibleRole; external name 'HYPERLINK'; fICON: JAAccessibleRole; external name 'ICON'; fLABEL: JAAccessibleRole; external name 'LABEL'; fROOT_PANE: JAAccessibleRole; external name 'ROOT_PANE'; fGLASS_PANE: JAAccessibleRole; external name 'GLASS_PANE'; fLAYERED_PANE: JAAccessibleRole; external name 'LAYERED_PANE'; fLIST: JAAccessibleRole; external name 'LIST'; fLIST_ITEM: JAAccessibleRole; external name 'LIST_ITEM'; fMENU_BAR: JAAccessibleRole; external name 'MENU_BAR'; fPOPUP_MENU: JAAccessibleRole; external name 'POPUP_MENU'; fMENU: JAAccessibleRole; external name 'MENU'; fMENU_ITEM: JAAccessibleRole; external name 'MENU_ITEM'; fSEPARATOR: JAAccessibleRole; external name 'SEPARATOR'; fPAGE_TAB_LIST: JAAccessibleRole; external name 'PAGE_TAB_LIST'; fPAGE_TAB: JAAccessibleRole; external name 'PAGE_TAB'; fPANEL: JAAccessibleRole; external name 'PANEL'; fPROGRESS_BAR: JAAccessibleRole; external name 'PROGRESS_BAR'; fPASSWORD_TEXT: JAAccessibleRole; external name 'PASSWORD_TEXT'; fPUSH_BUTTON: JAAccessibleRole; external name 'PUSH_BUTTON'; fTOGGLE_BUTTON: JAAccessibleRole; external name 'TOGGLE_BUTTON'; fCHECK_BOX: JAAccessibleRole; external name 'CHECK_BOX'; fRADIO_BUTTON: JAAccessibleRole; external name 'RADIO_BUTTON'; fROW_HEADER: JAAccessibleRole; external name 'ROW_HEADER'; fSCROLL_PANE: JAAccessibleRole; external name 'SCROLL_PANE'; fSCROLL_BAR: JAAccessibleRole; external name 'SCROLL_BAR'; fVIEWPORT: JAAccessibleRole; external name 'VIEWPORT'; fSLIDER: JAAccessibleRole; external name 'SLIDER'; fSPLIT_PANE: JAAccessibleRole; external name 'SPLIT_PANE'; fTABLE: JAAccessibleRole; external name 'TABLE'; fTEXT: JAAccessibleRole; external name 'TEXT'; fTREE: JAAccessibleRole; external name 'TREE'; fTOOL_BAR: JAAccessibleRole; external name 'TOOL_BAR'; fTOOL_TIP: JAAccessibleRole; external name 'TOOL_TIP'; fAWT_COMPONENT: JAAccessibleRole; external name 'AWT_COMPONENT'; fSWING_COMPONENT: JAAccessibleRole; external name 'SWING_COMPONENT'; fUNKNOWN: JAAccessibleRole; external name 'UNKNOWN'; fSTATUS_BAR: JAAccessibleRole; external name 'STATUS_BAR'; fDATE_EDITOR: JAAccessibleRole; external name 'DATE_EDITOR'; fSPIN_BOX: JAAccessibleRole; external name 'SPIN_BOX'; fFONT_CHOOSER: JAAccessibleRole; external name 'FONT_CHOOSER'; fGROUP_BOX: JAAccessibleRole; external name 'GROUP_BOX'; fHEADER: JAAccessibleRole; external name 'HEADER'; fFOOTER: JAAccessibleRole; external name 'FOOTER'; fPARAGRAPH: JAAccessibleRole; external name 'PARAGRAPH'; fRULER: JAAccessibleRole; external name 'RULER'; fEDITBAR: JAAccessibleRole; external name 'EDITBAR'; fPROGRESS_MONITOR: JAAccessibleRole; external name 'PROGRESS_MONITOR'; strict protected constructor create(para1: JLString); overload; end; JAAccessibleState = class external 'javax.accessibility' name 'AccessibleState' (JAAccessibleBundle) public final class var fACTIVE: JAAccessibleState; external name 'ACTIVE'; fPRESSED: JAAccessibleState; external name 'PRESSED'; fARMED: JAAccessibleState; external name 'ARMED'; fBUSY: JAAccessibleState; external name 'BUSY'; fCHECKED: JAAccessibleState; external name 'CHECKED'; fEDITABLE: JAAccessibleState; external name 'EDITABLE'; fEXPANDABLE: JAAccessibleState; external name 'EXPANDABLE'; fCOLLAPSED: JAAccessibleState; external name 'COLLAPSED'; fEXPANDED: JAAccessibleState; external name 'EXPANDED'; fENABLED: JAAccessibleState; external name 'ENABLED'; fFOCUSABLE: JAAccessibleState; external name 'FOCUSABLE'; fFOCUSED: JAAccessibleState; external name 'FOCUSED'; fICONIFIED: JAAccessibleState; external name 'ICONIFIED'; fMODAL: JAAccessibleState; external name 'MODAL'; fOPAQUE: JAAccessibleState; external name 'OPAQUE'; fRESIZABLE: JAAccessibleState; external name 'RESIZABLE'; fMULTISELECTABLE: JAAccessibleState; external name 'MULTISELECTABLE'; fSELECTABLE: JAAccessibleState; external name 'SELECTABLE'; fSELECTED: JAAccessibleState; external name 'SELECTED'; fSHOWING: JAAccessibleState; external name 'SHOWING'; fVISIBLE: JAAccessibleState; external name 'VISIBLE'; fVERTICAL: JAAccessibleState; external name 'VERTICAL'; fHORIZONTAL: JAAccessibleState; external name 'HORIZONTAL'; fSINGLE_LINE: JAAccessibleState; external name 'SINGLE_LINE'; fMULTI_LINE: JAAccessibleState; external name 'MULTI_LINE'; fTRANSIENT: JAAccessibleState; external name 'TRANSIENT'; fMANAGES_DESCENDANTS: JAAccessibleState; external name 'MANAGES_DESCENDANTS'; fINDETERMINATE: JAAccessibleState; external name 'INDETERMINATE'; fTRUNCATED: JAAccessibleState; external name 'TRUNCATED'; strict protected constructor create(para1: JLString); overload; end; JAAccessibleExtendedComponent = interface external 'javax.accessibility' name 'AccessibleExtendedComponent' (JAAccessibleComponent) function getToolTipText(): JLString; overload; function getTitledBorderText(): JLString; overload; function getAccessibleKeyBinding(): JAAccessibleKeyBinding; overload; end; JAAccessibleExtendedTable = interface external 'javax.accessibility' name 'AccessibleExtendedTable' (JAAccessibleTable) function getAccessibleRow(para1: jint): jint; overload; function getAccessibleColumn(para1: jint): jint; overload; function getAccessibleIndex(para1: jint; para2: jint): jint; overload; end; JAAccessibleEditableText = interface external 'javax.accessibility' name 'AccessibleEditableText' (JAAccessibleText) procedure setTextContents(para1: JLString); overload; procedure insertTextAtIndex(para1: jint; para2: JLString); overload; function getTextRange(para1: jint; para2: jint): JLString; overload; procedure delete(para1: jint; para2: jint); overload; procedure cut(para1: jint; para2: jint); overload; procedure paste(para1: jint); overload; procedure replaceText(para1: jint; para2: jint; para3: JLString); overload; procedure selectText(para1: jint; para2: jint); overload; procedure setAttributes(para1: jint; para2: jint; para3: JSTAttributeSet); overload; end; JAAccessibleHypertext = interface external 'javax.accessibility' name 'AccessibleHypertext' (JAAccessibleText) function getLinkCount(): jint; overload; function getLink(para1: jint): JAAccessibleHyperlink; overload; function getLinkIndex(para1: jint): jint; overload; end; JAMailcapCommandMap = class external 'javax.activation' name 'MailcapCommandMap' (JACommandMap) public constructor create(); overload; constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JIInputStream); overload; function getPreferredCommands(para1: JLString): Arr1JACommandInfo; overload; virtual; function getAllCommands(para1: JLString): Arr1JACommandInfo; overload; virtual; function getCommand(para1: JLString; para2: JLString): JACommandInfo; overload; virtual; procedure addMailcap(para1: JLString); overload; virtual; function createDataContentHandler(para1: JLString): JADataContentHandler; overload; virtual; function getMimeTypes(): Arr1JLString; overload; virtual; function getNativeCommands(para1: JLString): Arr1JLString; overload; virtual; end; JADataSourceDataContentHandler = class external 'javax.activation' name 'DataSourceDataContentHandler' (JLObject, JADataContentHandler) public constructor create(para1: JADataContentHandler; para2: JADataSource); overload; function getTransferDataFlavors(): Arr1JADDataFlavor; overload; virtual; function getTransferData(para1: JADDataFlavor; para2: JADataSource): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException function getContent(para1: JADataSource): JLObject; overload; virtual; // throws java.io.IOException procedure writeTo(para1: JLObject; para2: JLString; para3: JIOutputStream); overload; virtual; // throws java.io.IOException end; JAObjectDataContentHandler = class external 'javax.activation' name 'ObjectDataContentHandler' (JLObject, JADataContentHandler) public constructor create(para1: JADataContentHandler; para2: JLObject; para3: JLString); overload; function getDCH(): JADataContentHandler; overload; virtual; function getTransferDataFlavors(): Arr1JADDataFlavor; overload; virtual; function getTransferData(para1: JADDataFlavor; para2: JADataSource): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException function getContent(para1: JADataSource): JLObject; overload; virtual; procedure writeTo(para1: JLObject; para2: JLString; para3: JIOutputStream); overload; virtual; // throws java.io.IOException end; JADataHandlerDataSource = class external 'javax.activation' name 'DataHandlerDataSource' (JLObject, JADataSource) public constructor create(para1: JADataHandler); overload; function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function getContentType(): JLString; overload; virtual; function getName(): JLString; overload; virtual; end; JAFileDataSource = class external 'javax.activation' name 'FileDataSource' (JLObject, JADataSource) public constructor create(para1: JIFile); overload; constructor create(para1: JLString); overload; function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function getContentType(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getFile(): JIFile; overload; virtual; procedure setFileTypeMap(para1: JAFileTypeMap); overload; virtual; end; JAURLDataSource = class external 'javax.activation' name 'URLDataSource' (JLObject, JADataSource) public constructor create(para1: JNURL); overload; function getContentType(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function getURL(): JNURL; overload; virtual; end; JAMimetypesFileTypeMap = class external 'javax.activation' name 'MimetypesFileTypeMap' (JAFileTypeMap) public constructor create(); overload; constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JIInputStream); overload; procedure addMimeTypes(para1: JLString); overload; virtual; function getContentType(para1: JIFile): JLString; overload; virtual; function getContentType(para1: JLString): JLString; overload; virtual; end; JAPAbstractProcessor = class abstract external 'javax.annotation.processing' name 'AbstractProcessor' (JLObject, JAPProcessor) strict protected var fprocessingEnv: JAPProcessingEnvironment; external name 'processingEnv'; strict protected constructor create(); overload; public function getSupportedOptions(): JUSet; overload; virtual; function getSupportedAnnotationTypes(): JUSet; overload; virtual; function getSupportedSourceVersion(): JLMSourceVersion; overload; virtual; procedure init(para1: JAPProcessingEnvironment); overload; virtual; function process(para1: JUSet; para2: JAPRoundEnvironment): jboolean; overload; virtual; abstract; function getCompletions(para1: JLMEElement; para2: JLMEAnnotationMirror; para3: JLMEExecutableElement; para4: JLString): JLIterable; overload; virtual; strict protected function isInitialized(): jboolean; overload; virtual; end; JCNullCipher = class external 'javax.crypto' name 'NullCipher' (JCCipher) public constructor create(); overload; end; JCNullCipherSpi = class sealed external 'javax.crypto' name 'NullCipherSpi' (JCCipherSpi) strict protected constructor create(); overload; public procedure engineSetMode(para1: JLString); overload; virtual; procedure engineSetPadding(para1: JLString); overload; virtual; strict protected function engineGetBlockSize(): jint; overload; virtual; function engineGetOutputSize(para1: jint): jint; overload; virtual; function engineGetIV(): Arr1jbyte; overload; virtual; function engineGetParameters(): JSAlgorithmParameters; overload; virtual; procedure engineInit(para1: jint; para2: JSKey; para3: JSSecureRandom); overload; virtual; procedure engineInit(para1: jint; para2: JSKey; para3: JSSAlgorithmParameterSpec; para4: JSSecureRandom); overload; virtual; procedure engineInit(para1: jint; para2: JSKey; para3: JSAlgorithmParameters; para4: JSSecureRandom); overload; virtual; function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; function engineUpdate(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; function engineUpdate(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint): Arr1jbyte; overload; virtual; function engineDoFinal(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; overload; virtual; function engineDoFinal(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; overload; virtual; function engineGetKeySize(para1: JSKey): jint; overload; virtual; end; JIImageReadParam = class external 'javax.imageio' name 'ImageReadParam' (JIIIOParam) strict protected var fcanSetSourceRenderSize: jboolean; external name 'canSetSourceRenderSize'; fsourceRenderSize: JADimension; external name 'sourceRenderSize'; fdestination: JAIBufferedImage; external name 'destination'; fdestinationBands: Arr1jint; external name 'destinationBands'; fminProgressivePass: jint; external name 'minProgressivePass'; fnumProgressivePasses: jint; external name 'numProgressivePasses'; public constructor create(); overload; procedure setDestinationType(para1: JIImageTypeSpecifier); overload; virtual; procedure setDestination(para1: JAIBufferedImage); overload; virtual; function getDestination(): JAIBufferedImage; overload; virtual; procedure setDestinationBands(para1: Arr1jint); overload; virtual; procedure setDestinationBands(var para1: array of jint); overload; virtual; function getDestinationBands(): Arr1jint; overload; virtual; function canSetSourceRenderSize(): jboolean; overload; virtual; procedure setSourceRenderSize(para1: JADimension); overload; virtual; // throws java.lang.UnsupportedOperationException function getSourceRenderSize(): JADimension; overload; virtual; procedure setSourceProgressivePasses(para1: jint; para2: jint); overload; virtual; function getSourceMinProgressivePass(): jint; overload; virtual; function getSourceMaxProgressivePass(): jint; overload; virtual; function getSourceNumProgressivePasses(): jint; overload; virtual; end; JIImageWriteParam = class external 'javax.imageio' name 'ImageWriteParam' (JIIIOParam) public const MODE_DISABLED = 0; MODE_DEFAULT = 1; MODE_EXPLICIT = 2; MODE_COPY_FROM_METADATA = 3; strict protected var fcanWriteTiles: jboolean; external name 'canWriteTiles'; ftilingMode: jint; external name 'tilingMode'; fpreferredTileSizes: Arr1JADimension; external name 'preferredTileSizes'; ftilingSet: jboolean; external name 'tilingSet'; ftileWidth: jint; external name 'tileWidth'; ftileHeight: jint; external name 'tileHeight'; fcanOffsetTiles: jboolean; external name 'canOffsetTiles'; ftileGridXOffset: jint; external name 'tileGridXOffset'; ftileGridYOffset: jint; external name 'tileGridYOffset'; fcanWriteProgressive: jboolean; external name 'canWriteProgressive'; fprogressiveMode: jint; external name 'progressiveMode'; fcanWriteCompressed: jboolean; external name 'canWriteCompressed'; fcompressionMode: jint; external name 'compressionMode'; fcompressionTypes: Arr1JLString; external name 'compressionTypes'; fcompressionType: JLString; external name 'compressionType'; fcompressionQuality: jfloat; external name 'compressionQuality'; flocale: JULocale; external name 'locale'; strict protected constructor create(); overload; public constructor create(para1: JULocale); overload; function getLocale(): JULocale; overload; virtual; function canWriteTiles(): jboolean; overload; virtual; function canOffsetTiles(): jboolean; overload; virtual; procedure setTilingMode(para1: jint); overload; virtual; function getTilingMode(): jint; overload; virtual; function getPreferredTileSizes(): Arr1JADimension; overload; virtual; procedure setTiling(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure unsetTiling(); overload; virtual; function getTileWidth(): jint; overload; virtual; function getTileHeight(): jint; overload; virtual; function getTileGridXOffset(): jint; overload; virtual; function getTileGridYOffset(): jint; overload; virtual; function canWriteProgressive(): jboolean; overload; virtual; procedure setProgressiveMode(para1: jint); overload; virtual; function getProgressiveMode(): jint; overload; virtual; function canWriteCompressed(): jboolean; overload; virtual; procedure setCompressionMode(para1: jint); overload; virtual; function getCompressionMode(): jint; overload; virtual; function getCompressionTypes(): Arr1JLString; overload; virtual; procedure setCompressionType(para1: JLString); overload; virtual; function getCompressionType(): JLString; overload; virtual; procedure unsetCompression(); overload; virtual; function getLocalizedCompressionTypeName(): JLString; overload; virtual; function isCompressionLossless(): jboolean; overload; virtual; procedure setCompressionQuality(para1: jfloat); overload; virtual; function getCompressionQuality(): jfloat; overload; virtual; function getBitRate(para1: jfloat): jfloat; overload; virtual; function getCompressionQualityDescriptions(): Arr1JLString; overload; virtual; function getCompressionQualityValues(): Arr1jfloat; overload; virtual; end; JIImageWriter = class abstract external 'javax.imageio' name 'ImageWriter' (JLObject, JIImageTranscoder) strict protected var foriginatingProvider: JISImageWriterSpi; external name 'originatingProvider'; foutput: JLObject; external name 'output'; favailableLocales: Arr1JULocale; external name 'availableLocales'; flocale: JULocale; external name 'locale'; fwarningListeners: JUList; external name 'warningListeners'; fwarningLocales: JUList; external name 'warningLocales'; fprogressListeners: JUList; external name 'progressListeners'; strict protected constructor create(para1: JISImageWriterSpi); overload; public function getOriginatingProvider(): JISImageWriterSpi; overload; virtual; procedure setOutput(para1: JLObject); overload; virtual; function getOutput(): JLObject; overload; virtual; function getAvailableLocales(): Arr1JULocale; overload; virtual; procedure setLocale(para1: JULocale); overload; virtual; function getLocale(): JULocale; overload; virtual; function getDefaultWriteParam(): JIImageWriteParam; overload; virtual; function getDefaultStreamMetadata(para1: JIImageWriteParam): JIMIIOMetadata; overload; virtual; abstract; function getDefaultImageMetadata(para1: JIImageTypeSpecifier; para2: JIImageWriteParam): JIMIIOMetadata; overload; virtual; abstract; function convertStreamMetadata(para1: JIMIIOMetadata; para2: JIImageWriteParam): JIMIIOMetadata; overload; virtual; abstract; function convertImageMetadata(para1: JIMIIOMetadata; para2: JIImageTypeSpecifier; para3: JIImageWriteParam): JIMIIOMetadata; overload; virtual; abstract; function getNumThumbnailsSupported(para1: JIImageTypeSpecifier; para2: JIImageWriteParam; para3: JIMIIOMetadata; para4: JIMIIOMetadata): jint; overload; virtual; function getPreferredThumbnailSizes(para1: JIImageTypeSpecifier; para2: JIImageWriteParam; para3: JIMIIOMetadata; para4: JIMIIOMetadata): Arr1JADimension; overload; virtual; function canWriteRasters(): jboolean; overload; virtual; procedure write(para1: JIMIIOMetadata; para2: JIIIOImage; para3: JIImageWriteParam); overload; virtual; abstract; // throws java.io.IOException procedure write(para1: JIIIOImage); overload; virtual; // throws java.io.IOException procedure write(para1: JAIRenderedImage); overload; virtual; // throws java.io.IOException function canWriteSequence(): jboolean; overload; virtual; procedure prepareWriteSequence(para1: JIMIIOMetadata); overload; virtual; // throws java.io.IOException procedure writeToSequence(para1: JIIIOImage; para2: JIImageWriteParam); overload; virtual; // throws java.io.IOException procedure endWriteSequence(); overload; virtual; // throws java.io.IOException function canReplaceStreamMetadata(): jboolean; overload; virtual; // throws java.io.IOException procedure replaceStreamMetadata(para1: JIMIIOMetadata); overload; virtual; // throws java.io.IOException function canReplaceImageMetadata(para1: jint): jboolean; overload; virtual; // throws java.io.IOException procedure replaceImageMetadata(para1: jint; para2: JIMIIOMetadata); overload; virtual; // throws java.io.IOException function canInsertImage(para1: jint): jboolean; overload; virtual; // throws java.io.IOException procedure writeInsert(para1: jint; para2: JIIIOImage; para3: JIImageWriteParam); overload; virtual; // throws java.io.IOException function canRemoveImage(para1: jint): jboolean; overload; virtual; // throws java.io.IOException procedure removeImage(para1: jint); overload; virtual; // throws java.io.IOException function canWriteEmpty(): jboolean; overload; virtual; // throws java.io.IOException procedure prepareWriteEmpty(para1: JIMIIOMetadata; para2: JIImageTypeSpecifier; para3: jint; para4: jint; para5: JIMIIOMetadata; para6: JUList; para7: JIImageWriteParam); overload; virtual; // throws java.io.IOException procedure endWriteEmpty(); overload; virtual; // throws java.io.IOException function canInsertEmpty(para1: jint): jboolean; overload; virtual; // throws java.io.IOException procedure prepareInsertEmpty(para1: jint; para2: JIImageTypeSpecifier; para3: jint; para4: jint; para5: JIMIIOMetadata; para6: JUList; para7: JIImageWriteParam); overload; virtual; // throws java.io.IOException procedure endInsertEmpty(); overload; virtual; // throws java.io.IOException function canReplacePixels(para1: jint): jboolean; overload; virtual; // throws java.io.IOException procedure prepareReplacePixels(para1: jint; para2: JARectangle); overload; virtual; // throws java.io.IOException procedure replacePixels(para1: JAIRenderedImage; para2: JIImageWriteParam); overload; virtual; // throws java.io.IOException procedure replacePixels(para1: JAIRaster; para2: JIImageWriteParam); overload; virtual; // throws java.io.IOException procedure endReplacePixels(); overload; virtual; // throws java.io.IOException procedure abort(); overload; virtual; strict protected function abortRequested(): jboolean; overload; virtual; procedure clearAbortRequest(); overload; virtual; public procedure addIIOWriteWarningListener(para1: JIEIIOWriteWarningListener); overload; virtual; procedure removeIIOWriteWarningListener(para1: JIEIIOWriteWarningListener); overload; virtual; procedure removeAllIIOWriteWarningListeners(); overload; virtual; procedure addIIOWriteProgressListener(para1: JIEIIOWriteProgressListener); overload; virtual; procedure removeIIOWriteProgressListener(para1: JIEIIOWriteProgressListener); overload; virtual; procedure removeAllIIOWriteProgressListeners(); overload; virtual; strict protected procedure processImageStarted(para1: jint); overload; virtual; procedure processImageProgress(para1: jfloat); overload; virtual; procedure processImageComplete(); overload; virtual; procedure processThumbnailStarted(para1: jint; para2: jint); overload; virtual; procedure processThumbnailProgress(para1: jfloat); overload; virtual; procedure processThumbnailComplete(); overload; virtual; procedure processWriteAborted(); overload; virtual; procedure processWarningOccurred(para1: jint; para2: JLString); overload; virtual; procedure processWarningOccurred(para1: jint; para2: JLString; para3: JLString); overload; virtual; public procedure reset(); overload; virtual; procedure dispose(); overload; virtual; end; JIMIIOMetadataFormatImpl = class abstract external 'javax.imageio.metadata' name 'IIOMetadataFormatImpl' (JLObject, JIMIIOMetadataFormat) public type InnerAttribute = class; Arr1InnerAttribute = array of InnerAttribute; Arr2InnerAttribute = array of Arr1InnerAttribute; Arr3InnerAttribute = array of Arr2InnerAttribute; InnerElement = class; Arr1InnerElement = array of InnerElement; Arr2InnerElement = array of Arr1InnerElement; Arr3InnerElement = array of Arr2InnerElement; InnerObjectValue = class; Arr1InnerObjectValue = array of InnerObjectValue; Arr2InnerObjectValue = array of Arr1InnerObjectValue; Arr3InnerObjectValue = array of Arr2InnerObjectValue; InnerAttribute = class external 'javax.imageio.metadata' name 'Attribute' end; InnerElement = class external 'javax.imageio.metadata' name 'Element' end; InnerObjectValue = class external 'javax.imageio.metadata' name 'ObjectValue' end; public const standardMetadataFormatName = 'javax_imageio_1.0'; public constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: jint); overload; strict protected procedure setResourceBaseName(para1: JLString); overload; virtual; function getResourceBaseName(): JLString; overload; virtual; procedure addElement(para1: JLString; para2: JLString; para3: jint); overload; virtual; procedure addElement(para1: JLString; para2: JLString; para3: jint; para4: jint); overload; virtual; procedure addChildElement(para1: JLString; para2: JLString); overload; virtual; procedure removeElement(para1: JLString); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: jint; para4: jboolean; para5: JLString); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: jint; para4: jboolean; para5: JLString; para6: JUList); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: jint; para4: jboolean; para5: JLString; para6: JLString; para7: JLString; para8: jboolean; para9: jboolean); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: jint; para4: jboolean; para5: jint; para6: jint); overload; virtual; procedure addBooleanAttribute(para1: JLString; para2: JLString; para3: jboolean; para4: jboolean); overload; virtual; procedure removeAttribute(para1: JLString; para2: JLString); overload; virtual; procedure addObjectValue(para1: JLString; para2: JLClass; para3: jboolean; para4: JLObject); overload; virtual; procedure addObjectValue(para1: JLString; para2: JLClass; para3: jboolean; para4: JLObject; para5: JUList); overload; virtual; procedure addObjectValue(para1: JLString; para2: JLClass; para3: JLObject; para4: JLComparable; para5: JLComparable; para6: jboolean; para7: jboolean); overload; virtual; procedure addObjectValue(para1: JLString; para2: JLClass; para3: jint; para4: jint); overload; virtual; procedure removeObjectValue(para1: JLString); overload; virtual; public function getRootName(): JLString; overload; virtual; function canNodeAppear(para1: JLString; para2: JIImageTypeSpecifier): jboolean; overload; virtual; abstract; function getElementMinChildren(para1: JLString): jint; overload; virtual; function getElementMaxChildren(para1: JLString): jint; overload; virtual; function getElementDescription(para1: JLString; para2: JULocale): JLString; overload; virtual; function getChildPolicy(para1: JLString): jint; overload; virtual; function getChildNames(para1: JLString): Arr1JLString; overload; virtual; function getAttributeNames(para1: JLString): Arr1JLString; overload; virtual; function getAttributeValueType(para1: JLString; para2: JLString): jint; overload; virtual; function getAttributeDataType(para1: JLString; para2: JLString): jint; overload; virtual; function isAttributeRequired(para1: JLString; para2: JLString): jboolean; overload; virtual; function getAttributeDefaultValue(para1: JLString; para2: JLString): JLString; overload; virtual; function getAttributeEnumerations(para1: JLString; para2: JLString): Arr1JLString; overload; virtual; function getAttributeMinValue(para1: JLString; para2: JLString): JLString; overload; virtual; function getAttributeMaxValue(para1: JLString; para2: JLString): JLString; overload; virtual; function getAttributeListMinLength(para1: JLString; para2: JLString): jint; overload; virtual; function getAttributeListMaxLength(para1: JLString; para2: JLString): jint; overload; virtual; function getAttributeDescription(para1: JLString; para2: JLString; para3: JULocale): JLString; overload; virtual; function getObjectValueType(para1: JLString): jint; overload; virtual; function getObjectClass(para1: JLString): JLClass; overload; virtual; function getObjectDefaultValue(para1: JLString): JLObject; overload; virtual; function getObjectEnumerations(para1: JLString): Arr1JLObject; overload; virtual; function getObjectMinValue(para1: JLString): JLComparable; overload; virtual; function getObjectMaxValue(para1: JLString): JLComparable; overload; virtual; function getObjectArrayMinLength(para1: JLString): jint; overload; virtual; function getObjectArrayMaxLength(para1: JLString): jint; overload; virtual; class function getStandardFormatInstance(): JIMIIOMetadataFormat; static; overload; end; JISIIOServiceProvider = class abstract external 'javax.imageio.spi' name 'IIOServiceProvider' (JLObject, JISRegisterableService) strict protected var fvendorName: JLString; external name 'vendorName'; fversion: JLString; external name 'version'; public constructor create(para1: JLString; para2: JLString); overload; constructor create(); overload; procedure onRegistration(para1: JISServiceRegistry; para2: JLClass); overload; virtual; procedure onDeregistration(para1: JISServiceRegistry; para2: JLClass); overload; virtual; function getVendorName(): JLString; overload; virtual; function getVersion(): JLString; overload; virtual; function getDescription(para1: JULocale): JLString; overload; virtual; abstract; end; JISFilterIterator = class external 'javax.imageio.spi' name 'FilterIterator' (JLObject, JUIterator) public constructor create(para1: JUIterator; para2: JISServiceRegistry.InnerFilter); overload; function hasNext(): jboolean; overload; virtual; function next(): JLObject; overload; virtual; procedure remove(); overload; virtual; end; JISIIORegistry = class sealed external 'javax.imageio.spi' name 'IIORegistry' (JISServiceRegistry) public class function getDefaultInstance(): JISIIORegistry; static; overload; procedure registerApplicationClasspathSpis(); overload; virtual; end; JLMUAbstractAnnotationValueVisitor6 = class abstract external 'javax.lang.model.util' name 'AbstractAnnotationValueVisitor6' (JLObject, JLMEAnnotationValueVisitor) strict protected constructor create(); overload; public function visit(para1: JLMEAnnotationValue; para2: JLObject): JLObject; overload; virtual; final; function visit(para1: JLMEAnnotationValue): JLObject; overload; virtual; final; function visitUnknown(para1: JLMEAnnotationValue; para2: JLObject): JLObject; overload; virtual; end; JLMEExecutableElement = interface external 'javax.lang.model.element' name 'ExecutableElement' (JLMEElement) function getTypeParameters(): JUList; overload; function getReturnType(): JLMTTypeMirror; overload; function getParameters(): JUList; overload; function isVarArgs(): jboolean; overload; function getThrownTypes(): JUList; overload; function getDefaultValue(): JLMEAnnotationValue; overload; end; JLMEPackageElement = interface external 'javax.lang.model.element' name 'PackageElement' (JLMEElement) function getQualifiedName(): JLMEName; overload; function isUnnamed(): jboolean; overload; end; JLMETypeElement = interface external 'javax.lang.model.element' name 'TypeElement' (JLMEElement) function getNestingKind(): JLMENestingKind; overload; function getQualifiedName(): JLMEName; overload; function getSuperclass(): JLMTTypeMirror; overload; function getInterfaces(): JUList; overload; function getTypeParameters(): JUList; overload; end; JLMETypeParameterElement = interface external 'javax.lang.model.element' name 'TypeParameterElement' (JLMEElement) function getGenericElement(): JLMEElement; overload; function getBounds(): JUList; overload; end; JLMEVariableElement = interface external 'javax.lang.model.element' name 'VariableElement' (JLMEElement) function getConstantValue(): JLObject; overload; end; JLMUAbstractElementVisitor6 = class abstract external 'javax.lang.model.util' name 'AbstractElementVisitor6' (JLObject, JLMEElementVisitor) strict protected constructor create(); overload; public function visit(para1: JLMEElement; para2: JLObject): JLObject; overload; virtual; final; function visit(para1: JLMEElement): JLObject; overload; virtual; final; function visitUnknown(para1: JLMEElement; para2: JLObject): JLObject; overload; virtual; end; JLMTExecutableType = interface external 'javax.lang.model.type' name 'ExecutableType' (JLMTTypeMirror) function getTypeVariables(): JUList; overload; function getReturnType(): JLMTTypeMirror; overload; function getParameterTypes(): JUList; overload; function getThrownTypes(): JUList; overload; end; JLMTNoType = interface external 'javax.lang.model.type' name 'NoType' (JLMTTypeMirror) end; JLMTPrimitiveType = interface external 'javax.lang.model.type' name 'PrimitiveType' (JLMTTypeMirror) end; JLMTReferenceType = interface external 'javax.lang.model.type' name 'ReferenceType' (JLMTTypeMirror) end; JLMTWildcardType = interface external 'javax.lang.model.type' name 'WildcardType' (JLMTTypeMirror) function getExtendsBound(): JLMTTypeMirror; overload; function getSuperBound(): JLMTTypeMirror; overload; end; JLMUAbstractTypeVisitor6 = class abstract external 'javax.lang.model.util' name 'AbstractTypeVisitor6' (JLObject, JLMTTypeVisitor) strict protected constructor create(); overload; public function visit(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; virtual; final; function visit(para1: JLMTTypeMirror): JLObject; overload; virtual; final; function visitUnknown(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; virtual; end; JMDescriptorAccess = interface external 'javax.management' name 'DescriptorAccess' (JMDescriptorRead) procedure setDescriptor(para1: JMDescriptor); overload; end; JMMBeanFeatureInfo = class external 'javax.management' name 'MBeanFeatureInfo' (JLObject, JISerializable, JMDescriptorRead) strict protected var fname: JLString; external name 'name'; fdescription: JLString; external name 'description'; public constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JMDescriptor); overload; function getName(): JLString; overload; virtual; function getDescription(): JLString; overload; virtual; function getDescriptor(): JMDescriptor; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMBeanInfo = class external 'javax.management' name 'MBeanInfo' (JLObject, JLCloneable, JISerializable, JMDescriptorRead) public type InnerArrayGettersSafeAction = class; Arr1InnerArrayGettersSafeAction = array of InnerArrayGettersSafeAction; Arr2InnerArrayGettersSafeAction = array of Arr1InnerArrayGettersSafeAction; Arr3InnerArrayGettersSafeAction = array of Arr2InnerArrayGettersSafeAction; InnerArrayGettersSafeAction = class external 'javax.management' name 'ArrayGettersSafeAction' end; public constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanAttributeInfo; para4: Arr1JMMBeanConstructorInfo; para5: Arr1JMMBeanOperationInfo; para6: Arr1JMMBeanNotificationInfo); overload; // throws java.lang.IllegalArgumentException constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanAttributeInfo; const para4: array of JMMBeanConstructorInfo; const para5: array of JMMBeanOperationInfo; const para6: array of JMMBeanNotificationInfo); overload; // throws java.lang.IllegalArgumentException constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanAttributeInfo; para4: Arr1JMMBeanConstructorInfo; para5: Arr1JMMBeanOperationInfo; para6: Arr1JMMBeanNotificationInfo; para7: JMDescriptor); overload; // throws java.lang.IllegalArgumentException constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanAttributeInfo; const para4: array of JMMBeanConstructorInfo; const para5: array of JMMBeanOperationInfo; const para6: array of JMMBeanNotificationInfo; para7: JMDescriptor); overload; // throws java.lang.IllegalArgumentException function clone(): JLObject; overload; virtual; function getClassName(): JLString; overload; virtual; function getDescription(): JLString; overload; virtual; function getAttributes(): Arr1JMMBeanAttributeInfo; overload; virtual; function getOperations(): Arr1JMMBeanOperationInfo; overload; virtual; function getConstructors(): Arr1JMMBeanConstructorInfo; overload; virtual; function getNotifications(): Arr1JMMBeanNotificationInfo; overload; virtual; function getDescriptor(): JMDescriptor; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMStandardMBean = class external 'javax.management' name 'StandardMBean' (JLObject, JMDynamicMBean, JMMBeanRegistration) public type InnerMBeanInfoSafeAction = class; Arr1InnerMBeanInfoSafeAction = array of InnerMBeanInfoSafeAction; Arr2InnerMBeanInfoSafeAction = array of Arr1InnerMBeanInfoSafeAction; Arr3InnerMBeanInfoSafeAction = array of Arr2InnerMBeanInfoSafeAction; InnerMBeanInfoSafeAction = class external 'javax.management' name 'MBeanInfoSafeAction' end; public constructor create(para1: JLObject; para2: JLClass); overload; // throws javax.management.NotCompliantMBeanException strict protected constructor create(para1: JLClass); overload; // throws javax.management.NotCompliantMBeanException public constructor create(para1: JLObject; para2: JLClass; para3: jboolean); overload; strict protected constructor create(para1: JLClass; para2: jboolean); overload; public procedure setImplementation(para1: JLObject); overload; virtual; // throws javax.management.NotCompliantMBeanException function getImplementation(): JLObject; overload; virtual; function getMBeanInterface(): JLClass; overload; virtual; final; function getImplementationClass(): JLClass; overload; virtual; function getAttribute(para1: JLString): JLObject; overload; virtual; // throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException procedure setAttribute(para1: JMAttribute); overload; virtual; // throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException function getAttributes(para1: Arr1JLString): JMAttributeList; overload; virtual; function getAttributes(var para1: array of JLString): JMAttributeList; overload; virtual; function setAttributes(para1: JMAttributeList): JMAttributeList; overload; virtual; function invoke(para1: JLString; para2: Arr1JLObject; para3: Arr1JLString): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.ReflectionException function invoke(para1: JLString; var para2: array of JLObject; var para3: array of JLString): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.ReflectionException function getMBeanInfo(): JMMBeanInfo; overload; virtual; strict protected function getClassName(para1: JMMBeanInfo): JLString; overload; virtual; function getDescription(para1: JMMBeanInfo): JLString; overload; virtual; function getDescription(para1: JMMBeanFeatureInfo): JLString; overload; virtual; function getDescription(para1: JMMBeanAttributeInfo): JLString; overload; virtual; function getDescription(para1: JMMBeanConstructorInfo): JLString; overload; virtual; function getDescription(para1: JMMBeanConstructorInfo; para2: JMMBeanParameterInfo; para3: jint): JLString; overload; virtual; function getParameterName(para1: JMMBeanConstructorInfo; para2: JMMBeanParameterInfo; para3: jint): JLString; overload; virtual; function getDescription(para1: JMMBeanOperationInfo): JLString; overload; virtual; function getImpact(para1: JMMBeanOperationInfo): jint; overload; virtual; function getParameterName(para1: JMMBeanOperationInfo; para2: JMMBeanParameterInfo; para3: jint): JLString; overload; virtual; function getDescription(para1: JMMBeanOperationInfo; para2: JMMBeanParameterInfo; para3: jint): JLString; overload; virtual; function getConstructors(para1: Arr1JMMBeanConstructorInfo; para2: JLObject): Arr1JMMBeanConstructorInfo; overload; virtual; function getConstructors(var para1: array of JMMBeanConstructorInfo; para2: JLObject): Arr1JMMBeanConstructorInfo; overload; virtual; function getCachedMBeanInfo(): JMMBeanInfo; overload; virtual; procedure cacheMBeanInfo(para1: JMMBeanInfo); overload; virtual; public function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; end; JMMBeanServer = interface external 'javax.management' name 'MBeanServer' (JMMBeanServerConnection) function createMBean(para1: JLString; para2: JMObjectName): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException function createMBean(para1: JLString; para2: JMObjectName; para3: Arr1JLObject; para4: Arr1JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException function createMBean(para1: JLString; para2: JMObjectName; var para3: array of JLObject; var para4: array of JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: Arr1JLObject; para5: Arr1JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; var para4: array of JLObject; var para5: array of JLString): JMObjectInstance; overload; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException function registerMBean(para1: JLObject; para2: JMObjectName): JMObjectInstance; overload; // throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException procedure unregisterMBean(para1: JMObjectName); overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException function getObjectInstance(para1: JMObjectName): JMObjectInstance; overload; // throws javax.management.InstanceNotFoundException function queryMBeans(para1: JMObjectName; para2: JMQueryExp): JUSet; overload; function queryNames(para1: JMObjectName; para2: JMQueryExp): JUSet; overload; function isRegistered(para1: JMObjectName): jboolean; overload; function getMBeanCount(): JLInteger; overload; function getAttribute(para1: JMObjectName; para2: JLString): JLObject; overload; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException function getAttributes(para1: JMObjectName; para2: Arr1JLString): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException function getAttributes(para1: JMObjectName; var para2: array of JLString): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException procedure setAttribute(para1: JMObjectName; para2: JMAttribute); overload; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException function setAttributes(para1: JMObjectName; para2: JMAttributeList): JMAttributeList; overload; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException function invoke(para1: JMObjectName; para2: JLString; para3: Arr1JLObject; para4: Arr1JLString): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function invoke(para1: JMObjectName; para2: JLString; var para3: array of JLObject; var para4: array of JLString): JLObject; overload; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function getDefaultDomain(): JLString; overload; function getDomains(): Arr1JLString; overload; procedure addNotificationListener(para1: JMObjectName; para2: JMNotificationListener; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMObjectName; para2: JMNotificationListener); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMObjectName; para2: JMNotificationListener; para3: JMNotificationFilter; para4: JLObject); overload; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException function getMBeanInfo(para1: JMObjectName): JMMBeanInfo; overload; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException function isInstanceOf(para1: JMObjectName; para2: JLString): jboolean; overload; // throws javax.management.InstanceNotFoundException function instantiate(para1: JLString): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException function instantiate(para1: JLString; para2: JMObjectName): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException, javax.management.InstanceNotFoundException function instantiate(para1: JLString; para2: Arr1JLObject; para3: Arr1JLString): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException function instantiate(para1: JLString; var para2: array of JLObject; var para3: array of JLString): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException function instantiate(para1: JLString; para2: JMObjectName; para3: Arr1JLObject; para4: Arr1JLString): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException, javax.management.InstanceNotFoundException function instantiate(para1: JLString; para2: JMObjectName; var para3: array of JLObject; var para4: array of JLString): JLObject; overload; // throws javax.management.ReflectionException, javax.management.MBeanException, javax.management.InstanceNotFoundException function deserialize(para1: JMObjectName; para2: Arr1jbyte): JIObjectInputStream; overload; // throws javax.management.InstanceNotFoundException, javax.management.OperationsException function deserialize(para1: JMObjectName; var para2: array of jbyte): JIObjectInputStream; overload; // throws javax.management.InstanceNotFoundException, javax.management.OperationsException function deserialize(para1: JLString; para2: Arr1jbyte): JIObjectInputStream; overload; // throws javax.management.OperationsException, javax.management.ReflectionException function deserialize(para1: JLString; var para2: array of jbyte): JIObjectInputStream; overload; // throws javax.management.OperationsException, javax.management.ReflectionException function deserialize(para1: JLString; para2: JMObjectName; para3: Arr1jbyte): JIObjectInputStream; overload; // throws javax.management.InstanceNotFoundException, javax.management.OperationsException, javax.management.ReflectionException function deserialize(para1: JLString; para2: JMObjectName; var para3: array of jbyte): JIObjectInputStream; overload; // throws javax.management.InstanceNotFoundException, javax.management.OperationsException, javax.management.ReflectionException function getClassLoaderFor(para1: JMObjectName): JLClassLoader; overload; // throws javax.management.InstanceNotFoundException function getClassLoader(para1: JMObjectName): JLClassLoader; overload; // throws javax.management.InstanceNotFoundException function getClassLoaderRepository(): JMLClassLoaderRepository; overload; end; JMNotificationEmitter = interface external 'javax.management' name 'NotificationEmitter' (JMNotificationBroadcaster) procedure removeNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; // throws javax.management.ListenerNotFoundException end; JMMModelMBeanNotificationBroadcaster = interface external 'javax.management.modelmbean' name 'ModelMBeanNotificationBroadcaster' (JMNotificationBroadcaster) procedure sendNotification(para1: JMNotification); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure sendNotification(para1: JLString); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure sendAttributeChangeNotification(para1: JMAttributeChangeNotification); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure sendAttributeChangeNotification(para1: JMAttribute; para2: JMAttribute); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure addAttributeChangeNotificationListener(para1: JMNotificationListener; para2: JLString; para3: JLObject); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, java.lang.IllegalArgumentException procedure removeAttributeChangeNotificationListener(para1: JMNotificationListener; para2: JLString); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.ListenerNotFoundException end; JMMCounterMonitorMBean = interface external 'javax.management.monitor' name 'CounterMonitorMBean' (JMMMonitorMBean) function getDerivedGauge(): JLNumber; overload; function getDerivedGaugeTimeStamp(): jlong; overload; function getThreshold(): JLNumber; overload; procedure setThreshold(para1: JLNumber); overload; // throws java.lang.IllegalArgumentException function getDerivedGauge(para1: JMObjectName): JLNumber; overload; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; function getThreshold(para1: JMObjectName): JLNumber; overload; function getInitThreshold(): JLNumber; overload; procedure setInitThreshold(para1: JLNumber); overload; // throws java.lang.IllegalArgumentException function getOffset(): JLNumber; overload; procedure setOffset(para1: JLNumber); overload; // throws java.lang.IllegalArgumentException function getModulus(): JLNumber; overload; procedure setModulus(para1: JLNumber); overload; // throws java.lang.IllegalArgumentException function getNotify(): jboolean; overload; procedure setNotify(para1: jboolean); overload; function getDifferenceMode(): jboolean; overload; procedure setDifferenceMode(para1: jboolean); overload; end; JMMGaugeMonitorMBean = interface external 'javax.management.monitor' name 'GaugeMonitorMBean' (JMMMonitorMBean) function getDerivedGauge(): JLNumber; overload; function getDerivedGaugeTimeStamp(): jlong; overload; function getDerivedGauge(para1: JMObjectName): JLNumber; overload; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; function getHighThreshold(): JLNumber; overload; function getLowThreshold(): JLNumber; overload; procedure setThresholds(para1: JLNumber; para2: JLNumber); overload; // throws java.lang.IllegalArgumentException function getNotifyHigh(): jboolean; overload; procedure setNotifyHigh(para1: jboolean); overload; function getNotifyLow(): jboolean; overload; procedure setNotifyLow(para1: jboolean); overload; function getDifferenceMode(): jboolean; overload; procedure setDifferenceMode(para1: jboolean); overload; end; JMMStringMonitorMBean = interface external 'javax.management.monitor' name 'StringMonitorMBean' (JMMMonitorMBean) function getDerivedGauge(): JLString; overload; function getDerivedGaugeTimeStamp(): jlong; overload; function getDerivedGauge(para1: JMObjectName): JLString; overload; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; function getStringToCompare(): JLString; overload; procedure setStringToCompare(para1: JLString); overload; // throws java.lang.IllegalArgumentException function getNotifyMatch(): jboolean; overload; procedure setNotifyMatch(para1: jboolean); overload; function getNotifyDiffer(): jboolean; overload; procedure setNotifyDiffer(para1: jboolean); overload; end; JMOCompositeDataSupport = class external 'javax.management.openmbean' name 'CompositeDataSupport' (JLObject, JMOCompositeData, JISerializable) public constructor create(para1: JMOCompositeType; para2: Arr1JLString; para3: Arr1JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JMOCompositeType; const para2: array of JLString; const para3: array of JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JMOCompositeType; para2: JUMap); overload; // throws javax.management.openmbean.OpenDataException function getCompositeType(): JMOCompositeType; overload; virtual; function get(para1: JLString): JLObject; overload; virtual; function getAll(para1: Arr1JLString): Arr1JLObject; overload; virtual; function getAll(var para1: array of JLString): Arr1JLObject; overload; virtual; function containsKey(para1: JLString): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function values(): JUCollection; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMOOpenMBeanAttributeInfo = interface external 'javax.management.openmbean' name 'OpenMBeanAttributeInfo' (JMOOpenMBeanParameterInfo) function isReadable(): jboolean; overload; function isWritable(): jboolean; overload; function isIs(): jboolean; overload; function equals(para1: JLObject): jboolean; overload; function hashCode(): jint; overload; function toString(): JLString; overload; end; JMOTabularDataSupport = class external 'javax.management.openmbean' name 'TabularDataSupport' (JLObject, JMOTabularData, JUMap, JLCloneable, JISerializable) public constructor create(para1: JMOTabularType); overload; constructor create(para1: JMOTabularType; para2: jint; para3: jfloat); overload; function getTabularType(): JMOTabularType; overload; virtual; function calculateIndex(para1: JMOCompositeData): Arr1JLObject; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsKey(para1: Arr1JLObject): jboolean; overload; virtual; function containsKey(var para1: array of JLObject): jboolean; overload; virtual; function containsValue(para1: JMOCompositeData): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function get(para1: Arr1JLObject): JMOCompositeData; overload; virtual; function get(var para1: array of JLObject): JMOCompositeData; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure put(para1: JMOCompositeData); overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function remove(para1: Arr1JLObject): JMOCompositeData; overload; virtual; function remove(var para1: array of JLObject): JMOCompositeData; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; procedure putAll(para1: Arr1JMOCompositeData); overload; virtual; procedure putAll(var para1: array of JMOCompositeData); overload; virtual; procedure clear(); overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMRRelationSupportMBean = interface external 'javax.management.relation' name 'RelationSupportMBean' (JMRRelation) function isInRelationService(): JLBoolean; overload; procedure setRelationServiceManagementFlag(para1: JLBoolean); overload; // throws java.lang.IllegalArgumentException end; JNInitialContext = class external 'javax.naming' name 'InitialContext' (JLObject, JNContext) strict protected var fmyProps: JUHashtable; external name 'myProps'; fdefaultInitCtx: JNContext; external name 'defaultInitCtx'; fgotDefault: jboolean; external name 'gotDefault'; strict protected constructor create(para1: jboolean); overload; // throws javax.naming.NamingException public constructor create(); overload; // throws javax.naming.NamingException constructor create(para1: JUHashtable); overload; // throws javax.naming.NamingException strict protected procedure init(para1: JUHashtable); overload; virtual; // throws javax.naming.NamingException public class function doLookup(para1: JNName): JLObject; static; overload; // throws javax.naming.NamingException class function doLookup(para1: JLString): JLObject; static; overload; // throws javax.naming.NamingException strict protected function getDefaultInitCtx(): JNContext; overload; virtual; // throws javax.naming.NamingException function getURLOrDefaultInitCtx(para1: JLString): JNContext; overload; virtual; // throws javax.naming.NamingException function getURLOrDefaultInitCtx(para1: JNName): JNContext; overload; virtual; // throws javax.naming.NamingException public function lookup(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException function lookup(para1: JNName): JLObject; overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure unbind(para1: JLString); overload; virtual; // throws javax.naming.NamingException procedure unbind(para1: JNName); overload; virtual; // throws javax.naming.NamingException procedure rename(para1: JLString; para2: JLString); overload; virtual; // throws javax.naming.NamingException procedure rename(para1: JNName; para2: JNName); overload; virtual; // throws javax.naming.NamingException function list(para1: JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function list(para1: JNName): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function listBindings(para1: JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function listBindings(para1: JNName): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException procedure destroySubcontext(para1: JLString); overload; virtual; // throws javax.naming.NamingException procedure destroySubcontext(para1: JNName); overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JLString): JNContext; overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JNName): JNContext; overload; virtual; // throws javax.naming.NamingException function lookupLink(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException function lookupLink(para1: JNName): JLObject; overload; virtual; // throws javax.naming.NamingException function getNameParser(para1: JLString): JNNameParser; overload; virtual; // throws javax.naming.NamingException function getNameParser(para1: JNName): JNNameParser; overload; virtual; // throws javax.naming.NamingException function composeName(para1: JLString; para2: JLString): JLString; overload; virtual; // throws javax.naming.NamingException function composeName(para1: JNName; para2: JNName): JNName; overload; virtual; // throws javax.naming.NamingException function addToEnvironment(para1: JLString; para2: JLObject): JLObject; overload; virtual; // throws javax.naming.NamingException function removeFromEnvironment(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException function getEnvironment(): JUHashtable; overload; virtual; // throws javax.naming.NamingException procedure close(); overload; virtual; // throws javax.naming.NamingException function getNameInNamespace(): JLString; overload; virtual; // throws javax.naming.NamingException end; JNDDirContext = interface external 'javax.naming.directory' name 'DirContext' (JNContext) const ADD_ATTRIBUTE = 1; REPLACE_ATTRIBUTE = 2; REMOVE_ATTRIBUTE = 3; function getAttributes(para1: JNName): JNDAttributes; overload; // throws javax.naming.NamingException function getAttributes(para1: JLString): JNDAttributes; overload; // throws javax.naming.NamingException function getAttributes(para1: JNName; para2: Arr1JLString): JNDAttributes; overload; // throws javax.naming.NamingException function getAttributes(para1: JNName; var para2: array of JLString): JNDAttributes; overload; // throws javax.naming.NamingException function getAttributes(para1: JLString; para2: Arr1JLString): JNDAttributes; overload; // throws javax.naming.NamingException function getAttributes(para1: JLString; var para2: array of JLString): JNDAttributes; overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: jint; para3: JNDAttributes); overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: jint; para3: JNDAttributes); overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: Arr1JNDModificationItem); overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; var para2: array of JNDModificationItem); overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: Arr1JNDModificationItem); overload; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; var para2: array of JNDModificationItem); overload; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; // throws javax.naming.NamingException function createSubcontext(para1: JNName; para2: JNDAttributes): JNDDirContext; overload; // throws javax.naming.NamingException function createSubcontext(para1: JLString; para2: JNDAttributes): JNDDirContext; overload; // throws javax.naming.NamingException function getSchema(para1: JNName): JNDDirContext; overload; // throws javax.naming.NamingException function getSchema(para1: JLString): JNDDirContext; overload; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JNName): JNDDirContext; overload; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JLString): JNDDirContext; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; // throws javax.naming.NamingException end; JNEEventContext = interface external 'javax.naming.event' name 'EventContext' (JNContext) const OBJECT_SCOPE = 0; ONELEVEL_SCOPE = 1; SUBTREE_SCOPE = 2; procedure addNamingListener(para1: JNName; para2: jint; para3: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JLString; para2: jint; para3: JNENamingListener); overload; // throws javax.naming.NamingException procedure removeNamingListener(para1: JNENamingListener); overload; // throws javax.naming.NamingException function targetMustExist(): jboolean; overload; // throws javax.naming.NamingException end; JNSDirObjectFactory = interface external 'javax.naming.spi' name 'DirObjectFactory' (JNSObjectFactory) function getObjectInstance(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable; para5: JNDAttributes): JLObject; overload; // throws java.lang.Exception end; JNSContinuationContext = class external 'javax.naming.spi' name 'ContinuationContext' (JLObject, JNContext, JNSResolver) strict protected var fcpe: JNCannotProceedException; external name 'cpe'; fenv: JUHashtable; external name 'env'; fcontCtx: JNContext; external name 'contCtx'; strict protected constructor create(para1: JNCannotProceedException; para2: JUHashtable); overload; function getTargetContext(): JNContext; overload; virtual; // throws javax.naming.NamingException public function lookup(para1: JNName): JLObject; overload; virtual; // throws javax.naming.NamingException function lookup(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject); overload; virtual; // throws javax.naming.NamingException procedure unbind(para1: JNName); overload; virtual; // throws javax.naming.NamingException procedure unbind(para1: JLString); overload; virtual; // throws javax.naming.NamingException procedure rename(para1: JNName; para2: JNName); overload; virtual; // throws javax.naming.NamingException procedure rename(para1: JLString; para2: JLString); overload; virtual; // throws javax.naming.NamingException function list(para1: JNName): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function list(para1: JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function listBindings(para1: JNName): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function listBindings(para1: JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException procedure destroySubcontext(para1: JNName); overload; virtual; // throws javax.naming.NamingException procedure destroySubcontext(para1: JLString); overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JNName): JNContext; overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JLString): JNContext; overload; virtual; // throws javax.naming.NamingException function lookupLink(para1: JNName): JLObject; overload; virtual; // throws javax.naming.NamingException function lookupLink(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException function getNameParser(para1: JNName): JNNameParser; overload; virtual; // throws javax.naming.NamingException function getNameParser(para1: JLString): JNNameParser; overload; virtual; // throws javax.naming.NamingException function composeName(para1: JNName; para2: JNName): JNName; overload; virtual; // throws javax.naming.NamingException function composeName(para1: JLString; para2: JLString): JLString; overload; virtual; // throws javax.naming.NamingException function addToEnvironment(para1: JLString; para2: JLObject): JLObject; overload; virtual; // throws javax.naming.NamingException function removeFromEnvironment(para1: JLString): JLObject; overload; virtual; // throws javax.naming.NamingException function getEnvironment(): JUHashtable; overload; virtual; // throws javax.naming.NamingException function getNameInNamespace(): JLString; overload; virtual; // throws javax.naming.NamingException function resolveToClass(para1: JNName; para2: JLClass): JNSResolveResult; overload; virtual; // throws javax.naming.NamingException function resolveToClass(para1: JLString; para2: JLClass): JNSResolveResult; overload; virtual; // throws javax.naming.NamingException procedure close(); overload; virtual; // throws javax.naming.NamingException end; JNSDirStateFactory = interface external 'javax.naming.spi' name 'DirStateFactory' (JNSStateFactory) type InnerResult = class; Arr1InnerResult = array of InnerResult; Arr2InnerResult = array of Arr1InnerResult; Arr3InnerResult = array of Arr2InnerResult; InnerResult = class external 'javax.naming.spi' name 'Result' (JLObject) public constructor create(para1: JLObject; para2: JNDAttributes); overload; function getObject(): JLObject; overload; virtual; function getAttributes(): JNDAttributes; overload; virtual; end; function getStateToBind(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable; para5: JNDAttributes): JNSDirStateFactory.InnerResult; overload; // throws javax.naming.NamingException end; JNDefaultServerSocketFactory = class external 'javax.net' name 'DefaultServerSocketFactory' (JNServerSocketFactory) public function createServerSocket(): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint; para3: JNInetAddress): JNServerSocket; overload; virtual; // throws java.io.IOException end; JNSSSLServerSocketFactory = class abstract external 'javax.net.ssl' name 'SSLServerSocketFactory' (JNServerSocketFactory) strict protected constructor create(); overload; public class function getDefault(): JNServerSocketFactory; static; overload; function getDefaultCipherSuites(): Arr1JLString; overload; virtual; abstract; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; end; JNDefaultSocketFactory = class external 'javax.net' name 'DefaultSocketFactory' (JNSocketFactory) public function createSocket(): JNSocket; overload; virtual; function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException, java.net.UnknownHostException function createSocket(para1: JNInetAddress; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException, java.net.UnknownHostException function createSocket(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException end; JNSSSLSocketFactory = class abstract external 'javax.net.ssl' name 'SSLSocketFactory' (JNSocketFactory) public constructor create(); overload; class function getDefault(): JNSocketFactory; static; overload; function getDefaultCipherSuites(): Arr1JLString; overload; virtual; abstract; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; virtual; abstract; // throws java.io.IOException end; JNSX509KeyManager = interface external 'javax.net.ssl' name 'X509KeyManager' (JNSKeyManager) function getClientAliases(para1: JLString; para2: Arr1JSPrincipal): Arr1JLString; overload; function getClientAliases(para1: JLString; var para2: array of JSPrincipal): Arr1JLString; overload; function chooseClientAlias(para1: Arr1JLString; para2: Arr1JSPrincipal; para3: JNSocket): JLString; overload; function chooseClientAlias(var para1: array of JLString; var para2: array of JSPrincipal; para3: JNSocket): JLString; overload; function getServerAliases(para1: JLString; para2: Arr1JSPrincipal): Arr1JLString; overload; function getServerAliases(para1: JLString; var para2: array of JSPrincipal): Arr1JLString; overload; function chooseServerAlias(para1: JLString; para2: Arr1JSPrincipal; para3: JNSocket): JLString; overload; function chooseServerAlias(para1: JLString; var para2: array of JSPrincipal; para3: JNSocket): JLString; overload; function getCertificateChain(para1: JLString): Arr1JSCX509Certificate; overload; function getPrivateKey(para1: JLString): JSPrivateKey; overload; end; JNSCertPathTrustManagerParameters = class external 'javax.net.ssl' name 'CertPathTrustManagerParameters' (JLObject, JNSManagerFactoryParameters) public constructor create(para1: JSCCertPathParameters); overload; function getParameters(): JSCCertPathParameters; overload; virtual; end; JNSX509TrustManager = interface external 'javax.net.ssl' name 'X509TrustManager' (JNSTrustManager) procedure checkClientTrusted(para1: Arr1JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException procedure checkClientTrusted(var para1: array of JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException procedure checkServerTrusted(para1: Arr1JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException procedure checkServerTrusted(var para1: array of JSCX509Certificate; para2: JLString); overload; // throws java.security.cert.CertificateException function getAcceptedIssuers(): Arr1JSCX509Certificate; overload; end; JPSimpleDoc = class sealed external 'javax.print' name 'SimpleDoc' (JLObject, JPDoc) public constructor create(para1: JLObject; para2: JPDocFlavor; para3: JPADocAttributeSet); overload; function getDocFlavor(): JPDocFlavor; overload; virtual; function getAttributes(): JPADocAttributeSet; overload; virtual; function getPrintData(): JLObject; overload; virtual; // throws java.io.IOException function getReaderForText(): JIReader; overload; virtual; // throws java.io.IOException function getStreamForBytes(): JIInputStream; overload; virtual; // throws java.io.IOException end; JPCancelablePrintJob = interface external 'javax.print' name 'CancelablePrintJob' (JPDocPrintJob) procedure cancel(); overload; // throws javax.print.PrintException end; JPMultiDocPrintJob = interface external 'javax.print' name 'MultiDocPrintJob' (JPDocPrintJob) procedure print(para1: JPMultiDoc; para2: JPAPrintRequestAttributeSet); overload; // throws javax.print.PrintException end; JPMultiDocPrintService = interface external 'javax.print' name 'MultiDocPrintService' (JPPrintService) function createMultiDocPrintJob(): JPMultiDocPrintJob; overload; end; JPStreamPrintService = class abstract external 'javax.print' name 'StreamPrintService' (JLObject, JPPrintService) strict protected constructor create(para1: JIOutputStream); overload; public function getOutputStream(): JIOutputStream; overload; virtual; function getOutputFormat(): JLString; overload; virtual; abstract; procedure dispose(); overload; virtual; function isDisposed(): jboolean; overload; virtual; end; JPADocAttributeSet = interface external 'javax.print.attribute' name 'DocAttributeSet' (JPAAttributeSet) function add(para1: JPAAttribute): jboolean; overload; function addAll(para1: JPAAttributeSet): jboolean; overload; end; JPAHashAttributeSet = class external 'javax.print.attribute' name 'HashAttributeSet' (JLObject, JPAAttributeSet, JISerializable) public constructor create(); overload; constructor create(para1: JPAAttribute); overload; constructor create(para1: Arr1JPAAttribute); overload; constructor create(const para1: array of JPAAttribute); overload; constructor create(para1: JPAAttributeSet); overload; strict protected constructor create(para1: JLClass); overload; constructor create(para1: JPAAttribute; para2: JLClass); overload; constructor create(para1: Arr1JPAAttribute; para2: JLClass); overload; constructor create(const para1: array of JPAAttribute; para2: JLClass); overload; constructor create(para1: JPAAttributeSet; para2: JLClass); overload; public function get(para1: JLClass): JPAAttribute; overload; virtual; function add(para1: JPAAttribute): jboolean; overload; virtual; function remove(para1: JLClass): jboolean; overload; virtual; function remove(para1: JPAAttribute): jboolean; overload; virtual; function containsKey(para1: JLClass): jboolean; overload; virtual; function containsValue(para1: JPAAttribute): jboolean; overload; virtual; function addAll(para1: JPAAttributeSet): jboolean; overload; virtual; function size(): jint; overload; virtual; function toArray(): Arr1JPAAttribute; overload; virtual; procedure clear(); overload; virtual; function isEmpty(): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JPAPrintJobAttributeSet = interface external 'javax.print.attribute' name 'PrintJobAttributeSet' (JPAAttributeSet) function add(para1: JPAAttribute): jboolean; overload; function addAll(para1: JPAAttributeSet): jboolean; overload; end; JPAPrintRequestAttributeSet = interface external 'javax.print.attribute' name 'PrintRequestAttributeSet' (JPAAttributeSet) function add(para1: JPAAttribute): jboolean; overload; function addAll(para1: JPAAttributeSet): jboolean; overload; end; JPAPrintServiceAttributeSet = interface external 'javax.print.attribute' name 'PrintServiceAttributeSet' (JPAAttributeSet) function add(para1: JPAAttribute): jboolean; overload; function addAll(para1: JPAAttributeSet): jboolean; overload; end; JPEPrintJobAdapter = class abstract external 'javax.print.event' name 'PrintJobAdapter' (JLObject, JPEPrintJobListener) public constructor create(); overload; procedure printDataTransferCompleted(para1: JPEPrintJobEvent); overload; virtual; procedure printJobCompleted(para1: JPEPrintJobEvent); overload; virtual; procedure printJobFailed(para1: JPEPrintJobEvent); overload; virtual; procedure printJobCanceled(para1: JPEPrintJobEvent); overload; virtual; procedure printJobNoMoreEvents(para1: JPEPrintJobEvent); overload; virtual; procedure printJobRequiresAttention(para1: JPEPrintJobEvent); overload; virtual; end; JRCValueHandlerMultiFormat = interface external 'javax.rmi.CORBA' name 'ValueHandlerMultiFormat' (JRCValueHandler) function getMaximumStreamFormatVersion(): jbyte; overload; procedure writeValue(para1: OOCPOutputStream; para2: JISerializable; para3: jbyte); overload; end; JSSimpleScriptContext = class external 'javax.script' name 'SimpleScriptContext' (JLObject, JSScriptContext) strict protected var fwriter: JIWriter; external name 'writer'; ferrorWriter: JIWriter; external name 'errorWriter'; freader: JIReader; external name 'reader'; fengineScope: JSBindings; external name 'engineScope'; fglobalScope: JSBindings; external name 'globalScope'; public constructor create(); overload; procedure setBindings(para1: JSBindings; para2: jint); overload; virtual; function getAttribute(para1: JLString): JLObject; overload; virtual; function getAttribute(para1: JLString; para2: jint): JLObject; overload; virtual; function removeAttribute(para1: JLString; para2: jint): JLObject; overload; virtual; procedure setAttribute(para1: JLString; para2: JLObject; para3: jint); overload; virtual; function getWriter(): JIWriter; overload; virtual; function getReader(): JIReader; overload; virtual; procedure setReader(para1: JIReader); overload; virtual; procedure setWriter(para1: JIWriter); overload; virtual; function getErrorWriter(): JIWriter; overload; virtual; procedure setErrorWriter(para1: JIWriter); overload; virtual; function getAttributesScope(para1: JLString): jint; overload; virtual; function getBindings(para1: jint): JSBindings; overload; virtual; function getScopes(): JUList; overload; virtual; end; JSAbstractScriptEngine = class abstract external 'javax.script' name 'AbstractScriptEngine' (JLObject, JSScriptEngine) strict protected var fcontext: JSScriptContext; external name 'context'; public constructor create(); overload; constructor create(para1: JSBindings); overload; procedure setContext(para1: JSScriptContext); overload; virtual; function getContext(): JSScriptContext; overload; virtual; function getBindings(para1: jint): JSBindings; overload; virtual; procedure setBindings(para1: JSBindings; para2: jint); overload; virtual; procedure put(para1: JLString; para2: JLObject); overload; virtual; function get(para1: JLString): JLObject; overload; virtual; function eval(para1: JIReader; para2: JSBindings): JLObject; overload; virtual; // throws javax.script.ScriptException function eval(para1: JLString; para2: JSBindings): JLObject; overload; virtual; // throws javax.script.ScriptException function eval(para1: JIReader): JLObject; overload; virtual; // throws javax.script.ScriptException function eval(para1: JLString): JLObject; overload; virtual; // throws javax.script.ScriptException strict protected function getScriptContext(para1: JSBindings): JSScriptContext; overload; virtual; end; JSKeyStore = class external 'java.security' name 'KeyStore' (JLObject) public type InnerSimpleLoadStoreParameter = class; Arr1InnerSimpleLoadStoreParameter = array of InnerSimpleLoadStoreParameter; Arr2InnerSimpleLoadStoreParameter = array of Arr1InnerSimpleLoadStoreParameter; Arr3InnerSimpleLoadStoreParameter = array of Arr2InnerSimpleLoadStoreParameter; InnerSimpleLoadStoreParameter = class external 'java.security' name 'SimpleLoadStoreParameter' end; public type InnerEntry = interface; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerProtectionParameter = interface; Arr1InnerProtectionParameter = array of InnerProtectionParameter; Arr2InnerProtectionParameter = array of Arr1InnerProtectionParameter; Arr3InnerProtectionParameter = array of Arr2InnerProtectionParameter; InnerBuilder = class; Arr1InnerBuilder = array of InnerBuilder; Arr2InnerBuilder = array of Arr1InnerBuilder; Arr3InnerBuilder = array of Arr2InnerBuilder; InnerLoadStoreParameter = interface; Arr1InnerLoadStoreParameter = array of InnerLoadStoreParameter; Arr2InnerLoadStoreParameter = array of Arr1InnerLoadStoreParameter; Arr3InnerLoadStoreParameter = array of Arr2InnerLoadStoreParameter; InnerPrivateKeyEntry = class; Arr1InnerPrivateKeyEntry = array of InnerPrivateKeyEntry; Arr2InnerPrivateKeyEntry = array of Arr1InnerPrivateKeyEntry; Arr3InnerPrivateKeyEntry = array of Arr2InnerPrivateKeyEntry; InnerSecretKeyEntry = class; Arr1InnerSecretKeyEntry = array of InnerSecretKeyEntry; Arr2InnerSecretKeyEntry = array of Arr1InnerSecretKeyEntry; Arr3InnerSecretKeyEntry = array of Arr2InnerSecretKeyEntry; InnerTrustedCertificateEntry = class; Arr1InnerTrustedCertificateEntry = array of InnerTrustedCertificateEntry; Arr2InnerTrustedCertificateEntry = array of Arr1InnerTrustedCertificateEntry; Arr3InnerTrustedCertificateEntry = array of Arr2InnerTrustedCertificateEntry; InnerCallbackHandlerProtection = class; Arr1InnerCallbackHandlerProtection = array of InnerCallbackHandlerProtection; Arr2InnerCallbackHandlerProtection = array of Arr1InnerCallbackHandlerProtection; Arr3InnerCallbackHandlerProtection = array of Arr2InnerCallbackHandlerProtection; InnerPasswordProtection = class; Arr1InnerPasswordProtection = array of InnerPasswordProtection; Arr2InnerPasswordProtection = array of Arr1InnerPasswordProtection; Arr3InnerPasswordProtection = array of Arr2InnerPasswordProtection; InnerEntry = interface external 'java.security' name 'Entry' end; InnerProtectionParameter = interface external 'java.security' name 'ProtectionParameter' end; InnerBuilder = class abstract external 'java.security' name 'Builder' (JLObject) public type InnerFileBuilder = class; Arr1InnerFileBuilder = array of InnerFileBuilder; Arr2InnerFileBuilder = array of Arr1InnerFileBuilder; Arr3InnerFileBuilder = array of Arr2InnerFileBuilder; InnerFileBuilder = class sealed external 'java.security' name 'FileBuilder' end; strict protected constructor create(); overload; public function getKeyStore(): JSKeyStore; overload; virtual; abstract; // throws java.security.KeyStoreException function getProtectionParameter(para1: JLString): JSKeyStore.InnerProtectionParameter; overload; virtual; abstract; // throws java.security.KeyStoreException class function newInstance(para1: JSKeyStore; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload; class function newInstance(para1: JLString; para2: JSProvider; para3: JIFile; para4: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload; class function newInstance(para1: JLString; para2: JSProvider; para3: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerBuilder; static; overload; end; InnerLoadStoreParameter = interface external 'java.security' name 'LoadStoreParameter' function getProtectionParameter(): JSKeyStore.InnerProtectionParameter; overload; end; InnerPrivateKeyEntry = class sealed external 'java.security' name 'PrivateKeyEntry' (JLObject, JSKeyStore.InnerEntry) public constructor create(para1: JSPrivateKey; para2: Arr1JSCCertificate); overload; constructor create(para1: JSPrivateKey; const para2: array of JSCCertificate); overload; function getPrivateKey(): JSPrivateKey; overload; virtual; function getCertificateChain(): Arr1JSCCertificate; overload; virtual; function getCertificate(): JSCCertificate; overload; virtual; function toString(): JLString; overload; virtual; end; InnerSecretKeyEntry = class sealed external 'java.security' name 'SecretKeyEntry' (JLObject, JSKeyStore.InnerEntry) public constructor create(para1: JCSecretKey); overload; function getSecretKey(): JCSecretKey; overload; virtual; function toString(): JLString; overload; virtual; end; InnerTrustedCertificateEntry = class sealed external 'java.security' name 'TrustedCertificateEntry' (JLObject, JSKeyStore.InnerEntry) public constructor create(para1: JSCCertificate); overload; function getTrustedCertificate(): JSCCertificate; overload; virtual; function toString(): JLString; overload; virtual; end; InnerCallbackHandlerProtection = class external 'java.security' name 'CallbackHandlerProtection' (JLObject, JSKeyStore.InnerProtectionParameter) public constructor create(para1: JSACCallbackHandler); overload; function getCallbackHandler(): JSACCallbackHandler; overload; virtual; end; InnerPasswordProtection = class external 'java.security' name 'PasswordProtection' (JLObject, JSKeyStore.InnerProtectionParameter, JSADestroyable) public constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; function getPassword(): Arr1jchar; overload; virtual; procedure destroy(); overload; virtual; // throws javax.security.auth.DestroyFailedException function isDestroyed(): jboolean; overload; virtual; end; strict protected constructor create(para1: JSKeyStoreSpi; para2: JSProvider; para3: JLString); overload; public class function getInstance(para1: JLString): JSKeyStore; static; overload; // throws java.security.KeyStoreException class function getInstance(para1: JLString; para2: JLString): JSKeyStore; static; overload; // throws java.security.KeyStoreException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSKeyStore; static; overload; // throws java.security.KeyStoreException class function getDefaultType(): JLString; static; overload; final; function getProvider(): JSProvider; overload; virtual; final; function getType(): JLString; overload; virtual; final; function getKey(para1: JLString; para2: Arr1jchar): JSKey; overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException function getKey(para1: JLString; var para2: array of jchar): JSKey; overload; virtual; final; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException function getCertificateChain(para1: JLString): Arr1JSCCertificate; overload; virtual; final; // throws java.security.KeyStoreException function getCertificate(para1: JLString): JSCCertificate; overload; virtual; final; // throws java.security.KeyStoreException function getCreationDate(para1: JLString): JUDate; overload; virtual; final; // throws java.security.KeyStoreException procedure setKeyEntry(para1: JLString; para2: JSKey; para3: Arr1jchar; para4: Arr1JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException procedure setKeyEntry(para1: JLString; para2: JSKey; var para3: array of jchar; var para4: array of JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException procedure setKeyEntry(para1: JLString; para2: Arr1jbyte; para3: Arr1JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException procedure setKeyEntry(para1: JLString; var para2: array of jbyte; var para3: array of JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException procedure setCertificateEntry(para1: JLString; para2: JSCCertificate); overload; virtual; final; // throws java.security.KeyStoreException procedure deleteEntry(para1: JLString); overload; virtual; final; // throws java.security.KeyStoreException function aliases(): JUEnumeration; overload; virtual; final; // throws java.security.KeyStoreException function containsAlias(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException function size(): jint; overload; virtual; final; // throws java.security.KeyStoreException function isKeyEntry(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException function isCertificateEntry(para1: JLString): jboolean; overload; virtual; final; // throws java.security.KeyStoreException function getCertificateAlias(para1: JSCCertificate): JLString; overload; virtual; final; // throws java.security.KeyStoreException procedure store(para1: JIOutputStream; para2: Arr1jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure store(para1: JIOutputStream; var para2: array of jchar); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure store(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; final; // throws java.security.KeyStoreException, java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure load(para1: JIInputStream; para2: Arr1jchar); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure load(para1: JIInputStream; var para2: array of jchar); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure load(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; final; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException function getEntry(para1: JLString; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerEntry; overload; virtual; final; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException, java.security.KeyStoreException procedure setEntry(para1: JLString; para2: JSKeyStore.InnerEntry; para3: JSKeyStore.InnerProtectionParameter); overload; virtual; final; // throws java.security.KeyStoreException function entryInstanceOf(para1: JLString; para2: JLClass): jboolean; overload; virtual; final; // throws java.security.KeyStoreException end; JSAXX500PrivateCredential = class sealed external 'javax.security.auth.x500' name 'X500PrivateCredential' (JLObject, JSADestroyable) public constructor create(para1: JSCX509Certificate; para2: JSPrivateKey); overload; constructor create(para1: JSCX509Certificate; para2: JSPrivateKey; para3: JLString); overload; function getCertificate(): JSCX509Certificate; overload; virtual; function getPrivateKey(): JSPrivateKey; overload; virtual; function getAlias(): JLString; overload; virtual; procedure destroy(); overload; virtual; function isDestroyed(): jboolean; overload; virtual; end; JSAKKerberosTicket = class external 'javax.security.auth.kerberos' name 'KerberosTicket' (JLObject, JSADestroyable, JSARefreshable, JISerializable) public constructor create(para1: Arr1jbyte; para2: JSAKKerberosPrincipal; para3: JSAKKerberosPrincipal; para4: Arr1jbyte; para5: jint; para6: Arr1jboolean; para7: JUDate; para8: JUDate; para9: JUDate; para10: JUDate; para11: Arr1JNInetAddress); overload; constructor create(const para1: array of jbyte; para2: JSAKKerberosPrincipal; para3: JSAKKerberosPrincipal; const para4: array of jbyte; para5: jint; const para6: array of jboolean; para7: JUDate; para8: JUDate; para9: JUDate; para10: JUDate; const para11: array of JNInetAddress); overload; function getClient(): JSAKKerberosPrincipal; overload; virtual; final; function getServer(): JSAKKerberosPrincipal; overload; virtual; final; function getSessionKey(): JCSecretKey; overload; virtual; final; function getSessionKeyType(): jint; overload; virtual; final; function isForwardable(): jboolean; overload; virtual; final; function isForwarded(): jboolean; overload; virtual; final; function isProxiable(): jboolean; overload; virtual; final; function isProxy(): jboolean; overload; virtual; final; function isPostdated(): jboolean; overload; virtual; final; function isRenewable(): jboolean; overload; virtual; final; function isInitial(): jboolean; overload; virtual; final; function getFlags(): Arr1jboolean; overload; virtual; final; function getAuthTime(): JUDate; overload; virtual; final; function getStartTime(): JUDate; overload; virtual; final; function getEndTime(): JUDate; overload; virtual; final; function getRenewTill(): JUDate; overload; virtual; final; function getClientAddresses(): Arr1JNInetAddress; overload; virtual; final; function getEncoded(): Arr1jbyte; overload; virtual; final; function isCurrent(): jboolean; overload; virtual; procedure refresh(); overload; virtual; // throws javax.security.auth.RefreshFailedException procedure destroy(); overload; virtual; // throws javax.security.auth.DestroyFailedException function isDestroyed(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JSACChoiceCallback = class external 'javax.security.auth.callback' name 'ChoiceCallback' (JLObject, JSACCallback, JISerializable) public constructor create(para1: JLString; para2: Arr1JLString; para3: jint; para4: jboolean); overload; constructor create(para1: JLString; const para2: array of JLString; para3: jint; para4: jboolean); overload; function getPrompt(): JLString; overload; virtual; function getChoices(): Arr1JLString; overload; virtual; function getDefaultChoice(): jint; overload; virtual; function allowMultipleSelections(): jboolean; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; procedure setSelectedIndexes(para1: Arr1jint); overload; virtual; procedure setSelectedIndexes(var para1: array of jint); overload; virtual; function getSelectedIndexes(): Arr1jint; overload; virtual; end; JSACConfirmationCallback = class external 'javax.security.auth.callback' name 'ConfirmationCallback' (JLObject, JSACCallback, JISerializable) public const UNSPECIFIED_OPTION = -1; YES_NO_OPTION = 0; YES_NO_CANCEL_OPTION = 1; OK_CANCEL_OPTION = 2; YES = 0; NO = 1; CANCEL = 2; OK = 3; INFORMATION = 0; WARNING = 1; ERROR = 2; public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: Arr1JLString; para3: jint); overload; constructor create(para1: jint; const para2: array of JLString; para3: jint); overload; constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JLString; para2: jint; para3: Arr1JLString; para4: jint); overload; constructor create(para1: JLString; para2: jint; const para3: array of JLString; para4: jint); overload; function getPrompt(): JLString; overload; virtual; function getMessageType(): jint; overload; virtual; function getOptionType(): jint; overload; virtual; function getOptions(): Arr1JLString; overload; virtual; function getDefaultOption(): jint; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; function getSelectedIndex(): jint; overload; virtual; end; JSACLanguageCallback = class external 'javax.security.auth.callback' name 'LanguageCallback' (JLObject, JSACCallback, JISerializable) public constructor create(); overload; procedure setLocale(para1: JULocale); overload; virtual; function getLocale(): JULocale; overload; virtual; end; JSACNameCallback = class external 'javax.security.auth.callback' name 'NameCallback' (JLObject, JSACCallback, JISerializable) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function getPrompt(): JLString; overload; virtual; function getDefaultName(): JLString; overload; virtual; procedure setName(para1: JLString); overload; virtual; function getName(): JLString; overload; virtual; end; JSACPasswordCallback = class external 'javax.security.auth.callback' name 'PasswordCallback' (JLObject, JSACCallback, JISerializable) public constructor create(para1: JLString; para2: jboolean); overload; function getPrompt(): JLString; overload; virtual; function isEchoOn(): jboolean; overload; virtual; procedure setPassword(para1: Arr1jchar); overload; virtual; procedure setPassword(var para1: array of jchar); overload; virtual; function getPassword(): Arr1jchar; overload; virtual; procedure clearPassword(); overload; virtual; end; JSACTextInputCallback = class external 'javax.security.auth.callback' name 'TextInputCallback' (JLObject, JSACCallback, JISerializable) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function getPrompt(): JLString; overload; virtual; function getDefaultText(): JLString; overload; virtual; procedure setText(para1: JLString); overload; virtual; function getText(): JLString; overload; virtual; end; JSACTextOutputCallback = class external 'javax.security.auth.callback' name 'TextOutputCallback' (JLObject, JSACCallback, JISerializable) public const INFORMATION = 0; WARNING = 1; ERROR = 2; public constructor create(para1: jint; para2: JLString); overload; function getMessageType(): jint; overload; virtual; function getMessage(): JLString; overload; virtual; end; JSSAuthorizeCallback = class external 'javax.security.sasl' name 'AuthorizeCallback' (JLObject, JSACCallback, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; function getAuthenticationID(): JLString; overload; virtual; function getAuthorizationID(): JLString; overload; virtual; function isAuthorized(): jboolean; overload; virtual; procedure setAuthorized(para1: jboolean); overload; virtual; function getAuthorizedID(): JLString; overload; virtual; procedure setAuthorizedID(para1: JLString); overload; virtual; end; JSURIParameter = class external 'java.security' name 'URIParameter' (JLObject, JSPolicy.InnerParameters, JSALConfiguration.InnerParameters) public constructor create(para1: JNURI); overload; function getURI(): JNURI; overload; virtual; end; JxSCX509Certificate = class abstract external 'javax.security.cert' name 'X509Certificate' (JxSCCertificate) public constructor create(); overload; class function getInstance(para1: JIInputStream): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException class function getInstance(para1: Arr1jbyte): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException class function getInstance(var para1: array of jbyte): JxSCX509Certificate; static; overload; final; // throws javax.security.cert.CertificateException procedure checkValidity(); overload; virtual; abstract; // throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException procedure checkValidity(para1: JUDate); overload; virtual; abstract; // throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException function getVersion(): jint; overload; virtual; abstract; function getSerialNumber(): JMBigInteger; overload; virtual; abstract; function getIssuerDN(): JSPrincipal; overload; virtual; abstract; function getSubjectDN(): JSPrincipal; overload; virtual; abstract; function getNotBefore(): JUDate; overload; virtual; abstract; function getNotAfter(): JUDate; overload; virtual; abstract; function getSigAlgName(): JLString; overload; virtual; abstract; function getSigAlgOID(): JLString; overload; virtual; abstract; function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract; end; JSMMidiSystem = class external 'javax.sound.midi' name 'MidiSystem' (JLObject) public class function getMidiDeviceInfo(): JSMMidiDevice.Arr1InnerInfo; static; overload; class function getMidiDevice(para1: JSMMidiDevice.InnerInfo): JSMMidiDevice; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getReceiver(): JSMReceiver; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getTransmitter(): JSMTransmitter; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getSynthesizer(): JSMSynthesizer; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getSequencer(): JSMSequencer; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getSequencer(para1: jboolean): JSMSequencer; static; overload; // throws javax.sound.midi.MidiUnavailableException class function getSoundbank(para1: JIInputStream): JSMSoundbank; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getSoundbank(para1: JNURL): JSMSoundbank; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getSoundbank(para1: JIFile): JSMSoundbank; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getMidiFileFormat(para1: JIInputStream): JSMMidiFileFormat; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getMidiFileFormat(para1: JNURL): JSMMidiFileFormat; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getMidiFileFormat(para1: JIFile): JSMMidiFileFormat; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getSequence(para1: JIInputStream): JSMSequence; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getSequence(para1: JNURL): JSMSequence; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getSequence(para1: JIFile): JSMSequence; static; overload; // throws javax.sound.midi.InvalidMidiDataException, java.io.IOException class function getMidiFileTypes(): Arr1jint; static; overload; class function isFileTypeSupported(para1: jint): jboolean; static; overload; class function getMidiFileTypes(para1: JSMSequence): Arr1jint; static; overload; class function isFileTypeSupported(para1: jint; para2: JSMSequence): jboolean; static; overload; class function write(para1: JSMSequence; para2: jint; para3: JIOutputStream): jint; static; overload; // throws java.io.IOException class function write(para1: JSMSequence; para2: jint; para3: JIFile): jint; static; overload; // throws java.io.IOException end; JSMSequencer = interface external 'javax.sound.midi' name 'Sequencer' (JSMMidiDevice) type InnerSyncMode = class; Arr1InnerSyncMode = array of InnerSyncMode; Arr2InnerSyncMode = array of Arr1InnerSyncMode; Arr3InnerSyncMode = array of Arr2InnerSyncMode; InnerSyncMode = class external 'javax.sound.midi' name 'SyncMode' (JLObject) public final class var fINTERNAL_CLOCK: JSMSequencer.InnerSyncMode; external name 'INTERNAL_CLOCK'; fMIDI_SYNC: JSMSequencer.InnerSyncMode; external name 'MIDI_SYNC'; fMIDI_TIME_CODE: JSMSequencer.InnerSyncMode; external name 'MIDI_TIME_CODE'; fNO_SYNC: JSMSequencer.InnerSyncMode; external name 'NO_SYNC'; strict protected constructor create(para1: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; const LOOP_CONTINUOUSLY = -1; procedure setSequence(para1: JSMSequence); overload; // throws javax.sound.midi.InvalidMidiDataException procedure setSequence(para1: JIInputStream); overload; // throws java.io.IOException, javax.sound.midi.InvalidMidiDataException function getSequence(): JSMSequence; overload; procedure start(); overload; procedure stop(); overload; function isRunning(): jboolean; overload; procedure startRecording(); overload; procedure stopRecording(); overload; function isRecording(): jboolean; overload; procedure recordEnable(para1: JSMTrack; para2: jint); overload; procedure recordDisable(para1: JSMTrack); overload; function getTempoInBPM(): jfloat; overload; procedure setTempoInBPM(para1: jfloat); overload; function getTempoInMPQ(): jfloat; overload; procedure setTempoInMPQ(para1: jfloat); overload; procedure setTempoFactor(para1: jfloat); overload; function getTempoFactor(): jfloat; overload; function getTickLength(): jlong; overload; function getTickPosition(): jlong; overload; procedure setTickPosition(para1: jlong); overload; function getMicrosecondLength(): jlong; overload; function getMicrosecondPosition(): jlong; overload; procedure setMicrosecondPosition(para1: jlong); overload; procedure setMasterSyncMode(para1: JSMSequencer.InnerSyncMode); overload; function getMasterSyncMode(): JSMSequencer.InnerSyncMode; overload; function getMasterSyncModes(): JSMSequencer.Arr1InnerSyncMode; overload; procedure setSlaveSyncMode(para1: JSMSequencer.InnerSyncMode); overload; function getSlaveSyncMode(): JSMSequencer.InnerSyncMode; overload; function getSlaveSyncModes(): JSMSequencer.Arr1InnerSyncMode; overload; procedure setTrackMute(para1: jint; para2: jboolean); overload; function getTrackMute(para1: jint): jboolean; overload; procedure setTrackSolo(para1: jint; para2: jboolean); overload; function getTrackSolo(para1: jint): jboolean; overload; function addMetaEventListener(para1: JSMMetaEventListener): jboolean; overload; procedure removeMetaEventListener(para1: JSMMetaEventListener); overload; function addControllerEventListener(para1: JSMControllerEventListener; para2: Arr1jint): Arr1jint; overload; function addControllerEventListener(para1: JSMControllerEventListener; var para2: array of jint): Arr1jint; overload; function removeControllerEventListener(para1: JSMControllerEventListener; para2: Arr1jint): Arr1jint; overload; function removeControllerEventListener(para1: JSMControllerEventListener; var para2: array of jint): Arr1jint; overload; procedure setLoopStartPoint(para1: jlong); overload; function getLoopStartPoint(): jlong; overload; procedure setLoopEndPoint(para1: jlong); overload; function getLoopEndPoint(): jlong; overload; procedure setLoopCount(para1: jint); overload; function getLoopCount(): jint; overload; end; JSMSynthesizer = interface external 'javax.sound.midi' name 'Synthesizer' (JSMMidiDevice) function getMaxPolyphony(): jint; overload; function getLatency(): jlong; overload; function getChannels(): Arr1JSMMidiChannel; overload; function getVoiceStatus(): Arr1JSMVoiceStatus; overload; function isSoundbankSupported(para1: JSMSoundbank): jboolean; overload; function loadInstrument(para1: JSMInstrument): jboolean; overload; procedure unloadInstrument(para1: JSMInstrument); overload; function remapInstrument(para1: JSMInstrument; para2: JSMInstrument): jboolean; overload; function getDefaultSoundbank(): JSMSoundbank; overload; function getAvailableInstruments(): Arr1JSMInstrument; overload; function getLoadedInstruments(): Arr1JSMInstrument; overload; function loadAllInstruments(para1: JSMSoundbank): jboolean; overload; procedure unloadAllInstruments(para1: JSMSoundbank); overload; function loadInstruments(para1: JSMSoundbank; para2: Arr1JSMPatch): jboolean; overload; function loadInstruments(para1: JSMSoundbank; var para2: array of JSMPatch): jboolean; overload; procedure unloadInstruments(para1: JSMSoundbank; para2: Arr1JSMPatch); overload; procedure unloadInstruments(para1: JSMSoundbank; var para2: array of JSMPatch); overload; end; JSMSMidiDeviceProvider = class abstract external 'javax.sound.midi.spi' name 'MidiDeviceProvider' (JLObject) public constructor create(); overload; function isDeviceSupported(para1: JSMMidiDevice.InnerInfo): jboolean; overload; virtual; function getDeviceInfo(): JSMMidiDevice.Arr1InnerInfo; overload; virtual; abstract; function getDevice(para1: JSMMidiDevice.InnerInfo): JSMMidiDevice; overload; virtual; abstract; end; JSMInstrument = class abstract external 'javax.sound.midi' name 'Instrument' (JSMSoundbankResource) strict protected constructor create(para1: JSMSoundbank; para2: JSMPatch; para3: JLString; para4: JLClass); overload; public function getPatch(): JSMPatch; overload; virtual; end; JSSSAudioFileWriter = class abstract external 'javax.sound.sampled.spi' name 'AudioFileWriter' (JLObject) public constructor create(); overload; function getAudioFileTypes(): JSSAudioFileFormat.Arr1InnerType; overload; virtual; abstract; function isFileTypeSupported(para1: JSSAudioFileFormat.InnerType): jboolean; overload; virtual; function getAudioFileTypes(para1: JSSAudioInputStream): JSSAudioFileFormat.Arr1InnerType; overload; virtual; abstract; function isFileTypeSupported(para1: JSSAudioFileFormat.InnerType; para2: JSSAudioInputStream): jboolean; overload; virtual; function write(para1: JSSAudioInputStream; para2: JSSAudioFileFormat.InnerType; para3: JIOutputStream): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: JSSAudioInputStream; para2: JSSAudioFileFormat.InnerType; para3: JIFile): jint; overload; virtual; abstract; // throws java.io.IOException end; JSSSFormatConversionProvider = class abstract external 'javax.sound.sampled.spi' name 'FormatConversionProvider' (JLObject) public constructor create(); overload; function getSourceEncodings(): JSSAudioFormat.Arr1InnerEncoding; overload; virtual; abstract; function getTargetEncodings(): JSSAudioFormat.Arr1InnerEncoding; overload; virtual; abstract; function isSourceEncodingSupported(para1: JSSAudioFormat.InnerEncoding): jboolean; overload; virtual; function isTargetEncodingSupported(para1: JSSAudioFormat.InnerEncoding): jboolean; overload; virtual; function getTargetEncodings(para1: JSSAudioFormat): JSSAudioFormat.Arr1InnerEncoding; overload; virtual; abstract; function isConversionSupported(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioFormat): jboolean; overload; virtual; function getTargetFormats(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioFormat): Arr1JSSAudioFormat; overload; virtual; abstract; function isConversionSupported(para1: JSSAudioFormat; para2: JSSAudioFormat): jboolean; overload; virtual; function getAudioInputStream(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioInputStream): JSSAudioInputStream; overload; virtual; abstract; function getAudioInputStream(para1: JSSAudioFormat; para2: JSSAudioInputStream): JSSAudioInputStream; overload; virtual; abstract; end; JSSBooleanControl = class abstract external 'javax.sound.sampled' name 'BooleanControl' (JSSControl) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JSSControl.InnerType) public final class var fMUTE: JSSBooleanControl.InnerType; external name 'MUTE'; fAPPLY_REVERB: JSSBooleanControl.InnerType; external name 'APPLY_REVERB'; strict protected constructor create(para1: JLString); overload; end; strict protected constructor create(para1: JSSBooleanControl.InnerType; para2: jboolean; para3: JLString; para4: JLString); overload; constructor create(para1: JSSBooleanControl.InnerType; para2: jboolean); overload; public procedure setValue(para1: jboolean); overload; virtual; function getValue(): jboolean; overload; virtual; function getStateLabel(para1: jboolean): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JSSCompoundControl = class abstract external 'javax.sound.sampled' name 'CompoundControl' (JSSControl) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JSSControl.InnerType) strict protected constructor create(para1: JLString); overload; end; strict protected constructor create(para1: JSSCompoundControl.InnerType; para2: Arr1JSSControl); overload; constructor create(para1: JSSCompoundControl.InnerType; const para2: array of JSSControl); overload; public function getMemberControls(): Arr1JSSControl; overload; virtual; function toString(): JLString; overload; virtual; end; JSSEnumControl = class abstract external 'javax.sound.sampled' name 'EnumControl' (JSSControl) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JSSControl.InnerType) public final class var fREVERB: JSSEnumControl.InnerType; external name 'REVERB'; strict protected constructor create(para1: JLString); overload; end; strict protected constructor create(para1: JSSEnumControl.InnerType; para2: Arr1JLObject; para3: JLObject); overload; constructor create(para1: JSSEnumControl.InnerType; const para2: array of JLObject; para3: JLObject); overload; public procedure setValue(para1: JLObject); overload; virtual; function getValue(): JLObject; overload; virtual; function getValues(): Arr1JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JSSFloatControl = class abstract external 'javax.sound.sampled' name 'FloatControl' (JSSControl) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JSSControl.InnerType) public final class var fMASTER_GAIN: JSSFloatControl.InnerType; external name 'MASTER_GAIN'; fAUX_SEND: JSSFloatControl.InnerType; external name 'AUX_SEND'; fAUX_RETURN: JSSFloatControl.InnerType; external name 'AUX_RETURN'; fREVERB_SEND: JSSFloatControl.InnerType; external name 'REVERB_SEND'; fREVERB_RETURN: JSSFloatControl.InnerType; external name 'REVERB_RETURN'; fVOLUME: JSSFloatControl.InnerType; external name 'VOLUME'; fPAN: JSSFloatControl.InnerType; external name 'PAN'; fBALANCE: JSSFloatControl.InnerType; external name 'BALANCE'; fSAMPLE_RATE: JSSFloatControl.InnerType; external name 'SAMPLE_RATE'; strict protected constructor create(para1: JLString); overload; end; strict protected constructor create(para1: JSSFloatControl.InnerType; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint; para6: jfloat; para7: JLString; para8: JLString; para9: JLString; para10: JLString); overload; constructor create(para1: JSSFloatControl.InnerType; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint; para6: jfloat; para7: JLString); overload; public procedure setValue(para1: jfloat); overload; virtual; function getValue(): jfloat; overload; virtual; function getMaximum(): jfloat; overload; virtual; function getMinimum(): jfloat; overload; virtual; function getUnits(): JLString; overload; virtual; function getMinLabel(): JLString; overload; virtual; function getMidLabel(): JLString; overload; virtual; function getMaxLabel(): JLString; overload; virtual; function getPrecision(): jfloat; overload; virtual; function getUpdatePeriod(): jint; overload; virtual; procedure shift(para1: jfloat; para2: jfloat; para3: jint); overload; virtual; function toString(): JLString; overload; virtual; end; JSSLine = interface external 'javax.sound.sampled' name 'Line' type InnerInfo = class; Arr1InnerInfo = array of InnerInfo; Arr2InnerInfo = array of Arr1InnerInfo; Arr3InnerInfo = array of Arr2InnerInfo; InnerInfo = class external 'javax.sound.sampled' name 'Info' (JLObject) public constructor create(para1: JLClass); overload; function getLineClass(): JLClass; overload; virtual; function matches(para1: JSSLine.InnerInfo): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; function getLineInfo(): JSSLine.InnerInfo; overload; procedure open(); overload; // throws javax.sound.sampled.LineUnavailableException procedure close(); overload; function isOpen(): jboolean; overload; function getControls(): Arr1JSSControl; overload; function isControlSupported(para1: JSSControl.InnerType): jboolean; overload; function getControl(para1: JSSControl.InnerType): JSSControl; overload; procedure addLineListener(para1: JSSLineListener); overload; procedure removeLineListener(para1: JSSLineListener); overload; end; JSConnectionPoolDataSource = interface external 'javax.sql' name 'ConnectionPoolDataSource' (JSCommonDataSource) function getPooledConnection(): JSPooledConnection; overload; // throws java.sql.SQLException function getPooledConnection(para1: JLString; para2: JLString): JSPooledConnection; overload; // throws java.sql.SQLException end; JSDataSource = interface external 'javax.sql' name 'DataSource' (JSCommonDataSource, JSWrapper) function getConnection(): JSConnection; overload; // throws java.sql.SQLException function getConnection(para1: JLString; para2: JLString): JSConnection; overload; // throws java.sql.SQLException end; JSXADataSource = interface external 'javax.sql' name 'XADataSource' (JSCommonDataSource) function getXAConnection(): JSXAConnection; overload; // throws java.sql.SQLException function getXAConnection(para1: JLString; para2: JLString): JSXAConnection; overload; // throws java.sql.SQLException end; JSXAConnection = interface external 'javax.sql' name 'XAConnection' (JSPooledConnection) function getXAResource(): JTXXAResource; overload; // throws java.sql.SQLException end; JSRSXmlReader = interface external 'javax.sql.rowset.spi' name 'XmlReader' (JSRowSetReader) procedure readXML(para1: JSRWebRowSet; para2: JIReader); overload; // throws java.sql.SQLException end; JSRSTransactionalWriter = interface external 'javax.sql.rowset.spi' name 'TransactionalWriter' (JSRowSetWriter) procedure commit(); overload; // throws java.sql.SQLException procedure rollback(); overload; // throws java.sql.SQLException procedure rollback(para1: JSSavepoint); overload; // throws java.sql.SQLException end; JSRSXmlWriter = interface external 'javax.sql.rowset.spi' name 'XmlWriter' (JSRowSetWriter) procedure writeXML(para1: JSRWebRowSet; para2: JIWriter); overload; // throws java.sql.SQLException end; JSRSProviderImpl = class external 'javax.sql.rowset.spi' name 'ProviderImpl' (JSRSSyncProvider) public procedure setClassname(para1: JLString); overload; virtual; function getClassname(): JLString; overload; virtual; procedure setVendor(para1: JLString); overload; virtual; function getVendor(): JLString; overload; virtual; procedure setVersion(para1: JLString); overload; virtual; function getVersion(): JLString; overload; virtual; procedure setIndex(para1: jint); overload; virtual; function getIndex(): jint; overload; virtual; function getDataSourceLock(): jint; overload; virtual; // throws javax.sql.rowset.spi.SyncProviderException function getProviderGrade(): jint; overload; virtual; function getProviderID(): JLString; overload; virtual; function getRowSetReader(): JSRowSetReader; overload; virtual; function getRowSetWriter(): JSRowSetWriter; overload; virtual; procedure setDataSourceLock(para1: jint); overload; virtual; // throws javax.sql.rowset.spi.SyncProviderException function supportsUpdatableView(): jint; overload; virtual; end; JSDefaultBoundedRangeModel = class external 'javax.swing' name 'DefaultBoundedRangeModel' (JLObject, JSBoundedRangeModel, JISerializable) strict protected var fchangeEvent: JSEChangeEvent; external name 'changeEvent'; flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; function getValue(): jint; overload; virtual; function getExtent(): jint; overload; virtual; function getMinimum(): jint; overload; virtual; function getMaximum(): jint; overload; virtual; procedure setValue(para1: jint); overload; virtual; procedure setExtent(para1: jint); overload; virtual; procedure setMinimum(para1: jint); overload; virtual; procedure setMaximum(para1: jint); overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; procedure setRangeProperties(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function toString(): JLString; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSAbstractCellEditor = class abstract external 'javax.swing' name 'AbstractCellEditor' (JLObject, JSCellEditor, JISerializable) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public constructor create(); overload; function isCellEditable(para1: JUEventObject): jboolean; overload; virtual; function shouldSelectCell(para1: JUEventObject): jboolean; overload; virtual; function stopCellEditing(): jboolean; overload; virtual; procedure cancelCellEditing(); overload; virtual; procedure addCellEditorListener(para1: JSECellEditorListener); overload; virtual; procedure removeCellEditorListener(para1: JSECellEditorListener); overload; virtual; function getCellEditorListeners(): Arr1JSECellEditorListener; overload; virtual; strict protected procedure fireEditingStopped(); overload; virtual; procedure fireEditingCanceled(); overload; virtual; end; JSTTableCellEditor = interface external 'javax.swing.table' name 'TableCellEditor' (JSCellEditor) function getTableCellEditorComponent(para1: JSJTable; para2: JLObject; para3: jboolean; para4: jint; para5: jint): JAComponent; overload; end; JSTTreeCellEditor = interface external 'javax.swing.tree' name 'TreeCellEditor' (JSCellEditor) function getTreeCellEditorComponent(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint): JAComponent; overload; end; JSDefaultDesktopManager = class external 'javax.swing' name 'DefaultDesktopManager' (JLObject, JSDesktopManager, JISerializable) public constructor create(); overload; procedure openFrame(para1: JSJInternalFrame); overload; virtual; procedure closeFrame(para1: JSJInternalFrame); overload; virtual; procedure maximizeFrame(para1: JSJInternalFrame); overload; virtual; procedure minimizeFrame(para1: JSJInternalFrame); overload; virtual; procedure iconifyFrame(para1: JSJInternalFrame); overload; virtual; procedure deiconifyFrame(para1: JSJInternalFrame); overload; virtual; procedure activateFrame(para1: JSJInternalFrame); overload; virtual; procedure deactivateFrame(para1: JSJInternalFrame); overload; virtual; procedure beginDraggingFrame(para1: JSJComponent); overload; virtual; procedure dragFrame(para1: JSJComponent; para2: jint; para3: jint); overload; virtual; procedure endDraggingFrame(para1: JSJComponent); overload; virtual; procedure beginResizingFrame(para1: JSJComponent; para2: jint); overload; virtual; procedure resizeFrame(para1: JSJComponent; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure endResizingFrame(para1: JSJComponent); overload; virtual; procedure setBoundsForFrame(para1: JSJComponent; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; strict protected procedure removeIconFor(para1: JSJInternalFrame); overload; virtual; function getBoundsForIconOf(para1: JSJInternalFrame): JARectangle; overload; virtual; procedure setPreviousBounds(para1: JSJInternalFrame; para2: JARectangle); overload; virtual; function getPreviousBounds(para1: JSJInternalFrame): JARectangle; overload; virtual; procedure setWasIcon(para1: JSJInternalFrame; para2: JLBoolean); overload; virtual; function wasIcon(para1: JSJInternalFrame): jboolean; overload; virtual; end; JSImageIcon = class external 'javax.swing' name 'ImageIcon' (JLObject, JSIcon, JISerializable, JAAccessible) public type InnerAccessibleImageIcon = class; Arr1InnerAccessibleImageIcon = array of InnerAccessibleImageIcon; Arr2InnerAccessibleImageIcon = array of Arr1InnerAccessibleImageIcon; Arr3InnerAccessibleImageIcon = array of Arr2InnerAccessibleImageIcon; InnerAccessibleImageIcon = class external 'javax.swing' name 'AccessibleImageIcon' end; strict protected final class var fcomponent: JAComponent; external name 'component'; ftracker: JAMediaTracker; external name 'tracker'; public constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString); overload; constructor create(para1: JNURL; para2: JLString); overload; constructor create(para1: JNURL); overload; constructor create(para1: JAImage; para2: JLString); overload; constructor create(para1: JAImage); overload; constructor create(para1: Arr1jbyte; para2: JLString); overload; constructor create(const para1: array of jbyte; para2: JLString); overload; constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; constructor create(); overload; strict protected procedure loadImage(para1: JAImage); overload; virtual; public function getImageLoadStatus(): jint; overload; virtual; function getImage(): JAImage; overload; virtual; procedure setImage(para1: JAImage); overload; virtual; function getDescription(): JLString; overload; virtual; procedure setDescription(para1: JLString); overload; virtual; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; procedure setImageObserver(para1: JAIImageObserver); overload; virtual; function getImageObserver(): JAIImageObserver; overload; virtual; function toString(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSPMMetalBumps = class external 'javax.swing.plaf.metal' name 'MetalBumps' (JLObject, JSIcon) strict protected var fxBumps: jint; external name 'xBumps'; fyBumps: jint; external name 'yBumps'; ftopColor: JAColor; external name 'topColor'; fshadowColor: JAColor; external name 'shadowColor'; fbackColor: JAColor; external name 'backColor'; fbuffer: JSPMBumpBuffer; external name 'buffer'; public constructor create(para1: jint; para2: jint; para3: JAColor; para4: JAColor; para5: JAColor); overload; procedure setBumpArea(para1: JADimension); overload; virtual; procedure setBumpArea(para1: jint; para2: jint); overload; virtual; procedure setBumpColors(para1: JAColor; para2: JAColor; para3: JAColor); overload; virtual; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; JSPMMetalComboBoxIcon = class external 'javax.swing.plaf.metal' name 'MetalComboBoxIcon' (JLObject, JSIcon, JISerializable) public constructor create(); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; JSAbstractListModel = class abstract external 'javax.swing' name 'AbstractListModel' (JLObject, JSListModel, JISerializable) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; procedure addListDataListener(para1: JSEListDataListener); overload; virtual; procedure removeListDataListener(para1: JSEListDataListener); overload; virtual; function getListDataListeners(): Arr1JSEListDataListener; overload; virtual; strict protected procedure fireContentsChanged(para1: JLObject; para2: jint; para3: jint); overload; virtual; procedure fireIntervalAdded(para1: JLObject; para2: jint; para3: jint); overload; virtual; procedure fireIntervalRemoved(para1: JLObject; para2: jint; para3: jint); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSComboBoxModel = interface external 'javax.swing' name 'ComboBoxModel' (JSListModel) procedure setSelectedItem(para1: JLObject); overload; function getSelectedItem(): JLObject; overload; end; JSDefaultListSelectionModel = class external 'javax.swing' name 'DefaultListSelectionModel' (JLObject, JSListSelectionModel, JLCloneable, JISerializable) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; fleadAnchorNotificationEnabled: jboolean; external name 'leadAnchorNotificationEnabled'; public constructor create(); overload; function getMinSelectionIndex(): jint; overload; virtual; function getMaxSelectionIndex(): jint; overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; function getSelectionMode(): jint; overload; virtual; procedure setSelectionMode(para1: jint); overload; virtual; function isSelectedIndex(para1: jint): jboolean; overload; virtual; function isSelectionEmpty(): jboolean; overload; virtual; procedure addListSelectionListener(para1: JSEListSelectionListener); overload; virtual; procedure removeListSelectionListener(para1: JSEListSelectionListener); overload; virtual; function getListSelectionListeners(): Arr1JSEListSelectionListener; overload; virtual; strict protected procedure fireValueChanged(para1: jboolean); overload; virtual; procedure fireValueChanged(para1: jint; para2: jint); overload; virtual; procedure fireValueChanged(para1: jint; para2: jint; para3: jboolean); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; procedure setLeadAnchorNotificationEnabled(para1: jboolean); overload; virtual; function isLeadAnchorNotificationEnabled(): jboolean; overload; virtual; procedure clearSelection(); overload; virtual; procedure setSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure insertIndexInterval(para1: jint; para2: jint; para3: jboolean); overload; virtual; procedure removeIndexInterval(para1: jint; para2: jint); overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException function getAnchorSelectionIndex(): jint; overload; virtual; function getLeadSelectionIndex(): jint; overload; virtual; procedure setAnchorSelectionIndex(para1: jint); overload; virtual; procedure moveLeadSelectionIndex(para1: jint); overload; virtual; procedure setLeadSelectionIndex(para1: jint); overload; virtual; end; JSBufferStrategyPaintManager = class external 'javax.swing' name 'BufferStrategyPaintManager' (JSRepaintManager.InnerPaintManager) public type InnerBufferInfo = class; Arr1InnerBufferInfo = array of InnerBufferInfo; Arr2InnerBufferInfo = array of Arr1InnerBufferInfo; Arr3InnerBufferInfo = array of Arr2InnerBufferInfo; InnerBufferInfo = class external 'javax.swing' name 'BufferInfo' end; strict protected procedure dispose(); overload; virtual; public function show(para1: JAContainer; para2: jint; para3: jint; para4: jint; para5: jint): jboolean; overload; virtual; function paint(para1: JSJComponent; para2: JSJComponent; para3: JAGraphics; para4: jint; para5: jint; para6: jint; para7: jint): jboolean; overload; virtual; procedure copyArea(para1: JSJComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean); overload; virtual; procedure beginPaint(); overload; virtual; procedure endPaint(); overload; virtual; procedure doubleBufferingChanged(para1: JSJRootPane); overload; virtual; end; JSDefaultRowSorter = class abstract external 'javax.swing' name 'DefaultRowSorter' (JSRowSorter) public type InnerFilterEntry = class; Arr1InnerFilterEntry = array of InnerFilterEntry; Arr2InnerFilterEntry = array of Arr1InnerFilterEntry; Arr3InnerFilterEntry = array of Arr2InnerFilterEntry; InnerRow = class; Arr1InnerRow = array of InnerRow; Arr2InnerRow = array of Arr1InnerRow; Arr3InnerRow = array of Arr2InnerRow; InnerFilterEntry = class external 'javax.swing' name 'FilterEntry' end; InnerRow = class external 'javax.swing' name 'Row' end; public type InnerModelWrapper = class; Arr1InnerModelWrapper = array of InnerModelWrapper; Arr2InnerModelWrapper = array of Arr1InnerModelWrapper; Arr3InnerModelWrapper = array of Arr2InnerModelWrapper; InnerModelWrapper = class abstract external 'javax.swing' name 'ModelWrapper' (JLObject) strict protected constructor create(); overload; public function getModel(): JLObject; overload; virtual; abstract; function getColumnCount(): jint; overload; virtual; abstract; function getRowCount(): jint; overload; virtual; abstract; function getValueAt(para1: jint; para2: jint): JLObject; overload; virtual; abstract; function getStringValueAt(para1: jint; para2: jint): JLString; overload; virtual; function getIdentifier(para1: jint): JLObject; overload; virtual; abstract; end; public constructor create(); overload; strict protected procedure setModelWrapper(para1: JSDefaultRowSorter.InnerModelWrapper); overload; virtual; final; function getModelWrapper(): JSDefaultRowSorter.InnerModelWrapper; overload; virtual; final; public function getModel(): JLObject; overload; virtual; final; procedure setSortable(para1: jint; para2: jboolean); overload; virtual; function isSortable(para1: jint): jboolean; overload; virtual; procedure setSortKeys(para1: JUList); overload; virtual; function getSortKeys(): JUList; overload; virtual; procedure setMaxSortKeys(para1: jint); overload; virtual; function getMaxSortKeys(): jint; overload; virtual; procedure setSortsOnUpdates(para1: jboolean); overload; virtual; function getSortsOnUpdates(): jboolean; overload; virtual; procedure setRowFilter(para1: JSRowFilter); overload; virtual; function getRowFilter(): JSRowFilter; overload; virtual; procedure toggleSortOrder(para1: jint); overload; virtual; function convertRowIndexToView(para1: jint): jint; overload; virtual; function convertRowIndexToModel(para1: jint): jint; overload; virtual; procedure sort(); overload; virtual; strict protected function useToString(para1: jint): jboolean; overload; virtual; public procedure setComparator(para1: jint; para2: JUComparator); overload; virtual; function getComparator(para1: jint): JUComparator; overload; virtual; function getViewRowCount(): jint; overload; virtual; function getModelRowCount(): jint; overload; virtual; procedure modelStructureChanged(); overload; virtual; procedure allRowsChanged(); overload; virtual; procedure rowsInserted(para1: jint; para2: jint); overload; virtual; procedure rowsDeleted(para1: jint; para2: jint); overload; virtual; procedure rowsUpdated(para1: jint; para2: jint); overload; virtual; procedure rowsUpdated(para1: jint; para2: jint; para3: jint); overload; virtual; end; JSDefaultSingleSelectionModel = class external 'javax.swing' name 'DefaultSingleSelectionModel' (JLObject, JSSingleSelectionModel, JISerializable) strict protected var fchangeEvent: JSEChangeEvent; external name 'changeEvent'; flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; function getSelectedIndex(): jint; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; procedure clearSelection(); overload; virtual; function isSelected(): jboolean; overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSAbstractSpinnerModel = class abstract external 'javax.swing' name 'AbstractSpinnerModel' (JLObject, JSSpinnerModel) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSSwingUtilities = class external 'javax.swing' name 'SwingUtilities' (JLObject, JSSwingConstants) public type InnerSharedOwnerFrame = class; Arr1InnerSharedOwnerFrame = array of InnerSharedOwnerFrame; Arr2InnerSharedOwnerFrame = array of Arr1InnerSharedOwnerFrame; Arr3InnerSharedOwnerFrame = array of Arr2InnerSharedOwnerFrame; InnerSharedOwnerFrame = class external 'javax.swing' name 'SharedOwnerFrame' end; public class function isRectangleContainingRectangle(para1: JARectangle; para2: JARectangle): jboolean; static; overload; final; class function getLocalBounds(para1: JAComponent): JARectangle; static; overload; class function getWindowAncestor(para1: JAComponent): JAWindow; static; overload; class function convertPoint(para1: JAComponent; para2: JAPoint; para3: JAComponent): JAPoint; static; overload; class function convertPoint(para1: JAComponent; para2: jint; para3: jint; para4: JAComponent): JAPoint; static; overload; class function convertRectangle(para1: JAComponent; para2: JARectangle; para3: JAComponent): JARectangle; static; overload; class function getAncestorOfClass(para1: JLClass; para2: JAComponent): JAContainer; static; overload; class function getAncestorNamed(para1: JLString; para2: JAComponent): JAContainer; static; overload; class function getDeepestComponentAt(para1: JAComponent; para2: jint; para3: jint): JAComponent; static; overload; class function convertMouseEvent(para1: JAComponent; para2: JAEMouseEvent; para3: JAComponent): JAEMouseEvent; static; overload; class procedure convertPointToScreen(para1: JAPoint; para2: JAComponent); static; overload; class procedure convertPointFromScreen(para1: JAPoint; para2: JAComponent); static; overload; class function windowForComponent(para1: JAComponent): JAWindow; static; overload; class function isDescendingFrom(para1: JAComponent; para2: JAComponent): jboolean; static; overload; class function computeIntersection(para1: jint; para2: jint; para3: jint; para4: jint; para5: JARectangle): JARectangle; static; overload; class function computeUnion(para1: jint; para2: jint; para3: jint; para4: jint; para5: JARectangle): JARectangle; static; overload; class function computeDifference(para1: JARectangle; para2: JARectangle): Arr1JARectangle; static; overload; class function isLeftMouseButton(para1: JAEMouseEvent): jboolean; static; overload; class function isMiddleMouseButton(para1: JAEMouseEvent): jboolean; static; overload; class function isRightMouseButton(para1: JAEMouseEvent): jboolean; static; overload; class function computeStringWidth(para1: JAFontMetrics; para2: JLString): jint; static; overload; class function layoutCompoundLabel(para1: JSJComponent; para2: JAFontMetrics; para3: JLString; para4: JSIcon; para5: jint; para6: jint; para7: jint; para8: jint; para9: JARectangle; para10: JARectangle; para11: JARectangle; para12: jint): JLString; static; overload; class function layoutCompoundLabel(para1: JAFontMetrics; para2: JLString; para3: JSIcon; para4: jint; para5: jint; para6: jint; para7: jint; para8: JARectangle; para9: JARectangle; para10: JARectangle; para11: jint): JLString; static; overload; class procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint); static; overload; class procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: JARectangle); static; overload; class procedure updateComponentTreeUI(para1: JAComponent); static; overload; class procedure invokeLater(para1: JLRunnable); static; overload; class procedure invokeAndWait(para1: JLRunnable); static; overload; // throws java.lang.InterruptedException, java.lang.reflect.InvocationTargetException class function isEventDispatchThread(): jboolean; static; overload; class function getAccessibleIndexInParent(para1: JAComponent): jint; static; overload; class function getAccessibleAt(para1: JAComponent; para2: JAPoint): JAAccessible; static; overload; class function getAccessibleStateSet(para1: JAComponent): JAAccessibleStateSet; static; overload; class function getAccessibleChildrenCount(para1: JAComponent): jint; static; overload; class function getAccessibleChild(para1: JAComponent; para2: jint): JAAccessible; static; overload; class function findFocusOwner(para1: JAComponent): JAComponent; static; overload; class function getRootPane(para1: JAComponent): JSJRootPane; static; overload; class function getRoot(para1: JAComponent): JAComponent; static; overload; class function processKeyBindings(para1: JAEKeyEvent): jboolean; static; overload; class function notifyAction(para1: JSAction; para2: JSKeyStroke; para3: JAEKeyEvent; para4: JLObject; para5: jint): jboolean; static; overload; class procedure replaceUIInputMap(para1: JSJComponent; para2: jint; para3: JSInputMap); static; overload; class procedure replaceUIActionMap(para1: JSJComponent; para2: JSActionMap); static; overload; class function getUIInputMap(para1: JSJComponent; para2: jint): JSInputMap; static; overload; class function getUIActionMap(para1: JSJComponent): JSActionMap; static; overload; class function calculateInnerArea(para1: JSJComponent; para2: JARectangle): JARectangle; static; overload; end; JSCDefaultColorSelectionModel = class external 'javax.swing.colorchooser' name 'DefaultColorSelectionModel' (JLObject, JSCColorSelectionModel, JISerializable) strict protected var fchangeEvent: JSEChangeEvent; external name 'changeEvent'; flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; constructor create(para1: JAColor); overload; function getSelectedColor(): JAColor; overload; virtual; procedure setSelectedColor(para1: JAColor); overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; end; JSFFileNameExtensionFilter = class sealed external 'javax.swing.filechooser' name 'FileNameExtensionFilter' (JSFFileFilter) public constructor create(para1: JLString; para2: Arr1JLString); overload; constructor create(para1: JLString; const para2: array of JLString); overload; function accept(para1: JIFile): jboolean; overload; virtual; function getDescription(): JLString; overload; virtual; function getExtensions(): Arr1JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JSFGenericFileSystemView = class external 'javax.swing.filechooser' name 'GenericFileSystemView' (JSFFileSystemView) public function createNewFolder(para1: JIFile): JIFile; overload; virtual; // throws java.io.IOException end; JSFUnixFileSystemView = class external 'javax.swing.filechooser' name 'UnixFileSystemView' (JSFFileSystemView) public function createNewFolder(para1: JIFile): JIFile; overload; virtual; // throws java.io.IOException function isFileSystemRoot(para1: JIFile): jboolean; overload; virtual; function isDrive(para1: JIFile): jboolean; overload; virtual; function isFloppyDrive(para1: JIFile): jboolean; overload; virtual; function isComputerNode(para1: JIFile): jboolean; overload; virtual; end; JSFWindowsFileSystemView = class external 'javax.swing.filechooser' name 'WindowsFileSystemView' (JSFFileSystemView) public function isTraversable(para1: JIFile): JLBoolean; overload; virtual; function getChild(para1: JIFile; para2: JLString): JIFile; overload; virtual; function getSystemTypeDescription(para1: JIFile): JLString; overload; virtual; function getHomeDirectory(): JIFile; overload; virtual; function createNewFolder(para1: JIFile): JIFile; overload; virtual; // throws java.io.IOException function isDrive(para1: JIFile): jboolean; overload; virtual; function isFloppyDrive(para1: JIFile): jboolean; overload; virtual; function createFileObject(para1: JLString): JIFile; overload; virtual; strict protected function createFileSystemRoot(para1: JIFile): JIFile; overload; virtual; end; JSScrollPaneLayout = class external 'javax.swing' name 'ScrollPaneLayout' (JLObject, JALayoutManager, JSScrollPaneConstants, JISerializable) public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing' name 'UIResource' (JSScrollPaneLayout, JSPUIResource) public constructor create(); overload; end; strict protected var fviewport: JSJViewport; external name 'viewport'; fvsb: JSJScrollBar; external name 'vsb'; fhsb: JSJScrollBar; external name 'hsb'; frowHead: JSJViewport; external name 'rowHead'; fcolHead: JSJViewport; external name 'colHead'; flowerLeft: JAComponent; external name 'lowerLeft'; flowerRight: JAComponent; external name 'lowerRight'; fupperLeft: JAComponent; external name 'upperLeft'; fupperRight: JAComponent; external name 'upperRight'; fvsbPolicy: jint; external name 'vsbPolicy'; fhsbPolicy: jint; external name 'hsbPolicy'; public constructor create(); overload; procedure syncWithScrollPane(para1: JSJScrollPane); overload; virtual; strict protected function addSingletonComponent(para1: JAComponent; para2: JAComponent): JAComponent; overload; virtual; public procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function getVerticalScrollBarPolicy(): jint; overload; virtual; procedure setVerticalScrollBarPolicy(para1: jint); overload; virtual; function getHorizontalScrollBarPolicy(): jint; overload; virtual; procedure setHorizontalScrollBarPolicy(para1: jint); overload; virtual; function getViewport(): JSJViewport; overload; virtual; function getHorizontalScrollBar(): JSJScrollBar; overload; virtual; function getVerticalScrollBar(): JSJScrollBar; overload; virtual; function getRowHeader(): JSJViewport; overload; virtual; function getColumnHeader(): JSJViewport; overload; virtual; function getCorner(para1: JLString): JAComponent; overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function getViewportBorderBounds(para1: JSJScrollPane): JARectangle; overload; virtual; end; JSPIconUIResource = class external 'javax.swing.plaf' name 'IconUIResource' (JLObject, JSIcon, JSPUIResource, JISerializable) public constructor create(para1: JSIcon); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; JSPBBasicTransferable = class external 'javax.swing.plaf.basic' name 'BasicTransferable' (JLObject, JADTransferable, JSPUIResource) strict protected var fplainData: JLString; external name 'plainData'; fhtmlData: JLString; external name 'htmlData'; public constructor create(para1: JLString; para2: JLString); overload; function getTransferDataFlavors(): Arr1JADDataFlavor; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getTransferData(para1: JADDataFlavor): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException strict protected function isRicherFlavor(para1: JADDataFlavor): jboolean; overload; virtual; function getRicherFlavors(): Arr1JADDataFlavor; overload; virtual; function getRicherData(para1: JADDataFlavor): JLObject; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException function isHTMLFlavor(para1: JADDataFlavor): jboolean; overload; virtual; function isHTMLSupported(): jboolean; overload; virtual; function getHTMLData(): JLString; overload; virtual; function isPlainFlavor(para1: JADDataFlavor): jboolean; overload; virtual; function isPlainSupported(): jboolean; overload; virtual; function getPlainData(): JLString; overload; virtual; function isStringFlavor(para1: JADDataFlavor): jboolean; overload; virtual; end; JSPMMetalCheckBoxIcon = class external 'javax.swing.plaf.metal' name 'MetalCheckBoxIcon' (JLObject, JSIcon, JSPUIResource, JISerializable) public constructor create(); overload; strict protected function getControlSize(): jint; overload; virtual; public procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; strict protected procedure drawCheck(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; public function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; JSPMMetalIconFactory = class external 'javax.swing.plaf.metal' name 'MetalIconFactory' (JLObject, JISerializable) public type InnerImageCacher = class; Arr1InnerImageCacher = array of InnerImageCacher; Arr2InnerImageCacher = array of Arr1InnerImageCacher; Arr3InnerImageCacher = array of Arr2InnerImageCacher; InnerCheckBoxIcon = class; Arr1InnerCheckBoxIcon = array of InnerCheckBoxIcon; Arr2InnerCheckBoxIcon = array of Arr1InnerCheckBoxIcon; Arr3InnerCheckBoxIcon = array of Arr2InnerCheckBoxIcon; InnerCheckBoxMenuItemIcon = class; Arr1InnerCheckBoxMenuItemIcon = array of InnerCheckBoxMenuItemIcon; Arr2InnerCheckBoxMenuItemIcon = array of Arr1InnerCheckBoxMenuItemIcon; Arr3InnerCheckBoxMenuItemIcon = array of Arr2InnerCheckBoxMenuItemIcon; InnerFileChooserDetailViewIcon = class; Arr1InnerFileChooserDetailViewIcon = array of InnerFileChooserDetailViewIcon; Arr2InnerFileChooserDetailViewIcon = array of Arr1InnerFileChooserDetailViewIcon; Arr3InnerFileChooserDetailViewIcon = array of Arr2InnerFileChooserDetailViewIcon; InnerFileChooserHomeFolderIcon = class; Arr1InnerFileChooserHomeFolderIcon = array of InnerFileChooserHomeFolderIcon; Arr2InnerFileChooserHomeFolderIcon = array of Arr1InnerFileChooserHomeFolderIcon; Arr3InnerFileChooserHomeFolderIcon = array of Arr2InnerFileChooserHomeFolderIcon; InnerFileChooserListViewIcon = class; Arr1InnerFileChooserListViewIcon = array of InnerFileChooserListViewIcon; Arr2InnerFileChooserListViewIcon = array of Arr1InnerFileChooserListViewIcon; Arr3InnerFileChooserListViewIcon = array of Arr2InnerFileChooserListViewIcon; InnerFileChooserNewFolderIcon = class; Arr1InnerFileChooserNewFolderIcon = array of InnerFileChooserNewFolderIcon; Arr2InnerFileChooserNewFolderIcon = array of Arr1InnerFileChooserNewFolderIcon; Arr3InnerFileChooserNewFolderIcon = array of Arr2InnerFileChooserNewFolderIcon; InnerFileChooserUpFolderIcon = class; Arr1InnerFileChooserUpFolderIcon = array of InnerFileChooserUpFolderIcon; Arr2InnerFileChooserUpFolderIcon = array of Arr1InnerFileChooserUpFolderIcon; Arr3InnerFileChooserUpFolderIcon = array of Arr2InnerFileChooserUpFolderIcon; InnerHorizontalSliderThumbIcon = class; Arr1InnerHorizontalSliderThumbIcon = array of InnerHorizontalSliderThumbIcon; Arr2InnerHorizontalSliderThumbIcon = array of Arr1InnerHorizontalSliderThumbIcon; Arr3InnerHorizontalSliderThumbIcon = array of Arr2InnerHorizontalSliderThumbIcon; InnerInternalFrameAltMaximizeIcon = class; Arr1InnerInternalFrameAltMaximizeIcon = array of InnerInternalFrameAltMaximizeIcon; Arr2InnerInternalFrameAltMaximizeIcon = array of Arr1InnerInternalFrameAltMaximizeIcon; Arr3InnerInternalFrameAltMaximizeIcon = array of Arr2InnerInternalFrameAltMaximizeIcon; InnerInternalFrameCloseIcon = class; Arr1InnerInternalFrameCloseIcon = array of InnerInternalFrameCloseIcon; Arr2InnerInternalFrameCloseIcon = array of Arr1InnerInternalFrameCloseIcon; Arr3InnerInternalFrameCloseIcon = array of Arr2InnerInternalFrameCloseIcon; InnerInternalFrameDefaultMenuIcon = class; Arr1InnerInternalFrameDefaultMenuIcon = array of InnerInternalFrameDefaultMenuIcon; Arr2InnerInternalFrameDefaultMenuIcon = array of Arr1InnerInternalFrameDefaultMenuIcon; Arr3InnerInternalFrameDefaultMenuIcon = array of Arr2InnerInternalFrameDefaultMenuIcon; InnerInternalFrameMaximizeIcon = class; Arr1InnerInternalFrameMaximizeIcon = array of InnerInternalFrameMaximizeIcon; Arr2InnerInternalFrameMaximizeIcon = array of Arr1InnerInternalFrameMaximizeIcon; Arr3InnerInternalFrameMaximizeIcon = array of Arr2InnerInternalFrameMaximizeIcon; InnerInternalFrameMinimizeIcon = class; Arr1InnerInternalFrameMinimizeIcon = array of InnerInternalFrameMinimizeIcon; Arr2InnerInternalFrameMinimizeIcon = array of Arr1InnerInternalFrameMinimizeIcon; Arr3InnerInternalFrameMinimizeIcon = array of Arr2InnerInternalFrameMinimizeIcon; InnerMenuArrowIcon = class; Arr1InnerMenuArrowIcon = array of InnerMenuArrowIcon; Arr2InnerMenuArrowIcon = array of Arr1InnerMenuArrowIcon; Arr3InnerMenuArrowIcon = array of Arr2InnerMenuArrowIcon; InnerMenuItemArrowIcon = class; Arr1InnerMenuItemArrowIcon = array of InnerMenuItemArrowIcon; Arr2InnerMenuItemArrowIcon = array of Arr1InnerMenuItemArrowIcon; Arr3InnerMenuItemArrowIcon = array of Arr2InnerMenuItemArrowIcon; InnerRadioButtonIcon = class; Arr1InnerRadioButtonIcon = array of InnerRadioButtonIcon; Arr2InnerRadioButtonIcon = array of Arr1InnerRadioButtonIcon; Arr3InnerRadioButtonIcon = array of Arr2InnerRadioButtonIcon; InnerRadioButtonMenuItemIcon = class; Arr1InnerRadioButtonMenuItemIcon = array of InnerRadioButtonMenuItemIcon; Arr2InnerRadioButtonMenuItemIcon = array of Arr1InnerRadioButtonMenuItemIcon; Arr3InnerRadioButtonMenuItemIcon = array of Arr2InnerRadioButtonMenuItemIcon; InnerTreeComputerIcon = class; Arr1InnerTreeComputerIcon = array of InnerTreeComputerIcon; Arr2InnerTreeComputerIcon = array of Arr1InnerTreeComputerIcon; Arr3InnerTreeComputerIcon = array of Arr2InnerTreeComputerIcon; InnerTreeFloppyDriveIcon = class; Arr1InnerTreeFloppyDriveIcon = array of InnerTreeFloppyDriveIcon; Arr2InnerTreeFloppyDriveIcon = array of Arr1InnerTreeFloppyDriveIcon; Arr3InnerTreeFloppyDriveIcon = array of Arr2InnerTreeFloppyDriveIcon; InnerTreeHardDriveIcon = class; Arr1InnerTreeHardDriveIcon = array of InnerTreeHardDriveIcon; Arr2InnerTreeHardDriveIcon = array of Arr1InnerTreeHardDriveIcon; Arr3InnerTreeHardDriveIcon = array of Arr2InnerTreeHardDriveIcon; InnerVerticalSliderThumbIcon = class; Arr1InnerVerticalSliderThumbIcon = array of InnerVerticalSliderThumbIcon; Arr2InnerVerticalSliderThumbIcon = array of Arr1InnerVerticalSliderThumbIcon; Arr3InnerVerticalSliderThumbIcon = array of Arr2InnerVerticalSliderThumbIcon; InnerOceanHorizontalSliderThumbIcon = class; Arr1InnerOceanHorizontalSliderThumbIcon = array of InnerOceanHorizontalSliderThumbIcon; Arr2InnerOceanHorizontalSliderThumbIcon = array of Arr1InnerOceanHorizontalSliderThumbIcon; Arr3InnerOceanHorizontalSliderThumbIcon = array of Arr2InnerOceanHorizontalSliderThumbIcon; InnerOceanVerticalSliderThumbIcon = class; Arr1InnerOceanVerticalSliderThumbIcon = array of InnerOceanVerticalSliderThumbIcon; Arr2InnerOceanVerticalSliderThumbIcon = array of Arr1InnerOceanVerticalSliderThumbIcon; Arr3InnerOceanVerticalSliderThumbIcon = array of Arr2InnerOceanVerticalSliderThumbIcon; InnerImageCacher = class external 'javax.swing.plaf.metal' name 'ImageCacher' public type InnerImageGcPair = class; Arr1InnerImageGcPair = array of InnerImageGcPair; Arr2InnerImageGcPair = array of Arr1InnerImageGcPair; Arr3InnerImageGcPair = array of Arr2InnerImageGcPair; InnerImageGcPair = class external 'javax.swing.plaf.metal' name 'ImageGcPair' end; end; InnerCheckBoxIcon = class external 'javax.swing.plaf.metal' name 'CheckBoxIcon' end; InnerCheckBoxMenuItemIcon = class external 'javax.swing.plaf.metal' name 'CheckBoxMenuItemIcon' end; InnerFileChooserDetailViewIcon = class external 'javax.swing.plaf.metal' name 'FileChooserDetailViewIcon' end; InnerFileChooserHomeFolderIcon = class external 'javax.swing.plaf.metal' name 'FileChooserHomeFolderIcon' end; InnerFileChooserListViewIcon = class external 'javax.swing.plaf.metal' name 'FileChooserListViewIcon' end; InnerFileChooserNewFolderIcon = class external 'javax.swing.plaf.metal' name 'FileChooserNewFolderIcon' end; InnerFileChooserUpFolderIcon = class external 'javax.swing.plaf.metal' name 'FileChooserUpFolderIcon' end; InnerHorizontalSliderThumbIcon = class external 'javax.swing.plaf.metal' name 'HorizontalSliderThumbIcon' end; InnerInternalFrameAltMaximizeIcon = class external 'javax.swing.plaf.metal' name 'InternalFrameAltMaximizeIcon' end; InnerInternalFrameCloseIcon = class external 'javax.swing.plaf.metal' name 'InternalFrameCloseIcon' end; InnerInternalFrameDefaultMenuIcon = class external 'javax.swing.plaf.metal' name 'InternalFrameDefaultMenuIcon' end; InnerInternalFrameMaximizeIcon = class external 'javax.swing.plaf.metal' name 'InternalFrameMaximizeIcon' end; InnerInternalFrameMinimizeIcon = class external 'javax.swing.plaf.metal' name 'InternalFrameMinimizeIcon' end; InnerMenuArrowIcon = class external 'javax.swing.plaf.metal' name 'MenuArrowIcon' end; InnerMenuItemArrowIcon = class external 'javax.swing.plaf.metal' name 'MenuItemArrowIcon' end; InnerRadioButtonIcon = class external 'javax.swing.plaf.metal' name 'RadioButtonIcon' end; InnerRadioButtonMenuItemIcon = class external 'javax.swing.plaf.metal' name 'RadioButtonMenuItemIcon' end; InnerTreeComputerIcon = class external 'javax.swing.plaf.metal' name 'TreeComputerIcon' end; InnerTreeFloppyDriveIcon = class external 'javax.swing.plaf.metal' name 'TreeFloppyDriveIcon' end; InnerTreeHardDriveIcon = class external 'javax.swing.plaf.metal' name 'TreeHardDriveIcon' end; InnerVerticalSliderThumbIcon = class external 'javax.swing.plaf.metal' name 'VerticalSliderThumbIcon' end; InnerOceanHorizontalSliderThumbIcon = class external 'javax.swing.plaf.metal' name 'OceanHorizontalSliderThumbIcon' end; InnerOceanVerticalSliderThumbIcon = class external 'javax.swing.plaf.metal' name 'OceanVerticalSliderThumbIcon' end; public type InnerFileIcon16 = class; Arr1InnerFileIcon16 = array of InnerFileIcon16; Arr2InnerFileIcon16 = array of Arr1InnerFileIcon16; Arr3InnerFileIcon16 = array of Arr2InnerFileIcon16; InnerFolderIcon16 = class; Arr1InnerFolderIcon16 = array of InnerFolderIcon16; Arr2InnerFolderIcon16 = array of Arr1InnerFolderIcon16; Arr3InnerFolderIcon16 = array of Arr2InnerFolderIcon16; InnerTreeControlIcon = class; Arr1InnerTreeControlIcon = array of InnerTreeControlIcon; Arr2InnerTreeControlIcon = array of Arr1InnerTreeControlIcon; Arr3InnerTreeControlIcon = array of Arr2InnerTreeControlIcon; InnerPaletteCloseIcon = class; Arr1InnerPaletteCloseIcon = array of InnerPaletteCloseIcon; Arr2InnerPaletteCloseIcon = array of Arr1InnerPaletteCloseIcon; Arr3InnerPaletteCloseIcon = array of Arr2InnerPaletteCloseIcon; InnerTreeLeafIcon = class; Arr1InnerTreeLeafIcon = array of InnerTreeLeafIcon; Arr2InnerTreeLeafIcon = array of Arr1InnerTreeLeafIcon; Arr3InnerTreeLeafIcon = array of Arr2InnerTreeLeafIcon; InnerTreeFolderIcon = class; Arr1InnerTreeFolderIcon = array of InnerTreeFolderIcon; Arr2InnerTreeFolderIcon = array of Arr1InnerTreeFolderIcon; Arr3InnerTreeFolderIcon = array of Arr2InnerTreeFolderIcon; InnerFileIcon16 = class external 'javax.swing.plaf.metal' name 'FileIcon16' (JLObject, JSIcon, JISerializable) public constructor create(); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getShift(): jint; overload; virtual; function getAdditionalHeight(): jint; overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; InnerFolderIcon16 = class external 'javax.swing.plaf.metal' name 'FolderIcon16' (JLObject, JSIcon, JISerializable) public constructor create(); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getShift(): jint; overload; virtual; function getAdditionalHeight(): jint; overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; InnerTreeControlIcon = class external 'javax.swing.plaf.metal' name 'TreeControlIcon' (JLObject, JSIcon, JISerializable) strict protected var fisLight: jboolean; external name 'isLight'; public constructor create(para1: jboolean); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; procedure paintMe(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; InnerPaletteCloseIcon = class external 'javax.swing.plaf.metal' name 'PaletteCloseIcon' (JLObject, JSIcon, JSPUIResource, JISerializable) public constructor create(); overload; procedure paintIcon(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function getIconWidth(): jint; overload; virtual; function getIconHeight(): jint; overload; virtual; end; InnerTreeLeafIcon = class external 'javax.swing.plaf.metal' name 'TreeLeafIcon' (InnerFileIcon16) public constructor create(); overload; function getShift(): jint; overload; virtual; function getAdditionalHeight(): jint; overload; virtual; end; InnerTreeFolderIcon = class external 'javax.swing.plaf.metal' name 'TreeFolderIcon' (InnerFolderIcon16) public constructor create(); overload; function getShift(): jint; overload; virtual; function getAdditionalHeight(): jint; overload; virtual; end; public const DARK = 0; LIGHT = 1; public constructor create(); overload; class function getFileChooserDetailViewIcon(): JSIcon; static; overload; class function getFileChooserHomeFolderIcon(): JSIcon; static; overload; class function getFileChooserListViewIcon(): JSIcon; static; overload; class function getFileChooserNewFolderIcon(): JSIcon; static; overload; class function getFileChooserUpFolderIcon(): JSIcon; static; overload; class function getInternalFrameAltMaximizeIcon(para1: jint): JSIcon; static; overload; class function getInternalFrameCloseIcon(para1: jint): JSIcon; static; overload; class function getInternalFrameDefaultMenuIcon(): JSIcon; static; overload; class function getInternalFrameMaximizeIcon(para1: jint): JSIcon; static; overload; class function getInternalFrameMinimizeIcon(para1: jint): JSIcon; static; overload; class function getRadioButtonIcon(): JSIcon; static; overload; class function getCheckBoxIcon(): JSIcon; static; overload; class function getTreeComputerIcon(): JSIcon; static; overload; class function getTreeFloppyDriveIcon(): JSIcon; static; overload; class function getTreeFolderIcon(): JSIcon; static; overload; class function getTreeHardDriveIcon(): JSIcon; static; overload; class function getTreeLeafIcon(): JSIcon; static; overload; class function getTreeControlIcon(para1: jboolean): JSIcon; static; overload; class function getMenuArrowIcon(): JSIcon; static; overload; class function getMenuItemCheckIcon(): JSIcon; static; overload; class function getMenuItemArrowIcon(): JSIcon; static; overload; class function getCheckBoxMenuItemIcon(): JSIcon; static; overload; class function getRadioButtonMenuItemIcon(): JSIcon; static; overload; class function getHorizontalSliderThumbIcon(): JSIcon; static; overload; class function getVerticalSliderThumbIcon(): JSIcon; static; overload; end; JSPMDefaultMetalTheme = class external 'javax.swing.plaf.metal' name 'DefaultMetalTheme' (JSPMMetalTheme) public type InnerFontDelegate = class; Arr1InnerFontDelegate = array of InnerFontDelegate; Arr2InnerFontDelegate = array of Arr1InnerFontDelegate; Arr3InnerFontDelegate = array of Arr2InnerFontDelegate; InnerWindowsFontDelegate = class; Arr1InnerWindowsFontDelegate = array of InnerWindowsFontDelegate; Arr2InnerWindowsFontDelegate = array of Arr1InnerWindowsFontDelegate; Arr3InnerWindowsFontDelegate = array of Arr2InnerWindowsFontDelegate; InnerFontDelegate = class external 'javax.swing.plaf.metal' name 'FontDelegate' end; InnerWindowsFontDelegate = class external 'javax.swing.plaf.metal' name 'WindowsFontDelegate' end; public function getName(): JLString; overload; virtual; constructor create(); overload; strict protected function getPrimary1(): JSPColorUIResource; overload; virtual; function getPrimary2(): JSPColorUIResource; overload; virtual; function getPrimary3(): JSPColorUIResource; overload; virtual; function getSecondary1(): JSPColorUIResource; overload; virtual; function getSecondary2(): JSPColorUIResource; overload; virtual; function getSecondary3(): JSPColorUIResource; overload; virtual; public function getControlTextFont(): JSPFontUIResource; overload; virtual; function getSystemTextFont(): JSPFontUIResource; overload; virtual; function getUserTextFont(): JSPFontUIResource; overload; virtual; function getMenuTextFont(): JSPFontUIResource; overload; virtual; function getWindowTitleFont(): JSPFontUIResource; overload; virtual; function getSubTextFont(): JSPFontUIResource; overload; virtual; end; JSPSImagePainter = class external 'javax.swing.plaf.synth' name 'ImagePainter' (JSPSSynthPainter) public function getTiles(): jboolean; overload; virtual; function getPaintsCenter(): jboolean; overload; virtual; function getCenter(): jboolean; overload; virtual; function getInsets(para1: JAInsets): JAInsets; overload; virtual; function getImage(): JAImage; overload; virtual; procedure paintArrowButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintArrowButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintArrowButtonForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCheckBoxBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintColorChooserBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintColorChooserBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintComboBoxBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintComboBoxBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopIconBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopIconBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintDesktopPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintEditorPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintEditorPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFileChooserBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFileChooserBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFormattedTextFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintFormattedTextFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameTitlePaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameTitlePaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintInternalFrameBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintLabelBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintLabelBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintListBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintListBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintMenuBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintOptionPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintOptionPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPanelBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPanelBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPasswordFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPasswordFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPopupMenuBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintPopupMenuBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintProgressBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintProgressBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintProgressBarForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintRadioButtonMenuItemBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonMenuItemBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRadioButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRootPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintRootPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarThumbBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarThumbBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollBarTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollBarTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintScrollPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintScrollPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSeparatorBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSeparatorBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSeparatorForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderThumbBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderThumbBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderTrackBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSliderTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSliderTrackBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSpinnerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSpinnerBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneDividerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneDividerBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneDividerForeground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneDragDivider(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintSplitPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintSplitPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneTabAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual; procedure paintTabbedPaneTabBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintTabbedPaneTabBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint); overload; virtual; procedure paintTabbedPaneContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTabbedPaneContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableHeaderBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableHeaderBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTableBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextAreaBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextAreaBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextPaneBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextPaneBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextFieldBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTextFieldBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToggleButtonBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToggleButtonBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarContentBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarDragWindowBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarDragWindowBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolBarDragWindowBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolBarDragWindowBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintToolTipBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintToolTipBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintTreeCellFocus(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintViewportBackground(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintViewportBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSDefaultSynthStyleFactory = class external 'javax.swing.plaf.synth' name 'DefaultSynthStyleFactory' (JSPSSynthStyleFactory) public const NAME = 0; REGION = 1; public procedure addStyle(para1: SSPSDefaultSynthStyle; para2: JLString; para3: jint); overload; virtual; // throws java.util.regex.PatternSyntaxException function getStyle(para1: JSJComponent; para2: JSPSRegion): JSPSSynthStyle; overload; virtual; end; JSTAbstractTableModel = class abstract external 'javax.swing.table' name 'AbstractTableModel' (JLObject, JSTTableModel, JISerializable) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; public constructor create(); overload; function getColumnName(para1: jint): JLString; overload; virtual; function findColumn(para1: JLString): jint; overload; virtual; function getColumnClass(para1: jint): JLClass; overload; virtual; function isCellEditable(para1: jint; para2: jint): jboolean; overload; virtual; procedure setValueAt(para1: JLObject; para2: jint; para3: jint); overload; virtual; procedure addTableModelListener(para1: JSETableModelListener); overload; virtual; procedure removeTableModelListener(para1: JSETableModelListener); overload; virtual; function getTableModelListeners(): Arr1JSETableModelListener; overload; virtual; procedure fireTableDataChanged(); overload; virtual; procedure fireTableStructureChanged(); overload; virtual; procedure fireTableRowsInserted(para1: jint; para2: jint); overload; virtual; procedure fireTableRowsUpdated(para1: jint; para2: jint); overload; virtual; procedure fireTableRowsDeleted(para1: jint; para2: jint); overload; virtual; procedure fireTableCellUpdated(para1: jint; para2: jint); overload; virtual; procedure fireTableChanged(para1: JSETableModelEvent); overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSTHMinimalHTMLWriter = class external 'javax.swing.text.html' name 'MinimalHTMLWriter' (JSTAbstractWriter) public constructor create(para1: JIWriter; para2: JSTStyledDocument); overload; constructor create(para1: JIWriter; para2: JSTStyledDocument; para3: jint; para4: jint); overload; procedure write(); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException strict protected procedure writeAttributes(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure text(para1: JSTElement); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure writeStartTag(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeEndTag(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeHeader(); overload; virtual; // throws java.io.IOException procedure writeStyles(); overload; virtual; // throws java.io.IOException procedure writeBody(); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure writeEndParagraph(); overload; virtual; // throws java.io.IOException procedure writeStartParagraph(para1: JSTElement); overload; virtual; // throws java.io.IOException procedure writeLeaf(para1: JSTElement); overload; virtual; // throws java.io.IOException procedure writeImage(para1: JSTElement); overload; virtual; // throws java.io.IOException procedure writeComponent(para1: JSTElement); overload; virtual; // throws java.io.IOException function isText(para1: JSTElement): jboolean; overload; virtual; procedure writeContent(para1: JSTElement; para2: jboolean); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure writeHTMLTags(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure writeNonHTMLAttributes(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException function inFontTag(): jboolean; overload; virtual; procedure endFontTag(); overload; virtual; // throws java.io.IOException procedure startFontTag(para1: JLString); overload; virtual; // throws java.io.IOException end; JSTMutableAttributeSet = interface external 'javax.swing.text' name 'MutableAttributeSet' (JSTAttributeSet) procedure addAttribute(para1: JLObject; para2: JLObject); overload; procedure addAttributes(para1: JSTAttributeSet); overload; procedure removeAttribute(para1: JLObject); overload; procedure removeAttributes(para1: JUEnumeration); overload; procedure removeAttributes(para1: JSTAttributeSet); overload; procedure setResolveParent(para1: JSTAttributeSet); overload; end; JSTStyleConstants = class external 'javax.swing.text' name 'StyleConstants' (JLObject) public type InnerCharacterConstants = class; Arr1InnerCharacterConstants = array of InnerCharacterConstants; Arr2InnerCharacterConstants = array of Arr1InnerCharacterConstants; Arr3InnerCharacterConstants = array of Arr2InnerCharacterConstants; InnerColorConstants = class; Arr1InnerColorConstants = array of InnerColorConstants; Arr2InnerColorConstants = array of Arr1InnerColorConstants; Arr3InnerColorConstants = array of Arr2InnerColorConstants; InnerFontConstants = class; Arr1InnerFontConstants = array of InnerFontConstants; Arr2InnerFontConstants = array of Arr1InnerFontConstants; Arr3InnerFontConstants = array of Arr2InnerFontConstants; InnerParagraphConstants = class; Arr1InnerParagraphConstants = array of InnerParagraphConstants; Arr2InnerParagraphConstants = array of Arr1InnerParagraphConstants; Arr3InnerParagraphConstants = array of Arr2InnerParagraphConstants; InnerCharacterConstants = class external 'javax.swing.text' name 'CharacterConstants' (JSTStyleConstants, JSTAttributeSet.InnerCharacterAttribute) end; InnerColorConstants = class external 'javax.swing.text' name 'ColorConstants' (JSTStyleConstants, JSTAttributeSet.InnerColorAttribute, JSTAttributeSet.InnerCharacterAttribute) end; InnerFontConstants = class external 'javax.swing.text' name 'FontConstants' (JSTStyleConstants, JSTAttributeSet.InnerFontAttribute, JSTAttributeSet.InnerCharacterAttribute) end; InnerParagraphConstants = class external 'javax.swing.text' name 'ParagraphConstants' (JSTStyleConstants, JSTAttributeSet.InnerParagraphAttribute) end; public const ComponentElementName = 'component'; IconElementName = 'icon'; public final class var fNameAttribute: JLObject; external name 'NameAttribute'; fResolveAttribute: JLObject; external name 'ResolveAttribute'; fModelAttribute: JLObject; external name 'ModelAttribute'; fBidiLevel: JLObject; external name 'BidiLevel'; fFontFamily: JLObject; external name 'FontFamily'; fFamily: JLObject; external name 'Family'; fFontSize: JLObject; external name 'FontSize'; fSize: JLObject; external name 'Size'; fBold: JLObject; external name 'Bold'; fItalic: JLObject; external name 'Italic'; fUnderline: JLObject; external name 'Underline'; fStrikeThrough: JLObject; external name 'StrikeThrough'; fSuperscript: JLObject; external name 'Superscript'; fSubscript: JLObject; external name 'Subscript'; fForeground: JLObject; external name 'Foreground'; fBackground: JLObject; external name 'Background'; fComponentAttribute: JLObject; external name 'ComponentAttribute'; fIconAttribute: JLObject; external name 'IconAttribute'; fComposedTextAttribute: JLObject; external name 'ComposedTextAttribute'; fFirstLineIndent: JLObject; external name 'FirstLineIndent'; fLeftIndent: JLObject; external name 'LeftIndent'; fRightIndent: JLObject; external name 'RightIndent'; fLineSpacing: JLObject; external name 'LineSpacing'; fSpaceAbove: JLObject; external name 'SpaceAbove'; fSpaceBelow: JLObject; external name 'SpaceBelow'; fAlignment: JLObject; external name 'Alignment'; fTabSet: JLObject; external name 'TabSet'; fOrientation: JLObject; external name 'Orientation'; public const ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; ALIGN_JUSTIFIED = 3; public function toString(): JLString; overload; virtual; class function getBidiLevel(para1: JSTAttributeSet): jint; static; overload; class procedure setBidiLevel(para1: JSTMutableAttributeSet; para2: jint); static; overload; class function getComponent(para1: JSTAttributeSet): JAComponent; static; overload; class procedure setComponent(para1: JSTMutableAttributeSet; para2: JAComponent); static; overload; class function getIcon(para1: JSTAttributeSet): JSIcon; static; overload; class procedure setIcon(para1: JSTMutableAttributeSet; para2: JSIcon); static; overload; class function getFontFamily(para1: JSTAttributeSet): JLString; static; overload; class procedure setFontFamily(para1: JSTMutableAttributeSet; para2: JLString); static; overload; class function getFontSize(para1: JSTAttributeSet): jint; static; overload; class procedure setFontSize(para1: JSTMutableAttributeSet; para2: jint); static; overload; class function isBold(para1: JSTAttributeSet): jboolean; static; overload; class procedure setBold(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class function isItalic(para1: JSTAttributeSet): jboolean; static; overload; class procedure setItalic(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class function isUnderline(para1: JSTAttributeSet): jboolean; static; overload; class function isStrikeThrough(para1: JSTAttributeSet): jboolean; static; overload; class function isSuperscript(para1: JSTAttributeSet): jboolean; static; overload; class function isSubscript(para1: JSTAttributeSet): jboolean; static; overload; class procedure setUnderline(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class procedure setStrikeThrough(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class procedure setSuperscript(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class procedure setSubscript(para1: JSTMutableAttributeSet; para2: jboolean); static; overload; class function getForeground(para1: JSTAttributeSet): JAColor; static; overload; class procedure setForeground(para1: JSTMutableAttributeSet; para2: JAColor); static; overload; class function getBackground(para1: JSTAttributeSet): JAColor; static; overload; class procedure setBackground(para1: JSTMutableAttributeSet; para2: JAColor); static; overload; class function getFirstLineIndent(para1: JSTAttributeSet): jfloat; static; overload; class procedure setFirstLineIndent(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getRightIndent(para1: JSTAttributeSet): jfloat; static; overload; class procedure setRightIndent(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getLeftIndent(para1: JSTAttributeSet): jfloat; static; overload; class procedure setLeftIndent(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getLineSpacing(para1: JSTAttributeSet): jfloat; static; overload; class procedure setLineSpacing(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getSpaceAbove(para1: JSTAttributeSet): jfloat; static; overload; class procedure setSpaceAbove(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getSpaceBelow(para1: JSTAttributeSet): jfloat; static; overload; class procedure setSpaceBelow(para1: JSTMutableAttributeSet; para2: jfloat); static; overload; class function getAlignment(para1: JSTAttributeSet): jint; static; overload; class procedure setAlignment(para1: JSTMutableAttributeSet; para2: jint); static; overload; class function getTabSet(para1: JSTAttributeSet): JSTTabSet; static; overload; class procedure setTabSet(para1: JSTMutableAttributeSet; para2: JSTTabSet); static; overload; end; JSTHMuxingAttributeSet = class external 'javax.swing.text.html' name 'MuxingAttributeSet' (JLObject, JSTAttributeSet, JISerializable) public type InnerMuxingAttributeNameEnumeration = class; Arr1InnerMuxingAttributeNameEnumeration = array of InnerMuxingAttributeNameEnumeration; Arr2InnerMuxingAttributeNameEnumeration = array of Arr1InnerMuxingAttributeNameEnumeration; Arr3InnerMuxingAttributeNameEnumeration = array of Arr2InnerMuxingAttributeNameEnumeration; InnerMuxingAttributeNameEnumeration = class external 'javax.swing.text.html' name 'MuxingAttributeNameEnumeration' end; public constructor create(para1: Arr1JSTAttributeSet); overload; constructor create(const para1: array of JSTAttributeSet); overload; strict protected constructor create(); overload; procedure setAttributes(para1: Arr1JSTAttributeSet); overload; virtual; procedure setAttributes(var para1: array of JSTAttributeSet); overload; virtual; function getAttributes(): Arr1JSTAttributeSet; overload; virtual; procedure insertAttributeSetAt(para1: JSTAttributeSet; para2: jint); overload; virtual; procedure removeAttributeSetAt(para1: jint); overload; virtual; public function getAttributeCount(): jint; overload; virtual; function isDefined(para1: JLObject): jboolean; overload; virtual; function isEqual(para1: JSTAttributeSet): jboolean; overload; virtual; function copyAttributes(): JSTAttributeSet; overload; virtual; function getAttribute(para1: JLObject): JLObject; overload; virtual; function getAttributeNames(): JUEnumeration; overload; virtual; function containsAttribute(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function containsAttributes(para1: JSTAttributeSet): jboolean; overload; virtual; function getResolveParent(): JSTAttributeSet; overload; virtual; end; JSTStyledDocument = interface external 'javax.swing.text' name 'StyledDocument' (JSTDocument) function addStyle(para1: JLString; para2: JSTStyle): JSTStyle; overload; procedure removeStyle(para1: JLString); overload; function getStyle(para1: JLString): JSTStyle; overload; procedure setCharacterAttributes(para1: jint; para2: jint; para3: JSTAttributeSet; para4: jboolean); overload; procedure setParagraphAttributes(para1: jint; para2: jint; para3: JSTAttributeSet; para4: jboolean); overload; procedure setLogicalStyle(para1: jint; para2: JSTStyle); overload; function getLogicalStyle(para1: jint): JSTStyle; overload; function getParagraphElement(para1: jint): JSTElement; overload; function getCharacterElement(para1: jint): JSTElement; overload; function getForeground(para1: JSTAttributeSet): JAColor; overload; function getBackground(para1: JSTAttributeSet): JAColor; overload; function getFont(para1: JSTAttributeSet): JAFont; overload; end; JSTLayeredHighlighter = class abstract external 'javax.swing.text' name 'LayeredHighlighter' (JLObject, JSTHighlighter) public type InnerLayerPainter = class; Arr1InnerLayerPainter = array of InnerLayerPainter; Arr2InnerLayerPainter = array of Arr1InnerLayerPainter; Arr3InnerLayerPainter = array of Arr2InnerLayerPainter; InnerLayerPainter = class abstract external 'javax.swing.text' name 'LayerPainter' (JLObject, JSTHighlighter.InnerHighlightPainter) public constructor create(); overload; function paintLayer(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent; para6: JSTView): JAShape; overload; virtual; abstract; end; public constructor create(); overload; procedure paintLayeredHighlights(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent; para6: JSTView); overload; virtual; abstract; end; JSTNavigationFilter = class external 'javax.swing.text' name 'NavigationFilter' (JLObject) public type InnerFilterBypass = class; Arr1InnerFilterBypass = array of InnerFilterBypass; Arr2InnerFilterBypass = array of Arr1InnerFilterBypass; Arr3InnerFilterBypass = array of Arr2InnerFilterBypass; InnerFilterBypass = class abstract external 'javax.swing.text' name 'FilterBypass' (JLObject) public constructor create(); overload; function getCaret(): JSTCaret; overload; virtual; abstract; procedure setDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; abstract; procedure moveDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; abstract; end; public constructor create(); overload; procedure setDot(para1: JSTNavigationFilter.InnerFilterBypass; para2: jint; para3: JSTPosition.InnerBias); overload; virtual; procedure moveDot(para1: JSTNavigationFilter.InnerFilterBypass; para2: jint; para3: JSTPosition.InnerBias); overload; virtual; function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException end; JSTView = class abstract external 'javax.swing.text' name 'View' (JLObject, JSSwingConstants) public const BadBreakWeight = 0; GoodBreakWeight = 1000; ExcellentBreakWeight = 2000; ForcedBreakWeight = 3000; X_AXIS = 0; Y_AXIS = 1; public constructor create(para1: JSTElement); overload; function getParent(): JSTView; overload; virtual; function isVisible(): jboolean; overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; abstract; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; procedure preferenceChanged(para1: JSTView; para2: jboolean; para3: jboolean); overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; abstract; procedure setParent(para1: JSTView); overload; virtual; function getViewCount(): jint; overload; virtual; function getView(para1: jint): JSTView; overload; virtual; procedure removeAll(); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure insert(para1: jint; para2: JSTView); overload; virtual; procedure append(para1: JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; function getViewIndex(para1: jint; para2: JSTPosition.InnerBias): jint; overload; virtual; function getChildAllocation(para1: jint; para2: JAShape): JAShape; overload; virtual; function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; abstract; // throws javax.swing.text.BadLocationException function modelToView(para1: jint; para2: JSTPosition.InnerBias; para3: jint; para4: JSTPosition.InnerBias; para5: JAShape): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; function getDocument(): JSTDocument; overload; virtual; function getStartOffset(): jint; overload; virtual; function getEndOffset(): jint; overload; virtual; function getElement(): JSTElement; overload; virtual; function getGraphics(): JAGraphics; overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; function createFragment(para1: jint; para2: jint): JSTView; overload; virtual; function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; function getContainer(): JAContainer; overload; virtual; function getViewFactory(): JSTViewFactory; overload; virtual; function getToolTipText(para1: jfloat; para2: jfloat; para3: JAShape): JLString; overload; virtual; function getViewIndex(para1: jfloat; para2: jfloat; para3: JAShape): jint; overload; virtual; strict protected function updateChildren(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JSTViewFactory): jboolean; overload; virtual; procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; procedure forwardUpdateToView(para1: JSTView; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; procedure updateLayout(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape); overload; virtual; public function modelToView(para1: jint; para2: JAShape): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape): jint; overload; virtual; end; JSTHPAttributeList = class sealed external 'javax.swing.text.html.parser' name 'AttributeList' (JLObject, JSTHPDTDConstants, JISerializable) public var fname: JLString; external name 'name'; ftype: jint; external name 'type'; fvalues: JUVector; external name 'values'; fmodifier: jint; external name 'modifier'; fvalue: JLString; external name 'value'; fnext: JSTHPAttributeList; external name 'next'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jint; para3: jint; para4: JLString; para5: JUVector; para6: JSTHPAttributeList); overload; function getName(): JLString; overload; virtual; function getType(): jint; overload; virtual; function getModifier(): jint; overload; virtual; function getValues(): JUEnumeration; overload; virtual; function getValue(): JLString; overload; virtual; function getNext(): JSTHPAttributeList; overload; virtual; function toString(): JLString; overload; virtual; class function name2type(para1: JLString): jint; static; overload; class function type2name(para1: jint): JLString; static; overload; end; JSTHPDTD = class external 'javax.swing.text.html.parser' name 'DTD' (JLObject, JSTHPDTDConstants) public var fname: JLString; external name 'name'; felements: JUVector; external name 'elements'; felementHash: JUHashtable; external name 'elementHash'; fentityHash: JUHashtable; external name 'entityHash'; public final var fpcdata: JSTHPElement; external name 'pcdata'; fhtml: JSTHPElement; external name 'html'; fmeta: JSTHPElement; external name 'meta'; fbase: JSTHPElement; external name 'base'; fisindex: JSTHPElement; external name 'isindex'; fhead: JSTHPElement; external name 'head'; fbody: JSTHPElement; external name 'body'; fapplet: JSTHPElement; external name 'applet'; fparam: JSTHPElement; external name 'param'; fp: JSTHPElement; external name 'p'; ftitle: JSTHPElement; external name 'title'; public const FILE_VERSION = 1; strict protected constructor create(para1: JLString); overload; public function getName(): JLString; overload; virtual; function getEntity(para1: JLString): JSTHPEntity; overload; virtual; function getEntity(para1: jint): JSTHPEntity; overload; virtual; function getElement(para1: JLString): JSTHPElement; overload; virtual; function getElement(para1: jint): JSTHPElement; overload; virtual; function defineEntity(para1: JLString; para2: jint; para3: Arr1jchar): JSTHPEntity; overload; virtual; function defineEntity(para1: JLString; para2: jint; var para3: array of jchar): JSTHPEntity; overload; virtual; function defineElement(para1: JLString; para2: jint; para3: jboolean; para4: jboolean; para5: JSTHPContentModel; para6: JUBitSet; para7: JUBitSet; para8: JSTHPAttributeList): JSTHPElement; overload; virtual; procedure defineAttributes(para1: JLString; para2: JSTHPAttributeList); overload; virtual; function defEntity(para1: JLString; para2: jint; para3: jint): JSTHPEntity; overload; virtual; strict protected function defEntity(para1: JLString; para2: jint; para3: JLString): JSTHPEntity; overload; virtual; function defElement(para1: JLString; para2: jint; para3: jboolean; para4: jboolean; para5: JSTHPContentModel; para6: Arr1JLString; para7: Arr1JLString; para8: JSTHPAttributeList): JSTHPElement; overload; virtual; function defElement(para1: JLString; para2: jint; para3: jboolean; para4: jboolean; para5: JSTHPContentModel; var para6: array of JLString; var para7: array of JLString; para8: JSTHPAttributeList): JSTHPElement; overload; virtual; function defAttributeList(para1: JLString; para2: jint; para3: jint; para4: JLString; para5: JLString; para6: JSTHPAttributeList): JSTHPAttributeList; overload; virtual; function defContentModel(para1: jint; para2: JLObject; para3: JSTHPContentModel): JSTHPContentModel; overload; virtual; public function toString(): JLString; overload; virtual; class procedure putDTDHash(para1: JLString; para2: JSTHPDTD); static; overload; class function getDTD(para1: JLString): JSTHPDTD; static; overload; // throws java.io.IOException procedure read(para1: JIDataInputStream); overload; virtual; // throws java.io.IOException end; JSTHPElement = class sealed external 'javax.swing.text.html.parser' name 'Element' (JLObject, JSTHPDTDConstants, JISerializable) public var findex: jint; external name 'index'; fname: JLString; external name 'name'; foStart: jboolean; external name 'oStart'; foEnd: jboolean; external name 'oEnd'; finclusions: JUBitSet; external name 'inclusions'; fexclusions: JUBitSet; external name 'exclusions'; ftype: jint; external name 'type'; fcontent: JSTHPContentModel; external name 'content'; fatts: JSTHPAttributeList; external name 'atts'; fdata: JLObject; external name 'data'; public function getName(): JLString; overload; virtual; function omitStart(): jboolean; overload; virtual; function omitEnd(): jboolean; overload; virtual; function getType(): jint; overload; virtual; function getContent(): JSTHPContentModel; overload; virtual; function getAttributes(): JSTHPAttributeList; overload; virtual; function getIndex(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function getAttribute(para1: JLString): JSTHPAttributeList; overload; virtual; function getAttributeByValue(para1: JLString): JSTHPAttributeList; overload; virtual; class function name2type(para1: JLString): jint; static; overload; end; JSTHPEntity = class sealed external 'javax.swing.text.html.parser' name 'Entity' (JLObject, JSTHPDTDConstants) public var fname: JLString; external name 'name'; ftype: jint; external name 'type'; fdata: Arr1jchar; external name 'data'; public constructor create(para1: JLString; para2: jint; para3: Arr1jchar); overload; constructor create(para1: JLString; para2: jint; const para3: array of jchar); overload; function getName(): JLString; overload; virtual; function getType(): jint; overload; virtual; function isParameter(): jboolean; overload; virtual; function isGeneral(): jboolean; overload; virtual; function getData(): Arr1jchar; overload; virtual; function getString(): JLString; overload; virtual; class function name2type(para1: JLString): jint; static; overload; end; JSTHPParser = class external 'javax.swing.text.html.parser' name 'Parser' (JLObject, JSTHPDTDConstants) strict protected var fdtd: JSTHPDTD; external name 'dtd'; fstrict: jboolean; external name 'strict'; public constructor create(para1: JSTHPDTD); overload; strict protected function getCurrentLine(): jint; overload; virtual; function makeTag(para1: JSTHPElement; para2: jboolean): JSTHPTagElement; overload; virtual; function makeTag(para1: JSTHPElement): JSTHPTagElement; overload; virtual; function getAttributes(): JSTSimpleAttributeSet; overload; virtual; procedure flushAttributes(); overload; virtual; procedure handleText(para1: Arr1jchar); overload; virtual; procedure handleText(var para1: array of jchar); overload; virtual; procedure handleTitle(para1: Arr1jchar); overload; virtual; procedure handleTitle(var para1: array of jchar); overload; virtual; procedure handleComment(para1: Arr1jchar); overload; virtual; procedure handleComment(var para1: array of jchar); overload; virtual; procedure handleEOFInComment(); overload; virtual; procedure handleEmptyTag(para1: JSTHPTagElement); overload; virtual; // throws javax.swing.text.ChangedCharSetException procedure handleStartTag(para1: JSTHPTagElement); overload; virtual; procedure handleEndTag(para1: JSTHPTagElement); overload; virtual; procedure handleError(para1: jint; para2: JLString); overload; virtual; procedure error(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; procedure error(para1: JLString; para2: JLString; para3: JLString); overload; virtual; procedure error(para1: JLString; para2: JLString); overload; virtual; procedure error(para1: JLString); overload; virtual; procedure startTag(para1: JSTHPTagElement); overload; virtual; // throws javax.swing.text.ChangedCharSetException procedure endTag(para1: jboolean); overload; virtual; procedure markFirstTime(para1: JSTHPElement); overload; virtual; public function parseDTDMarkup(): JLString; overload; virtual; // throws java.io.IOException strict protected function parseMarkupDeclarations(para1: JLStringBuffer): jboolean; overload; virtual; // throws java.io.IOException public procedure parse(para1: JIReader); overload; virtual; // throws java.io.IOException strict protected function getCurrentPos(): jint; overload; virtual; end; JSTHPTagStack = class sealed external 'javax.swing.text.html.parser' name 'TagStack' (JLObject, JSTHPDTDConstants) public function first(): JSTHPElement; overload; virtual; function contentModel(): JSTHPContentModel; overload; virtual; function toString(): JLString; overload; virtual; end; JSTAbstractLayoutCache = class abstract external 'javax.swing.tree' name 'AbstractLayoutCache' (JLObject, JSTRowMapper) public type InnerNodeDimensions = class; Arr1InnerNodeDimensions = array of InnerNodeDimensions; Arr2InnerNodeDimensions = array of Arr1InnerNodeDimensions; Arr3InnerNodeDimensions = array of Arr2InnerNodeDimensions; InnerNodeDimensions = class abstract external 'javax.swing.tree' name 'NodeDimensions' (JLObject) public constructor create(); overload; function getNodeDimensions(para1: JLObject; para2: jint; para3: jint; para4: jboolean; para5: JARectangle): JARectangle; overload; virtual; abstract; end; strict protected var fnodeDimensions: JSTAbstractLayoutCache.InnerNodeDimensions; external name 'nodeDimensions'; ftreeModel: JSTTreeModel; external name 'treeModel'; ftreeSelectionModel: JSTTreeSelectionModel; external name 'treeSelectionModel'; frootVisible: jboolean; external name 'rootVisible'; frowHeight: jint; external name 'rowHeight'; public constructor create(); overload; procedure setNodeDimensions(para1: JSTAbstractLayoutCache.InnerNodeDimensions); overload; virtual; function getNodeDimensions(): JSTAbstractLayoutCache.InnerNodeDimensions; overload; virtual; procedure setModel(para1: JSTTreeModel); overload; virtual; function getModel(): JSTTreeModel; overload; virtual; procedure setRootVisible(para1: jboolean); overload; virtual; function isRootVisible(): jboolean; overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; function getRowHeight(): jint; overload; virtual; procedure setSelectionModel(para1: JSTTreeSelectionModel); overload; virtual; function getSelectionModel(): JSTTreeSelectionModel; overload; virtual; function getPreferredHeight(): jint; overload; virtual; function getPreferredWidth(para1: JARectangle): jint; overload; virtual; function isExpanded(para1: JSTTreePath): jboolean; overload; virtual; abstract; function getBounds(para1: JSTTreePath; para2: JARectangle): JARectangle; overload; virtual; abstract; function getPathForRow(para1: jint): JSTTreePath; overload; virtual; abstract; function getRowForPath(para1: JSTTreePath): jint; overload; virtual; abstract; function getPathClosestTo(para1: jint; para2: jint): JSTTreePath; overload; virtual; abstract; function getVisiblePathsFrom(para1: JSTTreePath): JUEnumeration; overload; virtual; abstract; function getVisibleChildCount(para1: JSTTreePath): jint; overload; virtual; abstract; procedure setExpandedState(para1: JSTTreePath; para2: jboolean); overload; virtual; abstract; function getExpandedState(para1: JSTTreePath): jboolean; overload; virtual; abstract; function getRowCount(): jint; overload; virtual; abstract; procedure invalidateSizes(); overload; virtual; abstract; procedure invalidatePathBounds(para1: JSTTreePath); overload; virtual; abstract; procedure treeNodesChanged(para1: JSETreeModelEvent); overload; virtual; abstract; procedure treeNodesInserted(para1: JSETreeModelEvent); overload; virtual; abstract; procedure treeNodesRemoved(para1: JSETreeModelEvent); overload; virtual; abstract; procedure treeStructureChanged(para1: JSETreeModelEvent); overload; virtual; abstract; function getRowsForPaths(para1: Arr1JSTTreePath): Arr1jint; overload; virtual; function getRowsForPaths(var para1: array of JSTTreePath): Arr1jint; overload; virtual; strict protected function getNodeDimensions(para1: JLObject; para2: jint; para3: jint; para4: jboolean; para5: JARectangle): JARectangle; overload; virtual; function isFixedRowHeight(): jboolean; overload; virtual; end; JSTDefaultTreeModel = class external 'javax.swing.tree' name 'DefaultTreeModel' (JLObject, JISerializable, JSTTreeModel) strict protected var froot: JSTTreeNode; external name 'root'; flistenerList: JSEEventListenerList; external name 'listenerList'; fasksAllowsChildren: jboolean; external name 'asksAllowsChildren'; public constructor create(para1: JSTTreeNode); overload; constructor create(para1: JSTTreeNode; para2: jboolean); overload; procedure setAsksAllowsChildren(para1: jboolean); overload; virtual; function asksAllowsChildren(): jboolean; overload; virtual; procedure setRoot(para1: JSTTreeNode); overload; virtual; function getRoot(): JLObject; overload; virtual; function getIndexOfChild(para1: JLObject; para2: JLObject): jint; overload; virtual; function getChild(para1: JLObject; para2: jint): JLObject; overload; virtual; function getChildCount(para1: JLObject): jint; overload; virtual; function isLeaf(para1: JLObject): jboolean; overload; virtual; procedure reload(); overload; virtual; procedure valueForPathChanged(para1: JSTTreePath; para2: JLObject); overload; virtual; procedure insertNodeInto(para1: JSTMutableTreeNode; para2: JSTMutableTreeNode; para3: jint); overload; virtual; procedure removeNodeFromParent(para1: JSTMutableTreeNode); overload; virtual; procedure nodeChanged(para1: JSTTreeNode); overload; virtual; procedure reload(para1: JSTTreeNode); overload; virtual; procedure nodesWereInserted(para1: JSTTreeNode; para2: Arr1jint); overload; virtual; procedure nodesWereInserted(para1: JSTTreeNode; var para2: array of jint); overload; virtual; procedure nodesWereRemoved(para1: JSTTreeNode; para2: Arr1jint; para3: Arr1JLObject); overload; virtual; procedure nodesWereRemoved(para1: JSTTreeNode; var para2: array of jint; var para3: array of JLObject); overload; virtual; procedure nodesChanged(para1: JSTTreeNode; para2: Arr1jint); overload; virtual; procedure nodesChanged(para1: JSTTreeNode; var para2: array of jint); overload; virtual; procedure nodeStructureChanged(para1: JSTTreeNode); overload; virtual; function getPathToRoot(para1: JSTTreeNode): Arr1JSTTreeNode; overload; virtual; strict protected function getPathToRoot(para1: JSTTreeNode; para2: jint): Arr1JSTTreeNode; overload; virtual; public procedure addTreeModelListener(para1: JSETreeModelListener); overload; virtual; procedure removeTreeModelListener(para1: JSETreeModelListener); overload; virtual; function getTreeModelListeners(): Arr1JSETreeModelListener; overload; virtual; strict protected procedure fireTreeNodesChanged(para1: JLObject; para2: Arr1JLObject; para3: Arr1jint; para4: Arr1JLObject); overload; virtual; procedure fireTreeNodesChanged(para1: JLObject; var para2: array of JLObject; var para3: array of jint; var para4: array of JLObject); overload; virtual; procedure fireTreeNodesInserted(para1: JLObject; para2: Arr1JLObject; para3: Arr1jint; para4: Arr1JLObject); overload; virtual; procedure fireTreeNodesInserted(para1: JLObject; var para2: array of JLObject; var para3: array of jint; var para4: array of JLObject); overload; virtual; procedure fireTreeNodesRemoved(para1: JLObject; para2: Arr1JLObject; para3: Arr1jint; para4: Arr1JLObject); overload; virtual; procedure fireTreeNodesRemoved(para1: JLObject; var para2: array of JLObject; var para3: array of jint; var para4: array of JLObject); overload; virtual; procedure fireTreeStructureChanged(para1: JLObject; para2: Arr1JLObject; para3: Arr1jint; para4: Arr1JLObject); overload; virtual; procedure fireTreeStructureChanged(para1: JLObject; var para2: array of JLObject; var para3: array of jint; var para4: array of JLObject); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; end; JSTMutableTreeNode = interface external 'javax.swing.tree' name 'MutableTreeNode' (JSTTreeNode) procedure insert(para1: JSTMutableTreeNode; para2: jint); overload; procedure remove(para1: jint); overload; procedure remove(para1: JSTMutableTreeNode); overload; procedure setUserObject(para1: JLObject); overload; procedure removeFromParent(); overload; procedure setParent(para1: JSTMutableTreeNode); overload; end; JSTDefaultTreeSelectionModel = class external 'javax.swing.tree' name 'DefaultTreeSelectionModel' (JLObject, JLCloneable, JISerializable, JSTTreeSelectionModel) public const SELECTION_MODE_PROPERTY = 'selectionMode'; strict protected var fchangeSupport: JSESwingPropertyChangeSupport; external name 'changeSupport'; fselection: Arr1JSTTreePath; external name 'selection'; flistenerList: JSEEventListenerList; external name 'listenerList'; frowMapper: JSTRowMapper; external name 'rowMapper'; flistSelectionModel: JSDefaultListSelectionModel; external name 'listSelectionModel'; fselectionMode: jint; external name 'selectionMode'; fleadPath: JSTTreePath; external name 'leadPath'; fleadIndex: jint; external name 'leadIndex'; fleadRow: jint; external name 'leadRow'; public constructor create(); overload; procedure setRowMapper(para1: JSTRowMapper); overload; virtual; function getRowMapper(): JSTRowMapper; overload; virtual; procedure setSelectionMode(para1: jint); overload; virtual; function getSelectionMode(): jint; overload; virtual; procedure setSelectionPath(para1: JSTTreePath); overload; virtual; procedure setSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure setSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure addSelectionPath(para1: JSTTreePath); overload; virtual; procedure addSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure addSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure removeSelectionPath(para1: JSTTreePath); overload; virtual; procedure removeSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure removeSelectionPaths(var para1: array of JSTTreePath); overload; virtual; function getSelectionPath(): JSTTreePath; overload; virtual; function getSelectionPaths(): Arr1JSTTreePath; overload; virtual; function getSelectionCount(): jint; overload; virtual; function isPathSelected(para1: JSTTreePath): jboolean; overload; virtual; function isSelectionEmpty(): jboolean; overload; virtual; procedure clearSelection(); overload; virtual; procedure addTreeSelectionListener(para1: JSETreeSelectionListener); overload; virtual; procedure removeTreeSelectionListener(para1: JSETreeSelectionListener); overload; virtual; function getTreeSelectionListeners(): Arr1JSETreeSelectionListener; overload; virtual; strict protected procedure fireValueChanged(para1: JSETreeSelectionEvent); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; function getSelectionRows(): Arr1jint; overload; virtual; function getMinSelectionRow(): jint; overload; virtual; function getMaxSelectionRow(): jint; overload; virtual; function isRowSelected(para1: jint): jboolean; overload; virtual; procedure resetRowSelection(); overload; virtual; function getLeadSelectionRow(): jint; overload; virtual; function getLeadSelectionPath(): JSTTreePath; overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; strict protected procedure insureRowContinuity(); overload; virtual; function arePathsContiguous(para1: Arr1JSTTreePath): jboolean; overload; virtual; function arePathsContiguous(var para1: array of JSTTreePath): jboolean; overload; virtual; function canPathsBeAdded(para1: Arr1JSTTreePath): jboolean; overload; virtual; function canPathsBeAdded(var para1: array of JSTTreePath): jboolean; overload; virtual; function canPathsBeRemoved(para1: Arr1JSTTreePath): jboolean; overload; virtual; function canPathsBeRemoved(var para1: array of JSTTreePath): jboolean; overload; virtual; procedure notifyPathChange(para1: JUVector; para2: JSTTreePath); overload; virtual; procedure updateLeadIndex(); overload; virtual; procedure insureUniqueness(); overload; virtual; public function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSUAbstractUndoableEdit = class external 'javax.swing.undo' name 'AbstractUndoableEdit' (JLObject, JSUUndoableEdit, JISerializable) strict protected const UndoName = 'Undo'; RedoName = 'Redo'; public constructor create(); overload; procedure die(); overload; virtual; procedure undo(); overload; virtual; // throws javax.swing.undo.CannotUndoException function canUndo(): jboolean; overload; virtual; procedure redo(); overload; virtual; // throws javax.swing.undo.CannotRedoException function canRedo(): jboolean; overload; virtual; function addEdit(para1: JSUUndoableEdit): jboolean; overload; virtual; function replaceEdit(para1: JSUUndoableEdit): jboolean; overload; virtual; function isSignificant(): jboolean; overload; virtual; function getPresentationName(): JLString; overload; virtual; function getUndoPresentationName(): JLString; overload; virtual; function getRedoPresentationName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JTDiagnosticCollector = class sealed external 'javax.tools' name 'DiagnosticCollector' (JLObject, JTDiagnosticListener) public constructor create(); overload; procedure report(para1: JTDiagnostic); overload; virtual; function getDiagnostics(): JUList; overload; virtual; end; JTForwardingFileObject = class external 'javax.tools' name 'ForwardingFileObject' (JLObject, JTFileObject) strict protected final var ffileObject: JTFileObject; external name 'fileObject'; strict protected constructor create(para1: JTFileObject); overload; public function toUri(): JNURI; overload; virtual; function getName(): JLString; overload; virtual; function openInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function openOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function openReader(para1: jboolean): JIReader; overload; virtual; // throws java.io.IOException function getCharContent(para1: jboolean): JLCharSequence; overload; virtual; // throws java.io.IOException function openWriter(): JIWriter; overload; virtual; // throws java.io.IOException function getLastModified(): jlong; overload; virtual; function delete(): jboolean; overload; virtual; end; JTJavaFileObject = interface external 'javax.tools' name 'JavaFileObject' (JTFileObject) type InnerKind = class; Arr1InnerKind = array of InnerKind; Arr2InnerKind = array of Arr1InnerKind; Arr3InnerKind = array of Arr2InnerKind; InnerKind = class sealed external 'javax.tools' name 'Kind' (JLEnum) public final class var fSOURCE: JTJavaFileObject.InnerKind; external name 'SOURCE'; fCLASS: JTJavaFileObject.InnerKind; external name 'CLASS'; fHTML: JTJavaFileObject.InnerKind; external name 'HTML'; fOTHER: JTJavaFileObject.InnerKind; external name 'OTHER'; public final var fextension: JLString; external name 'extension'; public class function values(): JTJavaFileObject.Arr1InnerKind; static; overload; class function valueOf(para1: JLString): JTJavaFileObject.InnerKind; static; overload; end; function getKind(): JTJavaFileObject.InnerKind; overload; function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; function getNestingKind(): JLMENestingKind; overload; function getAccessLevel(): JLMEModifier; overload; end; JTJavaCompiler = interface external 'javax.tools' name 'JavaCompiler' (JTTool, JTOptionChecker) type InnerCompilationTask = interface; Arr1InnerCompilationTask = array of InnerCompilationTask; Arr2InnerCompilationTask = array of Arr1InnerCompilationTask; Arr3InnerCompilationTask = array of Arr2InnerCompilationTask; InnerCompilationTask = interface external 'javax.tools' name 'CompilationTask' (JUCCallable) procedure setProcessors(para1: JLIterable); overload; procedure setLocale(para1: JULocale); overload; function call(): JLBoolean; overload; end; function getTask(para1: JIWriter; para2: JTJavaFileManager; para3: JTDiagnosticListener; para4: JLIterable; para5: JLIterable; para6: JLIterable): JTJavaCompiler.InnerCompilationTask; overload; function getStandardFileManager(para1: JTDiagnosticListener; para2: JULocale; para3: JNCCharset): JTStandardJavaFileManager; overload; end; JXBDatatypeConverterImpl = class sealed external 'javax.xml.bind' name 'DatatypeConverterImpl' (JLObject, JXBDatatypeConverterInterface) public type InnerCalendarFormatter = class; Arr1InnerCalendarFormatter = array of InnerCalendarFormatter; Arr2InnerCalendarFormatter = array of Arr1InnerCalendarFormatter; Arr3InnerCalendarFormatter = array of Arr2InnerCalendarFormatter; InnerCalendarFormatter = class sealed external 'javax.xml.bind' name 'CalendarFormatter' end; public final class var ftheInstance: JXBDatatypeConverterInterface; external name 'theInstance'; strict protected constructor create(); overload; public function parseString(para1: JLString): JLString; overload; virtual; function parseInteger(para1: JLString): JMBigInteger; overload; virtual; class function _parseInteger(para1: JLCharSequence): JMBigInteger; static; overload; function printInteger(para1: JMBigInteger): JLString; overload; virtual; class function _printInteger(para1: JMBigInteger): JLString; static; overload; function parseInt(para1: JLString): jint; overload; virtual; class function _parseInt(para1: JLCharSequence): jint; static; overload; function parseLong(para1: JLString): jlong; overload; virtual; class function _parseLong(para1: JLCharSequence): jlong; static; overload; function parseShort(para1: JLString): jshort; overload; virtual; class function _parseShort(para1: JLCharSequence): jshort; static; overload; function printShort(para1: jshort): JLString; overload; virtual; class function _printShort(para1: jshort): JLString; static; overload; function parseDecimal(para1: JLString): JMBigDecimal; overload; virtual; class function _parseDecimal(para1: JLCharSequence): JMBigDecimal; static; overload; function parseFloat(para1: JLString): jfloat; overload; virtual; class function _parseFloat(para1: JLCharSequence): jfloat; static; overload; function printFloat(para1: jfloat): JLString; overload; virtual; class function _printFloat(para1: jfloat): JLString; static; overload; function parseDouble(para1: JLString): jdouble; overload; virtual; class function _parseDouble(para1: JLCharSequence): jdouble; static; overload; function parseBoolean(para1: JLString): jboolean; overload; virtual; class function _parseBoolean(para1: JLCharSequence): jboolean; static; overload; function printBoolean(para1: jboolean): JLString; overload; virtual; class function _printBoolean(para1: jboolean): JLString; static; overload; function parseByte(para1: JLString): jbyte; overload; virtual; class function _parseByte(para1: JLCharSequence): jbyte; static; overload; function printByte(para1: jbyte): JLString; overload; virtual; class function _printByte(para1: jbyte): JLString; static; overload; function parseQName(para1: JLString; para2: JXNNamespaceContext): JXNQName; overload; virtual; class function _parseQName(para1: JLCharSequence; para2: JXNNamespaceContext): JXNQName; static; overload; function parseDateTime(para1: JLString): JUCalendar; overload; virtual; class function _parseDateTime(para1: JLCharSequence): JUGregorianCalendar; static; overload; function printDateTime(para1: JUCalendar): JLString; overload; virtual; class function _printDateTime(para1: JUCalendar): JLString; static; overload; function parseBase64Binary(para1: JLString): Arr1jbyte; overload; virtual; function parseHexBinary(para1: JLString): Arr1jbyte; overload; virtual; function printHexBinary(para1: Arr1jbyte): JLString; overload; virtual; function printHexBinary(var para1: array of jbyte): JLString; overload; virtual; function parseUnsignedInt(para1: JLString): jlong; overload; virtual; function printUnsignedInt(para1: jlong): JLString; overload; virtual; function parseUnsignedShort(para1: JLString): jint; overload; virtual; function parseTime(para1: JLString): JUCalendar; overload; virtual; function printTime(para1: JUCalendar): JLString; overload; virtual; function parseDate(para1: JLString): JUCalendar; overload; virtual; function printDate(para1: JUCalendar): JLString; overload; virtual; function parseAnySimpleType(para1: JLString): JLString; overload; virtual; function printString(para1: JLString): JLString; overload; virtual; function printInt(para1: jint): JLString; overload; virtual; class function _printInt(para1: jint): JLString; static; overload; function printLong(para1: jlong): JLString; overload; virtual; class function _printLong(para1: jlong): JLString; static; overload; function printDecimal(para1: JMBigDecimal): JLString; overload; virtual; class function _printDecimal(para1: JMBigDecimal): JLString; static; overload; function printDouble(para1: jdouble): JLString; overload; virtual; class function _printDouble(para1: jdouble): JLString; static; overload; function printQName(para1: JXNQName; para2: JXNNamespaceContext): JLString; overload; virtual; class function _printQName(para1: JXNQName; para2: JXNNamespaceContext): JLString; static; overload; function printBase64Binary(para1: Arr1jbyte): JLString; overload; virtual; function printBase64Binary(var para1: array of jbyte): JLString; overload; virtual; function printUnsignedShort(para1: jint): JLString; overload; virtual; function printAnySimpleType(para1: JLString): JLString; overload; virtual; class function installHook(para1: JLString): JLString; static; overload; class function _parseBase64Binary(para1: JLString): Arr1jbyte; static; overload; class function encode(para1: jint): jchar; static; overload; class function encodeByte(para1: jint): jbyte; static; overload; class function _printBase64Binary(para1: Arr1jbyte): JLString; static; overload; class function _printBase64Binary(var para1: array of jbyte): JLString; static; overload; class function _printBase64Binary(para1: Arr1jbyte; para2: jint; para3: jint): JLString; static; overload; class function _printBase64Binary(var para1: array of jbyte; para2: jint; para3: jint): JLString; static; overload; class function _printBase64Binary(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jchar; para5: jint): jint; static; overload; class function _printBase64Binary(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jchar; para5: jint): jint; static; overload; class function _printBase64Binary(para1: Arr1jbyte; para2: jint; para3: jint; para4: Arr1jbyte; para5: jint): jint; static; overload; class function _printBase64Binary(var para1: array of jbyte; para2: jint; para3: jint; var para4: array of jbyte; para5: jint): jint; static; overload; end; JXBHAbstractMarshallerImpl = class abstract external 'javax.xml.bind.helpers' name 'AbstractMarshallerImpl' (JLObject, JXBMarshaller) public constructor create(); overload; procedure marshal(para1: JLObject; para2: JIOutputStream); overload; virtual; final; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JIFile); overload; virtual; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JIWriter); overload; virtual; final; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: OXSContentHandler); overload; virtual; final; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: OWDNode); overload; virtual; final; // throws javax.xml.bind.JAXBException function getNode(para1: JLObject): OWDNode; overload; virtual; // throws javax.xml.bind.JAXBException strict protected function getEncoding(): JLString; overload; virtual; procedure setEncoding(para1: JLString); overload; virtual; function getSchemaLocation(): JLString; overload; virtual; procedure setSchemaLocation(para1: JLString); overload; virtual; function getNoNSSchemaLocation(): JLString; overload; virtual; procedure setNoNSSchemaLocation(para1: JLString); overload; virtual; function isFormattedOutput(): jboolean; overload; virtual; procedure setFormattedOutput(para1: jboolean); overload; virtual; function isFragment(): jboolean; overload; virtual; procedure setFragment(para1: jboolean); overload; virtual; function getJavaEncoding(para1: JLString): JLString; overload; virtual; // throws java.io.UnsupportedEncodingException public procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; virtual; // throws javax.xml.bind.PropertyException function getEventHandler(): JXBValidationEventHandler; overload; virtual; // throws javax.xml.bind.JAXBException procedure setEventHandler(para1: JXBValidationEventHandler); overload; virtual; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JXSXMLEventWriter); overload; virtual; // throws javax.xml.bind.JAXBException procedure marshal(para1: JLObject; para2: JXSXMLStreamWriter); overload; virtual; // throws javax.xml.bind.JAXBException procedure setSchema(para1: JXVSchema); overload; virtual; function getSchema(): JXVSchema; overload; virtual; procedure setAdapter(para1: JXBAAXmlAdapter); overload; virtual; procedure setAdapter(para1: JLClass; para2: JXBAAXmlAdapter); overload; virtual; function getAdapter(para1: JLClass): JXBAAXmlAdapter; overload; virtual; procedure setAttachmentMarshaller(para1: JXBAAttachmentMarshaller); overload; virtual; function getAttachmentMarshaller(): JXBAAttachmentMarshaller; overload; virtual; procedure setListener(para1: JXBMarshaller.InnerListener); overload; virtual; function getListener(): JXBMarshaller.InnerListener; overload; virtual; end; JXBHAbstractUnmarshallerImpl = class abstract external 'javax.xml.bind.helpers' name 'AbstractUnmarshallerImpl' (JLObject, JXBUnmarshaller) strict protected var fvalidating: jboolean; external name 'validating'; public constructor create(); overload; strict protected function getXMLReader(): OXSXMLReader; overload; virtual; // throws javax.xml.bind.JAXBException public function unmarshal(para1: JXTSource): JLObject; overload; virtual; // throws javax.xml.bind.JAXBException strict protected function unmarshal(para1: OXSXMLReader; para2: OXSInputSource): JLObject; overload; virtual; abstract; // throws javax.xml.bind.JAXBException public function unmarshal(para1: OXSInputSource): JLObject; overload; virtual; final; // throws javax.xml.bind.JAXBException function unmarshal(para1: JNURL): JLObject; overload; virtual; final; // throws javax.xml.bind.JAXBException function unmarshal(para1: JIFile): JLObject; overload; virtual; final; // throws javax.xml.bind.JAXBException function unmarshal(para1: JIInputStream): JLObject; overload; virtual; final; // throws javax.xml.bind.JAXBException function unmarshal(para1: JIReader): JLObject; overload; virtual; final; // throws javax.xml.bind.JAXBException function isValidating(): jboolean; overload; virtual; // throws javax.xml.bind.JAXBException procedure setEventHandler(para1: JXBValidationEventHandler); overload; virtual; // throws javax.xml.bind.JAXBException procedure setValidating(para1: jboolean); overload; virtual; // throws javax.xml.bind.JAXBException function getEventHandler(): JXBValidationEventHandler; overload; virtual; // throws javax.xml.bind.JAXBException strict protected function createUnmarshalException(para1: OXSSAXException): JXBUnmarshalException; overload; virtual; public procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws javax.xml.bind.PropertyException function getProperty(para1: JLString): JLObject; overload; virtual; // throws javax.xml.bind.PropertyException function unmarshal(para1: JXSXMLEventReader): JLObject; overload; virtual; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLStreamReader): JLObject; overload; virtual; // throws javax.xml.bind.JAXBException function unmarshal(para1: OWDNode; para2: JLClass): JXBJAXBElement; overload; virtual; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXTSource; para2: JLClass): JXBJAXBElement; overload; virtual; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLStreamReader; para2: JLClass): JXBJAXBElement; overload; virtual; // throws javax.xml.bind.JAXBException function unmarshal(para1: JXSXMLEventReader; para2: JLClass): JXBJAXBElement; overload; virtual; // throws javax.xml.bind.JAXBException procedure setSchema(para1: JXVSchema); overload; virtual; function getSchema(): JXVSchema; overload; virtual; procedure setAdapter(para1: JXBAAXmlAdapter); overload; virtual; procedure setAdapter(para1: JLClass; para2: JXBAAXmlAdapter); overload; virtual; function getAdapter(para1: JLClass): JXBAAXmlAdapter; overload; virtual; procedure setAttachmentUnmarshaller(para1: JXBAAttachmentUnmarshaller); overload; virtual; function getAttachmentUnmarshaller(): JXBAAttachmentUnmarshaller; overload; virtual; procedure setListener(para1: JXBUnmarshaller.InnerListener); overload; virtual; function getListener(): JXBUnmarshaller.InnerListener; overload; virtual; end; JXBNotIdentifiableEvent = interface external 'javax.xml.bind' name 'NotIdentifiableEvent' (JXBValidationEvent) end; JXBParseConversionEvent = interface external 'javax.xml.bind' name 'ParseConversionEvent' (JXBValidationEvent) end; JXBPrintConversionEvent = interface external 'javax.xml.bind' name 'PrintConversionEvent' (JXBValidationEvent) end; JXBHValidationEventImpl = class external 'javax.xml.bind.helpers' name 'ValidationEventImpl' (JLObject, JXBValidationEvent) public constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator); overload; constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator; para4: JLThrowable); overload; function getSeverity(): jint; overload; virtual; procedure setSeverity(para1: jint); overload; virtual; function getMessage(): JLString; overload; virtual; procedure setMessage(para1: JLString); overload; virtual; function getLinkedException(): JLThrowable; overload; virtual; procedure setLinkedException(para1: JLThrowable); overload; virtual; function getLocator(): JXBValidationEventLocator; overload; virtual; procedure setLocator(para1: JXBValidationEventLocator); overload; virtual; function toString(): JLString; overload; virtual; end; JXBHDefaultValidationEventHandler = class external 'javax.xml.bind.helpers' name 'DefaultValidationEventHandler' (JLObject, JXBValidationEventHandler) public constructor create(); overload; function handleEvent(para1: JXBValidationEvent): jboolean; overload; virtual; end; JXBUValidationEventCollector = class external 'javax.xml.bind.util' name 'ValidationEventCollector' (JLObject, JXBValidationEventHandler) public constructor create(); overload; function getEvents(): Arr1JXBValidationEvent; overload; virtual; procedure reset(); overload; virtual; function hasEvents(): jboolean; overload; virtual; function handleEvent(para1: JXBValidationEvent): jboolean; overload; virtual; end; JXBHValidationEventLocatorImpl = class external 'javax.xml.bind.helpers' name 'ValidationEventLocatorImpl' (JLObject, JXBValidationEventLocator) public constructor create(); overload; constructor create(para1: OXSLocator); overload; constructor create(para1: OXSSAXParseException); overload; constructor create(para1: OWDNode); overload; constructor create(para1: JLObject); overload; function getURL(): JNURL; overload; virtual; procedure setURL(para1: JNURL); overload; virtual; function getOffset(): jint; overload; virtual; procedure setOffset(para1: jint); overload; virtual; function getLineNumber(): jint; overload; virtual; procedure setLineNumber(para1: jint); overload; virtual; function getColumnNumber(): jint; overload; virtual; procedure setColumnNumber(para1: jint); overload; virtual; function getObject(): JLObject; overload; virtual; procedure setObject(para1: JLObject); overload; virtual; function getNode(): OWDNode; overload; virtual; procedure setNode(para1: OWDNode); overload; virtual; function toString(): JLString; overload; virtual; end; JXBAW3CDomHandler = class external 'javax.xml.bind.annotation' name 'W3CDomHandler' (JLObject, JXBADomHandler) public constructor create(); overload; constructor create(para1: JXPDocumentBuilder); overload; function getBuilder(): JXPDocumentBuilder; overload; virtual; procedure setBuilder(para1: JXPDocumentBuilder); overload; virtual; function createUnmarshaller(para1: JXBValidationEventHandler): JXTDDOMResult; overload; virtual; function getElement(para1: JXTDDOMResult): OWDElement; overload; virtual; function marshal(para1: OWDElement; para2: JXBValidationEventHandler): JXTSource; overload; virtual; function marshal(para1: JLObject; para2: JXBValidationEventHandler): JXTSource; overload; virtual; function getElement(para1: JXTResult): JLObject; overload; virtual; function createUnmarshaller(para1: JXBValidationEventHandler): JXTResult; overload; virtual; end; JXBAACollapsedStringAdapter = class external 'javax.xml.bind.annotation.adapters' name 'CollapsedStringAdapter' (JXBAAXmlAdapter) public constructor create(); overload; function unmarshal(para1: JLString): JLString; overload; virtual; function marshal(para1: JLString): JLString; overload; virtual; strict protected class function isWhiteSpace(para1: jchar): jboolean; static; overload; public function marshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception function unmarshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception end; JXBAAHexBinaryAdapter = class sealed external 'javax.xml.bind.annotation.adapters' name 'HexBinaryAdapter' (JXBAAXmlAdapter) public constructor create(); overload; function unmarshal(para1: JLString): Arr1jbyte; overload; virtual; function marshal(para1: Arr1jbyte): JLString; overload; virtual; function marshal(var para1: array of jbyte): JLString; overload; virtual; function marshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception function unmarshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception end; JXBAANormalizedStringAdapter = class sealed external 'javax.xml.bind.annotation.adapters' name 'NormalizedStringAdapter' (JXBAAXmlAdapter) public constructor create(); overload; function unmarshal(para1: JLString): JLString; overload; virtual; function marshal(para1: JLString): JLString; overload; virtual; strict protected class function isWhiteSpaceExceptSpace(para1: jchar): jboolean; static; overload; public function marshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception function unmarshal(para1: JLObject): JLObject; overload; virtual; // throws java.lang.Exception end; JXCNodeSetData = interface external 'javax.xml.crypto' name 'NodeSetData' (JXCData) function iterator(): JUIterator; overload; end; JXCOctetStreamData = class external 'javax.xml.crypto' name 'OctetStreamData' (JLObject, JXCData) public constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JLString; para3: JLString); overload; function getOctetStream(): JIInputStream; overload; virtual; function getURI(): JLString; overload; virtual; function getMimeType(): JLString; overload; virtual; end; OJXDIDApacheData = interface external 'org.jcp.xml.dsig.internal.dom' name 'ApacheData' (JXCData) function getXMLSignatureInput(): CSOAXISSXMLSignatureInput; overload; end; OJXDIDDOMURIDereferencer = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMURIDereferencer' (JLObject, JXCURIDereferencer) public function dereference(para1: JXCURIReference; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.URIReferenceException end; JXCDDOMURIReference = interface external 'javax.xml.crypto.dom' name 'DOMURIReference' (JXCURIReference) function getHere(): OWDNode; overload; end; JXCDDOMCryptoContext = class external 'javax.xml.crypto.dom' name 'DOMCryptoContext' (JLObject, JXCXMLCryptoContext) strict protected constructor create(); overload; public function getNamespacePrefix(para1: JLString; para2: JLString): JLString; overload; virtual; function putNamespacePrefix(para1: JLString; para2: JLString): JLString; overload; virtual; function getDefaultNamespacePrefix(): JLString; overload; virtual; procedure setDefaultNamespacePrefix(para1: JLString); overload; virtual; function getBaseURI(): JLString; overload; virtual; procedure setBaseURI(para1: JLString); overload; virtual; function getURIDereferencer(): JXCURIDereferencer; overload; virtual; procedure setURIDereferencer(para1: JXCURIDereferencer); overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; function setProperty(para1: JLString; para2: JLObject): JLObject; overload; virtual; function getKeySelector(): JXCKeySelector; overload; virtual; procedure setKeySelector(para1: JXCKeySelector); overload; virtual; function getElementById(para1: JLString): OWDElement; overload; virtual; procedure setIdAttributeNS(para1: OWDElement; para2: JLString; para3: JLString); overload; virtual; function iterator(): JUIterator; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; end; JXCDXMLSignContext = interface external 'javax.xml.crypto.dsig' name 'XMLSignContext' (JXCXMLCryptoContext) end; JXCDXMLValidateContext = interface external 'javax.xml.crypto.dsig' name 'XMLValidateContext' (JXCXMLCryptoContext) end; JXCDDOMStructure = class external 'javax.xml.crypto.dom' name 'DOMStructure' (JLObject, JXCXMLStructure) public constructor create(para1: OWDNode); overload; function getNode(): OWDNode; overload; virtual; function isFeatureSupported(para1: JLString): jboolean; overload; virtual; end; JXCDDigestMethod = interface external 'javax.xml.crypto.dsig' name 'DigestMethod' (JXCXMLStructure, JXCAlgorithmMethod) const SHA1 = 'http://www.w3.org/2000/09/xmldsig#sha1'; SHA256 = 'http://www.w3.org/2001/04/xmlenc#sha256'; SHA512 = 'http://www.w3.org/2001/04/xmlenc#sha512'; RIPEMD160 = 'http://www.w3.org/2001/04/xmlenc#ripemd160'; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; end; JXCDManifest = interface external 'javax.xml.crypto.dsig' name 'Manifest' (JXCXMLStructure) const &TYPE = 'http://www.w3.org/2000/09/xmldsig#Manifest'; function getId(): JLString; overload; function getReferences(): JUList; overload; end; JXCDReference = interface external 'javax.xml.crypto.dsig' name 'Reference' (JXCURIReference, JXCXMLStructure) function getTransforms(): JUList; overload; function getDigestMethod(): JXCDDigestMethod; overload; function getId(): JLString; overload; function getDigestValue(): Arr1jbyte; overload; function getCalculatedDigestValue(): Arr1jbyte; overload; function validate(para1: JXCDXMLValidateContext): jboolean; overload; // throws javax.xml.crypto.dsig.XMLSignatureException function getDereferencedData(): JXCData; overload; function getDigestInputStream(): JIInputStream; overload; end; JXCDSignatureMethod = interface external 'javax.xml.crypto.dsig' name 'SignatureMethod' (JXCXMLStructure, JXCAlgorithmMethod) const DSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#dsa-sha1'; RSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#rsa-sha1'; HMAC_SHA1 = 'http://www.w3.org/2000/09/xmldsig#hmac-sha1'; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; end; JXCDSignatureProperties = interface external 'javax.xml.crypto.dsig' name 'SignatureProperties' (JXCXMLStructure) const &TYPE = 'http://www.w3.org/2000/09/xmldsig#SignatureProperties'; function getId(): JLString; overload; function getProperties(): JUList; overload; end; JXCDSignatureProperty = interface external 'javax.xml.crypto.dsig' name 'SignatureProperty' (JXCXMLStructure) function getTarget(): JLString; overload; function getId(): JLString; overload; function getContent(): JUList; overload; end; JXCDSignedInfo = interface external 'javax.xml.crypto.dsig' name 'SignedInfo' (JXCXMLStructure) function getCanonicalizationMethod(): JXCDCanonicalizationMethod; overload; function getSignatureMethod(): JXCDSignatureMethod; overload; function getReferences(): JUList; overload; function getId(): JLString; overload; function getCanonicalizedData(): JIInputStream; overload; end; JXCDTransform = interface external 'javax.xml.crypto.dsig' name 'Transform' (JXCXMLStructure, JXCAlgorithmMethod) const BASE64 = 'http://www.w3.org/2000/09/xmldsig#base64'; ENVELOPED = 'http://www.w3.org/2000/09/xmldsig#enveloped-signature'; XPATH = 'http://www.w3.org/TR/1999/REC-xpath-19991116'; XPATH2 = 'http://www.w3.org/2002/06/xmldsig-filter2'; XSLT = 'http://www.w3.org/TR/1999/REC-xslt-19991116'; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; // throws javax.xml.crypto.dsig.TransformException function transform(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; // throws javax.xml.crypto.dsig.TransformException end; JXCDXMLObject = interface external 'javax.xml.crypto.dsig' name 'XMLObject' (JXCXMLStructure) const &TYPE = 'http://www.w3.org/2000/09/xmldsig#Object'; function getContent(): JUList; overload; function getId(): JLString; overload; function getMimeType(): JLString; overload; function getEncoding(): JLString; overload; end; JXCDXMLSignature = interface external 'javax.xml.crypto.dsig' name 'XMLSignature' (JXCXMLStructure) type InnerSignatureValue = interface; Arr1InnerSignatureValue = array of InnerSignatureValue; Arr2InnerSignatureValue = array of Arr1InnerSignatureValue; Arr3InnerSignatureValue = array of Arr2InnerSignatureValue; InnerSignatureValue = interface external 'javax.xml.crypto.dsig' name 'SignatureValue' (JXCXMLStructure) function getId(): JLString; overload; function getValue(): Arr1jbyte; overload; function validate(para1: JXCDXMLValidateContext): jboolean; overload; // throws javax.xml.crypto.dsig.XMLSignatureException end; const XMLNS = 'http://www.w3.org/2000/09/xmldsig#'; function validate(para1: JXCDXMLValidateContext): jboolean; overload; // throws javax.xml.crypto.dsig.XMLSignatureException function getKeyInfo(): JXCDKKeyInfo; overload; function getSignedInfo(): JXCDSignedInfo; overload; function getObjects(): JUList; overload; function getId(): JLString; overload; function getSignatureValue(): JXCDXMLSignature.InnerSignatureValue; overload; procedure sign(para1: JXCDXMLSignContext); overload; // throws javax.xml.crypto.MarshalException, javax.xml.crypto.dsig.XMLSignatureException function getKeySelectorResult(): JXCKeySelectorResult; overload; end; JXCDKKeyInfo = interface external 'javax.xml.crypto.dsig.keyinfo' name 'KeyInfo' (JXCXMLStructure) function getContent(): JUList; overload; function getId(): JLString; overload; procedure marshal(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException end; JXCDKKeyName = interface external 'javax.xml.crypto.dsig.keyinfo' name 'KeyName' (JXCXMLStructure) function getName(): JLString; overload; end; JXCDKKeyValue = interface external 'javax.xml.crypto.dsig.keyinfo' name 'KeyValue' (JXCXMLStructure) const DSA_TYPE = 'http://www.w3.org/2000/09/xmldsig#DSAKeyValue'; RSA_TYPE = 'http://www.w3.org/2000/09/xmldsig#RSAKeyValue'; function getPublicKey(): JSPublicKey; overload; // throws java.security.KeyException end; JXCDKPGPData = interface external 'javax.xml.crypto.dsig.keyinfo' name 'PGPData' (JXCXMLStructure) const &TYPE = 'http://www.w3.org/2000/09/xmldsig#PGPData'; function getKeyId(): Arr1jbyte; overload; function getKeyPacket(): Arr1jbyte; overload; function getExternalElements(): JUList; overload; end; JXCDKRetrievalMethod = interface external 'javax.xml.crypto.dsig.keyinfo' name 'RetrievalMethod' (JXCURIReference, JXCXMLStructure) function getTransforms(): JUList; overload; function getURI(): JLString; overload; function dereference(para1: JXCXMLCryptoContext): JXCData; overload; // throws javax.xml.crypto.URIReferenceException end; JXCDKX509Data = interface external 'javax.xml.crypto.dsig.keyinfo' name 'X509Data' (JXCXMLStructure) const &TYPE = 'http://www.w3.org/2000/09/xmldsig#X509Data'; RAW_X509_CERTIFICATE_TYPE = 'http://www.w3.org/2000/09/xmldsig#rawX509Certificate'; function getContent(): JUList; overload; end; JXCDKX509IssuerSerial = interface external 'javax.xml.crypto.dsig.keyinfo' name 'X509IssuerSerial' (JXCXMLStructure) function getIssuerName(): JLString; overload; function getSerialNumber(): JMBigInteger; overload; end; OJXDIDDOMStructure = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'DOMStructure' (JLObject, JXCXMLStructure) public constructor create(); overload; function isFeatureSupported(para1: JLString): jboolean; overload; virtual; final; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; abstract; // throws javax.xml.crypto.MarshalException end; OJXDIDDOMXMLSignatureFactory = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXMLSignatureFactory' (JXCDXMLSignatureFactory) public constructor create(); overload; function newXMLSignature(para1: JXCDSignedInfo; para2: JXCDKKeyInfo): JXCDXMLSignature; overload; virtual; function newXMLSignature(para1: JXCDSignedInfo; para2: JXCDKKeyInfo; para3: JUList; para4: JLString; para5: JLString): JXCDXMLSignature; overload; virtual; function newReference(para1: JLString; para2: JXCDDigestMethod): JXCDReference; overload; virtual; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString): JXCDReference; overload; virtual; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JXCData; para5: JUList; para6: JLString; para7: JLString): JXCDReference; overload; virtual; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString; para6: Arr1jbyte): JXCDReference; overload; virtual; function newReference(para1: JLString; para2: JXCDDigestMethod; para3: JUList; para4: JLString; para5: JLString; var para6: array of jbyte): JXCDReference; overload; virtual; function newSignedInfo(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList): JXCDSignedInfo; overload; virtual; function newSignedInfo(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList; para4: JLString): JXCDSignedInfo; overload; virtual; function newXMLObject(para1: JUList; para2: JLString; para3: JLString; para4: JLString): JXCDXMLObject; overload; virtual; function newManifest(para1: JUList): JXCDManifest; overload; virtual; function newManifest(para1: JUList; para2: JLString): JXCDManifest; overload; virtual; function newSignatureProperties(para1: JUList; para2: JLString): JXCDSignatureProperties; overload; virtual; function newSignatureProperty(para1: JUList; para2: JLString; para3: JLString): JXCDSignatureProperty; overload; virtual; function unmarshalXMLSignature(para1: JXCDXMLValidateContext): JXCDXMLSignature; overload; virtual; // throws javax.xml.crypto.MarshalException function unmarshalXMLSignature(para1: JXCXMLStructure): JXCDXMLSignature; overload; virtual; // throws javax.xml.crypto.MarshalException function isFeatureSupported(para1: JLString): jboolean; overload; virtual; function newDigestMethod(para1: JLString; para2: JXCDSDigestMethodParameterSpec): JXCDDigestMethod; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newSignatureMethod(para1: JLString; para2: JXCDSSignatureMethodParameterSpec): JXCDSignatureMethod; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newTransform(para1: JLString; para2: JXCDSTransformParameterSpec): JXCDTransform; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newTransform(para1: JLString; para2: JXCXMLStructure): JXCDTransform; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newCanonicalizationMethod(para1: JLString; para2: JXCDSC14NMethodParameterSpec): JXCDCanonicalizationMethod; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function newCanonicalizationMethod(para1: JLString; para2: JXCXMLStructure): JXCDCanonicalizationMethod; overload; virtual; // throws java.security.NoSuchAlgorithmException, java.security.InvalidAlgorithmParameterException function getURIDereferencer(): JXCURIDereferencer; overload; virtual; end; OJXDIDDOMKeyInfoFactory = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMKeyInfoFactory' (JXCDKKeyInfoFactory) public constructor create(); overload; function newKeyInfo(para1: JUList): JXCDKKeyInfo; overload; virtual; function newKeyInfo(para1: JUList; para2: JLString): JXCDKKeyInfo; overload; virtual; function newKeyName(para1: JLString): JXCDKKeyName; overload; virtual; function newKeyValue(para1: JSPublicKey): JXCDKKeyValue; overload; virtual; // throws java.security.KeyException function newPGPData(para1: Arr1jbyte): JXCDKPGPData; overload; virtual; function newPGPData(var para1: array of jbyte): JXCDKPGPData; overload; virtual; function newPGPData(para1: Arr1jbyte; para2: Arr1jbyte; para3: JUList): JXCDKPGPData; overload; virtual; function newPGPData(var para1: array of jbyte; var para2: array of jbyte; para3: JUList): JXCDKPGPData; overload; virtual; function newPGPData(para1: Arr1jbyte; para2: JUList): JXCDKPGPData; overload; virtual; function newPGPData(var para1: array of jbyte; para2: JUList): JXCDKPGPData; overload; virtual; function newRetrievalMethod(para1: JLString): JXCDKRetrievalMethod; overload; virtual; function newRetrievalMethod(para1: JLString; para2: JLString; para3: JUList): JXCDKRetrievalMethod; overload; virtual; function newX509Data(para1: JUList): JXCDKX509Data; overload; virtual; function newX509IssuerSerial(para1: JLString; para2: JMBigInteger): JXCDKX509IssuerSerial; overload; virtual; function isFeatureSupported(para1: JLString): jboolean; overload; virtual; function getURIDereferencer(): JXCURIDereferencer; overload; virtual; function unmarshalKeyInfo(para1: JXCXMLStructure): JXCDKKeyInfo; overload; virtual; // throws javax.xml.crypto.MarshalException end; JXDDuration = class abstract external 'javax.xml.datatype' name 'Duration' (JLObject) public constructor create(); overload; function getXMLSchemaType(): JXNQName; overload; virtual; function getSign(): jint; overload; virtual; abstract; function getYears(): jint; overload; virtual; function getMonths(): jint; overload; virtual; function getDays(): jint; overload; virtual; function getHours(): jint; overload; virtual; function getMinutes(): jint; overload; virtual; function getSeconds(): jint; overload; virtual; function getTimeInMillis(para1: JUCalendar): jlong; overload; virtual; function getTimeInMillis(para1: JUDate): jlong; overload; virtual; function getField(para1: JXDDatatypeConstants.InnerField): JLNumber; overload; virtual; abstract; function isSet(para1: JXDDatatypeConstants.InnerField): jboolean; overload; virtual; abstract; function add(para1: JXDDuration): JXDDuration; overload; virtual; abstract; procedure addTo(para1: JUCalendar); overload; virtual; abstract; procedure addTo(para1: JUDate); overload; virtual; function subtract(para1: JXDDuration): JXDDuration; overload; virtual; function multiply(para1: jint): JXDDuration; overload; virtual; function multiply(para1: JMBigDecimal): JXDDuration; overload; virtual; abstract; function negate(): JXDDuration; overload; virtual; abstract; function normalizeWith(para1: JUCalendar): JXDDuration; overload; virtual; abstract; function compare(para1: JXDDuration): jint; overload; virtual; abstract; function isLongerThan(para1: JXDDuration): jboolean; overload; virtual; function isShorterThan(para1: JXDDuration): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; abstract; function toString(): JLString; overload; virtual; end; JXSXMLStreamReader = interface external 'javax.xml.stream' name 'XMLStreamReader' (JXSXMLStreamConstants) function getProperty(para1: JLString): JLObject; overload; // throws java.lang.IllegalArgumentException function next(): jint; overload; // throws javax.xml.stream.XMLStreamException procedure require(para1: jint; para2: JLString; para3: JLString); overload; // throws javax.xml.stream.XMLStreamException function getElementText(): JLString; overload; // throws javax.xml.stream.XMLStreamException function nextTag(): jint; overload; // throws javax.xml.stream.XMLStreamException function hasNext(): jboolean; overload; // throws javax.xml.stream.XMLStreamException procedure close(); overload; // throws javax.xml.stream.XMLStreamException function getNamespaceURI(para1: JLString): JLString; overload; function isStartElement(): jboolean; overload; function isEndElement(): jboolean; overload; function isCharacters(): jboolean; overload; function isWhiteSpace(): jboolean; overload; function getAttributeValue(para1: JLString; para2: JLString): JLString; overload; function getAttributeCount(): jint; overload; function getAttributeName(para1: jint): JXNQName; overload; function getAttributeNamespace(para1: jint): JLString; overload; function getAttributeLocalName(para1: jint): JLString; overload; function getAttributePrefix(para1: jint): JLString; overload; function getAttributeType(para1: jint): JLString; overload; function getAttributeValue(para1: jint): JLString; overload; function isAttributeSpecified(para1: jint): jboolean; overload; function getNamespaceCount(): jint; overload; function getNamespacePrefix(para1: jint): JLString; overload; function getNamespaceURI(para1: jint): JLString; overload; function getNamespaceContext(): JXNNamespaceContext; overload; function getEventType(): jint; overload; function getText(): JLString; overload; function getTextCharacters(): Arr1jchar; overload; function getTextCharacters(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): jint; overload; // throws javax.xml.stream.XMLStreamException function getTextCharacters(para1: jint; var para2: array of jchar; para3: jint; para4: jint): jint; overload; // throws javax.xml.stream.XMLStreamException function getTextStart(): jint; overload; function getTextLength(): jint; overload; function getEncoding(): JLString; overload; function hasText(): jboolean; overload; function getLocation(): JXSLocation; overload; function getName(): JXNQName; overload; function getLocalName(): JLString; overload; function hasName(): jboolean; overload; function getNamespaceURI(): JLString; overload; function getPrefix(): JLString; overload; function getVersion(): JLString; overload; function isStandalone(): jboolean; overload; function standaloneSet(): jboolean; overload; function getCharacterEncodingScheme(): JLString; overload; function getPITarget(): JLString; overload; function getPIData(): JLString; overload; end; JXSEXMLEvent = interface external 'javax.xml.stream.events' name 'XMLEvent' (JXSXMLStreamConstants) function getEventType(): jint; overload; function getLocation(): JXSLocation; overload; function isStartElement(): jboolean; overload; function isAttribute(): jboolean; overload; function isNamespace(): jboolean; overload; function isEndElement(): jboolean; overload; function isEntityReference(): jboolean; overload; function isProcessingInstruction(): jboolean; overload; function isCharacters(): jboolean; overload; function isStartDocument(): jboolean; overload; function isEndDocument(): jboolean; overload; function asStartElement(): JXSEStartElement; overload; function asEndElement(): JXSEEndElement; overload; function asCharacters(): JXSECharacters; overload; function getSchemaType(): JXNQName; overload; procedure writeAsEncodedUnicode(para1: JIWriter); overload; // throws javax.xml.stream.XMLStreamException end; JXSXMLEventWriter = interface external 'javax.xml.stream' name 'XMLEventWriter' (JXSUXMLEventConsumer) procedure flush(); overload; // throws javax.xml.stream.XMLStreamException procedure close(); overload; // throws javax.xml.stream.XMLStreamException procedure add(para1: JXSEXMLEvent); overload; // throws javax.xml.stream.XMLStreamException procedure add(para1: JXSXMLEventReader); overload; // throws javax.xml.stream.XMLStreamException function getPrefix(para1: JLString): JLString; overload; // throws javax.xml.stream.XMLStreamException procedure setPrefix(para1: JLString; para2: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure setDefaultNamespace(para1: JLString); overload; // throws javax.xml.stream.XMLStreamException procedure setNamespaceContext(para1: JXNNamespaceContext); overload; // throws javax.xml.stream.XMLStreamException function getNamespaceContext(): JXNNamespaceContext; overload; end; JXTDDOMResult = class external 'javax.xml.transform.dom' name 'DOMResult' (JLObject, JXTResult) public const FEATURE = 'http://javax.xml.transform.dom.DOMResult/feature'; public constructor create(); overload; constructor create(para1: OWDNode); overload; constructor create(para1: OWDNode; para2: JLString); overload; constructor create(para1: OWDNode; para2: OWDNode); overload; constructor create(para1: OWDNode; para2: OWDNode; para3: JLString); overload; procedure setNode(para1: OWDNode); overload; virtual; function getNode(): OWDNode; overload; virtual; procedure setNextSibling(para1: OWDNode); overload; virtual; function getNextSibling(): OWDNode; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTSSAXResult = class external 'javax.xml.transform.sax' name 'SAXResult' (JLObject, JXTResult) public const FEATURE = 'http://javax.xml.transform.sax.SAXResult/feature'; public constructor create(); overload; constructor create(para1: OXSContentHandler); overload; procedure setHandler(para1: OXSContentHandler); overload; virtual; function getHandler(): OXSContentHandler; overload; virtual; procedure setLexicalHandler(para1: OXSELexicalHandler); overload; virtual; function getLexicalHandler(): OXSELexicalHandler; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTSStAXResult = class external 'javax.xml.transform.stax' name 'StAXResult' (JLObject, JXTResult) public const FEATURE = 'http://javax.xml.transform.stax.StAXResult/feature'; public constructor create(para1: JXSXMLEventWriter); overload; constructor create(para1: JXSXMLStreamWriter); overload; function getXMLEventWriter(): JXSXMLEventWriter; overload; virtual; function getXMLStreamWriter(): JXSXMLStreamWriter; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTSStreamResult = class external 'javax.xml.transform.stream' name 'StreamResult' (JLObject, JXTResult) public const FEATURE = 'http://javax.xml.transform.stream.StreamResult/feature'; public constructor create(); overload; constructor create(para1: JIOutputStream); overload; constructor create(para1: JIWriter); overload; constructor create(para1: JLString); overload; constructor create(para1: JIFile); overload; procedure setOutputStream(para1: JIOutputStream); overload; virtual; function getOutputStream(): JIOutputStream; overload; virtual; procedure setWriter(para1: JIWriter); overload; virtual; function getWriter(): JIWriter; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; procedure setSystemId(para1: JIFile); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTDDOMSource = class external 'javax.xml.transform.dom' name 'DOMSource' (JLObject, JXTSource) public const FEATURE = 'http://javax.xml.transform.dom.DOMSource/feature'; public constructor create(); overload; constructor create(para1: OWDNode); overload; constructor create(para1: OWDNode; para2: JLString); overload; procedure setNode(para1: OWDNode); overload; virtual; function getNode(): OWDNode; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTSSAXSource = class external 'javax.xml.transform.sax' name 'SAXSource' (JLObject, JXTSource) public const FEATURE = 'http://javax.xml.transform.sax.SAXSource/feature'; public constructor create(); overload; constructor create(para1: OXSXMLReader; para2: OXSInputSource); overload; constructor create(para1: OXSInputSource); overload; procedure setXMLReader(para1: OXSXMLReader); overload; virtual; function getXMLReader(): OXSXMLReader; overload; virtual; procedure setInputSource(para1: OXSInputSource); overload; virtual; function getInputSource(): OXSInputSource; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; class function sourceToInputSource(para1: JXTSource): OXSInputSource; static; overload; end; JXTSStAXSource = class external 'javax.xml.transform.stax' name 'StAXSource' (JLObject, JXTSource) public const FEATURE = 'http://javax.xml.transform.stax.StAXSource/feature'; public constructor create(para1: JXSXMLEventReader); overload; // throws javax.xml.stream.XMLStreamException constructor create(para1: JXSXMLStreamReader); overload; function getXMLEventReader(): JXSXMLEventReader; overload; virtual; function getXMLStreamReader(): JXSXMLStreamReader; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; end; JXTSStreamSource = class external 'javax.xml.transform.stream' name 'StreamSource' (JLObject, JXTSource) public const FEATURE = 'http://javax.xml.transform.stream.StreamSource/feature'; public constructor create(); overload; constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JLString); overload; constructor create(para1: JIReader); overload; constructor create(para1: JIReader; para2: JLString); overload; constructor create(para1: JLString); overload; constructor create(para1: JIFile); overload; procedure setInputStream(para1: JIInputStream); overload; virtual; function getInputStream(): JIInputStream; overload; virtual; procedure setReader(para1: JIReader); overload; virtual; function getReader(): JIReader; overload; virtual; procedure setPublicId(para1: JLString); overload; virtual; function getPublicId(): JLString; overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; function getSystemId(): JLString; overload; virtual; procedure setSystemId(para1: JIFile); overload; virtual; end; JXTDDOMLocator = interface external 'javax.xml.transform.dom' name 'DOMLocator' (JXTSourceLocator) function getOriginatingNode(): OWDNode; overload; end; JXTSSAXTransformerFactory = class abstract external 'javax.xml.transform.sax' name 'SAXTransformerFactory' (JXTTransformerFactory) public const FEATURE = 'http://javax.xml.transform.sax.SAXTransformerFactory/feature'; FEATURE_XMLFILTER = 'http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter'; strict protected constructor create(); overload; public function newTransformerHandler(para1: JXTSource): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newTransformerHandler(para1: JXTTemplates): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newTransformerHandler(): JXTSTransformerHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newTemplatesHandler(): JXTSTemplatesHandler; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newXMLFilter(para1: JXTSource): OXSXMLFilter; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException function newXMLFilter(para1: JXTTemplates): OXSXMLFilter; overload; virtual; abstract; // throws javax.xml.transform.TransformerConfigurationException end; JXWHHTTPBinding = interface external 'javax.xml.ws.http' name 'HTTPBinding' (JXWBinding) const HTTP_BINDING = 'http://www.w3.org/2004/08/wsdl/http'; end; JXWSSOAPBinding = interface external 'javax.xml.ws.soap' name 'SOAPBinding' (JXWBinding) const SOAP11HTTP_BINDING = 'http://schemas.xmlsoap.org/wsdl/soap/http'; SOAP12HTTP_BINDING = 'http://www.w3.org/2003/05/soap/bindings/HTTP/'; SOAP11HTTP_MTOM_BINDING = 'http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true'; SOAP12HTTP_MTOM_BINDING = 'http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true'; function getRoles(): JUSet; overload; procedure setRoles(para1: JUSet); overload; function isMTOMEnabled(): jboolean; overload; procedure setMTOMEnabled(para1: jboolean); overload; function getSOAPFactory(): JXSSOAPFactory; overload; function getMessageFactory(): JXSMessageFactory; overload; end; JXWDispatch = interface external 'javax.xml.ws' name 'Dispatch' (JXWBindingProvider) function invoke(para1: JLObject): JLObject; overload; function invokeAsync(para1: JLObject): JXWResponse; overload; function invokeAsync(para1: JLObject; para2: JXWAsyncHandler): JUCFuture; overload; procedure invokeOneWay(para1: JLObject); overload; end; JXWWW3CEndpointReference = class sealed external 'javax.xml.ws.wsaddressing' name 'W3CEndpointReference' (JXWEndpointReference) public type InnerAddress = class; Arr1InnerAddress = array of InnerAddress; Arr2InnerAddress = array of Arr1InnerAddress; Arr3InnerAddress = array of Arr2InnerAddress; InnerElements = class; Arr1InnerElements = array of InnerElements; Arr2InnerElements = array of Arr1InnerElements; Arr3InnerElements = array of Arr2InnerElements; InnerAddress = class external 'javax.xml.ws.wsaddressing' name 'Address' end; InnerElements = class external 'javax.xml.ws.wsaddressing' name 'Elements' end; strict protected const NS = 'http://www.w3.org/2005/08/addressing'; strict protected constructor create(); overload; public constructor create(para1: JXTSource); overload; procedure writeTo(para1: JXTResult); overload; virtual; end; JXWRespectBindingFeature = class sealed external 'javax.xml.ws' name 'RespectBindingFeature' (JXWWebServiceFeature) public const ID = 'javax.xml.ws.RespectBindingFeature'; public constructor create(); overload; constructor create(para1: jboolean); overload; function getID(): JLString; overload; virtual; end; JXWSAddressingFeature = class sealed external 'javax.xml.ws.soap' name 'AddressingFeature' (JXWWebServiceFeature) public const ID = 'http://www.w3.org/2005/08/addressing/module'; strict protected var frequired: jboolean; external name 'required'; public constructor create(); overload; constructor create(para1: jboolean); overload; constructor create(para1: jboolean; para2: jboolean); overload; function getID(): JLString; overload; virtual; function isRequired(): jboolean; overload; virtual; end; JXWSMTOMFeature = class sealed external 'javax.xml.ws.soap' name 'MTOMFeature' (JXWWebServiceFeature) public const ID = 'http://www.w3.org/2004/08/soap/features/http-optimization'; strict protected var fthreshold: jint; external name 'threshold'; public constructor create(); overload; constructor create(para1: jboolean); overload; constructor create(para1: jint); overload; constructor create(para1: jboolean; para2: jint); overload; function getID(): JLString; overload; virtual; function getThreshold(): jint; overload; virtual; end; JXWHLogicalHandler = interface external 'javax.xml.ws.handler' name 'LogicalHandler' (JXWHHandler) end; JXWHSSOAPHandler = interface external 'javax.xml.ws.handler.soap' name 'SOAPHandler' (JXWHHandler) function getHeaders(): JUSet; overload; end; OOPInterceptorCurrentOperations = interface external 'org.omg.PortableInterceptor' name 'CurrentOperations' (OOCCurrentOperations) function get_slot(para1: jint): OOCAny; overload; // throws org.omg.PortableInterceptor.InvalidSlot procedure set_slot(para1: jint; para2: OOCAny); overload; // throws org.omg.PortableInterceptor.InvalidSlot end; OOPServerCurrentOperations = interface external 'org.omg.PortableServer' name 'CurrentOperations' (OOCCurrentOperations) function get_POA(): OOPPOA; overload; // throws org.omg.PortableServer.CurrentPackage.NoContext function get_object_id(): Arr1jbyte; overload; // throws org.omg.PortableServer.CurrentPackage.NoContext end; OOCIDLTypeOperations = interface external 'org.omg.CORBA' name 'IDLTypeOperations' (OOCIRObjectOperations) function &type(): OOCTypeCode; overload; end; OOC_2_3ORB = class abstract external 'org.omg.CORBA_2_3' name 'ORB' (OOCORB) public constructor create(); overload; function register_value_factory(para1: JLString; para2: OOCPValueFactory): OOCPValueFactory; overload; virtual; procedure unregister_value_factory(para1: JLString); overload; virtual; function lookup_value_factory(para1: JLString): OOCPValueFactory; overload; virtual; function get_value_def(para1: JLString): OOCObject; overload; virtual; // throws org.omg.CORBA.BAD_PARAM procedure set_delegate(para1: JLObject); overload; virtual; end; OOCDynAny = interface external 'org.omg.CORBA' name 'DynAny' (OOCObject) function &type(): OOCTypeCode; overload; procedure assign(para1: OOCDynAny); overload; // throws org.omg.CORBA.DynAnyPackage.Invalid procedure from_any(para1: OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.Invalid function to_any(): OOCAny; overload; // throws org.omg.CORBA.DynAnyPackage.Invalid procedure destroy(); overload; function copy(): OOCDynAny; overload; procedure insert_boolean(para1: jboolean); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_boolean(): jboolean; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_octet(): jbyte; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_char(): jchar; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_short(): jshort; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_ushort(): jshort; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_long(): jint; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_ulong(): jint; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_float(): jfloat; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_double(): jdouble; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_string(): JLString; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_reference(): OOCObject; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_typecode(): OOCTypeCode; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_longlong(): jlong; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_ulonglong(): jlong; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_wchar(): jchar; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_wstring(): JLString; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function get_any(): OOCAny; overload; // throws org.omg.CORBA.DynAnyPackage.TypeMismatch function current_component(): OOCDynAny; overload; function next(): jboolean; overload; function seek(para1: jint): jboolean; overload; procedure rewind(); overload; end; OOCLocalObject = class external 'org.omg.CORBA' name 'LocalObject' (JLObject, OOCObject) public constructor create(); overload; function _is_equivalent(para1: OOCObject): jboolean; overload; virtual; function _non_existent(): jboolean; overload; virtual; function _hash(para1: jint): jint; overload; virtual; function _is_a(para1: JLString): jboolean; overload; virtual; function _duplicate(): OOCObject; overload; virtual; procedure _release(); overload; virtual; function _request(para1: JLString): OOCRequest; overload; virtual; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue): OOCRequest; overload; virtual; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue; para5: OOCExceptionList; para6: OOCContextList): OOCRequest; overload; virtual; function _get_interface(): OOCObject; overload; virtual; function _get_interface_def(): OOCObject; overload; virtual; function _orb(): OOCORB; overload; virtual; function _get_policy(para1: jint): OOCPolicy; overload; virtual; function _get_domain_managers(): Arr1OOCDomainManager; overload; virtual; function _set_policy_override(para1: Arr1OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; virtual; function _set_policy_override(var para1: array of OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; virtual; function _is_local(): jboolean; overload; virtual; function _servant_preinvoke(para1: JLString; para2: JLClass): OOCPServantObject; overload; virtual; procedure _servant_postinvoke(para1: OOCPServantObject); overload; virtual; function _request(para1: JLString; para2: jboolean): OOCPOutputStream; overload; virtual; function _invoke(para1: OOCPOutputStream): OOCPInputStream; overload; virtual; // throws org.omg.CORBA.portable.ApplicationException, org.omg.CORBA.portable.RemarshalException procedure _releaseReply(para1: OOCPInputStream); overload; virtual; function validate_connection(): jboolean; overload; virtual; end; OOCPObjectImpl = class abstract external 'org.omg.CORBA.portable' name 'ObjectImpl' (JLObject, OOCObject) public constructor create(); overload; function _get_delegate(): OOCPDelegate; overload; virtual; procedure _set_delegate(para1: OOCPDelegate); overload; virtual; function _ids(): Arr1JLString; overload; virtual; abstract; function _duplicate(): OOCObject; overload; virtual; procedure _release(); overload; virtual; function _is_a(para1: JLString): jboolean; overload; virtual; function _is_equivalent(para1: OOCObject): jboolean; overload; virtual; function _non_existent(): jboolean; overload; virtual; function _hash(para1: jint): jint; overload; virtual; function _request(para1: JLString): OOCRequest; overload; virtual; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue): OOCRequest; overload; virtual; function _create_request(para1: OOCContext; para2: JLString; para3: OOCNVList; para4: OOCNamedValue; para5: OOCExceptionList; para6: OOCContextList): OOCRequest; overload; virtual; function _get_interface_def(): OOCObject; overload; virtual; function _orb(): OOCORB; overload; virtual; function _get_policy(para1: jint): OOCPolicy; overload; virtual; function _get_domain_managers(): Arr1OOCDomainManager; overload; virtual; function _set_policy_override(para1: Arr1OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; virtual; function _set_policy_override(var para1: array of OOCPolicy; para2: OOCSetOverrideType): OOCObject; overload; virtual; function _is_local(): jboolean; overload; virtual; function _servant_preinvoke(para1: JLString; para2: JLClass): OOCPServantObject; overload; virtual; procedure _servant_postinvoke(para1: OOCPServantObject); overload; virtual; function _request(para1: JLString; para2: jboolean): OOCPOutputStream; overload; virtual; function _invoke(para1: OOCPOutputStream): OOCPInputStream; overload; virtual; // throws org.omg.CORBA.portable.ApplicationException, org.omg.CORBA.portable.RemarshalException procedure _releaseReply(para1: OOCPInputStream); overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; OOPIdAssignmentPolicyOperations = interface external 'org.omg.PortableServer' name 'IdAssignmentPolicyOperations' (OOCPolicyOperations) function value(): OOPIdAssignmentPolicyValue; overload; end; OOPIdUniquenessPolicyOperations = interface external 'org.omg.PortableServer' name 'IdUniquenessPolicyOperations' (OOCPolicyOperations) function value(): OOPIdUniquenessPolicyValue; overload; end; OOPImplicitActivationPolicyOperations = interface external 'org.omg.PortableServer' name 'ImplicitActivationPolicyOperations' (OOCPolicyOperations) function value(): OOPImplicitActivationPolicyValue; overload; end; OOPLifespanPolicyOperations = interface external 'org.omg.PortableServer' name 'LifespanPolicyOperations' (OOCPolicyOperations) function value(): OOPLifespanPolicyValue; overload; end; OOPRequestProcessingPolicyOperations = interface external 'org.omg.PortableServer' name 'RequestProcessingPolicyOperations' (OOCPolicyOperations) function value(): OOPRequestProcessingPolicyValue; overload; end; OOPServantRetentionPolicyOperations = interface external 'org.omg.PortableServer' name 'ServantRetentionPolicyOperations' (OOCPolicyOperations) function value(): OOPServantRetentionPolicyValue; overload; end; OOPThreadPolicyOperations = interface external 'org.omg.PortableServer' name 'ThreadPolicyOperations' (OOCPolicyOperations) function value(): OOPThreadPolicyValue; overload; end; OOCStringValueHelper = class external 'org.omg.CORBA' name 'StringValueHelper' (JLObject, OOCPBoxedValueHelper) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; function read_value(para1: OOCPInputStream): JISerializable; overload; virtual; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; procedure write_value(para1: OOCPOutputStream; para2: JISerializable); overload; virtual; function get_id(): JLString; overload; virtual; end; OOCWStringValueHelper = class external 'org.omg.CORBA' name 'WStringValueHelper' (JLObject, OOCPBoxedValueHelper) public constructor create(); overload; class procedure insert(para1: OOCAny; para2: JLString); static; overload; class function extract(para1: OOCAny): JLString; static; overload; class function &type(): OOCTypeCode; static; overload; class function id(): JLString; static; overload; class function read(para1: OOCPInputStream): JLString; static; overload; function read_value(para1: OOCPInputStream): JISerializable; overload; virtual; class procedure write(para1: OOCPOutputStream; para2: JLString); static; overload; procedure write_value(para1: OOCPOutputStream; para2: JISerializable); overload; virtual; function get_id(): JLString; overload; virtual; end; OOC_2_3PDelegate = class abstract external 'org.omg.CORBA_2_3.portable' name 'Delegate' (OOCPDelegate) public constructor create(); overload; function get_codebase(para1: OOCObject): JLString; overload; virtual; end; JRCTie = interface external 'javax.rmi.CORBA' name 'Tie' (OOCPInvokeHandler) function thisObject(): OOCObject; overload; procedure deactivate(); overload; // throws java.rmi.NoSuchObjectException function orb(): OOCORB; overload; procedure orb(para1: OOCORB); overload; procedure setTarget(para1: JRRemote); overload; function getTarget(): JRRemote; overload; end; OOCAnyHolder = class sealed external 'org.omg.CORBA' name 'AnyHolder' (JLObject, OOCPStreamable) public var fvalue: OOCAny; external name 'value'; public constructor create(); overload; constructor create(para1: OOCAny); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCAnySeqHolder = class sealed external 'org.omg.CORBA' name 'AnySeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOCAny; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOCAny); overload; constructor create(const para1: array of OOCAny); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBooleanHolder = class sealed external 'org.omg.CORBA' name 'BooleanHolder' (JLObject, OOCPStreamable) public var fvalue: jboolean; external name 'value'; public constructor create(); overload; constructor create(para1: jboolean); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBooleanSeqHolder = class sealed external 'org.omg.CORBA' name 'BooleanSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jboolean; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jboolean); overload; constructor create(const para1: array of jboolean); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCByteHolder = class sealed external 'org.omg.CORBA' name 'ByteHolder' (JLObject, OOCPStreamable) public var fvalue: jbyte; external name 'value'; public constructor create(); overload; constructor create(para1: jbyte); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCCharHolder = class sealed external 'org.omg.CORBA' name 'CharHolder' (JLObject, OOCPStreamable) public var fvalue: jchar; external name 'value'; public constructor create(); overload; constructor create(para1: jchar); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCCharSeqHolder = class sealed external 'org.omg.CORBA' name 'CharSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jchar; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCCurrentHolder = class sealed external 'org.omg.CORBA' name 'CurrentHolder' (JLObject, OOCPStreamable) public var fvalue: OOCCurrent; external name 'value'; public constructor create(); overload; constructor create(para1: OOCCurrent); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCDoubleHolder = class sealed external 'org.omg.CORBA' name 'DoubleHolder' (JLObject, OOCPStreamable) public var fvalue: jdouble; external name 'value'; public constructor create(); overload; constructor create(para1: jdouble); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCDoubleSeqHolder = class sealed external 'org.omg.CORBA' name 'DoubleSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jdouble; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jdouble); overload; constructor create(const para1: array of jdouble); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCFixedHolder = class sealed external 'org.omg.CORBA' name 'FixedHolder' (JLObject, OOCPStreamable) public var fvalue: JMBigDecimal; external name 'value'; public constructor create(); overload; constructor create(para1: JMBigDecimal); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCFloatHolder = class sealed external 'org.omg.CORBA' name 'FloatHolder' (JLObject, OOCPStreamable) public var fvalue: jfloat; external name 'value'; public constructor create(); overload; constructor create(para1: jfloat); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCFloatSeqHolder = class sealed external 'org.omg.CORBA' name 'FloatSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jfloat; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jfloat); overload; constructor create(const para1: array of jfloat); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCIntHolder = class sealed external 'org.omg.CORBA' name 'IntHolder' (JLObject, OOCPStreamable) public var fvalue: jint; external name 'value'; public constructor create(); overload; constructor create(para1: jint); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCLongHolder = class sealed external 'org.omg.CORBA' name 'LongHolder' (JLObject, OOCPStreamable) public var fvalue: jlong; external name 'value'; public constructor create(); overload; constructor create(para1: jlong); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCLongLongSeqHolder = class sealed external 'org.omg.CORBA' name 'LongLongSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jlong; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jlong); overload; constructor create(const para1: array of jlong); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCLongSeqHolder = class sealed external 'org.omg.CORBA' name 'LongSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jint; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCObjectHolder = class sealed external 'org.omg.CORBA' name 'ObjectHolder' (JLObject, OOCPStreamable) public var fvalue: OOCObject; external name 'value'; public constructor create(); overload; constructor create(para1: OOCObject); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCOctetSeqHolder = class sealed external 'org.omg.CORBA' name 'OctetSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jbyte; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCParameterModeHolder = class sealed external 'org.omg.CORBA' name 'ParameterModeHolder' (JLObject, OOCPStreamable) public var fvalue: OOCParameterMode; external name 'value'; public constructor create(); overload; constructor create(para1: OOCParameterMode); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCPolicyErrorHolder = class sealed external 'org.omg.CORBA' name 'PolicyErrorHolder' (JLObject, OOCPStreamable) public var fvalue: OOCPolicyError; external name 'value'; public constructor create(); overload; constructor create(para1: OOCPolicyError); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCPolicyHolder = class sealed external 'org.omg.CORBA' name 'PolicyHolder' (JLObject, OOCPStreamable) public var fvalue: OOCPolicy; external name 'value'; public constructor create(); overload; constructor create(para1: OOCPolicy); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCPolicyListHolder = class sealed external 'org.omg.CORBA' name 'PolicyListHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOCPolicy; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOCPolicy); overload; constructor create(const para1: array of OOCPolicy); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCPrincipalHolder = class sealed external 'org.omg.CORBA' name 'PrincipalHolder' (JLObject, OOCPStreamable) public var fvalue: OOCPrincipal; external name 'value'; public constructor create(); overload; constructor create(para1: OOCPrincipal); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCServiceInformationHolder = class sealed external 'org.omg.CORBA' name 'ServiceInformationHolder' (JLObject, OOCPStreamable) public var fvalue: OOCServiceInformation; external name 'value'; public constructor create(); overload; constructor create(para1: OOCServiceInformation); overload; procedure _write(para1: OOCPOutputStream); overload; virtual; procedure _read(para1: OOCPInputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCShortHolder = class sealed external 'org.omg.CORBA' name 'ShortHolder' (JLObject, OOCPStreamable) public var fvalue: jshort; external name 'value'; public constructor create(); overload; constructor create(para1: jshort); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCShortSeqHolder = class sealed external 'org.omg.CORBA' name 'ShortSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jshort; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jshort); overload; constructor create(const para1: array of jshort); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCStringHolder = class sealed external 'org.omg.CORBA' name 'StringHolder' (JLObject, OOCPStreamable) public var fvalue: JLString; external name 'value'; public constructor create(); overload; constructor create(para1: JLString); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCStringSeqHolder = class sealed external 'org.omg.CORBA' name 'StringSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1JLString; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCTypeCodeHolder = class sealed external 'org.omg.CORBA' name 'TypeCodeHolder' (JLObject, OOCPStreamable) public var fvalue: OOCTypeCode; external name 'value'; public constructor create(); overload; constructor create(para1: OOCTypeCode); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCULongLongSeqHolder = class sealed external 'org.omg.CORBA' name 'ULongLongSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jlong; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jlong); overload; constructor create(const para1: array of jlong); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCULongSeqHolder = class sealed external 'org.omg.CORBA' name 'ULongSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jint; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCUShortSeqHolder = class sealed external 'org.omg.CORBA' name 'UShortSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jshort; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jshort); overload; constructor create(const para1: array of jshort); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCUnknownUserExceptionHolder = class sealed external 'org.omg.CORBA' name 'UnknownUserExceptionHolder' (JLObject, OOCPStreamable) public var fvalue: OOCUnknownUserException; external name 'value'; public constructor create(); overload; constructor create(para1: OOCUnknownUserException); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCValueBaseHolder = class sealed external 'org.omg.CORBA' name 'ValueBaseHolder' (JLObject, OOCPStreamable) public var fvalue: JISerializable; external name 'value'; public constructor create(); overload; constructor create(para1: JISerializable); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCWCharSeqHolder = class sealed external 'org.omg.CORBA' name 'WCharSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1jchar; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCWStringSeqHolder = class sealed external 'org.omg.CORBA' name 'WStringSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1JLString; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCWrongTransactionHolder = class sealed external 'org.omg.CORBA' name 'WrongTransactionHolder' (JLObject, OOCPStreamable) public var fvalue: OOCWrongTransaction; external name 'value'; public constructor create(); overload; constructor create(para1: OOCWrongTransaction); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBindingHolder = class sealed external 'org.omg.CosNaming' name 'BindingHolder' (JLObject, OOCPStreamable) public var fvalue: OOCBinding; external name 'value'; public constructor create(); overload; constructor create(para1: OOCBinding); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBindingIteratorHolder = class sealed external 'org.omg.CosNaming' name 'BindingIteratorHolder' (JLObject, OOCPStreamable) public var fvalue: OOCBindingIterator; external name 'value'; public constructor create(); overload; constructor create(para1: OOCBindingIterator); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBindingListHolder = class sealed external 'org.omg.CosNaming' name 'BindingListHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOCBinding; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOCBinding); overload; constructor create(const para1: array of OOCBinding); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCBindingTypeHolder = class sealed external 'org.omg.CosNaming' name 'BindingTypeHolder' (JLObject, OOCPStreamable) public var fvalue: OOCBindingType; external name 'value'; public constructor create(); overload; constructor create(para1: OOCBindingType); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNameComponentHolder = class sealed external 'org.omg.CosNaming' name 'NameComponentHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNameComponent; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNameComponent); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNameHolder = class sealed external 'org.omg.CosNaming' name 'NameHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOCNameComponent; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOCNameComponent); overload; constructor create(const para1: array of OOCNameComponent); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNamingContextExtHolder = class sealed external 'org.omg.CosNaming' name 'NamingContextExtHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNamingContextExt; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNamingContextExt); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNInvalidAddressHolder = class sealed external 'org.omg.CosNaming.NamingContextExtPackage' name 'InvalidAddressHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNInvalidAddress; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNInvalidAddress); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNamingContextHolder = class sealed external 'org.omg.CosNaming' name 'NamingContextHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNamingContext; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNamingContext); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNAlreadyBoundHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'AlreadyBoundHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNAlreadyBound; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNAlreadyBound); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNCannotProceedHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'CannotProceedHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNCannotProceed; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNCannotProceed); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNInvalidNameHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'InvalidNameHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNInvalidName; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNInvalidName); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNNotEmptyHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'NotEmptyHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNNotEmpty; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNNotEmpty); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNNotFoundHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'NotFoundHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNNotFound; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNNotFound); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNNotFoundReasonHolder = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'NotFoundReasonHolder' (JLObject, OOCPStreamable) public var fvalue: OOCNNotFoundReason; external name 'value'; public constructor create(); overload; constructor create(para1: OOCNNotFoundReason); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOIIORHolder = class sealed external 'org.omg.IOP' name 'IORHolder' (JLObject, OOCPStreamable) public var fvalue: OOIIOR; external name 'value'; public constructor create(); overload; constructor create(para1: OOIIOR); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOIMultipleComponentProfileHolder = class sealed external 'org.omg.IOP' name 'MultipleComponentProfileHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOITaggedComponent; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOITaggedComponent); overload; constructor create(const para1: array of OOITaggedComponent); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOIServiceContextHolder = class sealed external 'org.omg.IOP' name 'ServiceContextHolder' (JLObject, OOCPStreamable) public var fvalue: OOIServiceContext; external name 'value'; public constructor create(); overload; constructor create(para1: OOIServiceContext); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOIServiceContextListHolder = class sealed external 'org.omg.IOP' name 'ServiceContextListHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOIServiceContext; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOIServiceContext); overload; constructor create(const para1: array of OOIServiceContext); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOITaggedComponentHolder = class sealed external 'org.omg.IOP' name 'TaggedComponentHolder' (JLObject, OOCPStreamable) public var fvalue: OOITaggedComponent; external name 'value'; public constructor create(); overload; constructor create(para1: OOITaggedComponent); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOITaggedProfileHolder = class sealed external 'org.omg.IOP' name 'TaggedProfileHolder' (JLObject, OOCPStreamable) public var fvalue: OOITaggedProfile; external name 'value'; public constructor create(); overload; constructor create(para1: OOITaggedProfile); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOPIORInterceptor_3_0Holder = class sealed external 'org.omg.PortableInterceptor' name 'IORInterceptor_3_0Holder' (JLObject, OOCPStreamable) public var fvalue: OOPIORInterceptor_3_0; external name 'value'; public constructor create(); overload; constructor create(para1: OOPIORInterceptor_3_0); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOPObjectReferenceFactoryHolder = class sealed external 'org.omg.PortableInterceptor' name 'ObjectReferenceFactoryHolder' (JLObject, OOCPStreamable) public var fvalue: OOPObjectReferenceFactory; external name 'value'; public constructor create(); overload; constructor create(para1: OOPObjectReferenceFactory); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOPObjectReferenceTemplateHolder = class sealed external 'org.omg.PortableInterceptor' name 'ObjectReferenceTemplateHolder' (JLObject, OOCPStreamable) public var fvalue: OOPObjectReferenceTemplate; external name 'value'; public constructor create(); overload; constructor create(para1: OOPObjectReferenceTemplate); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOPObjectReferenceTemplateSeqHolder = class sealed external 'org.omg.PortableInterceptor' name 'ObjectReferenceTemplateSeqHolder' (JLObject, OOCPStreamable) public var fvalue: Arr1OOPObjectReferenceTemplate; external name 'value'; public constructor create(); overload; constructor create(para1: Arr1OOPObjectReferenceTemplate); overload; constructor create(const para1: array of OOPObjectReferenceTemplate); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOPSCookieHolder = class sealed external 'org.omg.PortableServer.ServantLocatorPackage' name 'CookieHolder' (JLObject, OOCPStreamable) public var fvalue: JLObject; external name 'value'; public constructor create(); overload; constructor create(para1: JLObject); overload; procedure _read(para1: OOCPInputStream); overload; virtual; procedure _write(para1: OOCPOutputStream); overload; virtual; function _type(): OOCTypeCode; overload; virtual; end; OOCNamingContextExtOperations = interface external 'org.omg.CosNaming' name 'NamingContextExtOperations' (OOCNamingContextOperations) function to_string(para1: Arr1OOCNameComponent): JLString; overload; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_string(var para1: array of OOCNameComponent): JLString; overload; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_name(para1: JLString): Arr1OOCNameComponent; overload; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_url(para1: JLString; para2: JLString): JLString; overload; // throws org.omg.CosNaming.NamingContextExtPackage.InvalidAddress, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve_str(para1: JLString): OOCObject; overload; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName end; OODDynArrayOperations = interface external 'org.omg.DynamicAny' name 'DynArrayOperations' (OODDynAnyOperations) function get_elements(): Arr1OOCAny; overload; procedure set_elements(para1: Arr1OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements(var para1: array of OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements_as_dyn_any(): Arr1OODDynAny; overload; procedure set_elements_as_dyn_any(para1: Arr1OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements_as_dyn_any(var para1: array of OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynEnumOperations = interface external 'org.omg.DynamicAny' name 'DynEnumOperations' (OODDynAnyOperations) function get_as_string(): JLString; overload; procedure set_as_string(para1: JLString); overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_as_ulong(): jint; overload; procedure set_as_ulong(para1: jint); overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynFixedOperations = interface external 'org.omg.DynamicAny' name 'DynFixedOperations' (OODDynAnyOperations) function get_value(): JLString; overload; function set_value(para1: JLString): jboolean; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynSequenceOperations = interface external 'org.omg.DynamicAny' name 'DynSequenceOperations' (OODDynAnyOperations) function get_length(): jint; overload; procedure set_length(para1: jint); overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements(): Arr1OOCAny; overload; procedure set_elements(para1: Arr1OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements(var para1: array of OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements_as_dyn_any(): Arr1OODDynAny; overload; procedure set_elements_as_dyn_any(para1: Arr1OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements_as_dyn_any(var para1: array of OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynStructOperations = interface external 'org.omg.DynamicAny' name 'DynStructOperations' (OODDynAnyOperations) function current_member_name(): JLString; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function current_member_kind(): OOCTCKind; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members(): Arr1OODNameValuePair; overload; procedure set_members(para1: Arr1OODNameValuePair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(var para1: array of OODNameValuePair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynUnionOperations = interface external 'org.omg.DynamicAny' name 'DynUnionOperations' (OODDynAnyOperations) function get_discriminator(): OODDynAny; overload; procedure set_discriminator(para1: OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure set_to_default_member(); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure set_to_no_active_member(); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function has_no_active_member(): jboolean; overload; function discriminator_kind(): OOCTCKind; overload; function member_kind(): OOCTCKind; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function member(): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function member_name(): JLString; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OODDynValueCommonOperations = interface external 'org.omg.DynamicAny' name 'DynValueCommonOperations' (OODDynAnyOperations) function is_null(): jboolean; overload; procedure set_to_null(); overload; procedure set_to_value(); overload; end; OOPClientRequestInterceptorOperations = interface external 'org.omg.PortableInterceptor' name 'ClientRequestInterceptorOperations' (OOPInterceptorOperations) procedure send_request(para1: OOPClientRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest procedure send_poll(para1: OOPClientRequestInfo); overload; procedure receive_reply(para1: OOPClientRequestInfo); overload; procedure receive_exception(para1: OOPClientRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest procedure receive_other(para1: OOPClientRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest end; OOPIORInterceptorOperations = interface external 'org.omg.PortableInterceptor' name 'IORInterceptorOperations' (OOPInterceptorOperations) procedure establish_components(para1: OOPIORInfo); overload; end; OOPServerRequestInterceptorOperations = interface external 'org.omg.PortableInterceptor' name 'ServerRequestInterceptorOperations' (OOPInterceptorOperations) procedure receive_request_service_contexts(para1: OOPServerRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest procedure receive_request(para1: OOPServerRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest procedure send_reply(para1: OOPServerRequestInfo); overload; procedure send_exception(para1: OOPServerRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest procedure send_other(para1: OOPServerRequestInfo); overload; // throws org.omg.PortableInterceptor.ForwardRequest end; OOPClientRequestInfoOperations = interface external 'org.omg.PortableInterceptor' name 'ClientRequestInfoOperations' (OOPRequestInfoOperations) function target(): OOCObject; overload; function effective_target(): OOCObject; overload; function effective_profile(): OOITaggedProfile; overload; function received_exception(): OOCAny; overload; function received_exception_id(): JLString; overload; function get_effective_component(para1: jint): OOITaggedComponent; overload; function get_effective_components(para1: jint): Arr1OOITaggedComponent; overload; function get_request_policy(para1: jint): OOCPolicy; overload; procedure add_request_service_context(para1: OOIServiceContext; para2: jboolean); overload; end; OOPServerRequestInfoOperations = interface external 'org.omg.PortableInterceptor' name 'ServerRequestInfoOperations' (OOPRequestInfoOperations) function sending_exception(): OOCAny; overload; function object_id(): Arr1jbyte; overload; function adapter_id(): Arr1jbyte; overload; function server_id(): JLString; overload; function orb_id(): JLString; overload; function adapter_name(): Arr1JLString; overload; function target_most_derived_interface(): JLString; overload; function get_server_policy(para1: jint): OOCPolicy; overload; procedure set_slot(para1: jint; para2: OOCAny); overload; // throws org.omg.PortableInterceptor.InvalidSlot function target_is_a(para1: JLString): jboolean; overload; procedure add_reply_service_context(para1: OOIServiceContext; para2: jboolean); overload; end; OOCBindingIteratorPOA = class abstract external 'org.omg.CosNaming' name 'BindingIteratorPOA' (OOPServant, OOCBindingIteratorOperations, OOCPInvokeHandler) public constructor create(); overload; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; function _this(): OOCBindingIterator; overload; virtual; function _this(para1: OOCORB): OOCBindingIterator; overload; virtual; end; OOCNamingContextPOA = class abstract external 'org.omg.CosNaming' name 'NamingContextPOA' (OOPServant, OOCNamingContextOperations, OOCPInvokeHandler) public constructor create(); overload; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; function _this(): OOCNamingContext; overload; virtual; function _this(para1: OOCORB): OOCNamingContext; overload; virtual; end; OOPDynamicImplementation = class abstract external 'org.omg.PortableServer' name 'DynamicImplementation' (OOPServant) public constructor create(); overload; procedure invoke(para1: OOCServerRequest); overload; virtual; abstract; end; OOPServantActivatorOperations = interface external 'org.omg.PortableServer' name 'ServantActivatorOperations' (OOPServantManagerOperations) function incarnate(para1: Arr1jbyte; para2: OOPPOA): OOPServant; overload; // throws org.omg.PortableServer.ForwardRequest function incarnate(var para1: array of jbyte; para2: OOPPOA): OOPServant; overload; // throws org.omg.PortableServer.ForwardRequest procedure etherealize(para1: Arr1jbyte; para2: OOPPOA; para3: OOPServant; para4: jboolean; para5: jboolean); overload; procedure etherealize(var para1: array of jbyte; para2: OOPPOA; para3: OOPServant; para4: jboolean; para5: jboolean); overload; end; OOPServantLocatorOperations = interface external 'org.omg.PortableServer' name 'ServantLocatorOperations' (OOPServantManagerOperations) function preinvoke(para1: Arr1jbyte; para2: OOPPOA; para3: JLString; para4: OOPSCookieHolder): OOPServant; overload; // throws org.omg.PortableServer.ForwardRequest function preinvoke(var para1: array of jbyte; para2: OOPPOA; para3: JLString; para4: OOPSCookieHolder): OOPServant; overload; // throws org.omg.PortableServer.ForwardRequest procedure postinvoke(para1: Arr1jbyte; para2: OOPPOA; para3: JLString; para4: JLObject; para5: OOPServant); overload; procedure postinvoke(var para1: array of jbyte; para2: OOPPOA; para3: JLString; para4: JLObject; para5: OOPServant); overload; end; OWDCDOMImplementationCSS = interface external 'org.w3c.dom.css' name 'DOMImplementationCSS' (OWDDOMImplementation) function createCSSStyleSheet(para1: JLString; para2: JLString): OWDCCSSStyleSheet; overload; // throws org.w3c.dom.DOMException end; OWDHHTMLDOMImplementation = interface external 'org.w3c.dom.html' name 'HTMLDOMImplementation' (OWDDOMImplementation) function createHTMLDocument(para1: JLString): OWDHHTMLDocument; overload; end; JIMIIONamedNodeMap = class external 'javax.imageio.metadata' name 'IIONamedNodeMap' (JLObject, OWDNamedNodeMap) public constructor create(para1: JUList); overload; function getLength(): jint; overload; virtual; function getNamedItem(para1: JLString): OWDNode; overload; virtual; function item(para1: jint): OWDNode; overload; virtual; function removeNamedItem(para1: JLString): OWDNode; overload; virtual; function setNamedItem(para1: OWDNode): OWDNode; overload; virtual; function getNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; virtual; function setNamedItemNS(para1: OWDNode): OWDNode; overload; virtual; function removeNamedItemNS(para1: JLString; para2: JLString): OWDNode; overload; virtual; end; JXSNode = interface external 'javax.xml.soap' name 'Node' (OWDNode) function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; procedure setParentElement(para1: JXSSOAPElement); overload; // throws javax.xml.soap.SOAPException function getParentElement(): JXSSOAPElement; overload; procedure detachNode(); overload; procedure recycleNode(); overload; end; OWDAttr = interface external 'org.w3c.dom' name 'Attr' (OWDNode) function getName(): JLString; overload; function getSpecified(): jboolean; overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; // throws org.w3c.dom.DOMException function getOwnerElement(): OWDElement; overload; function getSchemaTypeInfo(): OWDTypeInfo; overload; function isId(): jboolean; overload; end; OWDCharacterData = interface external 'org.w3c.dom' name 'CharacterData' (OWDNode) function getData(): JLString; overload; // throws org.w3c.dom.DOMException procedure setData(para1: JLString); overload; // throws org.w3c.dom.DOMException function getLength(): jint; overload; function substringData(para1: jint; para2: jint): JLString; overload; // throws org.w3c.dom.DOMException procedure appendData(para1: JLString); overload; // throws org.w3c.dom.DOMException procedure insertData(para1: jint; para2: JLString); overload; // throws org.w3c.dom.DOMException procedure deleteData(para1: jint; para2: jint); overload; // throws org.w3c.dom.DOMException procedure replaceData(para1: jint; para2: jint; para3: JLString); overload; // throws org.w3c.dom.DOMException end; OWDDocument = interface external 'org.w3c.dom' name 'Document' (OWDNode) function getDoctype(): OWDDocumentType; overload; function getImplementation(): OWDDOMImplementation; overload; function getDocumentElement(): OWDElement; overload; function createElement(para1: JLString): OWDElement; overload; // throws org.w3c.dom.DOMException function createDocumentFragment(): OWDDocumentFragment; overload; function createTextNode(para1: JLString): OWDText; overload; function createComment(para1: JLString): OWDComment; overload; function createCDATASection(para1: JLString): OWDCDATASection; overload; // throws org.w3c.dom.DOMException function createProcessingInstruction(para1: JLString; para2: JLString): OWDProcessingInstruction; overload; // throws org.w3c.dom.DOMException function createAttribute(para1: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException function createEntityReference(para1: JLString): OWDEntityReference; overload; // throws org.w3c.dom.DOMException function getElementsByTagName(para1: JLString): OWDNodeList; overload; function importNode(para1: OWDNode; para2: jboolean): OWDNode; overload; // throws org.w3c.dom.DOMException function createElementNS(para1: JLString; para2: JLString): OWDElement; overload; // throws org.w3c.dom.DOMException function createAttributeNS(para1: JLString; para2: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException function getElementsByTagNameNS(para1: JLString; para2: JLString): OWDNodeList; overload; function getElementById(para1: JLString): OWDElement; overload; function getInputEncoding(): JLString; overload; function getXmlEncoding(): JLString; overload; function getXmlStandalone(): jboolean; overload; procedure setXmlStandalone(para1: jboolean); overload; // throws org.w3c.dom.DOMException function getXmlVersion(): JLString; overload; procedure setXmlVersion(para1: JLString); overload; // throws org.w3c.dom.DOMException function getStrictErrorChecking(): jboolean; overload; procedure setStrictErrorChecking(para1: jboolean); overload; function getDocumentURI(): JLString; overload; procedure setDocumentURI(para1: JLString); overload; function adoptNode(para1: OWDNode): OWDNode; overload; // throws org.w3c.dom.DOMException function getDomConfig(): OWDDOMConfiguration; overload; procedure normalizeDocument(); overload; function renameNode(para1: OWDNode; para2: JLString; para3: JLString): OWDNode; overload; // throws org.w3c.dom.DOMException end; OWDDocumentFragment = interface external 'org.w3c.dom' name 'DocumentFragment' (OWDNode) end; OWDDocumentType = interface external 'org.w3c.dom' name 'DocumentType' (OWDNode) function getName(): JLString; overload; function getEntities(): OWDNamedNodeMap; overload; function getNotations(): OWDNamedNodeMap; overload; function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; function getInternalSubset(): JLString; overload; end; OWDElement = interface external 'org.w3c.dom' name 'Element' (OWDNode) function getTagName(): JLString; overload; function getAttribute(para1: JLString): JLString; overload; procedure setAttribute(para1: JLString; para2: JLString); overload; // throws org.w3c.dom.DOMException procedure removeAttribute(para1: JLString); overload; // throws org.w3c.dom.DOMException function getAttributeNode(para1: JLString): OWDAttr; overload; function setAttributeNode(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException function removeAttributeNode(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException function getElementsByTagName(para1: JLString): OWDNodeList; overload; function getAttributeNS(para1: JLString; para2: JLString): JLString; overload; // throws org.w3c.dom.DOMException procedure setAttributeNS(para1: JLString; para2: JLString; para3: JLString); overload; // throws org.w3c.dom.DOMException procedure removeAttributeNS(para1: JLString; para2: JLString); overload; // throws org.w3c.dom.DOMException function getAttributeNodeNS(para1: JLString; para2: JLString): OWDAttr; overload; // throws org.w3c.dom.DOMException function setAttributeNodeNS(para1: OWDAttr): OWDAttr; overload; // throws org.w3c.dom.DOMException function getElementsByTagNameNS(para1: JLString; para2: JLString): OWDNodeList; overload; // throws org.w3c.dom.DOMException function hasAttribute(para1: JLString): jboolean; overload; function hasAttributeNS(para1: JLString; para2: JLString): jboolean; overload; // throws org.w3c.dom.DOMException function getSchemaTypeInfo(): OWDTypeInfo; overload; procedure setIdAttribute(para1: JLString; para2: jboolean); overload; // throws org.w3c.dom.DOMException procedure setIdAttributeNS(para1: JLString; para2: JLString; para3: jboolean); overload; // throws org.w3c.dom.DOMException procedure setIdAttributeNode(para1: OWDAttr; para2: jboolean); overload; // throws org.w3c.dom.DOMException end; OWDEntity = interface external 'org.w3c.dom' name 'Entity' (OWDNode) function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; function getNotationName(): JLString; overload; function getInputEncoding(): JLString; overload; function getXmlEncoding(): JLString; overload; function getXmlVersion(): JLString; overload; end; OWDEntityReference = interface external 'org.w3c.dom' name 'EntityReference' (OWDNode) end; OWDNotation = interface external 'org.w3c.dom' name 'Notation' (OWDNode) function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; end; OWDProcessingInstruction = interface external 'org.w3c.dom' name 'ProcessingInstruction' (OWDNode) function getTarget(): JLString; overload; function getData(): JLString; overload; procedure setData(para1: JLString); overload; // throws org.w3c.dom.DOMException end; OWDXXPathNamespace = interface external 'org.w3c.dom.xpath' name 'XPathNamespace' (OWDNode) const XPATH_NAMESPACE_NODE = 13; function getOwnerElement(): OWDElement; overload; end; JIMIIONodeList = class external 'javax.imageio.metadata' name 'IIONodeList' (JLObject, OWDNodeList) public constructor create(para1: JUList); overload; function getLength(): jint; overload; virtual; function item(para1: jint): OWDNode; overload; virtual; end; OWDCCSSCharsetRule = interface external 'org.w3c.dom.css' name 'CSSCharsetRule' (OWDCCSSRule) function getEncoding(): JLString; overload; procedure setEncoding(para1: JLString); overload; // throws org.w3c.dom.DOMException end; OWDCCSSFontFaceRule = interface external 'org.w3c.dom.css' name 'CSSFontFaceRule' (OWDCCSSRule) function getStyle(): OWDCCSSStyleDeclaration; overload; end; OWDCCSSImportRule = interface external 'org.w3c.dom.css' name 'CSSImportRule' (OWDCCSSRule) function getHref(): JLString; overload; function getMedia(): OWDSMediaList; overload; function getStyleSheet(): OWDCCSSStyleSheet; overload; end; OWDCCSSMediaRule = interface external 'org.w3c.dom.css' name 'CSSMediaRule' (OWDCCSSRule) function getMedia(): OWDSMediaList; overload; function getCssRules(): OWDCCSSRuleList; overload; function insertRule(para1: JLString; para2: jint): jint; overload; // throws org.w3c.dom.DOMException procedure deleteRule(para1: jint); overload; // throws org.w3c.dom.DOMException end; OWDCCSSPageRule = interface external 'org.w3c.dom.css' name 'CSSPageRule' (OWDCCSSRule) function getSelectorText(): JLString; overload; procedure setSelectorText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getStyle(): OWDCCSSStyleDeclaration; overload; end; OWDCCSSStyleRule = interface external 'org.w3c.dom.css' name 'CSSStyleRule' (OWDCCSSRule) function getSelectorText(): JLString; overload; procedure setSelectorText(para1: JLString); overload; // throws org.w3c.dom.DOMException function getStyle(): OWDCCSSStyleDeclaration; overload; end; OWDCCSSUnknownRule = interface external 'org.w3c.dom.css' name 'CSSUnknownRule' (OWDCCSSRule) end; OWDCCSSPrimitiveValue = interface external 'org.w3c.dom.css' name 'CSSPrimitiveValue' (OWDCCSSValue) const CSS_UNKNOWN = 0; CSS_NUMBER = 1; CSS_PERCENTAGE = 2; CSS_EMS = 3; CSS_EXS = 4; CSS_PX = 5; CSS_CM = 6; CSS_MM = 7; CSS_IN = 8; CSS_PT = 9; CSS_PC = 10; CSS_DEG = 11; CSS_RAD = 12; CSS_GRAD = 13; CSS_MS = 14; CSS_S = 15; CSS_HZ = 16; CSS_KHZ = 17; CSS_DIMENSION = 18; CSS_STRING = 19; CSS_URI = 20; CSS_IDENT = 21; CSS_ATTR = 22; CSS_COUNTER = 23; CSS_RECT = 24; CSS_RGBCOLOR = 25; function getPrimitiveType(): jshort; overload; procedure setFloatValue(para1: jshort; para2: jfloat); overload; // throws org.w3c.dom.DOMException function getFloatValue(para1: jshort): jfloat; overload; // throws org.w3c.dom.DOMException procedure setStringValue(para1: jshort; para2: JLString); overload; // throws org.w3c.dom.DOMException function getStringValue(): JLString; overload; // throws org.w3c.dom.DOMException function getCounterValue(): OWDCCounter; overload; // throws org.w3c.dom.DOMException function getRectValue(): OWDCRect; overload; // throws org.w3c.dom.DOMException function getRGBColorValue(): OWDCRGBColor; overload; // throws org.w3c.dom.DOMException end; OWDCCSSValueList = interface external 'org.w3c.dom.css' name 'CSSValueList' (OWDCCSSValue) function getLength(): jint; overload; function item(para1: jint): OWDCCSSValue; overload; end; OWDEMutationEvent = interface external 'org.w3c.dom.events' name 'MutationEvent' (OWDEEvent) const MODIFICATION = 1; ADDITION = 2; REMOVAL = 3; function getRelatedNode(): OWDNode; overload; function getPrevValue(): JLString; overload; function getNewValue(): JLString; overload; function getAttrName(): JLString; overload; function getAttrChange(): jshort; overload; procedure initMutationEvent(para1: JLString; para2: jboolean; para3: jboolean; para4: OWDNode; para5: JLString; para6: JLString; para7: JLString; para8: jshort); overload; end; OWDEUIEvent = interface external 'org.w3c.dom.events' name 'UIEvent' (OWDEEvent) function getView(): OWDVAbstractView; overload; function getDetail(): jint; overload; procedure initUIEvent(para1: JLString; para2: jboolean; para3: jboolean; para4: OWDVAbstractView; para5: jint); overload; end; OWDLLSLoadEvent = interface external 'org.w3c.dom.ls' name 'LSLoadEvent' (OWDEEvent) function getNewDocument(): OWDDocument; overload; function getInput(): OWDLLSInput; overload; end; OWDLLSProgressEvent = interface external 'org.w3c.dom.ls' name 'LSProgressEvent' (OWDEEvent) function getInput(): OWDLLSInput; overload; function getPosition(): jint; overload; function getTotalSize(): jint; overload; end; OWDCDocumentCSS = interface external 'org.w3c.dom.css' name 'DocumentCSS' (OWDSDocumentStyle) function getOverrideStyle(para1: OWDElement; para2: JLString): OWDCCSSStyleDeclaration; overload; end; OWDCCSSStyleSheet = interface external 'org.w3c.dom.css' name 'CSSStyleSheet' (OWDSStyleSheet) function getOwnerRule(): OWDCCSSRule; overload; function getCssRules(): OWDCCSSRuleList; overload; function insertRule(para1: JLString; para2: jint): jint; overload; // throws org.w3c.dom.DOMException procedure deleteRule(para1: jint); overload; // throws org.w3c.dom.DOMException end; OWDLLSSerializerFilter = interface external 'org.w3c.dom.ls' name 'LSSerializerFilter' (OWDTNodeFilter) function getWhatToShow(): jint; overload; end; OWDCViewCSS = interface external 'org.w3c.dom.css' name 'ViewCSS' (OWDVAbstractView) function getComputedStyle(para1: OWDElement; para2: JLString): OWDCCSSStyleDeclaration; overload; end; OXSHAttributeListImpl = class external 'org.xml.sax.helpers' name 'AttributeListImpl' (JLObject, OXSAttributeList) public constructor create(); overload; constructor create(para1: OXSAttributeList); overload; procedure setAttributeList(para1: OXSAttributeList); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: JLString); overload; virtual; procedure removeAttribute(para1: JLString); overload; virtual; procedure clear(); overload; virtual; function getLength(): jint; overload; virtual; function getName(para1: jint): JLString; overload; virtual; function getType(para1: jint): JLString; overload; virtual; function getValue(para1: jint): JLString; overload; virtual; function getType(para1: JLString): JLString; overload; virtual; function getValue(para1: JLString): JLString; overload; virtual; end; OXSEAttributes2 = interface external 'org.xml.sax.ext' name 'Attributes2' (OXSAttributes) function isDeclared(para1: jint): jboolean; overload; function isDeclared(para1: JLString): jboolean; overload; function isDeclared(para1: JLString; para2: JLString): jboolean; overload; function isSpecified(para1: jint): jboolean; overload; function isSpecified(para1: JLString; para2: JLString): jboolean; overload; function isSpecified(para1: JLString): jboolean; overload; end; OXSHAttributesImpl = class external 'org.xml.sax.helpers' name 'AttributesImpl' (JLObject, OXSAttributes) public constructor create(); overload; constructor create(para1: OXSAttributes); overload; function getLength(): jint; overload; virtual; function getURI(para1: jint): JLString; overload; virtual; function getLocalName(para1: jint): JLString; overload; virtual; function getQName(para1: jint): JLString; overload; virtual; function getType(para1: jint): JLString; overload; virtual; function getValue(para1: jint): JLString; overload; virtual; function getIndex(para1: JLString; para2: JLString): jint; overload; virtual; function getIndex(para1: JLString): jint; overload; virtual; function getType(para1: JLString; para2: JLString): JLString; overload; virtual; function getType(para1: JLString): JLString; overload; virtual; function getValue(para1: JLString; para2: JLString): JLString; overload; virtual; function getValue(para1: JLString): JLString; overload; virtual; procedure clear(); overload; virtual; procedure setAttributes(para1: OXSAttributes); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual; procedure setAttribute(para1: jint; para2: JLString; para3: JLString; para4: JLString; para5: JLString; para6: JLString); overload; virtual; procedure removeAttribute(para1: jint); overload; virtual; procedure setURI(para1: jint; para2: JLString); overload; virtual; procedure setLocalName(para1: jint; para2: JLString); overload; virtual; procedure setQName(para1: jint; para2: JLString); overload; virtual; procedure setType(para1: jint; para2: JLString); overload; virtual; procedure setValue(para1: jint; para2: JLString); overload; virtual; end; JXBUnmarshallerHandler = interface external 'javax.xml.bind' name 'UnmarshallerHandler' (OXSContentHandler) function getResult(): JLObject; overload; // throws javax.xml.bind.JAXBException, java.lang.IllegalStateException end; JXTSTemplatesHandler = interface external 'javax.xml.transform.sax' name 'TemplatesHandler' (OXSContentHandler) function getTemplates(): JXTTemplates; overload; procedure setSystemId(para1: JLString); overload; function getSystemId(): JLString; overload; end; JXVValidatorHandler = class abstract external 'javax.xml.validation' name 'ValidatorHandler' (JLObject, OXSContentHandler) strict protected constructor create(); overload; public procedure setContentHandler(para1: OXSContentHandler); overload; virtual; abstract; function getContentHandler(): OXSContentHandler; overload; virtual; abstract; procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; abstract; function getErrorHandler(): OXSErrorHandler; overload; virtual; abstract; procedure setResourceResolver(para1: OWDLLSResourceResolver); overload; virtual; abstract; function getResourceResolver(): OWDLLSResourceResolver; overload; virtual; abstract; function getTypeInfoProvider(): JXVTypeInfoProvider; overload; virtual; abstract; function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException end; OXSEEntityResolver2 = interface external 'org.xml.sax.ext' name 'EntityResolver2' (OXSEntityResolver) function getExternalSubset(para1: JLString; para2: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException function resolveEntity(para1: JLString; para2: JLString; para3: JLString; para4: JLString): OXSInputSource; overload; // throws org.xml.sax.SAXException, java.io.IOException end; OXSHandlerBase = class external 'org.xml.sax' name 'HandlerBase' (JLObject, OXSEntityResolver, OXSDTDHandler, OXSDocumentHandler, OXSErrorHandler) public constructor create(); overload; function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: OXSAttributeList); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException end; OXSHDefaultHandler = class external 'org.xml.sax.helpers' name 'DefaultHandler' (JLObject, OXSEntityResolver, OXSDTDHandler, OXSContentHandler, OXSErrorHandler) public constructor create(); overload; function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure endPrefixMapping(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException end; OXSELocator2 = interface external 'org.xml.sax.ext' name 'Locator2' (OXSLocator) function getXMLVersion(): JLString; overload; function getEncoding(): JLString; overload; end; OXSHLocatorImpl = class external 'org.xml.sax.helpers' name 'LocatorImpl' (JLObject, OXSLocator) public constructor create(); overload; constructor create(para1: OXSLocator); overload; function getPublicId(): JLString; overload; virtual; function getSystemId(): JLString; overload; virtual; function getLineNumber(): jint; overload; virtual; function getColumnNumber(): jint; overload; virtual; procedure setPublicId(para1: JLString); overload; virtual; procedure setSystemId(para1: JLString); overload; virtual; procedure setLineNumber(para1: jint); overload; virtual; procedure setColumnNumber(para1: jint); overload; virtual; end; OXSHXMLReaderAdapter = class external 'org.xml.sax.helpers' name 'XMLReaderAdapter' (JLObject, OXSParser, OXSContentHandler) public type InnerAttributesAdapter = class; Arr1InnerAttributesAdapter = array of InnerAttributesAdapter; Arr2InnerAttributesAdapter = array of Arr1InnerAttributesAdapter; Arr3InnerAttributesAdapter = array of Arr2InnerAttributesAdapter; InnerAttributesAdapter = class sealed external 'org.xml.sax.helpers' name 'AttributesAdapter' end; public constructor create(); overload; // throws org.xml.sax.SAXException constructor create(para1: OXSXMLReader); overload; procedure setLocale(para1: JULocale); overload; virtual; // throws org.xml.sax.SAXException procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual; procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual; procedure setDocumentHandler(para1: OXSDocumentHandler); overload; virtual; procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; procedure parse(para1: JLString); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException procedure parse(para1: OXSInputSource); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual; procedure endPrefixMapping(para1: JLString); overload; virtual; procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException end; OXSXMLFilter = interface external 'org.xml.sax' name 'XMLFilter' (OXSXMLReader) procedure setParent(para1: OXSXMLReader); overload; function getParent(): OXSXMLReader; overload; end; OXSHParserAdapter = class external 'org.xml.sax.helpers' name 'ParserAdapter' (JLObject, OXSXMLReader, OXSDocumentHandler) public type InnerAttributeListAdapter = class; Arr1InnerAttributeListAdapter = array of InnerAttributeListAdapter; Arr2InnerAttributeListAdapter = array of Arr1InnerAttributeListAdapter; Arr3InnerAttributeListAdapter = array of Arr2InnerAttributeListAdapter; InnerAttributeListAdapter = class sealed external 'org.xml.sax.helpers' name 'AttributeListAdapter' end; public constructor create(); overload; // throws org.xml.sax.SAXException constructor create(para1: OXSParser); overload; procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual; function getEntityResolver(): OXSEntityResolver; overload; virtual; procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual; function getDTDHandler(): OXSDTDHandler; overload; virtual; procedure setContentHandler(para1: OXSContentHandler); overload; virtual; function getContentHandler(): OXSContentHandler; overload; virtual; procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; function getErrorHandler(): OXSErrorHandler; overload; virtual; procedure parse(para1: JLString); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException procedure parse(para1: OXSInputSource); overload; virtual; // throws java.io.IOException, org.xml.sax.SAXException procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: OXSAttributeList); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException end; JXTSTransformerHandler = interface external 'javax.xml.transform.sax' name 'TransformerHandler' (OXSContentHandler, OXSELexicalHandler, OXSDTDHandler) procedure setResult(para1: JXTResult); overload; // throws java.lang.IllegalArgumentException procedure setSystemId(para1: JLString); overload; function getSystemId(): JLString; overload; function getTransformer(): JXTTransformer; overload; end; JLInternalError = class external 'java.lang' name 'InternalError' (JLVirtualMachineError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLOutOfMemoryError = class external 'java.lang' name 'OutOfMemoryError' (JLVirtualMachineError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLStackOverflowError = class external 'java.lang' name 'StackOverflowError' (JLVirtualMachineError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLUnknownError = class external 'java.lang' name 'UnknownError' (JLVirtualMachineError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAPPrinterAbortException = class external 'java.awt.print' name 'PrinterAbortException' (JAPPrinterException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAPPrinterIOException = class external 'java.awt.print' name 'PrinterIOException' (JAPPrinterException) public constructor create(para1: JIIOException); overload; function getIOException(): JIIOException; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JRSServerCloneException = class external 'java.rmi.server' name 'ServerCloneException' (JLCloneNotSupportedException) public var fdetail: JLException; external name 'detail'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; function getMessage(): JLString; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JRAUnknownGroupException = class external 'java.rmi.activation' name 'UnknownGroupException' (JRAActivationException) public constructor create(para1: JLString); overload; end; JRAUnknownObjectException = class external 'java.rmi.activation' name 'UnknownObjectException' (JRAActivationException) public constructor create(para1: JLString); overload; end; JSDigestException = class external 'java.security' name 'DigestException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSInvalidAlgorithmParameterException = class external 'java.security' name 'InvalidAlgorithmParameterException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSKeyException = class external 'java.security' name 'KeyException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSKeyStoreException = class external 'java.security' name 'KeyStoreException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSNoSuchAlgorithmException = class external 'java.security' name 'NoSuchAlgorithmException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSNoSuchProviderException = class external 'java.security' name 'NoSuchProviderException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSSignatureException = class external 'java.security' name 'SignatureException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSUnrecoverableEntryException = class external 'java.security' name 'UnrecoverableEntryException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCCRLException = class external 'java.security.cert' name 'CRLException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSCCertPathBuilderException = class external 'java.security.cert' name 'CertPathBuilderException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JSCCertPathValidatorException = class external 'java.security.cert' name 'CertPathValidatorException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable; para3: JSCCertPath; para4: jint); overload; function getCertPath(): JSCCertPath; overload; virtual; function getIndex(): jint; overload; virtual; end; JSCCertStoreException = class external 'java.security.cert' name 'CertStoreException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JSCCertificateException = class external 'java.security.cert' name 'CertificateException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSSInvalidKeySpecException = class external 'java.security.spec' name 'InvalidKeySpecException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSSInvalidParameterSpecException = class external 'java.security.spec' name 'InvalidParameterSpecException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JCBadPaddingException = class external 'javax.crypto' name 'BadPaddingException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JCExemptionMechanismException = class external 'javax.crypto' name 'ExemptionMechanismException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JCIllegalBlockSizeException = class external 'javax.crypto' name 'IllegalBlockSizeException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JCNoSuchPaddingException = class external 'javax.crypto' name 'NoSuchPaddingException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JCShortBufferException = class external 'javax.crypto' name 'ShortBufferException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALLoginException = class external 'javax.security.auth.login' name 'LoginException' (JSGeneralSecurityException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMMBeanException = class external 'javax.management' name 'MBeanException' (JMJMException) public constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; function getTargetException(): JLException; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JMOperationsException = class external 'javax.management' name 'OperationsException' (JMJMException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMReflectionException = class external 'javax.management' name 'ReflectionException' (JMJMException) public constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; function getTargetException(): JLException; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JMOOpenDataException = class external 'javax.management.openmbean' name 'OpenDataException' (JMJMException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRelationException = class external 'javax.management.relation' name 'RelationException' (JMJMException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNCannotProceedException = class external 'javax.naming' name 'CannotProceedException' (JNNamingException) strict protected var fremainingNewName: JNName; external name 'remainingNewName'; fenvironment: JUHashtable; external name 'environment'; faltName: JNName; external name 'altName'; faltNameCtx: JNContext; external name 'altNameCtx'; public constructor create(para1: JLString); overload; constructor create(); overload; function getEnvironment(): JUHashtable; overload; virtual; procedure setEnvironment(para1: JUHashtable); overload; virtual; function getRemainingNewName(): JNName; overload; virtual; procedure setRemainingNewName(para1: JNName); overload; virtual; function getAltName(): JNName; overload; virtual; procedure setAltName(para1: JNName); overload; virtual; function getAltNameCtx(): JNContext; overload; virtual; procedure setAltNameCtx(para1: JNContext); overload; virtual; end; JNCommunicationException = class external 'javax.naming' name 'CommunicationException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNConfigurationException = class external 'javax.naming' name 'ConfigurationException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNContextNotEmptyException = class external 'javax.naming' name 'ContextNotEmptyException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNInsufficientResourcesException = class external 'javax.naming' name 'InsufficientResourcesException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNInterruptedNamingException = class external 'javax.naming' name 'InterruptedNamingException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNInvalidNameException = class external 'javax.naming' name 'InvalidNameException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNLimitExceededException = class external 'javax.naming' name 'LimitExceededException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNLinkException = class external 'javax.naming' name 'LinkException' (JNNamingException) strict protected var flinkResolvedName: JNName; external name 'linkResolvedName'; flinkResolvedObj: JLObject; external name 'linkResolvedObj'; flinkRemainingName: JNName; external name 'linkRemainingName'; flinkExplanation: JLString; external name 'linkExplanation'; public constructor create(para1: JLString); overload; constructor create(); overload; function getLinkResolvedName(): JNName; overload; virtual; function getLinkRemainingName(): JNName; overload; virtual; function getLinkResolvedObj(): JLObject; overload; virtual; function getLinkExplanation(): JLString; overload; virtual; procedure setLinkExplanation(para1: JLString); overload; virtual; procedure setLinkResolvedName(para1: JNName); overload; virtual; procedure setLinkRemainingName(para1: JNName); overload; virtual; procedure setLinkResolvedObj(para1: JLObject); overload; virtual; function toString(): JLString; overload; virtual; function toString(para1: jboolean): JLString; overload; virtual; end; JNNameAlreadyBoundException = class external 'javax.naming' name 'NameAlreadyBoundException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNNameNotFoundException = class external 'javax.naming' name 'NameNotFoundException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNNamingSecurityException = class abstract external 'javax.naming' name 'NamingSecurityException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNNoInitialContextException = class external 'javax.naming' name 'NoInitialContextException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNNotContextException = class external 'javax.naming' name 'NotContextException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNOperationNotSupportedException = class external 'javax.naming' name 'OperationNotSupportedException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNPartialResultException = class external 'javax.naming' name 'PartialResultException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNReferralException = class abstract external 'javax.naming' name 'ReferralException' (JNNamingException) strict protected constructor create(para1: JLString); overload; constructor create(); overload; public function getReferralInfo(): JLObject; overload; virtual; abstract; function getReferralContext(): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException function getReferralContext(para1: JUHashtable): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException function skipReferral(): jboolean; overload; virtual; abstract; procedure retryReferral(); overload; virtual; abstract; end; JNServiceUnavailableException = class external 'javax.naming' name 'ServiceUnavailableException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDAttributeInUseException = class external 'javax.naming.directory' name 'AttributeInUseException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDAttributeModificationException = class external 'javax.naming.directory' name 'AttributeModificationException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; procedure setUnexecutedModifications(para1: Arr1JNDModificationItem); overload; virtual; procedure setUnexecutedModifications(var para1: array of JNDModificationItem); overload; virtual; function getUnexecutedModifications(): Arr1JNDModificationItem; overload; virtual; function toString(): JLString; overload; virtual; end; JNDInvalidAttributeIdentifierException = class external 'javax.naming.directory' name 'InvalidAttributeIdentifierException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDInvalidAttributeValueException = class external 'javax.naming.directory' name 'InvalidAttributeValueException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDInvalidAttributesException = class external 'javax.naming.directory' name 'InvalidAttributesException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDInvalidSearchControlsException = class external 'javax.naming.directory' name 'InvalidSearchControlsException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNDInvalidSearchFilterException = class external 'javax.naming.directory' name 'InvalidSearchFilterException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNDNoSuchAttributeException = class external 'javax.naming.directory' name 'NoSuchAttributeException' (JNNamingException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNDSchemaViolationException = class external 'javax.naming.directory' name 'SchemaViolationException' (JNNamingException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JxSCCertificateEncodingException = class external 'javax.security.cert' name 'CertificateEncodingException' (JxSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JxSCCertificateExpiredException = class external 'javax.security.cert' name 'CertificateExpiredException' (JxSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JxSCCertificateNotYetValidException = class external 'javax.security.cert' name 'CertificateNotYetValidException' (JxSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JxSCCertificateParsingException = class external 'javax.security.cert' name 'CertificateParsingException' (JxSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCardNotPresentException = class external 'javax.smartcardio' name 'CardNotPresentException' (JSCardException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JXBMarshalException = class external 'javax.xml.bind' name 'MarshalException' (JXBJAXBException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; end; JXBPropertyException = class external 'javax.xml.bind' name 'PropertyException' (JXBJAXBException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLObject); overload; end; JXBUnmarshalException = class external 'javax.xml.bind' name 'UnmarshalException' (JXBJAXBException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; end; JXBValidationException = class external 'javax.xml.bind' name 'ValidationException' (JXBJAXBException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; end; JXTTransformerConfigurationException = class external 'javax.xml.transform' name 'TransformerConfigurationException' (JXTTransformerException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JXTSourceLocator); overload; constructor create(para1: JLString; para2: JXTSourceLocator; para3: JLThrowable); overload; end; JXXXPathExpressionException = class external 'javax.xml.xpath' name 'XPathExpressionException' (JXXXPathException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; end; JXXXPathFactoryConfigurationException = class external 'javax.xml.xpath' name 'XPathFactoryConfigurationException' (JXXXPathException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; end; OXSSAXNotRecognizedException = class external 'org.xml.sax' name 'SAXNotRecognizedException' (OXSSAXException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OXSSAXNotSupportedException = class external 'org.xml.sax' name 'SAXNotSupportedException' (OXSSAXException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OXSSAXParseException = class external 'org.xml.sax' name 'SAXParseException' (OXSSAXException) public constructor create(para1: JLString; para2: OXSLocator); overload; constructor create(para1: JLString; para2: OXSLocator; para3: JLException); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jint); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jint; para5: jint; para6: JLException); overload; function getPublicId(): JLString; overload; virtual; function getSystemId(): JLString; overload; virtual; function getLineNumber(): jint; overload; virtual; function getColumnNumber(): jint; overload; virtual; end; JSKeyStroke = class external 'javax.swing' name 'KeyStroke' (JAAWTKeyStroke) public class function getKeyStroke(para1: jchar): JSKeyStroke; static; overload; class function getKeyStroke(para1: jchar; para2: jboolean): JSKeyStroke; static; overload; class function getKeyStroke(para1: JLCharacter; para2: jint): JSKeyStroke; static; overload; class function getKeyStroke(para1: jint; para2: jint; para3: jboolean): JSKeyStroke; static; overload; class function getKeyStroke(para1: jint; para2: jint): JSKeyStroke; static; overload; class function getKeyStrokeForEvent(para1: JAEKeyEvent): JSKeyStroke; static; overload; class function getKeyStroke(para1: JLString): JSKeyStroke; static; overload; end; JAMenuBar = class external 'java.awt' name 'MenuBar' (JAMenuComponent, JAMenuContainer, JAAccessible) public type InnerAccessibleAWTMenuBar = class; Arr1InnerAccessibleAWTMenuBar = array of InnerAccessibleAWTMenuBar; Arr2InnerAccessibleAWTMenuBar = array of Arr1InnerAccessibleAWTMenuBar; Arr3InnerAccessibleAWTMenuBar = array of Arr2InnerAccessibleAWTMenuBar; InnerAccessibleAWTMenuBar = class external 'java.awt' name 'AccessibleAWTMenuBar' end; public constructor create(); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; function getHelpMenu(): JAMenu; overload; virtual; procedure setHelpMenu(para1: JAMenu); overload; virtual; function add(para1: JAMenu): JAMenu; overload; virtual; procedure remove(para1: jint); overload; virtual; procedure remove(para1: JAMenuComponent); overload; virtual; function getMenuCount(): jint; overload; virtual; function countMenus(): jint; overload; virtual; function getMenu(para1: jint): JAMenu; overload; virtual; function shortcuts(): JUEnumeration; overload; virtual; function getShortcutMenuItem(para1: JAMenuShortcut): JAMenuItem; overload; virtual; procedure deleteShortcut(para1: JAMenuShortcut); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAMenuItem = class external 'java.awt' name 'MenuItem' (JAMenuComponent, JAAccessible) public type InnerAccessibleAWTMenuItem = class; Arr1InnerAccessibleAWTMenuItem = array of InnerAccessibleAWTMenuItem; Arr2InnerAccessibleAWTMenuItem = array of Arr1InnerAccessibleAWTMenuItem; Arr3InnerAccessibleAWTMenuItem = array of Arr2InnerAccessibleAWTMenuItem; InnerAccessibleAWTMenuItem = class external 'java.awt' name 'AccessibleAWTMenuItem' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: JAMenuShortcut); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getLabel(): JLString; overload; virtual; procedure setLabel(para1: JLString); overload; virtual; function isEnabled(): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure enable(); overload; virtual; procedure enable(para1: jboolean); overload; virtual; procedure disable(); overload; virtual; function getShortcut(): JAMenuShortcut; overload; virtual; procedure setShortcut(para1: JAMenuShortcut); overload; virtual; procedure deleteShortcut(); overload; virtual; strict protected procedure enableEvents(para1: jlong); overload; virtual; final; procedure disableEvents(para1: jlong); overload; virtual; final; public procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processActionEvent(para1: JAEActionEvent); overload; virtual; public function paramString(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JACICC_ColorSpace = class external 'java.awt.color' name 'ICC_ColorSpace' (JACColorSpace) public constructor create(para1: JACICC_Profile); overload; function getProfile(): JACICC_Profile; overload; virtual; function toRGB(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function toRGB(var para1: array of jfloat): Arr1jfloat; overload; virtual; function fromRGB(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function fromRGB(var para1: array of jfloat): Arr1jfloat; overload; virtual; function toCIEXYZ(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function toCIEXYZ(var para1: array of jfloat): Arr1jfloat; overload; virtual; function fromCIEXYZ(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function fromCIEXYZ(var para1: array of jfloat): Arr1jfloat; overload; virtual; function getMinValue(para1: jint): jfloat; overload; virtual; function getMaxValue(para1: jint): jfloat; overload; virtual; end; JACICC_ProfileGray = class external 'java.awt.color' name 'ICC_ProfileGray' (JACICC_Profile) public function getMediaWhitePoint(): Arr1jfloat; overload; virtual; function getGamma(): jfloat; overload; virtual; function getTRC(): Arr1jshort; overload; virtual; end; JACICC_ProfileRGB = class external 'java.awt.color' name 'ICC_ProfileRGB' (JACICC_Profile) public const REDCOMPONENT = 0; GREENCOMPONENT = 1; BLUECOMPONENT = 2; public function getMediaWhitePoint(): Arr1jfloat; overload; virtual; function getMatrix(): Arr2jfloat; overload; virtual; function getGamma(para1: jint): jfloat; overload; virtual; function getTRC(para1: jint): Arr1jshort; overload; virtual; end; JSESwingPropertyChangeSupport = class sealed external 'javax.swing.event' name 'SwingPropertyChangeSupport' (JBPropertyChangeSupport) public constructor create(para1: JLObject); overload; constructor create(para1: JLObject; para2: jboolean); overload; procedure firePropertyChange(para1: JBPropertyChangeEvent); overload; virtual; function isNotifyOnEDT(): jboolean; overload; virtual; final; end; JADDataFlavor = class external 'java.awt.datatransfer' name 'DataFlavor' (JLObject, JIExternalizable, JLCloneable) public type InnerTextFlavorComparator = class; Arr1InnerTextFlavorComparator = array of InnerTextFlavorComparator; Arr2InnerTextFlavorComparator = array of Arr1InnerTextFlavorComparator; Arr3InnerTextFlavorComparator = array of Arr2InnerTextFlavorComparator; InnerTextFlavorComparator = class external 'java.awt.datatransfer' name 'TextFlavorComparator' end; public final class var fstringFlavor: JADDataFlavor; external name 'stringFlavor'; fimageFlavor: JADDataFlavor; external name 'imageFlavor'; fplainTextFlavor: JADDataFlavor deprecated; external name 'plainTextFlavor'; public const javaSerializedObjectMimeType = 'application/x-java-serialized-object'; public final class var fjavaFileListFlavor: JADDataFlavor; external name 'javaFileListFlavor'; public const javaJVMLocalObjectMimeType = 'application/x-java-jvm-local-objectref'; javaRemoteObjectMimeType = 'application/x-java-remote-object'; strict protected class function tryToLoadClass(para1: JLString; para2: JLClassLoader): JLClass; static; overload; final; // throws java.lang.ClassNotFoundException public constructor create(); overload; constructor create(para1: JLClass; para2: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JLClassLoader); overload; // throws java.lang.ClassNotFoundException constructor create(para1: JLString); overload; // throws java.lang.ClassNotFoundException function toString(): JLString; overload; virtual; class function getTextPlainUnicodeFlavor(): JADDataFlavor; static; overload; final; class function selectBestTextFlavor(para1: Arr1JADDataFlavor): JADDataFlavor; static; overload; final; class function selectBestTextFlavor(var para1: array of JADDataFlavor): JADDataFlavor; static; overload; final; function getReaderForText(para1: JADTransferable): JIReader; overload; virtual; // throws java.awt.datatransfer.UnsupportedFlavorException, java.io.IOException function getMimeType(): JLString; overload; virtual; function getRepresentationClass(): JLClass; overload; virtual; function getHumanPresentableName(): JLString; overload; virtual; function getPrimaryType(): JLString; overload; virtual; function getSubType(): JLString; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; procedure setHumanPresentableName(para1: JLString); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function equals(para1: JADDataFlavor): jboolean; overload; virtual; function equals(para1: JLString): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function match(para1: JADDataFlavor): jboolean; overload; virtual; function isMimeTypeEqual(para1: JLString): jboolean; overload; virtual; function isMimeTypeEqual(para1: JADDataFlavor): jboolean; overload; virtual; final; function isMimeTypeSerializedObject(): jboolean; overload; virtual; function getDefaultRepresentationClass(): JLClass; overload; virtual; final; function getDefaultRepresentationClassAsString(): JLString; overload; virtual; final; function isRepresentationClassInputStream(): jboolean; overload; virtual; function isRepresentationClassReader(): jboolean; overload; virtual; function isRepresentationClassCharBuffer(): jboolean; overload; virtual; function isRepresentationClassByteBuffer(): jboolean; overload; virtual; function isRepresentationClassSerializable(): jboolean; overload; virtual; function isRepresentationClassRemote(): jboolean; overload; virtual; function isFlavorSerializedObjectType(): jboolean; overload; virtual; function isFlavorRemoteObjectType(): jboolean; overload; virtual; function isFlavorJavaFileListType(): jboolean; overload; virtual; function isFlavorTextType(): jboolean; overload; virtual; procedure writeExternal(para1: JIObjectOutput); overload; virtual; // throws java.io.IOException procedure readExternal(para1: JIObjectInput); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException strict protected function normalizeMimeTypeParameter(para1: JLString; para2: JLString): JLString; overload; virtual; function normalizeMimeType(para1: JLString): JLString; overload; virtual; end; JADMimeType = class external 'java.awt.datatransfer' name 'MimeType' (JLObject, JIExternalizable, JLCloneable) public constructor create(); overload; constructor create(para1: JLString); overload; // throws java.awt.datatransfer.MimeTypeParseException constructor create(para1: JLString; para2: JLString); overload; // throws java.awt.datatransfer.MimeTypeParseException constructor create(para1: JLString; para2: JLString; para3: JADMimeTypeParameterList); overload; // throws java.awt.datatransfer.MimeTypeParseException function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function getPrimaryType(): JLString; overload; virtual; function getSubType(): JLString; overload; virtual; function getParameters(): JADMimeTypeParameterList; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; procedure setParameter(para1: JLString; para2: JLString); overload; virtual; procedure removeParameter(para1: JLString); overload; virtual; function toString(): JLString; overload; virtual; function getBaseType(): JLString; overload; virtual; function match(para1: JADMimeType): jboolean; overload; virtual; function match(para1: JLString): jboolean; overload; virtual; // throws java.awt.datatransfer.MimeTypeParseException procedure writeExternal(para1: JIObjectOutput); overload; virtual; // throws java.io.IOException procedure readExternal(para1: JIObjectInput); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function clone(): JLObject; overload; virtual; end; JRSRemoteRef = interface external 'java.rmi.server' name 'RemoteRef' (JIExternalizable) const serialVersionUID = jlong(3632638527362204081); packagePrefix = 'sun.rmi.server'; function invoke(para1: JRRemote; para2: JLRMethod; para3: Arr1JLObject; para4: jlong): JLObject; overload; // throws java.lang.Exception function invoke(para1: JRRemote; para2: JLRMethod; var para3: array of JLObject; para4: jlong): JLObject; overload; // throws java.lang.Exception function newCall(para1: JRSRemoteObject; para2: Arr1JRSOperation; para3: jint; para4: jlong): JRSRemoteCall; overload; // throws java.rmi.RemoteException function newCall(para1: JRSRemoteObject; var para2: array of JRSOperation; para3: jint; para4: jlong): JRSRemoteCall; overload; // throws java.rmi.RemoteException procedure invoke(para1: JRSRemoteCall); overload; // throws java.lang.Exception procedure done(para1: JRSRemoteCall); overload; // throws java.rmi.RemoteException function getRefClass(para1: JIObjectOutput): JLString; overload; function remoteHashCode(): jint; overload; function remoteEquals(para1: JRSRemoteRef): jboolean; overload; function remoteToString(): JLString; overload; end; JAMimeType = class external 'javax.activation' name 'MimeType' (JLObject, JIExternalizable) public constructor create(); overload; constructor create(para1: JLString); overload; // throws javax.activation.MimeTypeParseException constructor create(para1: JLString; para2: JLString); overload; // throws javax.activation.MimeTypeParseException function getPrimaryType(): JLString; overload; virtual; procedure setPrimaryType(para1: JLString); overload; virtual; // throws javax.activation.MimeTypeParseException function getSubType(): JLString; overload; virtual; procedure setSubType(para1: JLString); overload; virtual; // throws javax.activation.MimeTypeParseException function getParameters(): JAMimeTypeParameterList; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; procedure setParameter(para1: JLString; para2: JLString); overload; virtual; procedure removeParameter(para1: JLString); overload; virtual; function toString(): JLString; overload; virtual; function getBaseType(): JLString; overload; virtual; function match(para1: JAMimeType): jboolean; overload; virtual; function match(para1: JLString): jboolean; overload; virtual; // throws javax.activation.MimeTypeParseException procedure writeExternal(para1: JIObjectOutput); overload; virtual; // throws java.io.IOException procedure readExternal(para1: JIObjectInput); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException end; JNInet4Address = class sealed external 'java.net' name 'Inet4Address' (JNInetAddress) public function isMulticastAddress(): jboolean; overload; virtual; function isAnyLocalAddress(): jboolean; overload; virtual; function isLoopbackAddress(): jboolean; overload; virtual; function isLinkLocalAddress(): jboolean; overload; virtual; function isSiteLocalAddress(): jboolean; overload; virtual; function isMCGlobal(): jboolean; overload; virtual; function isMCNodeLocal(): jboolean; overload; virtual; function isMCLinkLocal(): jboolean; overload; virtual; function isMCSiteLocal(): jboolean; overload; virtual; function isMCOrgLocal(): jboolean; overload; virtual; function getAddress(): Arr1jbyte; overload; virtual; function getHostAddress(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JNInet6Address = class sealed external 'java.net' name 'Inet6Address' (JNInetAddress) public class function getByAddress(para1: JLString; para2: Arr1jbyte; para3: JNNetworkInterface): JNInet6Address; static; overload; // throws java.net.UnknownHostException class function getByAddress(para1: JLString; var para2: array of jbyte; para3: JNNetworkInterface): JNInet6Address; static; overload; // throws java.net.UnknownHostException class function getByAddress(para1: JLString; para2: Arr1jbyte; para3: jint): JNInet6Address; static; overload; // throws java.net.UnknownHostException class function getByAddress(para1: JLString; var para2: array of jbyte; para3: jint): JNInet6Address; static; overload; // throws java.net.UnknownHostException function isMulticastAddress(): jboolean; overload; virtual; function isAnyLocalAddress(): jboolean; overload; virtual; function isLoopbackAddress(): jboolean; overload; virtual; function isLinkLocalAddress(): jboolean; overload; virtual; function isSiteLocalAddress(): jboolean; overload; virtual; function isMCGlobal(): jboolean; overload; virtual; function isMCNodeLocal(): jboolean; overload; virtual; function isMCLinkLocal(): jboolean; overload; virtual; function isMCSiteLocal(): jboolean; overload; virtual; function isMCOrgLocal(): jboolean; overload; virtual; function getAddress(): Arr1jbyte; overload; virtual; function getScopeId(): jint; overload; virtual; function getScopedInterface(): JNNetworkInterface; overload; virtual; function getHostAddress(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function isIPv4CompatibleAddress(): jboolean; overload; virtual; end; JNInetSocketAddress = class external 'java.net' name 'InetSocketAddress' (JNSocketAddress) public constructor create(para1: jint); overload; constructor create(para1: JNInetAddress; para2: jint); overload; constructor create(para1: JLString; para2: jint); overload; class function createUnresolved(para1: JLString; para2: jint): JNInetSocketAddress; static; overload; function getPort(): jint; overload; virtual; final; function getAddress(): JNInetAddress; overload; virtual; final; function getHostName(): JLString; overload; virtual; final; function isUnresolved(): jboolean; overload; virtual; final; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; end; JSPrivateKey = interface external 'java.security' name 'PrivateKey' (JSKey) const serialVersionUID = jlong(6034044314589513430); end; JSPublicKey = interface external 'java.security' name 'PublicKey' (JSKey) const serialVersionUID = jlong(7187392471159151072); end; JCSecretKey = interface external 'javax.crypto' name 'SecretKey' (JSKey) const serialVersionUID = jlong(-4795878709595146952); end; JIFilePermissionCollection = class sealed external 'java.io' name 'FilePermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JNSocketPermissionCollection = class sealed external 'java.net' name 'SocketPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSAllPermissionCollection = class sealed external 'java.security' name 'AllPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSBasicPermissionCollection = class sealed external 'java.security' name 'BasicPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSPermissions = class sealed external 'java.security' name 'Permissions' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSPermissionsHash = class sealed external 'java.security' name 'PermissionsHash' (JSPermissionCollection, JISerializable) public procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSUnresolvedPermissionCollection = class sealed external 'java.security' name 'UnresolvedPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JUPropertyPermissionCollection = class sealed external 'java.util' name 'PropertyPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JCSunJCE_d = class sealed external 'javax.crypto' name 'SunJCE_d' (JSPermissionCollection, JISerializable) public procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JCSunJCE_g = class sealed external 'javax.crypto' name 'SunJCE_g' (JSPermissionCollection, JISerializable) public procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JCSunJCE_l = class sealed external 'javax.crypto' name 'SunJCE_l' (JSPermissionCollection, JISerializable) public procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JMMBeanServerPermissionCollection = class external 'javax.management' name 'MBeanServerPermissionCollection' (JSPermissionCollection) public procedure add(para1: JSPermission); overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSAKKrbDelegationPermissionCollection = class sealed external 'javax.security.auth.kerberos' name 'KrbDelegationPermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; function implies(para1: JSPermission): jboolean; overload; virtual; procedure add(para1: JSPermission); overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSAKKrbServicePermissionCollection = class sealed external 'javax.security.auth.kerberos' name 'KrbServicePermissionCollection' (JSPermissionCollection, JISerializable) public constructor create(); overload; function implies(para1: JSPermission): jboolean; overload; virtual; procedure add(para1: JSPermission); overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSCX509Certificate = class abstract external 'java.security.cert' name 'X509Certificate' (JSCCertificate, JSCX509Extension) strict protected constructor create(); overload; public procedure checkValidity(); overload; virtual; abstract; // throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException procedure checkValidity(para1: JUDate); overload; virtual; abstract; // throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException function getVersion(): jint; overload; virtual; abstract; function getSerialNumber(): JMBigInteger; overload; virtual; abstract; function getIssuerDN(): JSPrincipal; overload; virtual; abstract; function getIssuerX500Principal(): JSAXX500Principal; overload; virtual; function getSubjectDN(): JSPrincipal; overload; virtual; abstract; function getSubjectX500Principal(): JSAXX500Principal; overload; virtual; function getNotBefore(): JUDate; overload; virtual; abstract; function getNotAfter(): JUDate; overload; virtual; abstract; function getTBSCertificate(): Arr1jbyte; overload; virtual; abstract; // throws java.security.cert.CertificateEncodingException function getSignature(): Arr1jbyte; overload; virtual; abstract; function getSigAlgName(): JLString; overload; virtual; abstract; function getSigAlgOID(): JLString; overload; virtual; abstract; function getSigAlgParams(): Arr1jbyte; overload; virtual; abstract; function getIssuerUniqueID(): Arr1jboolean; overload; virtual; abstract; function getSubjectUniqueID(): Arr1jboolean; overload; virtual; abstract; function getKeyUsage(): Arr1jboolean; overload; virtual; abstract; function getExtendedKeyUsage(): JUList; overload; virtual; // throws java.security.cert.CertificateParsingException function getBasicConstraints(): jint; overload; virtual; abstract; function getSubjectAlternativeNames(): JUCollection; overload; virtual; // throws java.security.cert.CertificateParsingException function getIssuerAlternativeNames(): JUCollection; overload; virtual; // throws java.security.cert.CertificateParsingException end; JAAWTEvent = class abstract external 'java.awt' name 'AWTEvent' (JUEventObject) strict protected var fid: jint; external name 'id'; fconsumed: jboolean; external name 'consumed'; public const COMPONENT_EVENT_MASK = jlong(1); CONTAINER_EVENT_MASK = jlong(2); FOCUS_EVENT_MASK = jlong(4); KEY_EVENT_MASK = jlong(8); MOUSE_EVENT_MASK = jlong(16); MOUSE_MOTION_EVENT_MASK = jlong(32); WINDOW_EVENT_MASK = jlong(64); ACTION_EVENT_MASK = jlong(128); ADJUSTMENT_EVENT_MASK = jlong(256); ITEM_EVENT_MASK = jlong(512); TEXT_EVENT_MASK = jlong(1024); INPUT_METHOD_EVENT_MASK = jlong(2048); PAINT_EVENT_MASK = jlong(8192); INVOCATION_EVENT_MASK = jlong(16384); HIERARCHY_EVENT_MASK = jlong(32768); HIERARCHY_BOUNDS_EVENT_MASK = jlong(65536); MOUSE_WHEEL_EVENT_MASK = jlong(131072); WINDOW_STATE_EVENT_MASK = jlong(262144); WINDOW_FOCUS_EVENT_MASK = jlong(524288); RESERVED_ID_MAX = 1999; public constructor create(para1: JAEvent); overload; constructor create(para1: JLObject; para2: jint); overload; procedure setSource(para1: JLObject); overload; virtual; function getID(): jint; overload; virtual; function toString(): JLString; overload; virtual; function paramString(): JLString; overload; virtual; strict protected procedure consume(); overload; virtual; function isConsumed(): jboolean; overload; virtual; end; JADFlavorEvent = class external 'java.awt.datatransfer' name 'FlavorEvent' (JUEventObject) public constructor create(para1: JADClipboard); overload; end; JADDragGestureEvent = class external 'java.awt.dnd' name 'DragGestureEvent' (JUEventObject) public constructor create(para1: JADDragGestureRecognizer; para2: jint; para3: JAPoint; para4: JUList); overload; function getSourceAsDragGestureRecognizer(): JADDragGestureRecognizer; overload; virtual; function getComponent(): JAComponent; overload; virtual; function getDragSource(): JADDragSource; overload; virtual; function getDragOrigin(): JAPoint; overload; virtual; function iterator(): JUIterator; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function getDragAction(): jint; overload; virtual; function getTriggerEvent(): JAEInputEvent; overload; virtual; procedure startDrag(para1: JACursor; para2: JADTransferable); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException procedure startDrag(para1: JACursor; para2: JADTransferable; para3: JADDragSourceListener); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException procedure startDrag(para1: JACursor; para2: JAImage; para3: JAPoint; para4: JADTransferable; para5: JADDragSourceListener); overload; virtual; // throws java.awt.dnd.InvalidDnDOperationException end; JADDragSourceEvent = class external 'java.awt.dnd' name 'DragSourceEvent' (JUEventObject) public constructor create(para1: JADDragSourceContext); overload; constructor create(para1: JADDragSourceContext; para2: jint; para3: jint); overload; function getDragSourceContext(): JADDragSourceContext; overload; virtual; function getLocation(): JAPoint; overload; virtual; function getX(): jint; overload; virtual; function getY(): jint; overload; virtual; end; JADDropTargetEvent = class external 'java.awt.dnd' name 'DropTargetEvent' (JUEventObject) strict protected var fcontext: JADDropTargetContext; external name 'context'; public constructor create(para1: JADDropTargetContext); overload; function getDropTargetContext(): JADDropTargetContext; overload; virtual; end; JBPropertyChangeEvent = class external 'java.beans' name 'PropertyChangeEvent' (JUEventObject) public constructor create(para1: JLObject; para2: JLString; para3: JLObject; para4: JLObject); overload; function getPropertyName(): JLString; overload; virtual; function getNewValue(): JLObject; overload; virtual; function getOldValue(): JLObject; overload; virtual; procedure setPropagationId(para1: JLObject); overload; virtual; function getPropagationId(): JLObject; overload; virtual; end; JBBBeanContextEvent = class abstract external 'java.beans.beancontext' name 'BeanContextEvent' (JUEventObject) strict protected var fpropagatedFrom: JBBBeanContext; external name 'propagatedFrom'; strict protected constructor create(para1: JBBBeanContext); overload; public function getBeanContext(): JBBBeanContext; overload; virtual; procedure setPropagatedFrom(para1: JBBBeanContext); overload; virtual; function getPropagatedFrom(): JBBBeanContext; overload; virtual; function isPropagated(): jboolean; overload; virtual; end; JUPNodeChangeEvent = class external 'java.util.prefs' name 'NodeChangeEvent' (JUEventObject) public constructor create(para1: JUPPreferences; para2: JUPPreferences); overload; function getParent(): JUPPreferences; overload; virtual; function getChild(): JUPPreferences; overload; virtual; end; JUPPreferenceChangeEvent = class external 'java.util.prefs' name 'PreferenceChangeEvent' (JUEventObject) public constructor create(para1: JUPPreferences; para2: JLString; para3: JLString); overload; function getNode(): JUPPreferences; overload; virtual; function getKey(): JLString; overload; virtual; function getNewValue(): JLString; overload; virtual; end; JMNotification = class external 'javax.management' name 'Notification' (JUEventObject) strict protected var fsource: JLObject; external name 'source'; public constructor create(para1: JLString; para2: JLObject; para3: jlong); overload; constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: JLString); overload; constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: jlong); overload; constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: jlong; para5: JLString); overload; procedure setSource(para1: JLObject); overload; virtual; function getSequenceNumber(): jlong; overload; virtual; procedure setSequenceNumber(para1: jlong); overload; virtual; function getType(): JLString; overload; virtual; function getTimeStamp(): jlong; overload; virtual; procedure setTimeStamp(para1: jlong); overload; virtual; function getMessage(): JLString; overload; virtual; function getUserData(): JLObject; overload; virtual; procedure setUserData(para1: JLObject); overload; virtual; function toString(): JLString; overload; virtual; end; JNENamingEvent = class external 'javax.naming.event' name 'NamingEvent' (JUEventObject) public const OBJECT_ADDED = 0; OBJECT_REMOVED = 1; OBJECT_RENAMED = 2; OBJECT_CHANGED = 3; strict protected var fchangeInfo: JLObject; external name 'changeInfo'; ftype: jint; external name 'type'; foldBinding: JNBinding; external name 'oldBinding'; fnewBinding: JNBinding; external name 'newBinding'; public constructor create(para1: JNEEventContext; para2: jint; para3: JNBinding; para4: JNBinding; para5: JLObject); overload; function getType(): jint; overload; virtual; function getEventContext(): JNEEventContext; overload; virtual; function getOldBinding(): JNBinding; overload; virtual; function getNewBinding(): JNBinding; overload; virtual; function getChangeInfo(): JLObject; overload; virtual; procedure dispatch(para1: JNENamingListener); overload; virtual; end; JNENamingExceptionEvent = class external 'javax.naming.event' name 'NamingExceptionEvent' (JUEventObject) public constructor create(para1: JNEEventContext; para2: JNNamingException); overload; function getException(): JNNamingException; overload; virtual; function getEventContext(): JNEEventContext; overload; virtual; procedure dispatch(para1: JNENamingListener); overload; virtual; end; JNLUnsolicitedNotificationEvent = class external 'javax.naming.ldap' name 'UnsolicitedNotificationEvent' (JUEventObject) public constructor create(para1: JLObject; para2: JNLUnsolicitedNotification); overload; function getNotification(): JNLUnsolicitedNotification; overload; virtual; procedure dispatch(para1: JNLUnsolicitedNotificationListener); overload; virtual; end; JNSHandshakeCompletedEvent = class external 'javax.net.ssl' name 'HandshakeCompletedEvent' (JUEventObject) public constructor create(para1: JNSSSLSocket; para2: JNSSSLSession); overload; function getSession(): JNSSSLSession; overload; virtual; function getCipherSuite(): JLString; overload; virtual; function getLocalCertificates(): Arr1JSCCertificate; overload; virtual; function getPeerCertificates(): Arr1JSCCertificate; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException function getPeerCertificateChain(): Arr1JxSCX509Certificate; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException function getPeerPrincipal(): JSPrincipal; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException function getLocalPrincipal(): JSPrincipal; overload; virtual; function getSocket(): JNSSSLSocket; overload; virtual; end; JNSSSLSessionBindingEvent = class external 'javax.net.ssl' name 'SSLSessionBindingEvent' (JUEventObject) public constructor create(para1: JNSSSLSession; para2: JLString); overload; function getName(): JLString; overload; virtual; function getSession(): JNSSSLSession; overload; virtual; end; JPEPrintEvent = class external 'javax.print.event' name 'PrintEvent' (JUEventObject) public constructor create(para1: JLObject); overload; function toString(): JLString; overload; virtual; end; JSSLineEvent = class external 'javax.sound.sampled' name 'LineEvent' (JUEventObject) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class external 'javax.sound.sampled' name 'Type' (JLObject) public final class var fOPEN: JSSLineEvent.InnerType; external name 'OPEN'; fCLOSE: JSSLineEvent.InnerType; external name 'CLOSE'; fSTART: JSSLineEvent.InnerType; external name 'START'; fSTOP: JSSLineEvent.InnerType; external name 'STOP'; strict protected constructor create(para1: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; end; public constructor create(para1: JSSLine; para2: JSSLineEvent.InnerType; para3: jlong); overload; function getLine(): JSSLine; overload; virtual; final; function getType(): JSSLineEvent.InnerType; overload; virtual; final; function getFramePosition(): jlong; overload; virtual; final; function toString(): JLString; overload; virtual; end; JSConnectionEvent = class external 'javax.sql' name 'ConnectionEvent' (JUEventObject) public constructor create(para1: JSPooledConnection); overload; constructor create(para1: JSPooledConnection; para2: JSSQLException); overload; function getSQLException(): JSSQLException; overload; virtual; end; JSRowSetEvent = class external 'javax.sql' name 'RowSetEvent' (JUEventObject) public constructor create(para1: JSRowSet); overload; end; JSStatementEvent = class external 'javax.sql' name 'StatementEvent' (JUEventObject) public constructor create(para1: JSPooledConnection; para2: JSPreparedStatement); overload; constructor create(para1: JSPooledConnection; para2: JSPreparedStatement; para3: JSSQLException); overload; function getStatement(): JSPreparedStatement; overload; virtual; function getSQLException(): JSSQLException; overload; virtual; end; JSECaretEvent = class abstract external 'javax.swing.event' name 'CaretEvent' (JUEventObject) public constructor create(para1: JLObject); overload; function getDot(): jint; overload; virtual; abstract; function getMark(): jint; overload; virtual; abstract; end; JSEChangeEvent = class external 'javax.swing.event' name 'ChangeEvent' (JUEventObject) public constructor create(para1: JLObject); overload; end; JSEHyperlinkEvent = class external 'javax.swing.event' name 'HyperlinkEvent' (JUEventObject) public type InnerEventType = class; Arr1InnerEventType = array of InnerEventType; Arr2InnerEventType = array of Arr1InnerEventType; Arr3InnerEventType = array of Arr2InnerEventType; InnerEventType = class sealed external 'javax.swing.event' name 'EventType' (JLObject) public final class var fENTERED: JSEHyperlinkEvent.InnerEventType; external name 'ENTERED'; fEXITED: JSEHyperlinkEvent.InnerEventType; external name 'EXITED'; fACTIVATED: JSEHyperlinkEvent.InnerEventType; external name 'ACTIVATED'; public function toString(): JLString; overload; virtual; end; public constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL); overload; constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JLString); overload; constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JLString; para5: JSTElement); overload; function getEventType(): JSEHyperlinkEvent.InnerEventType; overload; virtual; function getDescription(): JLString; overload; virtual; function getURL(): JNURL; overload; virtual; function getSourceElement(): JSTElement; overload; virtual; end; JSEListDataEvent = class external 'javax.swing.event' name 'ListDataEvent' (JUEventObject) public const CONTENTS_CHANGED = 0; INTERVAL_ADDED = 1; INTERVAL_REMOVED = 2; public function getType(): jint; overload; virtual; function getIndex0(): jint; overload; virtual; function getIndex1(): jint; overload; virtual; constructor create(para1: JLObject; para2: jint; para3: jint; para4: jint); overload; function toString(): JLString; overload; virtual; end; JSEListSelectionEvent = class external 'javax.swing.event' name 'ListSelectionEvent' (JUEventObject) public constructor create(para1: JLObject; para2: jint; para3: jint; para4: jboolean); overload; function getFirstIndex(): jint; overload; virtual; function getLastIndex(): jint; overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSEMenuEvent = class external 'javax.swing.event' name 'MenuEvent' (JUEventObject) public constructor create(para1: JLObject); overload; end; JSEPopupMenuEvent = class external 'javax.swing.event' name 'PopupMenuEvent' (JUEventObject) public constructor create(para1: JLObject); overload; end; JSERowSorterEvent = class external 'javax.swing.event' name 'RowSorterEvent' (JUEventObject) public type InnerType = class; Arr1InnerType = array of InnerType; Arr2InnerType = array of Arr1InnerType; Arr3InnerType = array of Arr2InnerType; InnerType = class sealed external 'javax.swing.event' name 'Type' (JLEnum) public final class var fSORT_ORDER_CHANGED: JSERowSorterEvent.InnerType; external name 'SORT_ORDER_CHANGED'; fSORTED: JSERowSorterEvent.InnerType; external name 'SORTED'; public class function values(): JSERowSorterEvent.Arr1InnerType; static; overload; class function valueOf(para1: JLString): JSERowSorterEvent.InnerType; static; overload; end; public constructor create(para1: JSRowSorter); overload; constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; para3: Arr1jint); overload; constructor create(para1: JSRowSorter; para2: JSERowSorterEvent.InnerType; const para3: array of jint); overload; function getSource(): JSRowSorter; overload; virtual; function getType(): JSERowSorterEvent.InnerType; overload; virtual; function convertPreviousRowIndexToModel(para1: jint): jint; overload; virtual; function getPreviousRowCount(): jint; overload; virtual; function getSource(): JLObject; overload; virtual; end; JSETableColumnModelEvent = class external 'javax.swing.event' name 'TableColumnModelEvent' (JUEventObject) strict protected var ffromIndex: jint; external name 'fromIndex'; ftoIndex: jint; external name 'toIndex'; public constructor create(para1: JSTTableColumnModel; para2: jint; para3: jint); overload; function getFromIndex(): jint; overload; virtual; function getToIndex(): jint; overload; virtual; end; JSETableModelEvent = class external 'javax.swing.event' name 'TableModelEvent' (JUEventObject) public const INSERT = 1; UPDATE = 0; DELETE = -1; HEADER_ROW = -1; ALL_COLUMNS = -1; strict protected var ftype: jint; external name 'type'; ffirstRow: jint; external name 'firstRow'; flastRow: jint; external name 'lastRow'; fcolumn: jint; external name 'column'; public constructor create(para1: JSTTableModel); overload; constructor create(para1: JSTTableModel; para2: jint); overload; constructor create(para1: JSTTableModel; para2: jint; para3: jint); overload; constructor create(para1: JSTTableModel; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JSTTableModel; para2: jint; para3: jint; para4: jint; para5: jint); overload; function getFirstRow(): jint; overload; virtual; function getLastRow(): jint; overload; virtual; function getColumn(): jint; overload; virtual; function getType(): jint; overload; virtual; end; JSETreeExpansionEvent = class external 'javax.swing.event' name 'TreeExpansionEvent' (JUEventObject) strict protected var fpath: JSTTreePath; external name 'path'; public constructor create(para1: JLObject; para2: JSTTreePath); overload; function getPath(): JSTTreePath; overload; virtual; end; JSETreeModelEvent = class external 'javax.swing.event' name 'TreeModelEvent' (JUEventObject) strict protected var fpath: JSTTreePath; external name 'path'; fchildIndices: Arr1jint; external name 'childIndices'; fchildren: Arr1JLObject; external name 'children'; public constructor create(para1: JLObject; para2: Arr1JLObject; para3: Arr1jint; para4: Arr1JLObject); overload; constructor create(para1: JLObject; const para2: array of JLObject; const para3: array of jint; const para4: array of JLObject); overload; constructor create(para1: JLObject; para2: JSTTreePath; para3: Arr1jint; para4: Arr1JLObject); overload; constructor create(para1: JLObject; para2: JSTTreePath; const para3: array of jint; const para4: array of JLObject); overload; constructor create(para1: JLObject; para2: Arr1JLObject); overload; constructor create(para1: JLObject; const para2: array of JLObject); overload; constructor create(para1: JLObject; para2: JSTTreePath); overload; function getTreePath(): JSTTreePath; overload; virtual; function getPath(): Arr1JLObject; overload; virtual; function getChildren(): Arr1JLObject; overload; virtual; function getChildIndices(): Arr1jint; overload; virtual; function toString(): JLString; overload; virtual; end; JSETreeSelectionEvent = class external 'javax.swing.event' name 'TreeSelectionEvent' (JUEventObject) strict protected var fpaths: Arr1JSTTreePath; external name 'paths'; fareNew: Arr1jboolean; external name 'areNew'; foldLeadSelectionPath: JSTTreePath; external name 'oldLeadSelectionPath'; fnewLeadSelectionPath: JSTTreePath; external name 'newLeadSelectionPath'; public constructor create(para1: JLObject; para2: Arr1JSTTreePath; para3: Arr1jboolean; para4: JSTTreePath; para5: JSTTreePath); overload; constructor create(para1: JLObject; const para2: array of JSTTreePath; const para3: array of jboolean; para4: JSTTreePath; para5: JSTTreePath); overload; constructor create(para1: JLObject; para2: JSTTreePath; para3: jboolean; para4: JSTTreePath; para5: JSTTreePath); overload; function getPaths(): Arr1JSTTreePath; overload; virtual; function getPath(): JSTTreePath; overload; virtual; function isAddedPath(): jboolean; overload; virtual; function isAddedPath(para1: JSTTreePath): jboolean; overload; virtual; function isAddedPath(para1: jint): jboolean; overload; virtual; function getOldLeadSelectionPath(): JSTTreePath; overload; virtual; function getNewLeadSelectionPath(): JSTTreePath; overload; virtual; function cloneWithSource(para1: JLObject): JLObject; overload; virtual; end; JSEUndoableEditEvent = class external 'javax.swing.event' name 'UndoableEditEvent' (JUEventObject) public constructor create(para1: JLObject; para2: JSUUndoableEdit); overload; function getEdit(): JSUUndoableEdit; overload; virtual; end; JSSecureRandom = class external 'java.security' name 'SecureRandom' (JURandom) public constructor create(); overload; constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; strict protected constructor create(para1: JSSecureRandomSpi; para2: JSProvider); overload; public class function getInstance(para1: JLString): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException class function getInstance(para1: JLString; para2: JSProvider): JSSecureRandom; static; overload; // throws java.security.NoSuchAlgorithmException function getProvider(): JSProvider; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; procedure setSeed(para1: Arr1jbyte); overload; virtual; procedure setSeed(var para1: array of jbyte); overload; virtual; procedure setSeed(para1: jlong); overload; virtual; procedure nextBytes(para1: Arr1jbyte); overload; virtual; procedure nextBytes(var para1: array of jbyte); overload; virtual; strict protected function next(para1: jint): jint; overload; virtual; final; public class function getSeed(para1: jint): Arr1jbyte; static; overload; function generateSeed(para1: jint): Arr1jbyte; overload; virtual; end; JUCLAbstractQueuedLongSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractQueuedLongSynchronizer' (JUCLAbstractOwnableSynchronizer, JISerializable) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerNode = class sealed external 'java.util.concurrent.locks' name 'Node' end; public type InnerConditionObject = class; Arr1InnerConditionObject = array of InnerConditionObject; Arr2InnerConditionObject = array of Arr1InnerConditionObject; Arr3InnerConditionObject = array of Arr2InnerConditionObject; InnerConditionObject = class external 'java.util.concurrent.locks' name 'ConditionObject' end; strict protected constructor create(); overload; function getState(): jlong; overload; virtual; final; procedure setState(para1: jlong); overload; virtual; final; function compareAndSetState(para1: jlong; para2: jlong): jboolean; overload; virtual; final; function tryAcquire(para1: jlong): jboolean; overload; virtual; function tryRelease(para1: jlong): jboolean; overload; virtual; function tryAcquireShared(para1: jlong): jlong; overload; virtual; function tryReleaseShared(para1: jlong): jboolean; overload; virtual; function isHeldExclusively(): jboolean; overload; virtual; public procedure acquire(para1: jlong); overload; virtual; final; procedure acquireInterruptibly(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException function tryAcquireNanos(para1: jlong; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException function release(para1: jlong): jboolean; overload; virtual; final; procedure acquireShared(para1: jlong); overload; virtual; final; procedure acquireSharedInterruptibly(para1: jlong); overload; virtual; final; // throws java.lang.InterruptedException function tryAcquireSharedNanos(para1: jlong; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException function releaseShared(para1: jlong): jboolean; overload; virtual; final; function hasQueuedThreads(): jboolean; overload; virtual; final; function hasContended(): jboolean; overload; virtual; final; function getFirstQueuedThread(): JLThread; overload; virtual; final; function isQueued(para1: JLThread): jboolean; overload; virtual; final; function getQueueLength(): jint; overload; virtual; final; function getQueuedThreads(): JUCollection; overload; virtual; final; function getExclusiveQueuedThreads(): JUCollection; overload; virtual; final; function getSharedQueuedThreads(): JUCollection; overload; virtual; final; function toString(): JLString; overload; virtual; function owns(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jboolean; overload; virtual; final; function hasWaiters(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jboolean; overload; virtual; final; function getWaitQueueLength(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): jint; overload; virtual; final; function getWaitingThreads(para1: JUCLAbstractQueuedLongSynchronizer.InnerConditionObject): JUCollection; overload; virtual; final; end; JUCLAbstractQueuedSynchronizer = class abstract external 'java.util.concurrent.locks' name 'AbstractQueuedSynchronizer' (JUCLAbstractOwnableSynchronizer, JISerializable) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerNode = class sealed external 'java.util.concurrent.locks' name 'Node' end; public type InnerConditionObject = class; Arr1InnerConditionObject = array of InnerConditionObject; Arr2InnerConditionObject = array of Arr1InnerConditionObject; Arr3InnerConditionObject = array of Arr2InnerConditionObject; InnerConditionObject = class external 'java.util.concurrent.locks' name 'ConditionObject' end; strict protected constructor create(); overload; function getState(): jint; overload; virtual; final; procedure setState(para1: jint); overload; virtual; final; function compareAndSetState(para1: jint; para2: jint): jboolean; overload; virtual; final; function tryAcquire(para1: jint): jboolean; overload; virtual; function tryRelease(para1: jint): jboolean; overload; virtual; function tryAcquireShared(para1: jint): jint; overload; virtual; function tryReleaseShared(para1: jint): jboolean; overload; virtual; function isHeldExclusively(): jboolean; overload; virtual; public procedure acquire(para1: jint); overload; virtual; final; procedure acquireInterruptibly(para1: jint); overload; virtual; final; // throws java.lang.InterruptedException function tryAcquireNanos(para1: jint; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException function release(para1: jint): jboolean; overload; virtual; final; procedure acquireShared(para1: jint); overload; virtual; final; procedure acquireSharedInterruptibly(para1: jint); overload; virtual; final; // throws java.lang.InterruptedException function tryAcquireSharedNanos(para1: jint; para2: jlong): jboolean; overload; virtual; final; // throws java.lang.InterruptedException function releaseShared(para1: jint): jboolean; overload; virtual; final; function hasQueuedThreads(): jboolean; overload; virtual; final; function hasContended(): jboolean; overload; virtual; final; function getFirstQueuedThread(): JLThread; overload; virtual; final; function isQueued(para1: JLThread): jboolean; overload; virtual; final; function getQueueLength(): jint; overload; virtual; final; function getQueuedThreads(): JUCollection; overload; virtual; final; function getExclusiveQueuedThreads(): JUCollection; overload; virtual; final; function getSharedQueuedThreads(): JUCollection; overload; virtual; final; function toString(): JLString; overload; virtual; function owns(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jboolean; overload; virtual; final; function hasWaiters(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jboolean; overload; virtual; final; function getWaitQueueLength(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): jint; overload; virtual; final; function getWaitingThreads(para1: JUCLAbstractQueuedSynchronizer.InnerConditionObject): JUCollection; overload; virtual; final; end; JMAttributeChangeNotificationFilter = class external 'javax.management' name 'AttributeChangeNotificationFilter' (JLObject, JMNotificationFilter) public constructor create(); overload; function isNotificationEnabled(para1: JMNotification): jboolean; overload; virtual; procedure enableAttribute(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException procedure disableAttribute(para1: JLString); overload; virtual; procedure disableAllAttributes(); overload; virtual; function getEnabledAttributes(): JUVector; overload; virtual; end; JMNotificationFilterSupport = class external 'javax.management' name 'NotificationFilterSupport' (JLObject, JMNotificationFilter) public constructor create(); overload; function isNotificationEnabled(para1: JMNotification): jboolean; overload; virtual; procedure enableType(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException procedure disableType(para1: JLString); overload; virtual; procedure disableAllTypes(); overload; virtual; function getEnabledTypes(): JUVector; overload; virtual; end; JMAndQueryExp = class external 'javax.management' name 'AndQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMQueryExp; para2: JMQueryExp); overload; function getLeftExp(): JMQueryExp; overload; virtual; function getRightExp(): JMQueryExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMBetweenQueryExp = class external 'javax.management' name 'BetweenQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMValueExp; para2: JMValueExp; para3: JMValueExp); overload; function getCheckedValue(): JMValueExp; overload; virtual; function getLowerBound(): JMValueExp; overload; virtual; function getUpperBound(): JMValueExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMBinaryRelQueryExp = class external 'javax.management' name 'BinaryRelQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: jint; para2: JMValueExp; para3: JMValueExp); overload; function getOperator(): jint; overload; virtual; function getLeftValue(): JMValueExp; overload; virtual; function getRightValue(): JMValueExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMInQueryExp = class external 'javax.management' name 'InQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMValueExp; para2: Arr1JMValueExp); overload; constructor create(para1: JMValueExp; const para2: array of JMValueExp); overload; function getCheckedValue(): JMValueExp; overload; virtual; function getExplicitValues(): Arr1JMValueExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMInstanceOfQueryExp = class external 'javax.management' name 'InstanceOfQueryExp' (JMQueryEval, JMQueryExp) public constructor create(para1: JMStringValueExp); overload; function getClassNameValue(): JMStringValueExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMMatchQueryExp = class external 'javax.management' name 'MatchQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMAttributeValueExp; para2: JMStringValueExp); overload; function getAttribute(): JMAttributeValueExp; overload; virtual; function getPattern(): JLString; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMNotQueryExp = class external 'javax.management' name 'NotQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMQueryExp); overload; function getNegatedExp(): JMQueryExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMObjectName = class external 'javax.management' name 'ObjectName' (JLObject, JLComparable, JMQueryExp) public type InnerPatternProperty = class; Arr1InnerPatternProperty = array of InnerPatternProperty; Arr2InnerPatternProperty = array of Arr1InnerPatternProperty; Arr3InnerPatternProperty = array of Arr2InnerPatternProperty; InnerProperty = class; Arr1InnerProperty = array of InnerProperty; Arr2InnerProperty = array of Arr1InnerProperty; Arr3InnerProperty = array of Arr2InnerProperty; InnerPatternProperty = class external 'javax.management' name 'PatternProperty' end; InnerProperty = class external 'javax.management' name 'Property' end; public final class var fWILDCARD: JMObjectName; external name 'WILDCARD'; public class function getInstance(para1: JLString): JMObjectName; static; overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException class function getInstance(para1: JLString; para2: JLString; para3: JLString): JMObjectName; static; overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException class function getInstance(para1: JLString; para2: JUHashtable): JMObjectName; static; overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException class function getInstance(para1: JMObjectName): JMObjectName; static; overload; // throws java.lang.NullPointerException constructor create(para1: JLString); overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException constructor create(para1: JLString; para2: JLString; para3: JLString); overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException constructor create(para1: JLString; para2: JUHashtable); overload; // throws javax.management.MalformedObjectNameException, java.lang.NullPointerException function isPattern(): jboolean; overload; virtual; function isDomainPattern(): jboolean; overload; virtual; function isPropertyPattern(): jboolean; overload; virtual; function isPropertyListPattern(): jboolean; overload; virtual; function isPropertyValuePattern(): jboolean; overload; virtual; function isPropertyValuePattern(para1: JLString): jboolean; overload; virtual; // throws java.lang.NullPointerException, java.lang.IllegalArgumentException function getCanonicalName(): JLString; overload; virtual; function getDomain(): JLString; overload; virtual; function getKeyProperty(para1: JLString): JLString; overload; virtual; // throws java.lang.NullPointerException function getKeyPropertyList(): JUHashtable; overload; virtual; function getKeyPropertyListString(): JLString; overload; virtual; function getCanonicalKeyPropertyListString(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; class function quote(para1: JLString): JLString; static; overload; // throws java.lang.NullPointerException class function unquote(para1: JLString): JLString; static; overload; // throws java.lang.IllegalArgumentException, java.lang.NullPointerException function apply(para1: JMObjectName): jboolean; overload; virtual; // throws java.lang.NullPointerException procedure setMBeanServer(para1: JMMBeanServer); overload; virtual; function compareTo(para1: JMObjectName): jint; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JMOrQueryExp = class external 'javax.management' name 'OrQueryExp' (JMQueryEval, JMQueryExp) public constructor create(); overload; constructor create(para1: JMQueryExp; para2: JMQueryExp); overload; function getLeftExp(): JMQueryExp; overload; virtual; function getRightExp(): JMQueryExp; overload; virtual; function apply(para1: JMObjectName): jboolean; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMAttributeValueExp = class external 'javax.management' name 'AttributeValueExp' (JLObject, JMValueExp) public constructor create(); overload; constructor create(para1: JLString); overload; function getAttributeName(): JLString; overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; procedure setMBeanServer(para1: JMMBeanServer); overload; virtual; strict protected function getAttribute(para1: JMObjectName): JLObject; overload; virtual; end; JMBinaryOpValueExp = class external 'javax.management' name 'BinaryOpValueExp' (JMQueryEval, JMValueExp) public constructor create(); overload; constructor create(para1: jint; para2: JMValueExp; para3: JMValueExp); overload; function getOperator(): jint; overload; virtual; function getLeftValue(): JMValueExp; overload; virtual; function getRightValue(): JMValueExp; overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JMBooleanValueExp = class external 'javax.management' name 'BooleanValueExp' (JMQueryEval, JMValueExp) public function getValue(): JLBoolean; overload; virtual; function toString(): JLString; overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException end; JMNumericValueExp = class external 'javax.management' name 'NumericValueExp' (JMQueryEval, JMValueExp) public constructor create(); overload; function doubleValue(): jdouble; overload; virtual; function longValue(): jlong; overload; virtual; function isLong(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException end; JMStringValueExp = class external 'javax.management' name 'StringValueExp' (JLObject, JMValueExp) public constructor create(); overload; constructor create(para1: JLString); overload; function getValue(): JLString; overload; virtual; function toString(): JLString; overload; virtual; procedure setMBeanServer(para1: JMMBeanServer); overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException end; JMOArrayType = class external 'javax.management.openmbean' name 'ArrayType' (JMOOpenType) public constructor create(para1: jint; para2: JMOOpenType); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JMOSimpleType; para2: jboolean); overload; // throws javax.management.openmbean.OpenDataException function getDimension(): jint; overload; virtual; function getElementOpenType(): JMOOpenType; overload; virtual; function isPrimitiveArray(): jboolean; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; class function getArrayType(para1: JMOOpenType): JMOArrayType; static; overload; // throws javax.management.openmbean.OpenDataException class function getPrimitiveArrayType(para1: JLClass): JMOArrayType; static; overload; end; JMOCompositeType = class external 'javax.management.openmbean' name 'CompositeType' (JMOOpenType) public constructor create(para1: JLString; para2: JLString; para3: Arr1JLString; para4: Arr1JLString; para5: Arr1JMOOpenType); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; const para3: array of JLString; const para4: array of JLString; const para5: array of JMOOpenType); overload; // throws javax.management.openmbean.OpenDataException function containsKey(para1: JLString): jboolean; overload; virtual; function getDescription(para1: JLString): JLString; overload; virtual; function getType(para1: JLString): JMOOpenType; overload; virtual; function keySet(): JUSet; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMOSimpleType = class sealed external 'javax.management.openmbean' name 'SimpleType' (JMOOpenType) public final class var fVOID: JMOSimpleType; external name 'VOID'; fBOOLEAN: JMOSimpleType; external name 'BOOLEAN'; fCHARACTER: JMOSimpleType; external name 'CHARACTER'; fBYTE: JMOSimpleType; external name 'BYTE'; fSHORT: JMOSimpleType; external name 'SHORT'; fINTEGER: JMOSimpleType; external name 'INTEGER'; fLONG: JMOSimpleType; external name 'LONG'; fFLOAT: JMOSimpleType; external name 'FLOAT'; fDOUBLE: JMOSimpleType; external name 'DOUBLE'; fSTRING: JMOSimpleType; external name 'STRING'; fBIGDECIMAL: JMOSimpleType; external name 'BIGDECIMAL'; fBIGINTEGER: JMOSimpleType; external name 'BIGINTEGER'; fDATE: JMOSimpleType; external name 'DATE'; fOBJECTNAME: JMOSimpleType; external name 'OBJECTNAME'; public function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function readResolve(): JLObject; overload; virtual; // throws java.io.ObjectStreamException end; JMOTabularType = class external 'javax.management.openmbean' name 'TabularType' (JMOOpenType) public constructor create(para1: JLString; para2: JLString; para3: JMOCompositeType; para4: Arr1JLString); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOCompositeType; const para4: array of JLString); overload; // throws javax.management.openmbean.OpenDataException function getRowType(): JMOCompositeType; overload; virtual; function getIndexNames(): JUList; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMRRelationTypeSupport = class external 'javax.management.relation' name 'RelationTypeSupport' (JLObject, JMRRelationType) public constructor create(para1: JLString; para2: Arr1JMRRoleInfo); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException constructor create(para1: JLString; const para2: array of JMRRoleInfo); overload; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException strict protected constructor create(para1: JLString); overload; public function getRelationTypeName(): JLString; overload; virtual; function getRoleInfos(): JUList; overload; virtual; function getRoleInfo(para1: JLString): JMRRoleInfo; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleInfoNotFoundException strict protected procedure addRoleInfo(para1: JMRRoleInfo); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException end; JNBinding = class external 'javax.naming' name 'Binding' (JNNameClassPair) public constructor create(para1: JLString; para2: JLObject); overload; constructor create(para1: JLString; para2: JLObject; para3: jboolean); overload; constructor create(para1: JLString; para2: JLString; para3: JLObject); overload; constructor create(para1: JLString; para2: JLString; para3: JLObject; para4: jboolean); overload; function getClassName(): JLString; overload; virtual; function getObject(): JLObject; overload; virtual; procedure setObject(para1: JLObject); overload; virtual; function toString(): JLString; overload; virtual; end; JNBinaryRefAddr = class external 'javax.naming' name 'BinaryRefAddr' (JNRefAddr) public constructor create(para1: JLString; para2: Arr1jbyte); overload; constructor create(para1: JLString; const para2: array of jbyte); overload; constructor create(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint); overload; constructor create(para1: JLString; const para2: array of jbyte; para3: jint; para4: jint); overload; function getContent(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JNStringRefAddr = class external 'javax.naming' name 'StringRefAddr' (JNRefAddr) public constructor create(para1: JLString; para2: JLString); overload; function getContent(): JLObject; overload; virtual; end; JNLBasicControl = class external 'javax.naming.ldap' name 'BasicControl' (JLObject, JNLControl) strict protected var fid: JLString; external name 'id'; fcriticality: jboolean; external name 'criticality'; fvalue: Arr1jbyte; external name 'value'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean; para3: Arr1jbyte); overload; constructor create(para1: JLString; para2: jboolean; const para3: array of jbyte); overload; function getID(): JLString; overload; virtual; function isCritical(): jboolean; overload; virtual; function getEncodedValue(): Arr1jbyte; overload; virtual; end; JNLStartTlsRequest = class external 'javax.naming.ldap' name 'StartTlsRequest' (JLObject, JNLExtendedRequest) public const OID = '1.3.6.1.4.1.1466.20037'; public constructor create(); overload; function getID(): JLString; overload; virtual; function getEncodedValue(): Arr1jbyte; overload; virtual; function createExtendedResponse(para1: JLString; para2: Arr1jbyte; para3: jint; para4: jint): JNLExtendedResponse; overload; virtual; // throws javax.naming.NamingException function createExtendedResponse(para1: JLString; var para2: array of jbyte; para3: jint; para4: jint): JNLExtendedResponse; overload; virtual; // throws javax.naming.NamingException end; JNLStartTlsResponse = class abstract external 'javax.naming.ldap' name 'StartTlsResponse' (JLObject, JNLExtendedResponse) public const OID = '1.3.6.1.4.1.1466.20037'; strict protected constructor create(); overload; public function getID(): JLString; overload; virtual; function getEncodedValue(): Arr1jbyte; overload; virtual; procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; procedure setHostnameVerifier(para1: JNSHostnameVerifier); overload; virtual; abstract; function negotiate(): JNSSSLSession; overload; virtual; abstract; // throws java.io.IOException function negotiate(para1: JNSSSLSocketFactory): JNSSSLSession; overload; virtual; abstract; // throws java.io.IOException procedure close(); overload; virtual; abstract; // throws java.io.IOException end; JNLUnsolicitedNotification = interface external 'javax.naming.ldap' name 'UnsolicitedNotification' (JNLExtendedResponse, JNLHasControls) function getReferrals(): Arr1JLString; overload; function getException(): JNNamingException; overload; end; JPADocAttribute = interface external 'javax.print.attribute' name 'DocAttribute' (JPAAttribute) end; JPAPrintJobAttribute = interface external 'javax.print.attribute' name 'PrintJobAttribute' (JPAAttribute) end; JPAPrintRequestAttribute = interface external 'javax.print.attribute' name 'PrintRequestAttribute' (JPAAttribute) end; JPAPrintServiceAttribute = interface external 'javax.print.attribute' name 'PrintServiceAttribute' (JPAAttribute) end; JPASupportedValuesAttribute = interface external 'javax.print.attribute' name 'SupportedValuesAttribute' (JPAAttribute) end; JSPActionMapUIResource = class external 'javax.swing.plaf' name 'ActionMapUIResource' (JSActionMap, JSPUIResource) public constructor create(); overload; end; JSComponentInputMap = class external 'javax.swing' name 'ComponentInputMap' (JSInputMap) public constructor create(para1: JSJComponent); overload; procedure setParent(para1: JSInputMap); overload; virtual; function getComponent(): JSJComponent; overload; virtual; procedure put(para1: JSKeyStroke; para2: JLObject); overload; virtual; procedure remove(para1: JSKeyStroke); overload; virtual; procedure clear(); overload; virtual; end; JSPInputMapUIResource = class external 'javax.swing.plaf' name 'InputMapUIResource' (JSInputMap, JSPUIResource) public constructor create(); overload; end; JSJDialog = class external 'javax.swing' name 'JDialog' (JADialog, JSWindowConstants, JAAccessible, JSRootPaneContainer, JSTransferHandler.InnerHasGetTransferHandler) public type InnerAccessibleJDialog = class; Arr1InnerAccessibleJDialog = array of InnerAccessibleJDialog; Arr2InnerAccessibleJDialog = array of Arr1InnerAccessibleJDialog; Arr3InnerAccessibleJDialog = array of Arr2InnerAccessibleJDialog; InnerAccessibleJDialog = class external 'javax.swing' name 'AccessibleJDialog' end; strict protected var frootPane: JSJRootPane; external name 'rootPane'; frootPaneCheckingEnabled: jboolean; external name 'rootPaneCheckingEnabled'; faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; constructor create(para1: JAFrame); overload; constructor create(para1: JAFrame; para2: jboolean); overload; constructor create(para1: JAFrame; para2: JLString); overload; constructor create(para1: JAFrame; para2: JLString; para3: jboolean); overload; constructor create(para1: JAFrame; para2: JLString; para3: jboolean; para4: JAGraphicsConfiguration); overload; constructor create(para1: JADialog); overload; constructor create(para1: JADialog; para2: jboolean); overload; constructor create(para1: JADialog; para2: JLString); overload; constructor create(para1: JADialog; para2: JLString; para3: jboolean); overload; constructor create(para1: JADialog; para2: JLString; para3: jboolean; para4: JAGraphicsConfiguration); overload; constructor create(para1: JAWindow); overload; constructor create(para1: JAWindow; para2: JADialog.InnerModalityType); overload; constructor create(para1: JAWindow; para2: JLString); overload; constructor create(para1: JAWindow; para2: JLString; para3: JADialog.InnerModalityType); overload; constructor create(para1: JAWindow; para2: JLString; para3: JADialog.InnerModalityType; para4: JAGraphicsConfiguration); overload; strict protected procedure dialogInit(); overload; virtual; function createRootPane(): JSJRootPane; overload; virtual; procedure processWindowEvent(para1: JAEWindowEvent); overload; virtual; public procedure setDefaultCloseOperation(para1: jint); overload; virtual; function getDefaultCloseOperation(): jint; overload; virtual; procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; function getTransferHandler(): JSTransferHandler; overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure setJMenuBar(para1: JSJMenuBar); overload; virtual; function getJMenuBar(): JSJMenuBar; overload; virtual; strict protected function isRootPaneCheckingEnabled(): jboolean; overload; virtual; procedure setRootPaneCheckingEnabled(para1: jboolean); overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected procedure setRootPane(para1: JSJRootPane); overload; virtual; public function getContentPane(): JAContainer; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getGraphics(): JAGraphics; overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; class procedure setDefaultLookAndFeelDecorated(para1: jboolean); static; overload; class function isDefaultLookAndFeelDecorated(): jboolean; static; overload; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSTHHTMLWriter = class external 'javax.swing.text.html' name 'HTMLWriter' (JSTAbstractWriter) public constructor create(para1: JIWriter; para2: JSTHHTMLDocument); overload; constructor create(para1: JIWriter; para2: JSTHHTMLDocument; para3: jint; para4: jint); overload; procedure write(); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException strict protected procedure writeAttributes(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure emptyTag(para1: JSTElement); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException function isBlockTag(para1: JSTAttributeSet): jboolean; overload; virtual; procedure startTag(para1: JSTElement); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure textAreaContent(para1: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure text(para1: JSTElement); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure selectContent(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure writeOption(para1: JSTHOption); overload; virtual; // throws java.io.IOException procedure endTag(para1: JSTElement); overload; virtual; // throws java.io.IOException procedure comment(para1: JSTElement); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException function synthesizedElement(para1: JSTElement): jboolean; overload; virtual; function matchNameAttribute(para1: JSTAttributeSet; para2: JSTHHTML.InnerTag): jboolean; overload; virtual; procedure writeEmbeddedTags(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure closeOutUnwantedEmbeddedTags(para1: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure writeLineSeparator(); overload; virtual; // throws java.io.IOException procedure output(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure output(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException end; JSTHPTagElement = class external 'javax.swing.text.html.parser' name 'TagElement' (JLObject) public constructor create(para1: JSTHPElement); overload; constructor create(para1: JSTHPElement; para2: jboolean); overload; function breaksFlow(): jboolean; overload; virtual; function isPreformatted(): jboolean; overload; virtual; function getElement(): JSTHPElement; overload; virtual; function getHTMLTag(): JSTHHTML.InnerTag; overload; virtual; function fictional(): jboolean; overload; virtual; end; OOCAny = class abstract external 'org.omg.CORBA' name 'Any' (JLObject, OOCPIDLEntity) public constructor create(); overload; function equal(para1: OOCAny): jboolean; overload; virtual; abstract; function &type(): OOCTypeCode; overload; virtual; abstract; procedure &type(para1: OOCTypeCode); overload; virtual; abstract; procedure read_value(para1: OOCPInputStream; para2: OOCTypeCode); overload; virtual; abstract; // throws org.omg.CORBA.MARSHAL procedure write_value(para1: OOCPOutputStream); overload; virtual; abstract; function create_output_stream(): OOCPOutputStream; overload; virtual; abstract; function create_input_stream(): OOCPInputStream; overload; virtual; abstract; function extract_short(): jshort; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_short(para1: jshort); overload; virtual; abstract; function extract_long(): jint; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_long(para1: jint); overload; virtual; abstract; function extract_longlong(): jlong; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_longlong(para1: jlong); overload; virtual; abstract; function extract_ushort(): jshort; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_ushort(para1: jshort); overload; virtual; abstract; function extract_ulong(): jint; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_ulong(para1: jint); overload; virtual; abstract; function extract_ulonglong(): jlong; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_ulonglong(para1: jlong); overload; virtual; abstract; function extract_float(): jfloat; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_float(para1: jfloat); overload; virtual; abstract; function extract_double(): jdouble; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_double(para1: jdouble); overload; virtual; abstract; function extract_boolean(): jboolean; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_boolean(para1: jboolean); overload; virtual; abstract; function extract_char(): jchar; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_char(para1: jchar); overload; virtual; abstract; // throws org.omg.CORBA.DATA_CONVERSION function extract_wchar(): jchar; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_wchar(para1: jchar); overload; virtual; abstract; function extract_octet(): jbyte; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_octet(para1: jbyte); overload; virtual; abstract; function extract_any(): OOCAny; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_any(para1: OOCAny); overload; virtual; abstract; function extract_Object(): OOCObject; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_Object(para1: OOCObject); overload; virtual; abstract; function extract_Value(): JISerializable; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_Value(para1: JISerializable); overload; virtual; abstract; procedure insert_Value(para1: JISerializable; para2: OOCTypeCode); overload; virtual; abstract; // throws org.omg.CORBA.MARSHAL procedure insert_Object(para1: OOCObject; para2: OOCTypeCode); overload; virtual; abstract; // throws org.omg.CORBA.BAD_PARAM function extract_string(): JLString; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_string(para1: JLString); overload; virtual; abstract; // throws org.omg.CORBA.DATA_CONVERSION, org.omg.CORBA.MARSHAL function extract_wstring(): JLString; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_wstring(para1: JLString); overload; virtual; abstract; // throws org.omg.CORBA.MARSHAL function extract_TypeCode(): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.BAD_OPERATION procedure insert_TypeCode(para1: OOCTypeCode); overload; virtual; abstract; function extract_Principal(): OOCPrincipal; overload; virtual; // throws org.omg.CORBA.BAD_OPERATION procedure insert_Principal(para1: OOCPrincipal); overload; virtual; function extract_Streamable(): OOCPStreamable; overload; virtual; // throws org.omg.CORBA.BAD_INV_ORDER procedure insert_Streamable(para1: OOCPStreamable); overload; virtual; function extract_fixed(): JMBigDecimal; overload; virtual; procedure insert_fixed(para1: JMBigDecimal); overload; virtual; procedure insert_fixed(para1: JMBigDecimal; para2: OOCTypeCode); overload; virtual; // throws org.omg.CORBA.BAD_INV_ORDER end; OOCCompletionStatus = class sealed external 'org.omg.CORBA' name 'CompletionStatus' (JLObject, OOCPIDLEntity) public const _COMPLETED_YES = 0; _COMPLETED_NO = 1; _COMPLETED_MAYBE = 2; public final class var fCOMPLETED_YES: OOCCompletionStatus; external name 'COMPLETED_YES'; fCOMPLETED_NO: OOCCompletionStatus; external name 'COMPLETED_NO'; fCOMPLETED_MAYBE: OOCCompletionStatus; external name 'COMPLETED_MAYBE'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCCompletionStatus; static; overload; end; OOCCurrent = interface external 'org.omg.CORBA' name 'Current' (OOCCurrentOperations, OOCObject, OOCPIDLEntity) end; OOCDefinitionKind = class external 'org.omg.CORBA' name 'DefinitionKind' (JLObject, OOCPIDLEntity) public const _dk_none = 0; _dk_all = 1; _dk_Attribute = 2; _dk_Constant = 3; _dk_Exception = 4; _dk_Interface = 5; _dk_Module = 6; _dk_Operation = 7; _dk_Typedef = 8; _dk_Alias = 9; _dk_Struct = 10; _dk_Union = 11; _dk_Enum = 12; _dk_Primitive = 13; _dk_String = 14; _dk_Sequence = 15; _dk_Array = 16; _dk_Repository = 17; _dk_Wstring = 18; _dk_Fixed = 19; _dk_Value = 20; _dk_ValueBox = 21; _dk_ValueMember = 22; _dk_Native = 23; _dk_AbstractInterface = 24; public final class var fdk_none: OOCDefinitionKind; external name 'dk_none'; fdk_all: OOCDefinitionKind; external name 'dk_all'; fdk_Attribute: OOCDefinitionKind; external name 'dk_Attribute'; fdk_Constant: OOCDefinitionKind; external name 'dk_Constant'; fdk_Exception: OOCDefinitionKind; external name 'dk_Exception'; fdk_Interface: OOCDefinitionKind; external name 'dk_Interface'; fdk_Module: OOCDefinitionKind; external name 'dk_Module'; fdk_Operation: OOCDefinitionKind; external name 'dk_Operation'; fdk_Typedef: OOCDefinitionKind; external name 'dk_Typedef'; fdk_Alias: OOCDefinitionKind; external name 'dk_Alias'; fdk_Struct: OOCDefinitionKind; external name 'dk_Struct'; fdk_Union: OOCDefinitionKind; external name 'dk_Union'; fdk_Enum: OOCDefinitionKind; external name 'dk_Enum'; fdk_Primitive: OOCDefinitionKind; external name 'dk_Primitive'; fdk_String: OOCDefinitionKind; external name 'dk_String'; fdk_Sequence: OOCDefinitionKind; external name 'dk_Sequence'; fdk_Array: OOCDefinitionKind; external name 'dk_Array'; fdk_Repository: OOCDefinitionKind; external name 'dk_Repository'; fdk_Wstring: OOCDefinitionKind; external name 'dk_Wstring'; fdk_Fixed: OOCDefinitionKind; external name 'dk_Fixed'; fdk_Value: OOCDefinitionKind; external name 'dk_Value'; fdk_ValueBox: OOCDefinitionKind; external name 'dk_ValueBox'; fdk_ValueMember: OOCDefinitionKind; external name 'dk_ValueMember'; fdk_Native: OOCDefinitionKind; external name 'dk_Native'; fdk_AbstractInterface: OOCDefinitionKind; external name 'dk_AbstractInterface'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCDefinitionKind; static; overload; strict protected constructor create(para1: jint); overload; end; OOCDomainManager = interface external 'org.omg.CORBA' name 'DomainManager' (OOCDomainManagerOperations, OOCObject, OOCPIDLEntity) end; OOCIRObject = interface external 'org.omg.CORBA' name 'IRObject' (OOCIRObjectOperations, OOCObject, OOCPIDLEntity) end; OOCNameValuePair = class sealed external 'org.omg.CORBA' name 'NameValuePair' (JLObject, OOCPIDLEntity) public var fid: JLString; external name 'id'; fvalue: OOCAny; external name 'value'; public constructor create(); overload; constructor create(para1: JLString; para2: OOCAny); overload; end; OOCParameterMode = class external 'org.omg.CORBA' name 'ParameterMode' (JLObject, OOCPIDLEntity) public const _PARAM_IN = 0; public final class var fPARAM_IN: OOCParameterMode; external name 'PARAM_IN'; public const _PARAM_OUT = 1; public final class var fPARAM_OUT: OOCParameterMode; external name 'PARAM_OUT'; public const _PARAM_INOUT = 2; public final class var fPARAM_INOUT: OOCParameterMode; external name 'PARAM_INOUT'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCParameterMode; static; overload; strict protected constructor create(para1: jint); overload; end; OOCPolicy = interface external 'org.omg.CORBA' name 'Policy' (OOCPolicyOperations, OOCObject, OOCPIDLEntity) end; OOCServiceDetail = class sealed external 'org.omg.CORBA' name 'ServiceDetail' (JLObject, OOCPIDLEntity) public var fservice_detail_type: jint; external name 'service_detail_type'; fservice_detail: Arr1jbyte; external name 'service_detail'; public constructor create(); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; end; OOCServiceInformation = class sealed external 'org.omg.CORBA' name 'ServiceInformation' (JLObject, OOCPIDLEntity) public var fservice_options: Arr1jint; external name 'service_options'; fservice_details: Arr1OOCServiceDetail; external name 'service_details'; public constructor create(); overload; constructor create(para1: Arr1jint; para2: Arr1OOCServiceDetail); overload; constructor create(const para1: array of jint; const para2: array of OOCServiceDetail); overload; end; OOCSetOverrideType = class external 'org.omg.CORBA' name 'SetOverrideType' (JLObject, OOCPIDLEntity) public const _SET_OVERRIDE = 0; _ADD_OVERRIDE = 1; public final class var fSET_OVERRIDE: OOCSetOverrideType; external name 'SET_OVERRIDE'; fADD_OVERRIDE: OOCSetOverrideType; external name 'ADD_OVERRIDE'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCSetOverrideType; static; overload; strict protected constructor create(para1: jint); overload; end; OOCStructMember = class sealed external 'org.omg.CORBA' name 'StructMember' (JLObject, OOCPIDLEntity) public var fname: JLString; external name 'name'; ftype: OOCTypeCode; external name 'type'; ftype_def: OOCIDLType; external name 'type_def'; public constructor create(); overload; constructor create(para1: JLString; para2: OOCTypeCode; para3: OOCIDLType); overload; end; OOCTypeCode = class abstract external 'org.omg.CORBA' name 'TypeCode' (JLObject, OOCPIDLEntity) public constructor create(); overload; function equal(para1: OOCTypeCode): jboolean; overload; virtual; abstract; function equivalent(para1: OOCTypeCode): jboolean; overload; virtual; abstract; function get_compact_typecode(): OOCTypeCode; overload; virtual; abstract; function kind(): OOCTCKind; overload; virtual; abstract; function id(): JLString; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function name(): JLString; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function member_count(): jint; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function member_name(para1: jint): JLString; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind, org.omg.CORBA.TypeCodePackage.Bounds function member_type(para1: jint): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind, org.omg.CORBA.TypeCodePackage.Bounds function member_label(para1: jint): OOCAny; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind, org.omg.CORBA.TypeCodePackage.Bounds function discriminator_type(): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function default_index(): jint; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function length(): jint; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function content_type(): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function fixed_digits(): jshort; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function fixed_scale(): jshort; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function member_visibility(para1: jint): jshort; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind, org.omg.CORBA.TypeCodePackage.Bounds function type_modifier(): jshort; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind function concrete_base_type(): OOCTypeCode; overload; virtual; abstract; // throws org.omg.CORBA.TypeCodePackage.BadKind end; OOCUnionMember = class sealed external 'org.omg.CORBA' name 'UnionMember' (JLObject, OOCPIDLEntity) public var fname: JLString; external name 'name'; flabel: OOCAny; external name 'label'; ftype: OOCTypeCode; external name 'type'; ftype_def: OOCIDLType; external name 'type_def'; public constructor create(); overload; constructor create(para1: JLString; para2: OOCAny; para3: OOCTypeCode; para4: OOCIDLType); overload; end; OOCUserException = class abstract external 'org.omg.CORBA' name 'UserException' (JLException, OOCPIDLEntity) strict protected constructor create(); overload; constructor create(para1: JLString); overload; end; OOCValueMember = class sealed external 'org.omg.CORBA' name 'ValueMember' (JLObject, OOCPIDLEntity) public var fname: JLString; external name 'name'; fid: JLString; external name 'id'; fdefined_in: JLString; external name 'defined_in'; fversion: JLString; external name 'version'; ftype: OOCTypeCode; external name 'type'; ftype_def: OOCIDLType; external name 'type_def'; faccess: jshort; external name 'access'; public constructor create(); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: OOCTypeCode; para6: OOCIDLType; para7: jshort); overload; end; OOCPValueBase = interface external 'org.omg.CORBA.portable' name 'ValueBase' (OOCPIDLEntity) function _truncatable_ids(): Arr1JLString; overload; end; OOCBinding = class sealed external 'org.omg.CosNaming' name 'Binding' (JLObject, OOCPIDLEntity) public var fbinding_name: Arr1OOCNameComponent; external name 'binding_name'; fbinding_type: OOCBindingType; external name 'binding_type'; public constructor create(); overload; constructor create(para1: Arr1OOCNameComponent; para2: OOCBindingType); overload; constructor create(const para1: array of OOCNameComponent; para2: OOCBindingType); overload; end; OOCBindingIterator = interface external 'org.omg.CosNaming' name 'BindingIterator' (OOCBindingIteratorOperations, OOCObject, OOCPIDLEntity) end; OOCBindingType = class external 'org.omg.CosNaming' name 'BindingType' (JLObject, OOCPIDLEntity) public const _nobject = 0; public final class var fnobject: OOCBindingType; external name 'nobject'; public const _ncontext = 1; public final class var fncontext: OOCBindingType; external name 'ncontext'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCBindingType; static; overload; strict protected constructor create(para1: jint); overload; end; OOCNameComponent = class sealed external 'org.omg.CosNaming' name 'NameComponent' (JLObject, OOCPIDLEntity) public var fid: JLString; external name 'id'; fkind: JLString; external name 'kind'; public constructor create(); overload; constructor create(para1: JLString; para2: JLString); overload; end; OOCNamingContext = interface external 'org.omg.CosNaming' name 'NamingContext' (OOCNamingContextOperations, OOCObject, OOCPIDLEntity) end; OOCNNotFoundReason = class external 'org.omg.CosNaming.NamingContextPackage' name 'NotFoundReason' (JLObject, OOCPIDLEntity) public const _missing_node = 0; public final class var fmissing_node: OOCNNotFoundReason; external name 'missing_node'; public const _not_context = 1; public final class var fnot_context: OOCNNotFoundReason; external name 'not_context'; public const _not_object = 2; public final class var fnot_object: OOCNNotFoundReason; external name 'not_object'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOCNNotFoundReason; static; overload; strict protected constructor create(para1: jint); overload; end; OODParameter = class sealed external 'org.omg.Dynamic' name 'Parameter' (JLObject, OOCPIDLEntity) public var fargument: OOCAny; external name 'argument'; fmode: OOCParameterMode; external name 'mode'; public constructor create(); overload; constructor create(para1: OOCAny; para2: OOCParameterMode); overload; end; OODDynAny = interface external 'org.omg.DynamicAny' name 'DynAny' (OODDynAnyOperations, OOCObject, OOCPIDLEntity) end; OODDynAnyFactory = interface external 'org.omg.DynamicAny' name 'DynAnyFactory' (OODDynAnyFactoryOperations, OOCObject, OOCPIDLEntity) end; OODNameDynAnyPair = class sealed external 'org.omg.DynamicAny' name 'NameDynAnyPair' (JLObject, OOCPIDLEntity) public var fid: JLString; external name 'id'; fvalue: OODDynAny; external name 'value'; public constructor create(); overload; constructor create(para1: JLString; para2: OODDynAny); overload; end; OODNameValuePair = class sealed external 'org.omg.DynamicAny' name 'NameValuePair' (JLObject, OOCPIDLEntity) public var fid: JLString; external name 'id'; fvalue: OOCAny; external name 'value'; public constructor create(); overload; constructor create(para1: JLString; para2: OOCAny); overload; end; OOICodec = interface external 'org.omg.IOP' name 'Codec' (OOICodecOperations, OOCObject, OOCPIDLEntity) end; OOICodecFactory = interface external 'org.omg.IOP' name 'CodecFactory' (OOICodecFactoryOperations, OOCObject, OOCPIDLEntity) end; OOIEncoding = class sealed external 'org.omg.IOP' name 'Encoding' (JLObject, OOCPIDLEntity) public var fformat: jshort; external name 'format'; fmajor_version: jbyte; external name 'major_version'; fminor_version: jbyte; external name 'minor_version'; public constructor create(); overload; constructor create(para1: jshort; para2: jbyte; para3: jbyte); overload; end; OOIIOR = class sealed external 'org.omg.IOP' name 'IOR' (JLObject, OOCPIDLEntity) public var ftype_id: JLString; external name 'type_id'; fprofiles: Arr1OOITaggedProfile; external name 'profiles'; public constructor create(); overload; constructor create(para1: JLString; para2: Arr1OOITaggedProfile); overload; constructor create(para1: JLString; const para2: array of OOITaggedProfile); overload; end; OOIServiceContext = class sealed external 'org.omg.IOP' name 'ServiceContext' (JLObject, OOCPIDLEntity) public var fcontext_id: jint; external name 'context_id'; fcontext_data: Arr1jbyte; external name 'context_data'; public constructor create(); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; end; OOITaggedComponent = class sealed external 'org.omg.IOP' name 'TaggedComponent' (JLObject, OOCPIDLEntity) public var ftag: jint; external name 'tag'; fcomponent_data: Arr1jbyte; external name 'component_data'; public constructor create(); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; end; OOITaggedProfile = class sealed external 'org.omg.IOP' name 'TaggedProfile' (JLObject, OOCPIDLEntity) public var ftag: jint; external name 'tag'; fprofile_data: Arr1jbyte; external name 'profile_data'; public constructor create(); overload; constructor create(para1: jint; para2: Arr1jbyte); overload; constructor create(para1: jint; const para2: array of jbyte); overload; end; OOPIORInfo = interface external 'org.omg.PortableInterceptor' name 'IORInfo' (OOPIORInfoOperations, OOCObject, OOCPIDLEntity) end; OOPInterceptor = interface external 'org.omg.PortableInterceptor' name 'Interceptor' (OOPInterceptorOperations, OOCObject, OOCPIDLEntity) end; OOPORBInitInfo = interface external 'org.omg.PortableInterceptor' name 'ORBInitInfo' (OOPORBInitInfoOperations, OOCObject, OOCPIDLEntity) end; OOPORBInitializer = interface external 'org.omg.PortableInterceptor' name 'ORBInitializer' (OOPORBInitializerOperations, OOCObject, OOCPIDLEntity) end; OOPPolicyFactory = interface external 'org.omg.PortableInterceptor' name 'PolicyFactory' (OOPPolicyFactoryOperations, OOCObject, OOCPIDLEntity) end; OOPRequestInfo = interface external 'org.omg.PortableInterceptor' name 'RequestInfo' (OOPRequestInfoOperations, OOCObject, OOCPIDLEntity) end; OOPAdapterActivator = interface external 'org.omg.PortableServer' name 'AdapterActivator' (OOPAdapterActivatorOperations, OOCObject, OOCPIDLEntity) end; OOPIdAssignmentPolicyValue = class external 'org.omg.PortableServer' name 'IdAssignmentPolicyValue' (JLObject, OOCPIDLEntity) public const _USER_ID = 0; public final class var fUSER_ID: OOPIdAssignmentPolicyValue; external name 'USER_ID'; public const _SYSTEM_ID = 1; public final class var fSYSTEM_ID: OOPIdAssignmentPolicyValue; external name 'SYSTEM_ID'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPIdAssignmentPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPIdUniquenessPolicyValue = class external 'org.omg.PortableServer' name 'IdUniquenessPolicyValue' (JLObject, OOCPIDLEntity) public const _UNIQUE_ID = 0; public final class var fUNIQUE_ID: OOPIdUniquenessPolicyValue; external name 'UNIQUE_ID'; public const _MULTIPLE_ID = 1; public final class var fMULTIPLE_ID: OOPIdUniquenessPolicyValue; external name 'MULTIPLE_ID'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPIdUniquenessPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPImplicitActivationPolicyValue = class external 'org.omg.PortableServer' name 'ImplicitActivationPolicyValue' (JLObject, OOCPIDLEntity) public const _IMPLICIT_ACTIVATION = 0; public final class var fIMPLICIT_ACTIVATION: OOPImplicitActivationPolicyValue; external name 'IMPLICIT_ACTIVATION'; public const _NO_IMPLICIT_ACTIVATION = 1; public final class var fNO_IMPLICIT_ACTIVATION: OOPImplicitActivationPolicyValue; external name 'NO_IMPLICIT_ACTIVATION'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPImplicitActivationPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPLifespanPolicyValue = class external 'org.omg.PortableServer' name 'LifespanPolicyValue' (JLObject, OOCPIDLEntity) public const _TRANSIENT = 0; public final class var fTRANSIENT: OOPLifespanPolicyValue; external name 'TRANSIENT'; public const _PERSISTENT = 1; public final class var fPERSISTENT: OOPLifespanPolicyValue; external name 'PERSISTENT'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPLifespanPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPPOA = interface external 'org.omg.PortableServer' name 'POA' (OOPPOAOperations, OOCObject, OOCPIDLEntity) end; OOPPOAManager = interface external 'org.omg.PortableServer' name 'POAManager' (OOPPOAManagerOperations, OOCObject, OOCPIDLEntity) end; OOPPState = class external 'org.omg.PortableServer.POAManagerPackage' name 'State' (JLObject, OOCPIDLEntity) public const _HOLDING = 0; public final class var fHOLDING: OOPPState; external name 'HOLDING'; public const _ACTIVE = 1; public final class var fACTIVE: OOPPState; external name 'ACTIVE'; public const _DISCARDING = 2; public final class var fDISCARDING: OOPPState; external name 'DISCARDING'; public const _INACTIVE = 3; public final class var fINACTIVE: OOPPState; external name 'INACTIVE'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPPState; static; overload; strict protected constructor create(para1: jint); overload; end; OOPRequestProcessingPolicyValue = class external 'org.omg.PortableServer' name 'RequestProcessingPolicyValue' (JLObject, OOCPIDLEntity) public const _USE_ACTIVE_OBJECT_MAP_ONLY = 0; public final class var fUSE_ACTIVE_OBJECT_MAP_ONLY: OOPRequestProcessingPolicyValue; external name 'USE_ACTIVE_OBJECT_MAP_ONLY'; public const _USE_DEFAULT_SERVANT = 1; public final class var fUSE_DEFAULT_SERVANT: OOPRequestProcessingPolicyValue; external name 'USE_DEFAULT_SERVANT'; public const _USE_SERVANT_MANAGER = 2; public final class var fUSE_SERVANT_MANAGER: OOPRequestProcessingPolicyValue; external name 'USE_SERVANT_MANAGER'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPRequestProcessingPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPServantManager = interface external 'org.omg.PortableServer' name 'ServantManager' (OOPServantManagerOperations, OOCObject, OOCPIDLEntity) end; OOPServantRetentionPolicyValue = class external 'org.omg.PortableServer' name 'ServantRetentionPolicyValue' (JLObject, OOCPIDLEntity) public const _RETAIN = 0; public final class var fRETAIN: OOPServantRetentionPolicyValue; external name 'RETAIN'; public const _NON_RETAIN = 1; public final class var fNON_RETAIN: OOPServantRetentionPolicyValue; external name 'NON_RETAIN'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPServantRetentionPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOPThreadPolicyValue = class external 'org.omg.PortableServer' name 'ThreadPolicyValue' (JLObject, OOCPIDLEntity) public const _ORB_CTRL_MODEL = 0; public final class var fORB_CTRL_MODEL: OOPThreadPolicyValue; external name 'ORB_CTRL_MODEL'; public const _SINGLE_THREAD_MODEL = 1; public final class var fSINGLE_THREAD_MODEL: OOPThreadPolicyValue; external name 'SINGLE_THREAD_MODEL'; public function value(): jint; overload; virtual; class function from_int(para1: jint): OOPThreadPolicyValue; static; overload; strict protected constructor create(para1: jint); overload; end; OOSRunTime = interface external 'org.omg.SendingContext' name 'RunTime' (OOSRunTimeOperations, OOCObject, OOCPIDLEntity) end; JSPInsetsUIResource = class external 'javax.swing.plaf' name 'InsetsUIResource' (JAInsets, JSPUIResource) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; end; JADimension = class external 'java.awt' name 'Dimension' (JAGDimension2D, JISerializable) public var fwidth: jint; external name 'width'; fheight: jint; external name 'height'; public constructor create(); overload; constructor create(para1: JADimension); overload; constructor create(para1: jint; para2: jint); overload; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; procedure setSize(para1: jdouble; para2: jdouble); overload; virtual; function getSize(): JADimension; overload; virtual; procedure setSize(para1: JADimension); overload; virtual; procedure setSize(para1: jint; para2: jint); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JAPoint = class external 'java.awt' name 'Point' (JAGPoint2D, JISerializable) public var fx: jint; external name 'x'; fy: jint; external name 'y'; public constructor create(); overload; constructor create(para1: JAPoint); overload; constructor create(para1: jint; para2: jint); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getLocation(): JAPoint; overload; virtual; procedure setLocation(para1: JAPoint); overload; virtual; procedure setLocation(para1: jint; para2: jint); overload; virtual; procedure setLocation(para1: jdouble; para2: jdouble); overload; virtual; procedure move(para1: jint; para2: jint); overload; virtual; procedure translate(para1: jint; para2: jint); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSCX509CRLSelector = class external 'java.security.cert' name 'X509CRLSelector' (JLObject, JSCCRLSelector) public constructor create(); overload; procedure setIssuers(para1: JUCollection); overload; virtual; procedure setIssuerNames(para1: JUCollection); overload; virtual; // throws java.io.IOException procedure addIssuer(para1: JSAXX500Principal); overload; virtual; procedure addIssuerName(para1: JLString); overload; virtual; // throws java.io.IOException procedure addIssuerName(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure addIssuerName(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure setMinCRLNumber(para1: JMBigInteger); overload; virtual; procedure setMaxCRLNumber(para1: JMBigInteger); overload; virtual; procedure setDateAndTime(para1: JUDate); overload; virtual; procedure setCertificateChecking(para1: JSCX509Certificate); overload; virtual; function getIssuers(): JUCollection; overload; virtual; function getIssuerNames(): JUCollection; overload; virtual; function getMinCRL(): JMBigInteger; overload; virtual; function getMaxCRL(): JMBigInteger; overload; virtual; function getDateAndTime(): JUDate; overload; virtual; function getCertificateChecking(): JSCX509Certificate; overload; virtual; function toString(): JLString; overload; virtual; function match(para1: JSCCRL): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; end; JSCPKIXParameters = class external 'java.security.cert' name 'PKIXParameters' (JLObject, JSCCertPathParameters) public constructor create(para1: JUSet); overload; // throws java.security.InvalidAlgorithmParameterException constructor create(para1: JSKeyStore); overload; // throws java.security.KeyStoreException, java.security.InvalidAlgorithmParameterException function getTrustAnchors(): JUSet; overload; virtual; procedure setTrustAnchors(para1: JUSet); overload; virtual; // throws java.security.InvalidAlgorithmParameterException function getInitialPolicies(): JUSet; overload; virtual; procedure setInitialPolicies(para1: JUSet); overload; virtual; procedure setCertStores(para1: JUList); overload; virtual; procedure addCertStore(para1: JSCCertStore); overload; virtual; function getCertStores(): JUList; overload; virtual; procedure setRevocationEnabled(para1: jboolean); overload; virtual; function isRevocationEnabled(): jboolean; overload; virtual; procedure setExplicitPolicyRequired(para1: jboolean); overload; virtual; function isExplicitPolicyRequired(): jboolean; overload; virtual; procedure setPolicyMappingInhibited(para1: jboolean); overload; virtual; function isPolicyMappingInhibited(): jboolean; overload; virtual; procedure setAnyPolicyInhibited(para1: jboolean); overload; virtual; function isAnyPolicyInhibited(): jboolean; overload; virtual; procedure setPolicyQualifiersRejected(para1: jboolean); overload; virtual; function getPolicyQualifiersRejected(): jboolean; overload; virtual; function getDate(): JUDate; overload; virtual; procedure setDate(para1: JUDate); overload; virtual; procedure setCertPathCheckers(para1: JUList); overload; virtual; function getCertPathCheckers(): JUList; overload; virtual; procedure addCertPathChecker(para1: JSCPKIXCertPathChecker); overload; virtual; function getSigProvider(): JLString; overload; virtual; procedure setSigProvider(para1: JLString); overload; virtual; function getTargetCertConstraints(): JSCCertSelector; overload; virtual; procedure setTargetCertConstraints(para1: JSCCertSelector); overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JSCPKIXCertPathValidatorResult = class external 'java.security.cert' name 'PKIXCertPathValidatorResult' (JLObject, JSCCertPathValidatorResult) public constructor create(para1: JSCTrustAnchor; para2: JSCPolicyNode; para3: JSPublicKey); overload; function getTrustAnchor(): JSCTrustAnchor; overload; virtual; function getPolicyTree(): JSCPolicyNode; overload; virtual; function getPublicKey(): JSPublicKey; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JSCX509CertSelector = class external 'java.security.cert' name 'X509CertSelector' (JLObject, JSCCertSelector) public constructor create(); overload; procedure setCertificate(para1: JSCX509Certificate); overload; virtual; procedure setSerialNumber(para1: JMBigInteger); overload; virtual; procedure setIssuer(para1: JSAXX500Principal); overload; virtual; procedure setIssuer(para1: JLString); overload; virtual; // throws java.io.IOException procedure setIssuer(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure setIssuer(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure setSubject(para1: JSAXX500Principal); overload; virtual; procedure setSubject(para1: JLString); overload; virtual; // throws java.io.IOException procedure setSubject(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure setSubject(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure setSubjectKeyIdentifier(para1: Arr1jbyte); overload; virtual; procedure setSubjectKeyIdentifier(var para1: array of jbyte); overload; virtual; procedure setAuthorityKeyIdentifier(para1: Arr1jbyte); overload; virtual; procedure setAuthorityKeyIdentifier(var para1: array of jbyte); overload; virtual; procedure setCertificateValid(para1: JUDate); overload; virtual; procedure setPrivateKeyValid(para1: JUDate); overload; virtual; procedure setSubjectPublicKeyAlgID(para1: JLString); overload; virtual; // throws java.io.IOException procedure setSubjectPublicKey(para1: JSPublicKey); overload; virtual; procedure setSubjectPublicKey(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure setSubjectPublicKey(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure setKeyUsage(para1: Arr1jboolean); overload; virtual; procedure setKeyUsage(var para1: array of jboolean); overload; virtual; procedure setExtendedKeyUsage(para1: JUSet); overload; virtual; // throws java.io.IOException procedure setMatchAllSubjectAltNames(para1: jboolean); overload; virtual; procedure setSubjectAlternativeNames(para1: JUCollection); overload; virtual; // throws java.io.IOException procedure addSubjectAlternativeName(para1: jint; para2: JLString); overload; virtual; // throws java.io.IOException procedure addSubjectAlternativeName(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure addSubjectAlternativeName(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException procedure setNameConstraints(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure setNameConstraints(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure setBasicConstraints(para1: jint); overload; virtual; procedure setPolicy(para1: JUSet); overload; virtual; // throws java.io.IOException procedure setPathToNames(para1: JUCollection); overload; virtual; // throws java.io.IOException procedure addPathToName(para1: jint; para2: JLString); overload; virtual; // throws java.io.IOException procedure addPathToName(para1: jint; para2: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure addPathToName(para1: jint; var para2: array of jbyte); overload; virtual; // throws java.io.IOException function getCertificate(): JSCX509Certificate; overload; virtual; function getSerialNumber(): JMBigInteger; overload; virtual; function getIssuer(): JSAXX500Principal; overload; virtual; function getIssuerAsString(): JLString; overload; virtual; function getIssuerAsBytes(): Arr1jbyte; overload; virtual; // throws java.io.IOException function getSubject(): JSAXX500Principal; overload; virtual; function getSubjectAsString(): JLString; overload; virtual; function getSubjectAsBytes(): Arr1jbyte; overload; virtual; // throws java.io.IOException function getSubjectKeyIdentifier(): Arr1jbyte; overload; virtual; function getAuthorityKeyIdentifier(): Arr1jbyte; overload; virtual; function getCertificateValid(): JUDate; overload; virtual; function getPrivateKeyValid(): JUDate; overload; virtual; function getSubjectPublicKeyAlgID(): JLString; overload; virtual; function getSubjectPublicKey(): JSPublicKey; overload; virtual; function getKeyUsage(): Arr1jboolean; overload; virtual; function getExtendedKeyUsage(): JUSet; overload; virtual; function getMatchAllSubjectAltNames(): jboolean; overload; virtual; function getSubjectAlternativeNames(): JUCollection; overload; virtual; function getNameConstraints(): Arr1jbyte; overload; virtual; function getBasicConstraints(): jint; overload; virtual; function getPolicy(): JUSet; overload; virtual; function getPathToNames(): JUCollection; overload; virtual; function toString(): JLString; overload; virtual; function match(para1: JSCCertificate): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; end; JSCCollectionCertStoreParameters = class external 'java.security.cert' name 'CollectionCertStoreParameters' (JLObject, JSCCertStoreParameters) public constructor create(para1: JUCollection); overload; constructor create(); overload; function getCollection(): JUCollection; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JSCLDAPCertStoreParameters = class external 'java.security.cert' name 'LDAPCertStoreParameters' (JLObject, JSCCertStoreParameters) public constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString); overload; constructor create(); overload; function getServerName(): JLString; overload; virtual; function getPort(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JTRuleBasedBreakIterator = class external 'java.text' name 'RuleBasedBreakIterator' (JTBreakIterator) public type InnerSafeCharIterator = class; Arr1InnerSafeCharIterator = array of InnerSafeCharIterator; Arr2InnerSafeCharIterator = array of Arr1InnerSafeCharIterator; Arr3InnerSafeCharIterator = array of Arr2InnerSafeCharIterator; InnerSafeCharIterator = class sealed external 'java.text' name 'SafeCharIterator' end; strict protected const IGNORE = -1; public constructor create(para1: JLString); overload; // throws java.io.IOException, java.util.MissingResourceException strict protected procedure readTables(para1: JLString); overload; virtual; // throws java.io.IOException, java.util.MissingResourceException function readFile(para1: JLString): Arr1jbyte; overload; virtual; // throws java.io.IOException, java.util.MissingResourceException public function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function first(): jint; overload; virtual; function last(): jint; overload; virtual; function next(para1: jint): jint; overload; virtual; function next(): jint; overload; virtual; function previous(): jint; overload; virtual; strict protected class procedure checkOffset(para1: jint; para2: JTCharacterIterator); static; overload; final; public function following(para1: jint): jint; overload; virtual; function preceding(para1: jint): jint; overload; virtual; function isBoundary(para1: jint): jboolean; overload; virtual; function current(): jint; overload; virtual; function getText(): JTCharacterIterator; overload; virtual; procedure setText(para1: JTCharacterIterator); overload; virtual; strict protected function handleNext(): jint; overload; virtual; function handlePrevious(): jint; overload; virtual; function lookupCategory(para1: jint): jint; overload; virtual; function lookupState(para1: jint; para2: jint): jint; overload; virtual; function lookupBackwardState(para1: jint; para2: jint): jint; overload; virtual; end; JAFCharArrayIterator = class external 'java.awt.font' name 'CharArrayIterator' (JLObject, JTCharacterIterator) public function first(): jchar; overload; virtual; function last(): jchar; overload; virtual; function current(): jchar; overload; virtual; function next(): jchar; overload; virtual; function previous(): jchar; overload; virtual; function setIndex(para1: jint): jchar; overload; virtual; function getBeginIndex(): jint; overload; virtual; function getEndIndex(): jint; overload; virtual; function getIndex(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JTAttributedCharacterIterator = interface external 'java.text' name 'AttributedCharacterIterator' (JTCharacterIterator) type InnerAttribute = class; Arr1InnerAttribute = array of InnerAttribute; Arr2InnerAttribute = array of Arr1InnerAttribute; Arr3InnerAttribute = array of Arr2InnerAttribute; InnerAttribute = class external 'java.text' name 'Attribute' (JLObject, JISerializable) public final class var fLANGUAGE: JTAttributedCharacterIterator.InnerAttribute; external name 'LANGUAGE'; fREADING: JTAttributedCharacterIterator.InnerAttribute; external name 'READING'; fINPUT_METHOD_SEGMENT: JTAttributedCharacterIterator.InnerAttribute; external name 'INPUT_METHOD_SEGMENT'; strict protected constructor create(para1: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; strict protected function getName(): JLString; overload; virtual; function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException end; function getRunStart(): jint; overload; function getRunStart(para1: JTAttributedCharacterIterator.InnerAttribute): jint; overload; function getRunStart(para1: JUSet): jint; overload; function getRunLimit(): jint; overload; function getRunLimit(para1: JTAttributedCharacterIterator.InnerAttribute): jint; overload; function getRunLimit(para1: JUSet): jint; overload; function getAttributes(): JUMap; overload; function getAttribute(para1: JTAttributedCharacterIterator.InnerAttribute): JLObject; overload; function getAllAttributeKeys(): JUSet; overload; end; JTStringCharacterIterator = class sealed external 'java.text' name 'StringCharacterIterator' (JLObject, JTCharacterIterator) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload; procedure setText(para1: JLString); overload; virtual; function first(): jchar; overload; virtual; function last(): jchar; overload; virtual; function setIndex(para1: jint): jchar; overload; virtual; function current(): jchar; overload; virtual; function next(): jchar; overload; virtual; function previous(): jchar; overload; virtual; function getBeginIndex(): jint; overload; virtual; function getEndIndex(): jint; overload; virtual; function getIndex(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; end; JSTSegment = class external 'javax.swing.text' name 'Segment' (JLObject, JLCloneable, JTCharacterIterator, JLCharSequence) public var farray: Arr1jchar; external name 'array'; foffset: jint; external name 'offset'; fcount: jint; external name 'count'; public constructor create(); overload; constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint); overload; procedure setPartialReturn(para1: jboolean); overload; virtual; function isPartialReturn(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function first(): jchar; overload; virtual; function last(): jchar; overload; virtual; function current(): jchar; overload; virtual; function next(): jchar; overload; virtual; function previous(): jchar; overload; virtual; function setIndex(para1: jint): jchar; overload; virtual; function getBeginIndex(): jint; overload; virtual; function getEndIndex(): jint; overload; virtual; function getIndex(): jint; overload; virtual; function charAt(para1: jint): jchar; overload; virtual; function length(): jint; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function clone(): JLObject; overload; virtual; end; JUSimpleTimeZone = class external 'java.util' name 'SimpleTimeZone' (JUTimeZone) public const WALL_TIME = 0; STANDARD_TIME = 1; UTC_TIME = 2; public constructor create(para1: jint; para2: JLString); overload; constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint); overload; constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint); overload; constructor create(para1: jint; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jint; para11: jint; para12: jint; para13: jint); overload; procedure setStartYear(para1: jint); overload; virtual; procedure setStartRule(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setStartRule(para1: jint; para2: jint; para3: jint); overload; virtual; procedure setStartRule(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure setEndRule(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setEndRule(para1: jint; para2: jint; para3: jint); overload; virtual; procedure setEndRule(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; function getOffset(para1: jlong): jint; overload; virtual; function getOffset(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jint; overload; virtual; function getRawOffset(): jint; overload; virtual; procedure setRawOffset(para1: jint); overload; virtual; procedure setDSTSavings(para1: jint); overload; virtual; function getDSTSavings(): jint; overload; virtual; function useDaylightTime(): jboolean; overload; virtual; function inDaylightTime(para1: JUDate): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hasSameRules(para1: JUTimeZone): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JMImmutableDescriptor = class external 'javax.management' name 'ImmutableDescriptor' (JLObject, JMDescriptor) public final class var fEMPTY_DESCRIPTOR: JMImmutableDescriptor; external name 'EMPTY_DESCRIPTOR'; public constructor create(para1: Arr1JLString; para2: Arr1JLObject); overload; constructor create(const para1: array of JLString; const para2: array of JLObject); overload; constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; constructor create(para1: JUMap); overload; class function union(para1: Arr1JMDescriptor): JMImmutableDescriptor; static; overload; class function union(const para1: array of JMDescriptor): JMImmutableDescriptor; static; overload; function getFieldValue(para1: JLString): JLObject; overload; virtual; final; function getFields(): Arr1JLString; overload; virtual; final; function getFieldValues(para1: Arr1JLString): Arr1JLObject; overload; virtual; final; function getFieldValues(const para1: array of JLString): Arr1JLObject; overload; virtual; final; function getFieldNames(): Arr1JLString; overload; virtual; final; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function isValid(): jboolean; overload; virtual; function clone(): JMDescriptor; overload; virtual; procedure setFields(para1: Arr1JLString; para2: Arr1JLObject); overload; virtual; final; // throws javax.management.RuntimeOperationsException procedure setFields(var para1: array of JLString; var para2: array of JLObject); overload; virtual; final; // throws javax.management.RuntimeOperationsException procedure setField(para1: JLString; para2: JLObject); overload; virtual; final; // throws javax.management.RuntimeOperationsException procedure removeField(para1: JLString); overload; virtual; final; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JMMDescriptorSupport = class external 'javax.management.modelmbean' name 'DescriptorSupport' (JLObject, JMDescriptor) public constructor create(); overload; constructor create(para1: jint); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException constructor create(para1: JMMDescriptorSupport); overload; constructor create(para1: JLString); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.modelmbean.XMLParseException constructor create(para1: Arr1JLString; para2: Arr1JLObject); overload; // throws javax.management.RuntimeOperationsException constructor create(const para1: array of JLString; const para2: array of JLObject); overload; // throws javax.management.RuntimeOperationsException constructor create(para1: Arr1JLString); overload; constructor create(const para1: array of JLString); overload; function getFieldValue(para1: JLString): JLObject; overload; virtual; // throws javax.management.RuntimeOperationsException procedure setField(para1: JLString; para2: JLObject); overload; virtual; // throws javax.management.RuntimeOperationsException function getFields(): Arr1JLString; overload; virtual; function getFieldNames(): Arr1JLString; overload; virtual; function getFieldValues(para1: Arr1JLString): Arr1JLObject; overload; virtual; function getFieldValues(const para1: array of JLString): Arr1JLObject; overload; virtual; procedure setFields(para1: Arr1JLString; para2: Arr1JLObject); overload; virtual; // throws javax.management.RuntimeOperationsException procedure setFields(var para1: array of JLString; var para2: array of JLObject); overload; virtual; // throws javax.management.RuntimeOperationsException function clone(): JLObject; overload; virtual; // throws javax.management.RuntimeOperationsException procedure removeField(para1: JLString); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function isValid(): jboolean; overload; virtual; // throws javax.management.RuntimeOperationsException function toXMLString(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JNLinkRef = class external 'javax.naming' name 'LinkRef' (JNReference) public constructor create(para1: JNName); overload; constructor create(para1: JLString); overload; function getLinkName(): JLString; overload; virtual; // throws javax.naming.NamingException end; JNDBasicAttribute = class external 'javax.naming.directory' name 'BasicAttribute' (JLObject, JNDAttribute) public type InnerValuesEnumImpl = class; Arr1InnerValuesEnumImpl = array of InnerValuesEnumImpl; Arr2InnerValuesEnumImpl = array of Arr1InnerValuesEnumImpl; Arr3InnerValuesEnumImpl = array of Arr2InnerValuesEnumImpl; InnerValuesEnumImpl = class external 'javax.naming.directory' name 'ValuesEnumImpl' end; strict protected var fattrID: JLString; external name 'attrID'; fvalues: JUVector; external name 'values'; fordered: jboolean; external name 'ordered'; public function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLObject); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JLString; para2: JLObject; para3: jboolean); overload; function getAll(): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function get(): JLObject; overload; virtual; // throws javax.naming.NamingException function size(): jint; overload; virtual; function getID(): JLString; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function isOrdered(): jboolean; overload; virtual; function get(para1: jint): JLObject; overload; virtual; // throws javax.naming.NamingException function remove(para1: jint): JLObject; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; function getAttributeSyntaxDefinition(): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getAttributeDefinition(): JNDDirContext; overload; virtual; // throws javax.naming.NamingException end; JNDBasicAttributes = class external 'javax.naming.directory' name 'BasicAttributes' (JLObject, JNDAttributes) public type InnerAttrEnumImpl = class; Arr1InnerAttrEnumImpl = array of InnerAttrEnumImpl; Arr2InnerAttrEnumImpl = array of Arr1InnerAttrEnumImpl; Arr3InnerAttrEnumImpl = array of Arr2InnerAttrEnumImpl; InnerIDEnumImpl = class; Arr1InnerIDEnumImpl = array of InnerIDEnumImpl; Arr2InnerIDEnumImpl = array of Arr1InnerIDEnumImpl; Arr3InnerIDEnumImpl = array of Arr2InnerIDEnumImpl; InnerAttrEnumImpl = class external 'javax.naming.directory' name 'AttrEnumImpl' end; InnerIDEnumImpl = class external 'javax.naming.directory' name 'IDEnumImpl' end; public constructor create(); overload; constructor create(para1: jboolean); overload; constructor create(para1: JLString; para2: JLObject); overload; constructor create(para1: JLString; para2: JLObject; para3: jboolean); overload; function clone(): JLObject; overload; virtual; function isCaseIgnored(): jboolean; overload; virtual; function size(): jint; overload; virtual; function get(para1: JLString): JNDAttribute; overload; virtual; function getAll(): JNNamingEnumeration; overload; virtual; function getIDs(): JNNamingEnumeration; overload; virtual; function put(para1: JLString; para2: JLObject): JNDAttribute; overload; virtual; function put(para1: JNDAttribute): JNDAttribute; overload; virtual; function remove(para1: JLString): JNDAttribute; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JPASJobStateReason = class external 'javax.print.attribute.standard' name 'JobStateReason' (JPAEnumSyntax, JPAAttribute) public final class var fJOB_INCOMING: JPASJobStateReason; external name 'JOB_INCOMING'; fJOB_DATA_INSUFFICIENT: JPASJobStateReason; external name 'JOB_DATA_INSUFFICIENT'; fDOCUMENT_ACCESS_ERROR: JPASJobStateReason; external name 'DOCUMENT_ACCESS_ERROR'; fSUBMISSION_INTERRUPTED: JPASJobStateReason; external name 'SUBMISSION_INTERRUPTED'; fJOB_OUTGOING: JPASJobStateReason; external name 'JOB_OUTGOING'; fJOB_HOLD_UNTIL_SPECIFIED: JPASJobStateReason; external name 'JOB_HOLD_UNTIL_SPECIFIED'; fRESOURCES_ARE_NOT_READY: JPASJobStateReason; external name 'RESOURCES_ARE_NOT_READY'; fPRINTER_STOPPED_PARTLY: JPASJobStateReason; external name 'PRINTER_STOPPED_PARTLY'; fPRINTER_STOPPED: JPASJobStateReason; external name 'PRINTER_STOPPED'; fJOB_INTERPRETING: JPASJobStateReason; external name 'JOB_INTERPRETING'; fJOB_QUEUED: JPASJobStateReason; external name 'JOB_QUEUED'; fJOB_TRANSFORMING: JPASJobStateReason; external name 'JOB_TRANSFORMING'; fJOB_QUEUED_FOR_MARKER: JPASJobStateReason; external name 'JOB_QUEUED_FOR_MARKER'; fJOB_PRINTING: JPASJobStateReason; external name 'JOB_PRINTING'; fJOB_CANCELED_BY_USER: JPASJobStateReason; external name 'JOB_CANCELED_BY_USER'; fJOB_CANCELED_BY_OPERATOR: JPASJobStateReason; external name 'JOB_CANCELED_BY_OPERATOR'; fJOB_CANCELED_AT_DEVICE: JPASJobStateReason; external name 'JOB_CANCELED_AT_DEVICE'; fABORTED_BY_SYSTEM: JPASJobStateReason; external name 'ABORTED_BY_SYSTEM'; fUNSUPPORTED_COMPRESSION: JPASJobStateReason; external name 'UNSUPPORTED_COMPRESSION'; fCOMPRESSION_ERROR: JPASJobStateReason; external name 'COMPRESSION_ERROR'; fUNSUPPORTED_DOCUMENT_FORMAT: JPASJobStateReason; external name 'UNSUPPORTED_DOCUMENT_FORMAT'; fDOCUMENT_FORMAT_ERROR: JPASJobStateReason; external name 'DOCUMENT_FORMAT_ERROR'; fPROCESSING_TO_STOP_POINT: JPASJobStateReason; external name 'PROCESSING_TO_STOP_POINT'; fSERVICE_OFF_LINE: JPASJobStateReason; external name 'SERVICE_OFF_LINE'; fJOB_COMPLETED_SUCCESSFULLY: JPASJobStateReason; external name 'JOB_COMPLETED_SUCCESSFULLY'; fJOB_COMPLETED_WITH_WARNINGS: JPASJobStateReason; external name 'JOB_COMPLETED_WITH_WARNINGS'; fJOB_COMPLETED_WITH_ERRORS: JPASJobStateReason; external name 'JOB_COMPLETED_WITH_ERRORS'; fJOB_RESTARTABLE: JPASJobStateReason; external name 'JOB_RESTARTABLE'; fQUEUED_IN_DEVICE: JPASJobStateReason; external name 'QUEUED_IN_DEVICE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterStateReason = class external 'javax.print.attribute.standard' name 'PrinterStateReason' (JPAEnumSyntax, JPAAttribute) public final class var fOTHER: JPASPrinterStateReason; external name 'OTHER'; fMEDIA_NEEDED: JPASPrinterStateReason; external name 'MEDIA_NEEDED'; fMEDIA_JAM: JPASPrinterStateReason; external name 'MEDIA_JAM'; fMOVING_TO_PAUSED: JPASPrinterStateReason; external name 'MOVING_TO_PAUSED'; fPAUSED: JPASPrinterStateReason; external name 'PAUSED'; fSHUTDOWN: JPASPrinterStateReason; external name 'SHUTDOWN'; fCONNECTING_TO_DEVICE: JPASPrinterStateReason; external name 'CONNECTING_TO_DEVICE'; fTIMED_OUT: JPASPrinterStateReason; external name 'TIMED_OUT'; fSTOPPING: JPASPrinterStateReason; external name 'STOPPING'; fSTOPPED_PARTLY: JPASPrinterStateReason; external name 'STOPPED_PARTLY'; fTONER_LOW: JPASPrinterStateReason; external name 'TONER_LOW'; fTONER_EMPTY: JPASPrinterStateReason; external name 'TONER_EMPTY'; fSPOOL_AREA_FULL: JPASPrinterStateReason; external name 'SPOOL_AREA_FULL'; fCOVER_OPEN: JPASPrinterStateReason; external name 'COVER_OPEN'; fINTERLOCK_OPEN: JPASPrinterStateReason; external name 'INTERLOCK_OPEN'; fDOOR_OPEN: JPASPrinterStateReason; external name 'DOOR_OPEN'; fINPUT_TRAY_MISSING: JPASPrinterStateReason; external name 'INPUT_TRAY_MISSING'; fMEDIA_LOW: JPASPrinterStateReason; external name 'MEDIA_LOW'; fMEDIA_EMPTY: JPASPrinterStateReason; external name 'MEDIA_EMPTY'; fOUTPUT_TRAY_MISSING: JPASPrinterStateReason; external name 'OUTPUT_TRAY_MISSING'; fOUTPUT_AREA_ALMOST_FULL: JPASPrinterStateReason; external name 'OUTPUT_AREA_ALMOST_FULL'; fOUTPUT_AREA_FULL: JPASPrinterStateReason; external name 'OUTPUT_AREA_FULL'; fMARKER_SUPPLY_LOW: JPASPrinterStateReason; external name 'MARKER_SUPPLY_LOW'; fMARKER_SUPPLY_EMPTY: JPASPrinterStateReason; external name 'MARKER_SUPPLY_EMPTY'; fMARKER_WASTE_ALMOST_FULL: JPASPrinterStateReason; external name 'MARKER_WASTE_ALMOST_FULL'; fMARKER_WASTE_FULL: JPASPrinterStateReason; external name 'MARKER_WASTE_FULL'; fFUSER_OVER_TEMP: JPASPrinterStateReason; external name 'FUSER_OVER_TEMP'; fFUSER_UNDER_TEMP: JPASPrinterStateReason; external name 'FUSER_UNDER_TEMP'; fOPC_NEAR_EOL: JPASPrinterStateReason; external name 'OPC_NEAR_EOL'; fOPC_LIFE_OVER: JPASPrinterStateReason; external name 'OPC_LIFE_OVER'; fDEVELOPER_LOW: JPASPrinterStateReason; external name 'DEVELOPER_LOW'; fDEVELOPER_EMPTY: JPASPrinterStateReason; external name 'DEVELOPER_EMPTY'; fINTERPRETER_RESOURCE_UNAVAILABLE: JPASPrinterStateReason; external name 'INTERPRETER_RESOURCE_UNAVAILABLE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASReferenceUriSchemesSupported = class external 'javax.print.attribute.standard' name 'ReferenceUriSchemesSupported' (JPAEnumSyntax, JPAAttribute) public final class var fFTP: JPASReferenceUriSchemesSupported; external name 'FTP'; fHTTP: JPASReferenceUriSchemesSupported; external name 'HTTP'; fHTTPS: JPASReferenceUriSchemesSupported; external name 'HTTPS'; fGOPHER: JPASReferenceUriSchemesSupported; external name 'GOPHER'; fNEWS: JPASReferenceUriSchemesSupported; external name 'NEWS'; fNNTP: JPASReferenceUriSchemesSupported; external name 'NNTP'; fWAIS: JPASReferenceUriSchemesSupported; external name 'WAIS'; fFILE: JPASReferenceUriSchemesSupported; external name 'FILE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASSeverity = class sealed external 'javax.print.attribute.standard' name 'Severity' (JPAEnumSyntax, JPAAttribute) public final class var fREPORT: JPASSeverity; external name 'REPORT'; fWARNING: JPASSeverity; external name 'WARNING'; fERROR: JPASSeverity; external name 'ERROR'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASMediaSize = class external 'javax.print.attribute.standard' name 'MediaSize' (JPASize2DSyntax, JPAAttribute) public type InnerEngineering = class; Arr1InnerEngineering = array of InnerEngineering; Arr2InnerEngineering = array of Arr1InnerEngineering; Arr3InnerEngineering = array of Arr2InnerEngineering; InnerISO = class; Arr1InnerISO = array of InnerISO; Arr2InnerISO = array of Arr1InnerISO; Arr3InnerISO = array of Arr2InnerISO; InnerJIS = class; Arr1InnerJIS = array of InnerJIS; Arr2InnerJIS = array of Arr1InnerJIS; Arr3InnerJIS = array of Arr2InnerJIS; InnerNA = class; Arr1InnerNA = array of InnerNA; Arr2InnerNA = array of Arr1InnerNA; Arr3InnerNA = array of Arr2InnerNA; InnerOther = class; Arr1InnerOther = array of InnerOther; Arr2InnerOther = array of Arr1InnerOther; Arr3InnerOther = array of Arr2InnerOther; InnerEngineering = class sealed external 'javax.print.attribute.standard' name 'Engineering' (JLObject) public final class var fA: JPASMediaSize; external name 'A'; fB: JPASMediaSize; external name 'B'; fC: JPASMediaSize; external name 'C'; fD: JPASMediaSize; external name 'D'; fE: JPASMediaSize; external name 'E'; end; InnerISO = class sealed external 'javax.print.attribute.standard' name 'ISO' (JLObject) public final class var fA0: JPASMediaSize; external name 'A0'; fA1: JPASMediaSize; external name 'A1'; fA2: JPASMediaSize; external name 'A2'; fA3: JPASMediaSize; external name 'A3'; fA4: JPASMediaSize; external name 'A4'; fA5: JPASMediaSize; external name 'A5'; fA6: JPASMediaSize; external name 'A6'; fA7: JPASMediaSize; external name 'A7'; fA8: JPASMediaSize; external name 'A8'; fA9: JPASMediaSize; external name 'A9'; fA10: JPASMediaSize; external name 'A10'; fB0: JPASMediaSize; external name 'B0'; fB1: JPASMediaSize; external name 'B1'; fB2: JPASMediaSize; external name 'B2'; fB3: JPASMediaSize; external name 'B3'; fB4: JPASMediaSize; external name 'B4'; fB5: JPASMediaSize; external name 'B5'; fB6: JPASMediaSize; external name 'B6'; fB7: JPASMediaSize; external name 'B7'; fB8: JPASMediaSize; external name 'B8'; fB9: JPASMediaSize; external name 'B9'; fB10: JPASMediaSize; external name 'B10'; fC3: JPASMediaSize; external name 'C3'; fC4: JPASMediaSize; external name 'C4'; fC5: JPASMediaSize; external name 'C5'; fC6: JPASMediaSize; external name 'C6'; fDESIGNATED_LONG: JPASMediaSize; external name 'DESIGNATED_LONG'; end; InnerJIS = class sealed external 'javax.print.attribute.standard' name 'JIS' (JLObject) public final class var fB0: JPASMediaSize; external name 'B0'; fB1: JPASMediaSize; external name 'B1'; fB2: JPASMediaSize; external name 'B2'; fB3: JPASMediaSize; external name 'B3'; fB4: JPASMediaSize; external name 'B4'; fB5: JPASMediaSize; external name 'B5'; fB6: JPASMediaSize; external name 'B6'; fB7: JPASMediaSize; external name 'B7'; fB8: JPASMediaSize; external name 'B8'; fB9: JPASMediaSize; external name 'B9'; fB10: JPASMediaSize; external name 'B10'; fCHOU_1: JPASMediaSize; external name 'CHOU_1'; fCHOU_2: JPASMediaSize; external name 'CHOU_2'; fCHOU_3: JPASMediaSize; external name 'CHOU_3'; fCHOU_4: JPASMediaSize; external name 'CHOU_4'; fCHOU_30: JPASMediaSize; external name 'CHOU_30'; fCHOU_40: JPASMediaSize; external name 'CHOU_40'; fKAKU_0: JPASMediaSize; external name 'KAKU_0'; fKAKU_1: JPASMediaSize; external name 'KAKU_1'; fKAKU_2: JPASMediaSize; external name 'KAKU_2'; fKAKU_3: JPASMediaSize; external name 'KAKU_3'; fKAKU_4: JPASMediaSize; external name 'KAKU_4'; fKAKU_5: JPASMediaSize; external name 'KAKU_5'; fKAKU_6: JPASMediaSize; external name 'KAKU_6'; fKAKU_7: JPASMediaSize; external name 'KAKU_7'; fKAKU_8: JPASMediaSize; external name 'KAKU_8'; fKAKU_20: JPASMediaSize; external name 'KAKU_20'; fKAKU_A4: JPASMediaSize; external name 'KAKU_A4'; fYOU_1: JPASMediaSize; external name 'YOU_1'; fYOU_2: JPASMediaSize; external name 'YOU_2'; fYOU_3: JPASMediaSize; external name 'YOU_3'; fYOU_4: JPASMediaSize; external name 'YOU_4'; fYOU_5: JPASMediaSize; external name 'YOU_5'; fYOU_6: JPASMediaSize; external name 'YOU_6'; fYOU_7: JPASMediaSize; external name 'YOU_7'; end; InnerNA = class sealed external 'javax.print.attribute.standard' name 'NA' (JLObject) public final class var fLETTER: JPASMediaSize; external name 'LETTER'; fLEGAL: JPASMediaSize; external name 'LEGAL'; fNA_5X7: JPASMediaSize; external name 'NA_5X7'; fNA_8X10: JPASMediaSize; external name 'NA_8X10'; fNA_NUMBER_9_ENVELOPE: JPASMediaSize; external name 'NA_NUMBER_9_ENVELOPE'; fNA_NUMBER_10_ENVELOPE: JPASMediaSize; external name 'NA_NUMBER_10_ENVELOPE'; fNA_NUMBER_11_ENVELOPE: JPASMediaSize; external name 'NA_NUMBER_11_ENVELOPE'; fNA_NUMBER_12_ENVELOPE: JPASMediaSize; external name 'NA_NUMBER_12_ENVELOPE'; fNA_NUMBER_14_ENVELOPE: JPASMediaSize; external name 'NA_NUMBER_14_ENVELOPE'; fNA_6X9_ENVELOPE: JPASMediaSize; external name 'NA_6X9_ENVELOPE'; fNA_7X9_ENVELOPE: JPASMediaSize; external name 'NA_7X9_ENVELOPE'; fNA_9x11_ENVELOPE: JPASMediaSize; external name 'NA_9x11_ENVELOPE'; fNA_9x12_ENVELOPE: JPASMediaSize; external name 'NA_9x12_ENVELOPE'; fNA_10x13_ENVELOPE: JPASMediaSize; external name 'NA_10x13_ENVELOPE'; fNA_10x14_ENVELOPE: JPASMediaSize; external name 'NA_10x14_ENVELOPE'; fNA_10X15_ENVELOPE: JPASMediaSize; external name 'NA_10X15_ENVELOPE'; end; InnerOther = class sealed external 'javax.print.attribute.standard' name 'Other' (JLObject) public final class var fEXECUTIVE: JPASMediaSize; external name 'EXECUTIVE'; fLEDGER: JPASMediaSize; external name 'LEDGER'; fTABLOID: JPASMediaSize; external name 'TABLOID'; fINVOICE: JPASMediaSize; external name 'INVOICE'; fFOLIO: JPASMediaSize; external name 'FOLIO'; fQUARTO: JPASMediaSize; external name 'QUARTO'; fITALY_ENVELOPE: JPASMediaSize; external name 'ITALY_ENVELOPE'; fMONARCH_ENVELOPE: JPASMediaSize; external name 'MONARCH_ENVELOPE'; fPERSONAL_ENVELOPE: JPASMediaSize; external name 'PERSONAL_ENVELOPE'; fJAPANESE_POSTCARD: JPASMediaSize; external name 'JAPANESE_POSTCARD'; fJAPANESE_DOUBLE_POSTCARD: JPASMediaSize; external name 'JAPANESE_DOUBLE_POSTCARD'; end; public constructor create(para1: jfloat; para2: jfloat; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jfloat; para2: jfloat; para3: jint; para4: JPASMediaSizeName); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: JPASMediaSizeName); overload; function getMediaSizeName(): JPASMediaSizeName; overload; virtual; class function getMediaSizeForName(para1: JPASMediaSizeName): JPASMediaSize; static; overload; class function findMedia(para1: jfloat; para2: jfloat; para3: jint): JPASMediaSizeName; static; overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JSMMetaMessage = class external 'javax.sound.midi' name 'MetaMessage' (JSMMidiMessage) public const META = 255; public constructor create(); overload; strict protected constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; public procedure setMessage(para1: jint; para2: Arr1jbyte; para3: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(para1: jint; var para2: array of jbyte; para3: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException function getType(): jint; overload; virtual; function getData(): Arr1jbyte; overload; virtual; function clone(): JLObject; overload; virtual; end; JSMShortMessage = class external 'javax.sound.midi' name 'ShortMessage' (JSMMidiMessage) public const MIDI_TIME_CODE = 241; SONG_POSITION_POINTER = 242; SONG_SELECT = 243; TUNE_REQUEST = 246; END_OF_EXCLUSIVE = 247; TIMING_CLOCK = 248; START = 250; CONTINUE = 251; STOP = 252; ACTIVE_SENSING = 254; SYSTEM_RESET = 255; NOTE_OFF = 128; NOTE_ON = 144; POLY_PRESSURE = 160; CONTROL_CHANGE = 176; PROGRAM_CHANGE = 192; CHANNEL_PRESSURE = 208; PITCH_BEND = 224; public constructor create(); overload; strict protected constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; public procedure setMessage(para1: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(para1: jint; para2: jint; para3: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException function getChannel(): jint; overload; virtual; function getCommand(): jint; overload; virtual; function getData1(): jint; overload; virtual; function getData2(): jint; overload; virtual; function clone(): JLObject; overload; virtual; strict protected function getDataLength(para1: jint): jint; overload; virtual; final; // throws javax.sound.midi.InvalidMidiDataException end; JSMSysexMessage = class external 'javax.sound.midi' name 'SysexMessage' (JSMMidiMessage) public const SYSTEM_EXCLUSIVE = 240; SPECIAL_SYSTEM_EXCLUSIVE = 247; public constructor create(); overload; strict protected constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; public procedure setMessage(para1: Arr1jbyte; para2: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(var para1: array of jbyte; para2: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(para1: jint; para2: Arr1jbyte; para3: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException procedure setMessage(para1: jint; var para2: array of jbyte; para3: jint); overload; virtual; // throws javax.sound.midi.InvalidMidiDataException function getData(): Arr1jbyte; overload; virtual; function clone(): JLObject; overload; virtual; end; JAPDesktopPeer = interface external 'java.awt.peer' name 'DesktopPeer' function isSupported(para1: JADesktop.InnerAction): jboolean; overload; procedure open(para1: JIFile); overload; // throws java.io.IOException procedure edit(para1: JIFile); overload; // throws java.io.IOException procedure print(para1: JIFile); overload; // throws java.io.IOException procedure mail(para1: JNURI); overload; // throws java.io.IOException procedure browse(para1: JNURI); overload; // throws java.io.IOException end; JAModalEventFilter = class abstract external 'java.awt' name 'ModalEventFilter' (JLObject, JAEventFilter) public type InnerApplicationModalEventFilter = class; Arr1InnerApplicationModalEventFilter = array of InnerApplicationModalEventFilter; Arr2InnerApplicationModalEventFilter = array of Arr1InnerApplicationModalEventFilter; Arr3InnerApplicationModalEventFilter = array of Arr2InnerApplicationModalEventFilter; InnerDocumentModalEventFilter = class; Arr1InnerDocumentModalEventFilter = array of InnerDocumentModalEventFilter; Arr2InnerDocumentModalEventFilter = array of Arr1InnerDocumentModalEventFilter; Arr3InnerDocumentModalEventFilter = array of Arr2InnerDocumentModalEventFilter; InnerToolkitModalEventFilter = class; Arr1InnerToolkitModalEventFilter = array of InnerToolkitModalEventFilter; Arr2InnerToolkitModalEventFilter = array of Arr1InnerToolkitModalEventFilter; Arr3InnerToolkitModalEventFilter = array of Arr2InnerToolkitModalEventFilter; InnerApplicationModalEventFilter = class external 'java.awt' name 'ApplicationModalEventFilter' end; InnerDocumentModalEventFilter = class external 'java.awt' name 'DocumentModalEventFilter' end; InnerToolkitModalEventFilter = class external 'java.awt' name 'ToolkitModalEventFilter' end; strict protected var fmodalDialog: JADialog; external name 'modalDialog'; fdisabled: jboolean; external name 'disabled'; strict protected constructor create(para1: JADialog); overload; public function acceptEvent(para1: JAAWTEvent): JAEventFilter.InnerFilterAction; overload; virtual; strict protected function acceptWindow(para1: JAWindow): JAEventFilter.InnerFilterAction; overload; virtual; abstract; end; JNSSSLEngine = class abstract external 'javax.net.ssl' name 'SSLEngine' (JLObject) strict protected constructor create(); overload; constructor create(para1: JLString; para2: jint); overload; public function getPeerHost(): JLString; overload; virtual; function getPeerPort(): jint; overload; virtual; function wrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function wrap(para1: Arr1JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function wrap(var para1: array of JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function wrap(para1: Arr1JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException function wrap(var para1: array of JNByteBuffer; para2: jint; para3: jint; para4: JNByteBuffer): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException function unwrap(para1: JNByteBuffer; para2: JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer): JNSSSLEngineResult; overload; virtual; // throws javax.net.ssl.SSLException function unwrap(para1: JNByteBuffer; para2: Arr1JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException function unwrap(para1: JNByteBuffer; var para2: array of JNByteBuffer; para3: jint; para4: jint): JNSSSLEngineResult; overload; virtual; abstract; // throws javax.net.ssl.SSLException function getDelegatedTask(): JLRunnable; overload; virtual; abstract; procedure closeInbound(); overload; virtual; abstract; // throws javax.net.ssl.SSLException function isInboundDone(): jboolean; overload; virtual; abstract; procedure closeOutbound(); overload; virtual; abstract; function isOutboundDone(): jboolean; overload; virtual; abstract; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; abstract; function getEnabledCipherSuites(): Arr1JLString; overload; virtual; abstract; procedure setEnabledCipherSuites(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledCipherSuites(var para1: array of JLString); overload; virtual; abstract; function getSupportedProtocols(): Arr1JLString; overload; virtual; abstract; function getEnabledProtocols(): Arr1JLString; overload; virtual; abstract; procedure setEnabledProtocols(para1: Arr1JLString); overload; virtual; abstract; procedure setEnabledProtocols(var para1: array of JLString); overload; virtual; abstract; function getSession(): JNSSSLSession; overload; virtual; abstract; procedure beginHandshake(); overload; virtual; abstract; // throws javax.net.ssl.SSLException function getHandshakeStatus(): JNSSSLEngineResult.InnerHandshakeStatus; overload; virtual; abstract; procedure setUseClientMode(para1: jboolean); overload; virtual; abstract; function getUseClientMode(): jboolean; overload; virtual; abstract; procedure setNeedClientAuth(para1: jboolean); overload; virtual; abstract; function getNeedClientAuth(): jboolean; overload; virtual; abstract; procedure setWantClientAuth(para1: jboolean); overload; virtual; abstract; function getWantClientAuth(): jboolean; overload; virtual; abstract; procedure setEnableSessionCreation(para1: jboolean); overload; virtual; abstract; function getEnableSessionCreation(): jboolean; overload; virtual; abstract; function getSSLParameters(): JNSSSLParameters; overload; virtual; procedure setSSLParameters(para1: JNSSSLParameters); overload; virtual; end; JAPMessager = interface external 'javax.annotation.processing' name 'Messager' procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence); overload; procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement); overload; procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror); overload; procedure printMessage(para1: JTDiagnostic.InnerKind; para2: JLCharSequence; para3: JLMEElement; para4: JLMEAnnotationMirror; para5: JLMEAnnotationValue); overload; end; JXWServiceMode = interface external 'javax.xml.ws' name 'ServiceMode' (JLAAnnotation) function value(): JXWService.InnerMode; overload; end; JXWSServiceDelegate = class abstract external 'javax.xml.ws.spi' name 'ServiceDelegate' (JLObject) strict protected constructor create(); overload; public function getPort(para1: JXNQName; para2: JLClass): JLObject; overload; virtual; abstract; function getPort(para1: JXNQName; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JXNQName; para2: JLClass; const para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JXWEndpointReference; para2: JLClass; para3: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JXWEndpointReference; para2: JLClass; const para3: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JLClass): JLObject; overload; virtual; abstract; function getPort(para1: JLClass; para2: Arr1JXWWebServiceFeature): JLObject; overload; virtual; abstract; function getPort(para1: JLClass; const para2: array of JXWWebServiceFeature): JLObject; overload; virtual; abstract; procedure addPort(para1: JXNQName; para2: JLString; para3: JLString); overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JLClass; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXWEndpointReference; para2: JLClass; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXNQName; para2: JXBJAXBContext; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; para4: Arr1JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function createDispatch(para1: JXWEndpointReference; para2: JXBJAXBContext; para3: JXWService.InnerMode; const para4: array of JXWWebServiceFeature): JXWDispatch; overload; virtual; abstract; function getServiceName(): JXNQName; overload; virtual; abstract; function getPorts(): JUIterator; overload; virtual; abstract; function getWSDLDocumentLocation(): JNURL; overload; virtual; abstract; function getHandlerResolver(): JXWHHandlerResolver; overload; virtual; abstract; procedure setHandlerResolver(para1: JXWHHandlerResolver); overload; virtual; abstract; function getExecutor(): JUCExecutor; overload; virtual; abstract; procedure setExecutor(para1: JUCExecutor); overload; virtual; abstract; end; JAGraphics2D = class abstract external 'java.awt' name 'Graphics2D' (JAGraphics) strict protected constructor create(); overload; public procedure draw3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure fill3DRect(para1: jint; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; virtual; procedure draw(para1: JAShape); overload; virtual; abstract; function drawImage(para1: JAImage; para2: JAGAffineTransform; para3: JAIImageObserver): jboolean; overload; virtual; abstract; procedure drawImage(para1: JAIBufferedImage; para2: JAIBufferedImageOp; para3: jint; para4: jint); overload; virtual; abstract; procedure drawRenderedImage(para1: JAIRenderedImage; para2: JAGAffineTransform); overload; virtual; abstract; procedure drawRenderableImage(para1: JAIRRenderableImage; para2: JAGAffineTransform); overload; virtual; abstract; procedure drawString(para1: JLString; para2: jint; para3: jint); overload; virtual; abstract; procedure drawString(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; abstract; procedure drawString(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; virtual; abstract; procedure drawString(para1: JTAttributedCharacterIterator; para2: jfloat; para3: jfloat); overload; virtual; abstract; procedure drawGlyphVector(para1: JAFGlyphVector; para2: jfloat; para3: jfloat); overload; virtual; abstract; procedure fill(para1: JAShape); overload; virtual; abstract; function hit(para1: JARectangle; para2: JAShape; para3: jboolean): jboolean; overload; virtual; abstract; function getDeviceConfiguration(): JAGraphicsConfiguration; overload; virtual; abstract; procedure setComposite(para1: JAComposite); overload; virtual; abstract; procedure setPaint(para1: JAPaint); overload; virtual; abstract; procedure setStroke(para1: JAStroke); overload; virtual; abstract; procedure setRenderingHint(para1: JARenderingHints.InnerKey; para2: JLObject); overload; virtual; abstract; function getRenderingHint(para1: JARenderingHints.InnerKey): JLObject; overload; virtual; abstract; procedure setRenderingHints(para1: JUMap); overload; virtual; abstract; procedure addRenderingHints(para1: JUMap); overload; virtual; abstract; function getRenderingHints(): JARenderingHints; overload; virtual; abstract; procedure translate(para1: jint; para2: jint); overload; virtual; abstract; procedure translate(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure rotate(para1: jdouble); overload; virtual; abstract; procedure rotate(para1: jdouble; para2: jdouble; para3: jdouble); overload; virtual; abstract; procedure scale(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure shear(para1: jdouble; para2: jdouble); overload; virtual; abstract; procedure transform(para1: JAGAffineTransform); overload; virtual; abstract; procedure setTransform(para1: JAGAffineTransform); overload; virtual; abstract; function getTransform(): JAGAffineTransform; overload; virtual; abstract; function getPaint(): JAPaint; overload; virtual; abstract; function getComposite(): JAComposite; overload; virtual; abstract; procedure setBackground(para1: JAColor); overload; virtual; abstract; function getBackground(): JAColor; overload; virtual; abstract; function getStroke(): JAStroke; overload; virtual; abstract; procedure clip(para1: JAShape); overload; virtual; abstract; function getFontRenderContext(): JAFFontRenderContext; overload; virtual; abstract; end; JUNavigableMap = interface external 'java.util' name 'NavigableMap' (JUSortedMap) function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; function lowerKey(para1: JLObject): JLObject; overload; function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; function floorKey(para1: JLObject): JLObject; overload; function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; function ceilingKey(para1: JLObject): JLObject; overload; function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; function higherKey(para1: JLObject): JLObject; overload; function firstEntry(): JUMap.InnerEntry; overload; function lastEntry(): JUMap.InnerEntry; overload; function pollFirstEntry(): JUMap.InnerEntry; overload; function pollLastEntry(): JUMap.InnerEntry; overload; function descendingMap(): JUNavigableMap; overload; function navigableKeySet(): JUNavigableSet; overload; function descendingKeySet(): JUNavigableSet; overload; function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; function headMap(para1: JLObject): JUSortedMap; overload; function tailMap(para1: JLObject): JUSortedMap; overload; end; JUCConcurrentHashMap = class external 'java.util.concurrent' name 'ConcurrentHashMap' (JUAbstractMap, JUCConcurrentMap, JISerializable) public type InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerHashEntry = class; Arr1InnerHashEntry = array of InnerHashEntry; Arr2InnerHashEntry = array of Arr1InnerHashEntry; Arr3InnerHashEntry = array of Arr2InnerHashEntry; InnerHashIterator = class; Arr1InnerHashIterator = array of InnerHashIterator; Arr2InnerHashIterator = array of Arr1InnerHashIterator; Arr3InnerHashIterator = array of Arr2InnerHashIterator; InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerSegment = class; Arr1InnerSegment = array of InnerSegment; Arr2InnerSegment = array of Arr1InnerSegment; Arr3InnerSegment = array of Arr2InnerSegment; InnerValues = class; Arr1InnerValues = array of InnerValues; Arr2InnerValues = array of Arr1InnerValues; Arr3InnerValues = array of Arr2InnerValues; InnerWriteThroughEntry = class; Arr1InnerWriteThroughEntry = array of InnerWriteThroughEntry; Arr2InnerWriteThroughEntry = array of Arr1InnerWriteThroughEntry; Arr3InnerWriteThroughEntry = array of Arr2InnerWriteThroughEntry; InnerEntryIterator = class sealed external 'java.util.concurrent' name 'EntryIterator' end; InnerEntrySet = class sealed external 'java.util.concurrent' name 'EntrySet' end; InnerKeySet = class sealed external 'java.util.concurrent' name 'KeySet' end; InnerHashEntry = class sealed external 'java.util.concurrent' name 'HashEntry' end; InnerHashIterator = class abstract external 'java.util.concurrent' name 'HashIterator' end; InnerKeyIterator = class sealed external 'java.util.concurrent' name 'KeyIterator' end; InnerValueIterator = class sealed external 'java.util.concurrent' name 'ValueIterator' end; InnerSegment = class sealed external 'java.util.concurrent' name 'Segment' end; InnerValues = class sealed external 'java.util.concurrent' name 'Values' end; InnerWriteThroughEntry = class sealed external 'java.util.concurrent' name 'WriteThroughEntry' end; public constructor create(para1: jint; para2: jfloat; para3: jint); overload; constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUMap); overload; function isEmpty(): jboolean; overload; virtual; function size(): jint; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function keys(): JUEnumeration; overload; virtual; function elements(): JUEnumeration; overload; virtual; end; JSSimpleBindings = class external 'javax.script' name 'SimpleBindings' (JLObject, JSBindings) public constructor create(para1: JUMap); overload; constructor create(); overload; function put(para1: JLString; para2: JLObject): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; procedure clear(); overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function entrySet(): JUSet; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function isEmpty(): jboolean; overload; virtual; function keySet(): JUSet; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function size(): jint; overload; virtual; function values(): JUCollection; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; end; JXWHLogicalMessageContext = interface external 'javax.xml.ws.handler' name 'LogicalMessageContext' (JXWHMessageContext) function getMessage(): JXWLogicalMessage; overload; end; JXWHSSOAPMessageContext = interface external 'javax.xml.ws.handler.soap' name 'SOAPMessageContext' (JXWHMessageContext) function getMessage(): JXSSOAPMessage; overload; procedure setMessage(para1: JXSSOAPMessage); overload; function getHeaders(para1: JXNQName; para2: JXBJAXBContext; para3: jboolean): Arr1JLObject; overload; function getRoles(): JUSet; overload; end; JRRMISecurityException = class external 'java.rmi' name 'RMISecurityException' (JLSecurityException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSAccessControlException = class external 'java.security' name 'AccessControlException' (JLSecurityException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JSPermission); overload; function getPermission(): JSPermission; overload; virtual; end; JUInputMismatchException = class external 'java.util' name 'InputMismatchException' (JUNoSuchElementException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRuntimeErrorException = class external 'javax.management' name 'RuntimeErrorException' (JMJMRuntimeException) public constructor create(para1: JLError); overload; constructor create(para1: JLError; para2: JLString); overload; function getTargetError(): JLError; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JMRuntimeMBeanException = class external 'javax.management' name 'RuntimeMBeanException' (JMJMRuntimeException) public constructor create(para1: JLRuntimeException); overload; constructor create(para1: JLRuntimeException; para2: JLString); overload; function getTargetException(): JLRuntimeException; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JMRuntimeOperationsException = class external 'javax.management' name 'RuntimeOperationsException' (JMJMRuntimeException) public constructor create(para1: JLRuntimeException); overload; constructor create(para1: JLRuntimeException; para2: JLString); overload; function getTargetException(): JLRuntimeException; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JMMMonitorSettingException = class external 'javax.management.monitor' name 'MonitorSettingException' (JMJMRuntimeException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JXWProtocolException = class external 'javax.xml.ws' name 'ProtocolException' (JXWWebServiceException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; OOCACTIVITY_COMPLETED = class sealed external 'org.omg.CORBA' name 'ACTIVITY_COMPLETED' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCACTIVITY_REQUIRED = class sealed external 'org.omg.CORBA' name 'ACTIVITY_REQUIRED' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_CONTEXT = class sealed external 'org.omg.CORBA' name 'BAD_CONTEXT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_INV_ORDER = class sealed external 'org.omg.CORBA' name 'BAD_INV_ORDER' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_OPERATION = class sealed external 'org.omg.CORBA' name 'BAD_OPERATION' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_PARAM = class sealed external 'org.omg.CORBA' name 'BAD_PARAM' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_QOS = class sealed external 'org.omg.CORBA' name 'BAD_QOS' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCBAD_TYPECODE = class sealed external 'org.omg.CORBA' name 'BAD_TYPECODE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCCODESET_INCOMPATIBLE = class sealed external 'org.omg.CORBA' name 'CODESET_INCOMPATIBLE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCCOMM_FAILURE = class sealed external 'org.omg.CORBA' name 'COMM_FAILURE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCDATA_CONVERSION = class sealed external 'org.omg.CORBA' name 'DATA_CONVERSION' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCFREE_MEM = class sealed external 'org.omg.CORBA' name 'FREE_MEM' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCIMP_LIMIT = class sealed external 'org.omg.CORBA' name 'IMP_LIMIT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINITIALIZE = class sealed external 'org.omg.CORBA' name 'INITIALIZE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINTERNAL = class sealed external 'org.omg.CORBA' name 'INTERNAL' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINTF_REPOS = class sealed external 'org.omg.CORBA' name 'INTF_REPOS' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINVALID_ACTIVITY = class sealed external 'org.omg.CORBA' name 'INVALID_ACTIVITY' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINVALID_TRANSACTION = class sealed external 'org.omg.CORBA' name 'INVALID_TRANSACTION' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINV_FLAG = class sealed external 'org.omg.CORBA' name 'INV_FLAG' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINV_IDENT = class sealed external 'org.omg.CORBA' name 'INV_IDENT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINV_OBJREF = class sealed external 'org.omg.CORBA' name 'INV_OBJREF' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCINV_POLICY = class sealed external 'org.omg.CORBA' name 'INV_POLICY' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCMARSHAL = class sealed external 'org.omg.CORBA' name 'MARSHAL' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCNO_IMPLEMENT = class sealed external 'org.omg.CORBA' name 'NO_IMPLEMENT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCNO_MEMORY = class sealed external 'org.omg.CORBA' name 'NO_MEMORY' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCNO_PERMISSION = class sealed external 'org.omg.CORBA' name 'NO_PERMISSION' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCNO_RESOURCES = class sealed external 'org.omg.CORBA' name 'NO_RESOURCES' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCNO_RESPONSE = class sealed external 'org.omg.CORBA' name 'NO_RESPONSE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCOBJECT_NOT_EXIST = class sealed external 'org.omg.CORBA' name 'OBJECT_NOT_EXIST' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCOBJ_ADAPTER = class sealed external 'org.omg.CORBA' name 'OBJ_ADAPTER' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCPERSIST_STORE = class sealed external 'org.omg.CORBA' name 'PERSIST_STORE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCREBIND = class sealed external 'org.omg.CORBA' name 'REBIND' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTIMEOUT = class sealed external 'org.omg.CORBA' name 'TIMEOUT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTRANSACTION_MODE = class sealed external 'org.omg.CORBA' name 'TRANSACTION_MODE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTRANSACTION_REQUIRED = class sealed external 'org.omg.CORBA' name 'TRANSACTION_REQUIRED' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTRANSACTION_ROLLEDBACK = class sealed external 'org.omg.CORBA' name 'TRANSACTION_ROLLEDBACK' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTRANSACTION_UNAVAILABLE = class sealed external 'org.omg.CORBA' name 'TRANSACTION_UNAVAILABLE' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCTRANSIENT = class sealed external 'org.omg.CORBA' name 'TRANSIENT' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCUNKNOWN = class sealed external 'org.omg.CORBA' name 'UNKNOWN' (OOCSystemException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: OOCCompletionStatus); overload; constructor create(para1: JLString; para2: jint; para3: OOCCompletionStatus); overload; end; OOCPIndirectionException = class external 'org.omg.CORBA.portable' name 'IndirectionException' (OOCSystemException) public var foffset: jint; external name 'offset'; public constructor create(para1: jint); overload; end; OOCPUnknownException = class external 'org.omg.CORBA.portable' name 'UnknownException' (OOCSystemException) public var foriginalEx: JLThrowable; external name 'originalEx'; public constructor create(para1: JLThrowable); overload; end; JIMIIODOMException = class external 'javax.imageio.metadata' name 'IIODOMException' (OWDDOMException) public constructor create(para1: jshort; para2: JLString); overload; end; JUAbstractList = class abstract external 'java.util' name 'AbstractList' (JUAbstractCollection, JUList) public type InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerListItr = class; Arr1InnerListItr = array of InnerListItr; Arr2InnerListItr = array of Arr1InnerListItr; Arr3InnerListItr = array of Arr2InnerListItr; InnerItr = class external 'java.util' name 'Itr' end; InnerListItr = class external 'java.util' name 'ListItr' end; strict protected var fmodCount: jint; external name 'modCount'; strict protected constructor create(); overload; public function add(para1: JLObject): jboolean; overload; virtual; function get(para1: jint): JLObject; overload; virtual; abstract; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; procedure clear(); overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function listIterator(): JUListIterator; overload; virtual; function listIterator(para1: jint): JUListIterator; overload; virtual; function subList(para1: jint; para2: jint): JUList; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; strict protected procedure removeRange(para1: jint; para2: jint); overload; virtual; end; JUCCopyOnWriteArrayList = class external 'java.util.concurrent' name 'CopyOnWriteArrayList' (JLObject, JUList, JURandomAccess, JLCloneable, JISerializable) public type InnerCOWIterator = class; Arr1InnerCOWIterator = array of InnerCOWIterator; Arr2InnerCOWIterator = array of Arr1InnerCOWIterator; Arr3InnerCOWIterator = array of Arr2InnerCOWIterator; InnerCOWSubListIterator = class; Arr1InnerCOWSubListIterator = array of InnerCOWSubListIterator; Arr2InnerCOWSubListIterator = array of Arr1InnerCOWSubListIterator; Arr3InnerCOWSubListIterator = array of Arr2InnerCOWSubListIterator; InnerCOWSubList = class; Arr1InnerCOWSubList = array of InnerCOWSubList; Arr2InnerCOWSubList = array of Arr1InnerCOWSubList; Arr3InnerCOWSubList = array of Arr2InnerCOWSubList; InnerCOWIterator = class external 'java.util.concurrent' name 'COWIterator' end; InnerCOWSubListIterator = class external 'java.util.concurrent' name 'COWSubListIterator' end; InnerCOWSubList = class external 'java.util.concurrent' name 'COWSubList' end; public constructor create(); overload; constructor create(para1: JUCollection); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; function clone(): JLObject; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function addIfAbsent(para1: JLObject): jboolean; overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; function addAllAbsent(para1: JUCollection): jint; overload; virtual; procedure clear(); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function iterator(): JUIterator; overload; virtual; function listIterator(): JUListIterator; overload; virtual; function listIterator(para1: jint): JUListIterator; overload; virtual; function subList(para1: jint; para2: jint): JUList; overload; virtual; end; JUAbstractQueue = class abstract external 'java.util' name 'AbstractQueue' (JUAbstractCollection, JUQueue) strict protected constructor create(); overload; public function add(para1: JLObject): jboolean; overload; virtual; function remove(): JLObject; overload; virtual; function element(): JLObject; overload; virtual; procedure clear(); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; end; JUDeque = interface external 'java.util' name 'Deque' (JUQueue) procedure addFirst(para1: JLObject); overload; procedure addLast(para1: JLObject); overload; function offerFirst(para1: JLObject): jboolean; overload; function offerLast(para1: JLObject): jboolean; overload; function removeFirst(): JLObject; overload; function removeLast(): JLObject; overload; function pollFirst(): JLObject; overload; function pollLast(): JLObject; overload; function getFirst(): JLObject; overload; function getLast(): JLObject; overload; function peekFirst(): JLObject; overload; function peekLast(): JLObject; overload; function removeFirstOccurrence(para1: JLObject): jboolean; overload; function removeLastOccurrence(para1: JLObject): jboolean; overload; function add(para1: JLObject): jboolean; overload; function offer(para1: JLObject): jboolean; overload; function remove(): JLObject; overload; function poll(): JLObject; overload; function element(): JLObject; overload; function peek(): JLObject; overload; procedure push(para1: JLObject); overload; function pop(): JLObject; overload; function remove(para1: JLObject): jboolean; overload; function contains(para1: JLObject): jboolean; overload; function size(): jint; overload; function iterator(): JUIterator; overload; function descendingIterator(): JUIterator; overload; end; JUCBlockingQueue = interface external 'java.util.concurrent' name 'BlockingQueue' (JUQueue) function add(para1: JLObject): jboolean; overload; function offer(para1: JLObject): jboolean; overload; procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function take(): JLObject; overload; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException function remainingCapacity(): jint; overload; function remove(para1: JLObject): jboolean; overload; function contains(para1: JLObject): jboolean; overload; function drainTo(para1: JUCollection): jint; overload; function drainTo(para1: JUCollection; para2: jint): jint; overload; end; JXSUEventReaderDelegate = class external 'javax.xml.stream.util' name 'EventReaderDelegate' (JLObject, JXSXMLEventReader) public constructor create(); overload; constructor create(para1: JXSXMLEventReader); overload; procedure setParent(para1: JXSXMLEventReader); overload; virtual; function getParent(): JXSXMLEventReader; overload; virtual; function nextEvent(): JXSEXMLEvent; overload; virtual; // throws javax.xml.stream.XMLStreamException function next(): JLObject; overload; virtual; function hasNext(): jboolean; overload; virtual; function peek(): JXSEXMLEvent; overload; virtual; // throws javax.xml.stream.XMLStreamException procedure close(); overload; virtual; // throws javax.xml.stream.XMLStreamException function getElementText(): JLString; overload; virtual; // throws javax.xml.stream.XMLStreamException function nextTag(): JXSEXMLEvent; overload; virtual; // throws javax.xml.stream.XMLStreamException function getProperty(para1: JLString): JLObject; overload; virtual; // throws java.lang.IllegalArgumentException procedure remove(); overload; virtual; end; JNSocketTimeoutException = class external 'java.net' name 'SocketTimeoutException' (JIInterruptedIOException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JIInvalidClassException = class external 'java.io' name 'InvalidClassException' (JIObjectStreamException) public var fclassname: JLString; external name 'classname'; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function getMessage(): JLString; overload; virtual; end; JIInvalidObjectException = class external 'java.io' name 'InvalidObjectException' (JIObjectStreamException) public constructor create(para1: JLString); overload; end; JINotActiveException = class external 'java.io' name 'NotActiveException' (JIObjectStreamException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JINotSerializableException = class external 'java.io' name 'NotSerializableException' (JIObjectStreamException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JIOptionalDataException = class external 'java.io' name 'OptionalDataException' (JIObjectStreamException) public var flength: jint; external name 'length'; feof: jboolean; external name 'eof'; end; JIStreamCorruptedException = class external 'java.io' name 'StreamCorruptedException' (JIObjectStreamException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JIWriteAbortedException = class external 'java.io' name 'WriteAbortedException' (JIObjectStreamException) public var fdetail: JLException; external name 'detail'; public constructor create(para1: JLString; para2: JLException); overload; function getMessage(): JLString; overload; virtual; function getCause(): JLThrowable; overload; virtual; end; JNBindException = class external 'java.net' name 'BindException' (JNSocketException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNConnectException = class external 'java.net' name 'ConnectException' (JNSocketException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNNoRouteToHostException = class external 'java.net' name 'NoRouteToHostException' (JNSocketException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNPortUnreachableException = class external 'java.net' name 'PortUnreachableException' (JNSocketException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNCAsynchronousCloseException = class external 'java.nio.channels' name 'AsynchronousCloseException' (JNCClosedChannelException) public constructor create(); overload; end; JRAccessException = class external 'java.rmi' name 'AccessException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRConnectException = class external 'java.rmi' name 'ConnectException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRConnectIOException = class external 'java.rmi' name 'ConnectIOException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRMarshalException = class external 'java.rmi' name 'MarshalException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRNoSuchObjectException = class external 'java.rmi' name 'NoSuchObjectException' (JRRemoteException) public constructor create(para1: JLString); overload; end; JRServerError = class external 'java.rmi' name 'ServerError' (JRRemoteException) public constructor create(para1: JLString; para2: JLError); overload; end; JRServerException = class external 'java.rmi' name 'ServerException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRServerRuntimeException = class external 'java.rmi' name 'ServerRuntimeException' (JRRemoteException) public constructor create(para1: JLString; para2: JLException); overload; end; JRStubNotFoundException = class external 'java.rmi' name 'StubNotFoundException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRUnexpectedException = class external 'java.rmi' name 'UnexpectedException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRUnknownHostException = class external 'java.rmi' name 'UnknownHostException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRUnmarshalException = class external 'java.rmi' name 'UnmarshalException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRAActivateFailedException = class external 'java.rmi.activation' name 'ActivateFailedException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRSExportException = class external 'java.rmi.server' name 'ExportException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JRSSkeletonMismatchException = class external 'java.rmi.server' name 'SkeletonMismatchException' (JRRemoteException) public constructor create(para1: JLString); overload; end; JRSSkeletonNotFoundException = class external 'java.rmi.server' name 'SkeletonNotFoundException' (JRRemoteException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JAActivityCompletedException = class external 'javax.activity' name 'ActivityCompletedException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JAActivityRequiredException = class external 'javax.activity' name 'ActivityRequiredException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JAInvalidActivityException = class external 'javax.activity' name 'InvalidActivityException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JTInvalidTransactionException = class external 'javax.transaction' name 'InvalidTransactionException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JTTransactionRequiredException = class external 'javax.transaction' name 'TransactionRequiredException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JTTransactionRolledbackException = class external 'javax.transaction' name 'TransactionRolledbackException' (JRRemoteException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUJJarException = class external 'java.util.jar' name 'JarException' (JUZZipException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JIMIIOInvalidTreeException = class external 'javax.imageio.metadata' name 'IIOInvalidTreeException' (JIIIOException) strict protected var foffendingNode: OWDNode; external name 'offendingNode'; public constructor create(para1: JLString; para2: OWDNode); overload; constructor create(para1: JLString; para2: JLThrowable; para3: OWDNode); overload; function getOffendingNode(): OWDNode; overload; virtual; end; JNSSSLHandshakeException = class external 'javax.net.ssl' name 'SSLHandshakeException' (JNSSSLException) public constructor create(para1: JLString); overload; end; JNSSSLKeyException = class external 'javax.net.ssl' name 'SSLKeyException' (JNSSSLException) public constructor create(para1: JLString); overload; end; JNSSSLPeerUnverifiedException = class external 'javax.net.ssl' name 'SSLPeerUnverifiedException' (JNSSSLException) public constructor create(para1: JLString); overload; end; JNSSSLProtocolException = class external 'javax.net.ssl' name 'SSLProtocolException' (JNSSSLException) public constructor create(para1: JLString); overload; end; JSSAuthenticationException = class external 'javax.security.sasl' name 'AuthenticationException' (JSSSaslException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; end; JTRuleBasedCollationKey = class sealed external 'java.text' name 'RuleBasedCollationKey' (JTCollationKey) public function compareTo(para1: JTCollationKey): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toByteArray(): Arr1jbyte; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JSDate = class external 'java.sql' name 'Date' (JUDate) public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jlong); overload; procedure setTime(para1: jlong); overload; virtual; class function valueOf(para1: JLString): JSDate; static; overload; function toString(): JLString; overload; virtual; function getHours(): jint; overload; virtual; function getMinutes(): jint; overload; virtual; function getSeconds(): jint; overload; virtual; procedure setHours(para1: jint); overload; virtual; procedure setMinutes(para1: jint); overload; virtual; procedure setSeconds(para1: jint); overload; virtual; end; JSTime = class external 'java.sql' name 'Time' (JUDate) public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jlong); overload; procedure setTime(para1: jlong); overload; virtual; class function valueOf(para1: JLString): JSTime; static; overload; function toString(): JLString; overload; virtual; function getYear(): jint; overload; virtual; function getMonth(): jint; overload; virtual; function getDay(): jint; overload; virtual; function getDate(): jint; overload; virtual; procedure setYear(para1: jint); overload; virtual; procedure setMonth(para1: jint); overload; virtual; procedure setDate(para1: jint); overload; virtual; end; JSqlTimestamp = class external 'java.sql' name 'Timestamp' (JUDate) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; constructor create(para1: jlong); overload; procedure setTime(para1: jlong); overload; virtual; function getTime(): jlong; overload; virtual; class function valueOf(para1: JLString): JSqlTimestamp; static; overload; function toString(): JLString; overload; virtual; function getNanos(): jint; overload; virtual; procedure setNanos(para1: jint); overload; virtual; function equals(para1: JSqlTimestamp): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function before(para1: JSqlTimestamp): jboolean; overload; virtual; function after(para1: JSqlTimestamp): jboolean; overload; virtual; function compareTo(para1: JSqlTimestamp): jint; overload; virtual; function compareTo(para1: JUDate): jint; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; end; JUCScheduledFuture = interface external 'java.util.concurrent' name 'ScheduledFuture' (JUCDelayed, JUCFuture) end; JNCompositeName = class external 'javax.naming' name 'CompositeName' (JLObject, JNName) strict protected constructor create(para1: JUEnumeration); overload; public constructor create(para1: JLString); overload; // throws javax.naming.InvalidNameException constructor create(); overload; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; function clone(): JLObject; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function getAll(): JUEnumeration; overload; virtual; function get(para1: jint): JLString; overload; virtual; function getPrefix(para1: jint): JNName; overload; virtual; function getSuffix(para1: jint): JNName; overload; virtual; function startsWith(para1: JNName): jboolean; overload; virtual; function endsWith(para1: JNName): jboolean; overload; virtual; function addAll(para1: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function addAll(para1: jint; para2: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: jint; para2: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function remove(para1: jint): JLObject; overload; virtual; // throws javax.naming.InvalidNameException end; JNCompoundName = class external 'javax.naming' name 'CompoundName' (JLObject, JNName) strict protected var fimpl: JNNameImpl; external name 'impl'; fmySyntax: JUProperties; external name 'mySyntax'; strict protected constructor create(para1: JUEnumeration; para2: JUProperties); overload; public constructor create(para1: JLString; para2: JUProperties); overload; // throws javax.naming.InvalidNameException function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function clone(): JLObject; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function getAll(): JUEnumeration; overload; virtual; function get(para1: jint): JLString; overload; virtual; function getPrefix(para1: jint): JNName; overload; virtual; function getSuffix(para1: jint): JNName; overload; virtual; function startsWith(para1: JNName): jboolean; overload; virtual; function endsWith(para1: JNName): jboolean; overload; virtual; function addAll(para1: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function addAll(para1: jint; para2: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: jint; para2: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function remove(para1: jint): JLObject; overload; virtual; // throws javax.naming.InvalidNameException end; JNLLdapName = class external 'javax.naming.ldap' name 'LdapName' (JLObject, JNName) public constructor create(para1: JLString); overload; // throws javax.naming.InvalidNameException constructor create(para1: JUList); overload; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function getAll(): JUEnumeration; overload; virtual; function get(para1: jint): JLString; overload; virtual; function getRdn(para1: jint): JNLRdn; overload; virtual; function getPrefix(para1: jint): JNName; overload; virtual; function getSuffix(para1: jint): JNName; overload; virtual; function startsWith(para1: JNName): jboolean; overload; virtual; function startsWith(para1: JUList): jboolean; overload; virtual; function endsWith(para1: JNName): jboolean; overload; virtual; function endsWith(para1: JUList): jboolean; overload; virtual; function addAll(para1: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function addAll(para1: JUList): JNName; overload; virtual; function addAll(para1: jint; para2: JNName): JNName; overload; virtual; // throws javax.naming.InvalidNameException function addAll(para1: jint; para2: JUList): JNName; overload; virtual; function add(para1: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: JNLRdn): JNName; overload; virtual; function add(para1: jint; para2: JLString): JNName; overload; virtual; // throws javax.naming.InvalidNameException function add(para1: jint; para2: JNLRdn): JNName; overload; virtual; function remove(para1: jint): JLObject; overload; virtual; // throws javax.naming.InvalidNameException function getRdns(): JUList; overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function compareTo(para1: JLObject): jint; overload; virtual; function hashCode(): jint; overload; virtual; end; JLUnsupportedClassVersionError = class external 'java.lang' name 'UnsupportedClassVersionError' (JLClassFormatError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLRGenericSignatureFormatError = class external 'java.lang.reflect' name 'GenericSignatureFormatError' (JLClassFormatError) public constructor create(); overload; end; JLAbstractMethodError = class external 'java.lang' name 'AbstractMethodError' (JLIncompatibleClassChangeError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLIllegalAccessError = class external 'java.lang' name 'IllegalAccessError' (JLIncompatibleClassChangeError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLInstantiationError = class external 'java.lang' name 'InstantiationError' (JLIncompatibleClassChangeError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNoSuchFieldError = class external 'java.lang' name 'NoSuchFieldError' (JLIncompatibleClassChangeError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JLNoSuchMethodError = class external 'java.lang' name 'NoSuchMethodError' (JLIncompatibleClassChangeError) public constructor create(); overload; constructor create(para1: JLString); overload; end; JUDuplicateFormatFlagsException = class external 'java.util' name 'DuplicateFormatFlagsException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getFlags(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUFormatFlagsConversionMismatchException = class external 'java.util' name 'FormatFlagsConversionMismatchException' (JUIllegalFormatException) public constructor create(para1: JLString; para2: jchar); overload; function getFlags(): JLString; overload; virtual; function getConversion(): jchar; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUIllegalFormatCodePointException = class external 'java.util' name 'IllegalFormatCodePointException' (JUIllegalFormatException) public constructor create(para1: jint); overload; function getCodePoint(): jint; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUIllegalFormatConversionException = class external 'java.util' name 'IllegalFormatConversionException' (JUIllegalFormatException) public constructor create(para1: jchar; para2: JLClass); overload; function getConversion(): jchar; overload; virtual; function getArgumentClass(): JLClass; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUIllegalFormatFlagsException = class external 'java.util' name 'IllegalFormatFlagsException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getFlags(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUIllegalFormatPrecisionException = class external 'java.util' name 'IllegalFormatPrecisionException' (JUIllegalFormatException) public constructor create(para1: jint); overload; function getPrecision(): jint; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUIllegalFormatWidthException = class external 'java.util' name 'IllegalFormatWidthException' (JUIllegalFormatException) public constructor create(para1: jint); overload; function getWidth(): jint; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUMissingFormatArgumentException = class external 'java.util' name 'MissingFormatArgumentException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getFormatSpecifier(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUMissingFormatWidthException = class external 'java.util' name 'MissingFormatWidthException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getFormatSpecifier(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUUnknownFormatConversionException = class external 'java.util' name 'UnknownFormatConversionException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getConversion(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JUUnknownFormatFlagsException = class external 'java.util' name 'UnknownFormatFlagsException' (JUIllegalFormatException) public constructor create(para1: JLString); overload; function getFlags(): JLString; overload; virtual; function getMessage(): JLString; overload; virtual; end; JNByteBufferAsCharBufferRB = class external 'java.nio' name 'ByteBufferAsCharBufferRB' (JNByteBufferAsCharBufferB) public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsCharBufferRL = class external 'java.nio' name 'ByteBufferAsCharBufferRL' (JNByteBufferAsCharBufferL) public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapCharBufferR = class external 'java.nio' name 'HeapCharBufferR' (JNHeapCharBuffer) strict protected constructor create(para1: Arr1jchar; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectCharBufferRS = class external 'java.nio' name 'DirectCharBufferRS' (JNDirectCharBufferS, SNCDirectBuffer) public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectCharBufferRU = class external 'java.nio' name 'DirectCharBufferRU' (JNDirectCharBufferU, SNCDirectBuffer) public function slice(): JNCharBuffer; overload; virtual; function duplicate(): JNCharBuffer; overload; virtual; function asReadOnlyBuffer(): JNCharBuffer; overload; virtual; function put(para1: jchar): JNCharBuffer; overload; virtual; function put(para1: jint; para2: jchar): JNCharBuffer; overload; virtual; function put(para1: JNCharBuffer): JNCharBuffer; overload; virtual; function put(para1: Arr1jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function put(var para1: array of jchar; para2: jint; para3: jint): JNCharBuffer; overload; virtual; function compact(): JNCharBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function toString(para1: jint; para2: jint): JLString; overload; virtual; function subSequence(para1: jint; para2: jint): JLCharSequence; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsDoubleBufferB = class external 'java.nio' name 'ByteBufferAsDoubleBufferB' (JNDoubleBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jdouble; overload; virtual; function get(para1: jint): jdouble; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsDoubleBufferL = class external 'java.nio' name 'ByteBufferAsDoubleBufferL' (JNDoubleBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jdouble; overload; virtual; function get(para1: jint): jdouble; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectDoubleBufferS = class external 'java.nio' name 'DirectDoubleBufferS' (JNDoubleBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jdouble; overload; virtual; function get(para1: jint): jdouble; overload; virtual; function get(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function get(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectDoubleBufferU = class external 'java.nio' name 'DirectDoubleBufferU' (JNDoubleBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jdouble; overload; virtual; function get(para1: jint): jdouble; overload; virtual; function get(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function get(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapDoubleBuffer = class external 'java.nio' name 'HeapDoubleBuffer' (JNDoubleBuffer) strict protected constructor create(para1: Arr1jdouble; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jdouble; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jdouble; overload; virtual; function get(para1: jint): jdouble; overload; virtual; function get(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function get(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsFloatBufferB = class external 'java.nio' name 'ByteBufferAsFloatBufferB' (JNFloatBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jfloat; overload; virtual; function get(para1: jint): jfloat; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsFloatBufferL = class external 'java.nio' name 'ByteBufferAsFloatBufferL' (JNFloatBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jfloat; overload; virtual; function get(para1: jint): jfloat; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectFloatBufferS = class external 'java.nio' name 'DirectFloatBufferS' (JNFloatBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jfloat; overload; virtual; function get(para1: jint): jfloat; overload; virtual; function get(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function get(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectFloatBufferU = class external 'java.nio' name 'DirectFloatBufferU' (JNFloatBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jfloat; overload; virtual; function get(para1: jint): jfloat; overload; virtual; function get(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function get(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapFloatBuffer = class external 'java.nio' name 'HeapFloatBuffer' (JNFloatBuffer) strict protected constructor create(para1: Arr1jfloat; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jfloat; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jfloat; overload; virtual; function get(para1: jint): jfloat; overload; virtual; function get(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function get(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsIntBufferB = class external 'java.nio' name 'ByteBufferAsIntBufferB' (JNIntBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jint; overload; virtual; function get(para1: jint): jint; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsIntBufferL = class external 'java.nio' name 'ByteBufferAsIntBufferL' (JNIntBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jint; overload; virtual; function get(para1: jint): jint; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectIntBufferS = class external 'java.nio' name 'DirectIntBufferS' (JNIntBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jint; overload; virtual; function get(para1: jint): jint; overload; virtual; function get(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function get(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectIntBufferU = class external 'java.nio' name 'DirectIntBufferU' (JNIntBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jint; overload; virtual; function get(para1: jint): jint; overload; virtual; function get(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function get(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapIntBuffer = class external 'java.nio' name 'HeapIntBuffer' (JNIntBuffer) strict protected constructor create(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jint; overload; virtual; function get(para1: jint): jint; overload; virtual; function get(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function get(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsLongBufferB = class external 'java.nio' name 'ByteBufferAsLongBufferB' (JNLongBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jlong; overload; virtual; function get(para1: jint): jlong; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsLongBufferL = class external 'java.nio' name 'ByteBufferAsLongBufferL' (JNLongBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jlong; overload; virtual; function get(para1: jint): jlong; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectLongBufferS = class external 'java.nio' name 'DirectLongBufferS' (JNLongBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jlong; overload; virtual; function get(para1: jint): jlong; overload; virtual; function get(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function get(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectLongBufferU = class external 'java.nio' name 'DirectLongBufferU' (JNLongBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jlong; overload; virtual; function get(para1: jint): jlong; overload; virtual; function get(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function get(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapLongBuffer = class external 'java.nio' name 'HeapLongBuffer' (JNLongBuffer) strict protected constructor create(para1: Arr1jlong; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jlong; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jlong; overload; virtual; function get(para1: jint): jlong; overload; virtual; function get(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function get(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsShortBufferB = class external 'java.nio' name 'ByteBufferAsShortBufferB' (JNShortBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jshort; overload; virtual; function get(para1: jint): jshort; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsShortBufferL = class external 'java.nio' name 'ByteBufferAsShortBufferL' (JNShortBuffer) strict protected final var fbb: JNByteBuffer; external name 'bb'; foffset: jint; external name 'offset'; public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jshort; overload; virtual; function get(para1: jint): jshort; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectShortBufferS = class external 'java.nio' name 'DirectShortBufferS' (JNShortBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jshort; overload; virtual; function get(para1: jint): jshort; overload; virtual; function get(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function get(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectShortBufferU = class external 'java.nio' name 'DirectShortBufferU' (JNShortBuffer, SNCDirectBuffer) strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jshort; overload; virtual; function get(para1: jint): jshort; overload; virtual; function get(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function get(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapShortBuffer = class external 'java.nio' name 'HeapShortBuffer' (JNShortBuffer) strict protected constructor create(para1: Arr1jshort; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jshort; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; strict protected function ix(para1: jint): jint; overload; virtual; public function get(): jshort; overload; virtual; function get(para1: jint): jshort; overload; virtual; function get(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function get(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapByteBufferR = class external 'java.nio' name 'HeapByteBufferR' (JNHeapByteBuffer) strict protected constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNByteBuffer; overload; virtual; function duplicate(): JNByteBuffer; overload; virtual; function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jbyte): JNByteBuffer; overload; virtual; function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; function compact(): JNByteBuffer; overload; virtual; function putChar(para1: jchar): JNByteBuffer; overload; virtual; function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; function asCharBuffer(): JNCharBuffer; overload; virtual; function putShort(para1: jshort): JNByteBuffer; overload; virtual; function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; function asShortBuffer(): JNShortBuffer; overload; virtual; function putInt(para1: jint): JNByteBuffer; overload; virtual; function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; function asIntBuffer(): JNIntBuffer; overload; virtual; function putLong(para1: jlong): JNByteBuffer; overload; virtual; function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; function asLongBuffer(): JNLongBuffer; overload; virtual; function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; function asFloatBuffer(): JNFloatBuffer; overload; virtual; function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; end; JNDirectByteBuffer = class external 'java.nio' name 'DirectByteBuffer' (JNMappedByteBuffer, SNCDirectBuffer) public type InnerDeallocator = class; Arr1InnerDeallocator = array of InnerDeallocator; Arr2InnerDeallocator = array of Arr1InnerDeallocator; Arr3InnerDeallocator = array of Arr2InnerDeallocator; InnerDeallocator = class external 'java.nio' name 'Deallocator' end; strict protected final class var funsafe: SMUnsafe; external name 'unsafe'; funaligned: jboolean; external name 'unaligned'; public function viewedBuffer(): JLObject; overload; virtual; function cleaner(): SMCleaner; overload; virtual; strict protected constructor create(para1: jint; para2: jlong; para3: JLRunnable); overload; public function slice(): JNByteBuffer; overload; virtual; function duplicate(): JNByteBuffer; overload; virtual; function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; function address(): jlong; overload; virtual; function get(): jbyte; overload; virtual; function get(para1: jint): jbyte; overload; virtual; function get(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function get(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(para1: jbyte): JNByteBuffer; overload; virtual; function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function compact(): JNByteBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function getChar(): jchar; overload; virtual; function getChar(para1: jint): jchar; overload; virtual; function putChar(para1: jchar): JNByteBuffer; overload; virtual; function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; function asCharBuffer(): JNCharBuffer; overload; virtual; function getShort(): jshort; overload; virtual; function getShort(para1: jint): jshort; overload; virtual; function putShort(para1: jshort): JNByteBuffer; overload; virtual; function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; function asShortBuffer(): JNShortBuffer; overload; virtual; function getInt(): jint; overload; virtual; function getInt(para1: jint): jint; overload; virtual; function putInt(para1: jint): JNByteBuffer; overload; virtual; function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; function asIntBuffer(): JNIntBuffer; overload; virtual; function getLong(): jlong; overload; virtual; function getLong(para1: jint): jlong; overload; virtual; function putLong(para1: jlong): JNByteBuffer; overload; virtual; function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; function asLongBuffer(): JNLongBuffer; overload; virtual; function getFloat(): jfloat; overload; virtual; function getFloat(para1: jint): jfloat; overload; virtual; function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; function asFloatBuffer(): JNFloatBuffer; overload; virtual; function getDouble(): jdouble; overload; virtual; function getDouble(para1: jint): jdouble; overload; virtual; function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; end; JSBatchUpdateException = class external 'java.sql' name 'BatchUpdateException' (JSSQLException) public constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint); overload; constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1jint); overload; constructor create(para1: JLString; para2: JLString; const para3: array of jint); overload; constructor create(para1: JLString; para2: Arr1jint); overload; constructor create(para1: JLString; const para2: array of jint); overload; constructor create(para1: Arr1jint); overload; constructor create(const para1: array of jint); overload; constructor create(); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: Arr1jint; para2: JLThrowable); overload; constructor create(const para1: array of jint; para2: JLThrowable); overload; constructor create(para1: JLString; para2: Arr1jint; para3: JLThrowable); overload; constructor create(para1: JLString; const para2: array of jint; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1jint; para4: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; const para3: array of jint; para4: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: Arr1jint; para5: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; const para4: array of jint; para5: JLThrowable); overload; function getUpdateCounts(): Arr1jint; overload; virtual; end; JSSQLClientInfoException = class external 'java.sql' name 'SQLClientInfoException' (JSSQLException) public constructor create(); overload; constructor create(para1: JUMap); overload; constructor create(para1: JUMap; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JUMap); overload; constructor create(para1: JLString; para2: JUMap; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JUMap); overload; constructor create(para1: JLString; para2: JLString; para3: JUMap; para4: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JUMap; para5: JLThrowable); overload; function getFailedProperties(): JUMap; overload; virtual; end; JSSQLNonTransientException = class external 'java.sql' name 'SQLNonTransientException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLRecoverableException = class external 'java.sql' name 'SQLRecoverableException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLTransientException = class external 'java.sql' name 'SQLTransientException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLWarning = class external 'java.sql' name 'SQLWarning' (JSSQLException) public constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString); overload; constructor create(); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; function getNextWarning(): JSSQLWarning; overload; virtual; procedure setNextWarning(para1: JSSQLWarning); overload; virtual; end; JSRRowSetWarning = class external 'javax.sql.rowset' name 'RowSetWarning' (JSSQLException) public constructor create(para1: JLString); overload; constructor create(); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; function getNextWarning(): JSRRowSetWarning; overload; virtual; procedure setNextWarning(para1: JSRRowSetWarning); overload; virtual; end; JSRSSerialException = class external 'javax.sql.rowset.serial' name 'SerialException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSRSSyncFactoryException = class external 'javax.sql.rowset.spi' name 'SyncFactoryException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSRSSyncProviderException = class external 'javax.sql.rowset.spi' name 'SyncProviderException' (JSSQLException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JSRSSyncResolver); overload; function getSyncResolver(): JSRSSyncResolver; overload; virtual; procedure setSyncResolver(para1: JSRSSyncResolver); overload; virtual; end; JULinkedHashSet = class external 'java.util' name 'LinkedHashSet' (JUHashSet, JUSet, JLCloneable, JISerializable) public constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUCollection); overload; end; JUNavigableSet = interface external 'java.util' name 'NavigableSet' (JUSortedSet) function lower(para1: JLObject): JLObject; overload; function floor(para1: JLObject): JLObject; overload; function ceiling(para1: JLObject): JLObject; overload; function higher(para1: JLObject): JLObject; overload; function pollFirst(): JLObject; overload; function pollLast(): JLObject; overload; function iterator(): JUIterator; overload; function descendingSet(): JUNavigableSet; overload; function descendingIterator(): JUIterator; overload; function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; function headSet(para1: JLObject): JUSortedSet; overload; function tailSet(para1: JLObject): JUSortedSet; overload; end; JAPComponentPeer = interface external 'java.awt.peer' name 'ComponentPeer' const SET_LOCATION = 1; SET_SIZE = 2; SET_BOUNDS = 3; SET_CLIENT_SIZE = 4; RESET_OPERATION = 5; NO_EMBEDDED_CHECK = 16384; DEFAULT_OPERATION = 3; function isObscured(): jboolean; overload; function canDetermineObscurity(): jboolean; overload; procedure setVisible(para1: jboolean); overload; procedure setEnabled(para1: jboolean); overload; procedure paint(para1: JAGraphics); overload; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; procedure print(para1: JAGraphics); overload; procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; procedure handleEvent(para1: JAAWTEvent); overload; procedure coalescePaintEvent(para1: JAEPaintEvent); overload; function getLocationOnScreen(): JAPoint; overload; function getPreferredSize(): JADimension; overload; function getMinimumSize(): JADimension; overload; function getColorModel(): JAIColorModel; overload; function getToolkit(): JAToolkit; overload; function getGraphics(): JAGraphics; overload; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; procedure dispose(); overload; procedure setForeground(para1: JAColor); overload; procedure setBackground(para1: JAColor); overload; procedure setFont(para1: JAFont); overload; procedure updateCursorImmediately(); overload; function requestFocus(para1: JAComponent; para2: jboolean; para3: jboolean; para4: jlong; para5: SACausedFocusEvent.InnerCause): jboolean; overload; function isFocusable(): jboolean; overload; function createImage(para1: JAIImageProducer): JAImage; overload; function createImage(para1: jint; para2: jint): JAImage; overload; function createVolatileImage(para1: jint; para2: jint): JAIVolatileImage; overload; function prepareImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jboolean; overload; function checkImage(para1: JAImage; para2: jint; para3: jint; para4: JAIImageObserver): jint; overload; function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; function handlesWheelScrolling(): jboolean; overload; procedure createBuffers(para1: jint; para2: JABufferCapabilities); overload; // throws java.awt.AWTException function getBackBuffer(): JAImage; overload; procedure flip(para1: jint; para2: jint; para3: jint; para4: jint; para5: JABufferCapabilities.InnerFlipContents); overload; procedure destroyBuffers(); overload; procedure reparent(para1: JAPContainerPeer); overload; function isReparentSupported(): jboolean; overload; procedure layout(); overload; function getBounds(): JARectangle; overload; procedure applyShape(para1: SJPRegion); overload; function preferredSize(): JADimension; overload; function minimumSize(): JADimension; overload; procedure show(); overload; procedure hide(); overload; procedure enable(); overload; procedure disable(); overload; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; end; JADefaultFocusTraversalPolicy = class external 'java.awt' name 'DefaultFocusTraversalPolicy' (JAContainerOrderFocusTraversalPolicy) public constructor create(); overload; strict protected function accept(para1: JAComponent): jboolean; overload; virtual; end; JSSwingContainerOrderFocusTraversalPolicy = class external 'javax.swing' name 'SwingContainerOrderFocusTraversalPolicy' (JAContainerOrderFocusTraversalPolicy) public function accept(para1: JAComponent): jboolean; overload; virtual; end; JSSortingFocusTraversalPolicy = class external 'javax.swing' name 'SortingFocusTraversalPolicy' (JSInternalFrameFocusTraversalPolicy) strict protected constructor create(); overload; public constructor create(para1: JUComparator); overload; function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; function getDefaultComponent(para1: JAContainer): JAComponent; overload; virtual; procedure setImplicitDownCycleTraversal(para1: jboolean); overload; virtual; function getImplicitDownCycleTraversal(): jboolean; overload; virtual; strict protected procedure setComparator(para1: JUComparator); overload; virtual; function getComparator(): JUComparator; overload; virtual; function accept(para1: JAComponent): jboolean; overload; virtual; end; JSDefaultButtonModel = class external 'javax.swing' name 'DefaultButtonModel' (JLObject, JSButtonModel, JISerializable) strict protected var fstateMask: jint; external name 'stateMask'; factionCommand: JLString; external name 'actionCommand'; fgroup: JSButtonGroup; external name 'group'; fmnemonic: jint; external name 'mnemonic'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; flistenerList: JSEEventListenerList; external name 'listenerList'; public const ARMED = 1; SELECTED = 2; PRESSED = 4; ENABLED = 8; ROLLOVER = 16; public constructor create(); overload; procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; function isArmed(): jboolean; overload; virtual; function isSelected(): jboolean; overload; virtual; function isEnabled(): jboolean; overload; virtual; function isPressed(): jboolean; overload; virtual; function isRollover(): jboolean; overload; virtual; procedure setArmed(para1: jboolean); overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure setSelected(para1: jboolean); overload; virtual; procedure setPressed(para1: jboolean); overload; virtual; procedure setRollover(para1: jboolean); overload; virtual; procedure setMnemonic(para1: jint); overload; virtual; function getMnemonic(): jint; overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; strict protected procedure fireActionPerformed(para1: JAEActionEvent); overload; virtual; public procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; strict protected procedure fireItemStateChanged(para1: JAEItemEvent); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; procedure setGroup(para1: JSButtonGroup); overload; virtual; function getGroup(): JSButtonGroup; overload; virtual; end; JADefaultKeyboardFocusManager = class external 'java.awt' name 'DefaultKeyboardFocusManager' (JAKeyboardFocusManager) public type InnerDefaultKeyboardFocusManagerSentEvent = class; Arr1InnerDefaultKeyboardFocusManagerSentEvent = array of InnerDefaultKeyboardFocusManagerSentEvent; Arr2InnerDefaultKeyboardFocusManagerSentEvent = array of Arr1InnerDefaultKeyboardFocusManagerSentEvent; Arr3InnerDefaultKeyboardFocusManagerSentEvent = array of Arr2InnerDefaultKeyboardFocusManagerSentEvent; InnerTypeAheadMarker = class; Arr1InnerTypeAheadMarker = array of InnerTypeAheadMarker; Arr2InnerTypeAheadMarker = array of Arr1InnerTypeAheadMarker; Arr3InnerTypeAheadMarker = array of Arr2InnerTypeAheadMarker; InnerDefaultKeyboardFocusManagerSentEvent = class external 'java.awt' name 'DefaultKeyboardFocusManagerSentEvent' end; InnerTypeAheadMarker = class external 'java.awt' name 'TypeAheadMarker' end; public constructor create(); overload; function dispatchEvent(para1: JAAWTEvent): jboolean; overload; virtual; function dispatchKeyEvent(para1: JAEKeyEvent): jboolean; overload; virtual; function postProcessKeyEvent(para1: JAEKeyEvent): jboolean; overload; virtual; procedure processKeyEvent(para1: JAComponent; para2: JAEKeyEvent); overload; virtual; strict protected procedure enqueueKeyEvents(para1: jlong; para2: JAComponent); overload; virtual; procedure dequeueKeyEvents(para1: jlong; para2: JAComponent); overload; virtual; procedure discardKeyEvents(para1: JAComponent); overload; virtual; public procedure focusPreviousComponent(para1: JAComponent); overload; virtual; procedure focusNextComponent(para1: JAComponent); overload; virtual; procedure upFocusCycle(para1: JAComponent); overload; virtual; procedure downFocusCycle(para1: JAContainer); overload; virtual; end; JABorderLayout = class external 'java.awt' name 'BorderLayout' (JLObject, JALayoutManager2, JISerializable) public const NORTH = 'North'; SOUTH = 'South'; EAST = 'East'; WEST = 'West'; CENTER = 'Center'; BEFORE_FIRST_LINE = 'First'; AFTER_LAST_LINE = 'Last'; BEFORE_LINE_BEGINS = 'Before'; AFTER_LINE_ENDS = 'After'; PAGE_START = 'First'; PAGE_END = 'Last'; LINE_START = 'Before'; LINE_END = 'After'; public constructor create(); overload; constructor create(para1: jint; para2: jint); overload; function getHgap(): jint; overload; virtual; procedure setHgap(para1: jint); overload; virtual; function getVgap(): jint; overload; virtual; procedure setVgap(para1: jint); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function getLayoutComponent(para1: JLObject): JAComponent; overload; virtual; function getLayoutComponent(para1: JAContainer; para2: JLObject): JAComponent; overload; virtual; function getConstraints(para1: JAComponent): JLObject; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function toString(): JLString; overload; virtual; end; JACardLayout = class external 'java.awt' name 'CardLayout' (JLObject, JALayoutManager2, JISerializable) public type InnerCard = class; Arr1InnerCard = array of InnerCard; Arr2InnerCard = array of Arr1InnerCard; Arr3InnerCard = array of Arr2InnerCard; InnerCard = class external 'java.awt' name 'Card' end; public constructor create(); overload; constructor create(para1: jint; para2: jint); overload; function getHgap(): jint; overload; virtual; procedure setHgap(para1: jint); overload; virtual; function getVgap(): jint; overload; virtual; procedure setVgap(para1: jint); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; procedure first(para1: JAContainer); overload; virtual; procedure next(para1: JAContainer); overload; virtual; procedure previous(para1: JAContainer); overload; virtual; procedure last(para1: JAContainer); overload; virtual; procedure show(para1: JAContainer; para2: JLString); overload; virtual; function toString(): JLString; overload; virtual; end; JAGridBagLayout = class external 'java.awt' name 'GridBagLayout' (JLObject, JALayoutManager2, JISerializable) strict protected const MAXGRIDSIZE = 512; MINSIZE = 1; PREFERREDSIZE = 2; strict protected var fcomptable: JUHashtable; external name 'comptable'; fdefaultConstraints: JAGridBagConstraints; external name 'defaultConstraints'; flayoutInfo: JAGridBagLayoutInfo; external name 'layoutInfo'; public var fcolumnWidths: Arr1jint; external name 'columnWidths'; frowHeights: Arr1jint; external name 'rowHeights'; fcolumnWeights: Arr1jdouble; external name 'columnWeights'; frowWeights: Arr1jdouble; external name 'rowWeights'; public constructor create(); overload; procedure setConstraints(para1: JAComponent; para2: JAGridBagConstraints); overload; virtual; function getConstraints(para1: JAComponent): JAGridBagConstraints; overload; virtual; strict protected function lookupConstraints(para1: JAComponent): JAGridBagConstraints; overload; virtual; public function getLayoutOrigin(): JAPoint; overload; virtual; function getLayoutDimensions(): Arr2jint; overload; virtual; function getLayoutWeights(): Arr2jdouble; overload; virtual; function location(para1: jint; para2: jint): JAPoint; overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function toString(): JLString; overload; virtual; strict protected function getLayoutInfo(para1: JAContainer; para2: jint): JAGridBagLayoutInfo; overload; virtual; function GetLayoutInfo_(para1: JAContainer; para2: jint): JAGridBagLayoutInfo; external name 'GetLayoutInfo'; overload; virtual; procedure adjustForGravity(para1: JAGridBagConstraints; para2: JARectangle); overload; virtual; procedure AdjustForGravity_(para1: JAGridBagConstraints; para2: JARectangle); external name 'AdjustForGravity'; overload; virtual; function getMinSize(para1: JAContainer; para2: JAGridBagLayoutInfo): JADimension; overload; virtual; function GetMinSize_(para1: JAContainer; para2: JAGridBagLayoutInfo): JADimension; external name 'GetMinSize'; overload; virtual; procedure arrangeGrid(para1: JAContainer); overload; virtual; procedure ArrangeGrid_(para1: JAContainer); external name 'ArrangeGrid'; overload; virtual; end; JSBoxLayout = class external 'javax.swing' name 'BoxLayout' (JLObject, JALayoutManager2, JISerializable) public const X_AXIS = 0; Y_AXIS = 1; LINE_AXIS = 2; PAGE_AXIS = 3; public constructor create(para1: JAContainer; para2: jint); overload; function getTarget(): JAContainer; overload; virtual; final; function getAxis(): jint; overload; virtual; final; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JSGroupLayout = class external 'javax.swing' name 'GroupLayout' (JLObject, JALayoutManager2) public type InnerAutoPreferredGapSpring = class; Arr1InnerAutoPreferredGapSpring = array of InnerAutoPreferredGapSpring; Arr2InnerAutoPreferredGapSpring = array of Arr1InnerAutoPreferredGapSpring; Arr3InnerAutoPreferredGapSpring = array of Arr2InnerAutoPreferredGapSpring; InnerBaselineGroup = class; Arr1InnerBaselineGroup = array of InnerBaselineGroup; Arr2InnerBaselineGroup = array of Arr1InnerBaselineGroup; Arr3InnerBaselineGroup = array of Arr2InnerBaselineGroup; InnerComponentSpring = class; Arr1InnerComponentSpring = array of InnerComponentSpring; Arr2InnerComponentSpring = array of Arr1InnerComponentSpring; Arr3InnerComponentSpring = array of Arr2InnerComponentSpring; InnerContainerAutoPreferredGapSpring = class; Arr1InnerContainerAutoPreferredGapSpring = array of InnerContainerAutoPreferredGapSpring; Arr2InnerContainerAutoPreferredGapSpring = array of Arr1InnerContainerAutoPreferredGapSpring; Arr3InnerContainerAutoPreferredGapSpring = array of Arr2InnerContainerAutoPreferredGapSpring; InnerGapSpring = class; Arr1InnerGapSpring = array of InnerGapSpring; Arr2InnerGapSpring = array of Arr1InnerGapSpring; Arr3InnerGapSpring = array of Arr2InnerGapSpring; InnerPreferredGapSpring = class; Arr1InnerPreferredGapSpring = array of InnerPreferredGapSpring; Arr2InnerPreferredGapSpring = array of Arr1InnerPreferredGapSpring; Arr3InnerPreferredGapSpring = array of Arr2InnerPreferredGapSpring; InnerAutoPreferredGapMatch = class; Arr1InnerAutoPreferredGapMatch = array of InnerAutoPreferredGapMatch; Arr2InnerAutoPreferredGapMatch = array of Arr1InnerAutoPreferredGapMatch; Arr3InnerAutoPreferredGapMatch = array of Arr2InnerAutoPreferredGapMatch; InnerComponentInfo = class; Arr1InnerComponentInfo = array of InnerComponentInfo; Arr2InnerComponentInfo = array of Arr1InnerComponentInfo; Arr3InnerComponentInfo = array of Arr2InnerComponentInfo; InnerLinkInfo = class; Arr1InnerLinkInfo = array of InnerLinkInfo; Arr2InnerLinkInfo = array of Arr1InnerLinkInfo; Arr3InnerLinkInfo = array of Arr2InnerLinkInfo; InnerSpring = class; Arr1InnerSpring = array of InnerSpring; Arr2InnerSpring = array of Arr1InnerSpring; Arr3InnerSpring = array of Arr2InnerSpring; InnerSpringDelta = class; Arr1InnerSpringDelta = array of InnerSpringDelta; Arr2InnerSpringDelta = array of Arr1InnerSpringDelta; Arr3InnerSpringDelta = array of Arr2InnerSpringDelta; InnerAutoPreferredGapSpring = class external 'javax.swing' name 'AutoPreferredGapSpring' end; InnerBaselineGroup = class external 'javax.swing' name 'BaselineGroup' end; InnerComponentSpring = class sealed external 'javax.swing' name 'ComponentSpring' end; InnerContainerAutoPreferredGapSpring = class external 'javax.swing' name 'ContainerAutoPreferredGapSpring' end; InnerGapSpring = class external 'javax.swing' name 'GapSpring' end; InnerPreferredGapSpring = class external 'javax.swing' name 'PreferredGapSpring' end; InnerAutoPreferredGapMatch = class sealed external 'javax.swing' name 'AutoPreferredGapMatch' end; InnerComponentInfo = class external 'javax.swing' name 'ComponentInfo' end; InnerLinkInfo = class external 'javax.swing' name 'LinkInfo' end; InnerSpring = class abstract external 'javax.swing' name 'Spring' end; InnerSpringDelta = class sealed external 'javax.swing' name 'SpringDelta' end; public type InnerGroup = class; Arr1InnerGroup = array of InnerGroup; Arr2InnerGroup = array of Arr1InnerGroup; Arr3InnerGroup = array of Arr2InnerGroup; InnerParallelGroup = class; Arr1InnerParallelGroup = array of InnerParallelGroup; Arr2InnerParallelGroup = array of Arr1InnerParallelGroup; Arr3InnerParallelGroup = array of Arr2InnerParallelGroup; InnerAlignment = class; Arr1InnerAlignment = array of InnerAlignment; Arr2InnerAlignment = array of Arr1InnerAlignment; Arr3InnerAlignment = array of Arr2InnerAlignment; InnerSequentialGroup = class; Arr1InnerSequentialGroup = array of InnerSequentialGroup; Arr2InnerSequentialGroup = array of Arr1InnerSequentialGroup; Arr3InnerSequentialGroup = array of Arr2InnerSequentialGroup; InnerGroup = class abstract external 'javax.swing' name 'Group' end; InnerParallelGroup = class external 'javax.swing' name 'ParallelGroup' end; InnerAlignment = class sealed external 'javax.swing' name 'Alignment' (JLEnum) public final class var fLEADING: JSGroupLayout.InnerAlignment; external name 'LEADING'; fTRAILING: JSGroupLayout.InnerAlignment; external name 'TRAILING'; fCENTER: JSGroupLayout.InnerAlignment; external name 'CENTER'; fBASELINE: JSGroupLayout.InnerAlignment; external name 'BASELINE'; public class function values(): JSGroupLayout.Arr1InnerAlignment; static; overload; class function valueOf(para1: JLString): JSGroupLayout.InnerAlignment; static; overload; end; InnerSequentialGroup = class external 'javax.swing' name 'SequentialGroup' end; public const DEFAULT_SIZE = -1; PREFERRED_SIZE = -2; public constructor create(para1: JAContainer); overload; procedure setHonorsVisibility(para1: jboolean); overload; virtual; function getHonorsVisibility(): jboolean; overload; virtual; procedure setHonorsVisibility(para1: JAComponent; para2: JLBoolean); overload; virtual; procedure setAutoCreateGaps(para1: jboolean); overload; virtual; function getAutoCreateGaps(): jboolean; overload; virtual; procedure setAutoCreateContainerGaps(para1: jboolean); overload; virtual; function getAutoCreateContainerGaps(): jboolean; overload; virtual; procedure setHorizontalGroup(para1: JSGroupLayout.InnerGroup); overload; virtual; procedure setVerticalGroup(para1: JSGroupLayout.InnerGroup); overload; virtual; function createSequentialGroup(): JSGroupLayout.InnerSequentialGroup; overload; virtual; function createParallelGroup(): JSGroupLayout.InnerParallelGroup; overload; virtual; function createParallelGroup(para1: JSGroupLayout.InnerAlignment): JSGroupLayout.InnerParallelGroup; overload; virtual; function createParallelGroup(para1: JSGroupLayout.InnerAlignment; para2: jboolean): JSGroupLayout.InnerParallelGroup; overload; virtual; function createBaselineGroup(para1: jboolean; para2: jboolean): JSGroupLayout.InnerParallelGroup; overload; virtual; procedure linkSize(para1: Arr1JAComponent); overload; virtual; procedure linkSize(const para1: array of JAComponent); overload; virtual; procedure linkSize(para1: jint; para2: Arr1JAComponent); overload; virtual; procedure linkSize(para1: jint; const para2: array of JAComponent); overload; virtual; procedure replace(para1: JAComponent; para2: JAComponent); overload; virtual; procedure setLayoutStyle(para1: JSLayoutStyle); overload; virtual; function getLayoutStyle(): JSLayoutStyle; overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure invalidateLayout(para1: JAContainer); overload; virtual; function toString(): JLString; overload; virtual; end; JSOverlayLayout = class external 'javax.swing' name 'OverlayLayout' (JLObject, JALayoutManager2, JISerializable) public constructor create(para1: JAContainer); overload; function getTarget(): JAContainer; overload; virtual; final; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JSSpringLayout = class external 'javax.swing' name 'SpringLayout' (JLObject, JALayoutManager2) public type InnerSpringProxy = class; Arr1InnerSpringProxy = array of InnerSpringProxy; Arr2InnerSpringProxy = array of Arr1InnerSpringProxy; Arr3InnerSpringProxy = array of Arr2InnerSpringProxy; InnerSpringProxy = class external 'javax.swing' name 'SpringProxy' end; public type InnerConstraints = class; Arr1InnerConstraints = array of InnerConstraints; Arr2InnerConstraints = array of Arr1InnerConstraints; Arr3InnerConstraints = array of Arr2InnerConstraints; InnerConstraints = class external 'javax.swing' name 'Constraints' (JLObject) public constructor create(); overload; constructor create(para1: JSSpring; para2: JSSpring); overload; constructor create(para1: JSSpring; para2: JSSpring; para3: JSSpring; para4: JSSpring); overload; constructor create(para1: JAComponent); overload; procedure setX(para1: JSSpring); overload; virtual; function getX(): JSSpring; overload; virtual; procedure setY(para1: JSSpring); overload; virtual; function getY(): JSSpring; overload; virtual; procedure setWidth(para1: JSSpring); overload; virtual; function getWidth(): JSSpring; overload; virtual; procedure setHeight(para1: JSSpring); overload; virtual; function getHeight(): JSSpring; overload; virtual; procedure setConstraint(para1: JLString; para2: JSSpring); overload; virtual; function getConstraint(para1: JLString): JSSpring; overload; virtual; end; public const NORTH = 'North'; SOUTH = 'South'; EAST = 'East'; WEST = 'West'; HORIZONTAL_CENTER = 'HorizontalCenter'; VERTICAL_CENTER = 'VerticalCenter'; BASELINE = 'Baseline'; WIDTH = 'Width'; HEIGHT = 'Height'; public constructor create(); overload; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function maximumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure addLayoutComponent(para1: JAComponent; para2: JLObject); overload; virtual; function getLayoutAlignmentX(para1: JAContainer): jfloat; overload; virtual; function getLayoutAlignmentY(para1: JAContainer): jfloat; overload; virtual; procedure invalidateLayout(para1: JAContainer); overload; virtual; procedure putConstraint(para1: JLString; para2: JAComponent; para3: jint; para4: JLString; para5: JAComponent); overload; virtual; procedure putConstraint(para1: JLString; para2: JAComponent; para3: JSSpring; para4: JLString; para5: JAComponent); overload; virtual; function getConstraints(para1: JAComponent): JSSpringLayout.InnerConstraints; overload; virtual; function getConstraint(para1: JLString; para2: JAComponent): JSSpring; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; end; JAGGeneralPath = class sealed external 'java.awt.geom' name 'GeneralPath' (JAGPath2D.InnerFloat) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JAShape); overload; end; JAGArc2D = class abstract external 'java.awt.geom' name 'Arc2D' (JAGRectangularShape) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGArc2D, JISerializable) public var fx: jdouble; external name 'x'; fy: jdouble; external name 'y'; fwidth: jdouble; external name 'width'; fheight: jdouble; external name 'height'; fstart: jdouble; external name 'start'; fextent: jdouble; external name 'extent'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jint); overload; constructor create(para1: JAGRectangle2D; para2: jdouble; para3: jdouble; para4: jint); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getAngleStart(): jdouble; overload; virtual; function getAngleExtent(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setArc(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jint); overload; virtual; procedure setAngleStart(para1: jdouble); overload; virtual; procedure setAngleExtent(para1: jdouble); overload; virtual; strict protected function makeBounds(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGArc2D, JISerializable) public var fx: jfloat; external name 'x'; fy: jfloat; external name 'y'; fwidth: jfloat; external name 'width'; fheight: jfloat; external name 'height'; fstart: jfloat; external name 'start'; fextent: jfloat; external name 'extent'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat; para7: jint); overload; constructor create(para1: JAGRectangle2D; para2: jfloat; para3: jfloat; para4: jint); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getAngleStart(): jdouble; overload; virtual; function getAngleExtent(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setArc(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jint); overload; virtual; procedure setAngleStart(para1: jdouble); overload; virtual; procedure setAngleExtent(para1: jdouble); overload; virtual; strict protected function makeBounds(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): JAGRectangle2D; overload; virtual; end; public const OPEN = 0; CHORD = 1; PIE = 2; strict protected constructor create(para1: jint); overload; public function getAngleStart(): jdouble; overload; virtual; abstract; function getAngleExtent(): jdouble; overload; virtual; abstract; function getArcType(): jint; overload; virtual; function getStartPoint(): JAGPoint2D; overload; virtual; function getEndPoint(): JAGPoint2D; overload; virtual; procedure setArc(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble; para7: jint); overload; virtual; abstract; procedure setArc(para1: JAGPoint2D; para2: JAGDimension2D; para3: jdouble; para4: jdouble; para5: jint); overload; virtual; procedure setArc(para1: JAGRectangle2D; para2: jdouble; para3: jdouble; para4: jint); overload; virtual; procedure setArc(para1: JAGArc2D); overload; virtual; procedure setArcByCenter(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jint); overload; virtual; procedure setArcByTangent(para1: JAGPoint2D; para2: JAGPoint2D; para3: JAGPoint2D; para4: jdouble); overload; virtual; procedure setAngleStart(para1: jdouble); overload; virtual; abstract; procedure setAngleExtent(para1: jdouble); overload; virtual; abstract; procedure setAngleStart(para1: JAGPoint2D); overload; virtual; procedure setAngles(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setAngles(para1: JAGPoint2D; para2: JAGPoint2D); overload; virtual; procedure setArcType(para1: jint); overload; virtual; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; strict protected function makeBounds(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): JAGRectangle2D; overload; virtual; abstract; public function containsAngle(para1: jdouble): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: JAGRectangle2D): jboolean; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAGEllipse2D = class abstract external 'java.awt.geom' name 'Ellipse2D' (JAGRectangularShape) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGEllipse2D, JISerializable) public var fx: jdouble; external name 'x'; fy: jdouble; external name 'y'; fwidth: jdouble; external name 'width'; fheight: jdouble; external name 'height'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGEllipse2D, JISerializable) public var fx: jfloat; external name 'x'; fy: jfloat; external name 'y'; fwidth: jfloat; external name 'width'; fheight: jfloat; external name 'height'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setFrame(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; strict protected constructor create(); overload; public function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAGRectangle2D = class abstract external 'java.awt.geom' name 'Rectangle2D' (JAGRectangularShape) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGRectangle2D, JISerializable) public var fx: jdouble; external name 'x'; fy: jdouble; external name 'y'; fwidth: jdouble; external name 'width'; fheight: jdouble; external name 'height'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setRect(para1: JAGRectangle2D); overload; virtual; function outcode(para1: jdouble; para2: jdouble): jint; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function createIntersection(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function createUnion(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function toString(): JLString; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGRectangle2D, JISerializable) public var fx: jfloat; external name 'x'; fy: jfloat; external name 'y'; fwidth: jfloat; external name 'width'; fheight: jfloat; external name 'height'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; virtual; procedure setRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure setRect(para1: JAGRectangle2D); overload; virtual; function outcode(para1: jdouble; para2: jdouble): jint; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function createIntersection(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function createUnion(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function toString(): JLString; overload; virtual; end; public const OUT_LEFT = 1; OUT_TOP = 2; OUT_RIGHT = 4; OUT_BOTTOM = 8; strict protected constructor create(); overload; public procedure setRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; abstract; procedure setRect(para1: JAGRectangle2D); overload; virtual; function intersectsLine(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function intersectsLine(para1: JAGLine2D): jboolean; overload; virtual; function outcode(para1: jdouble; para2: jdouble): jint; overload; virtual; abstract; function outcode(para1: JAGPoint2D): jint; overload; virtual; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function createIntersection(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; abstract; class procedure intersect(para1: JAGRectangle2D; para2: JAGRectangle2D; para3: JAGRectangle2D); static; overload; function createUnion(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; abstract; class procedure union(para1: JAGRectangle2D; para2: JAGRectangle2D; para3: JAGRectangle2D); static; overload; procedure add(para1: jdouble; para2: jdouble); overload; virtual; procedure add(para1: JAGPoint2D); overload; virtual; procedure add(para1: JAGRectangle2D); overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function getPathIterator(para1: JAGAffineTransform; para2: jdouble): JAGPathIterator; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAGRoundRectangle2D = class abstract external 'java.awt.geom' name 'RoundRectangle2D' (JAGRectangularShape) public type InnerDouble = class; Arr1InnerDouble = array of InnerDouble; Arr2InnerDouble = array of Arr1InnerDouble; Arr3InnerDouble = array of Arr2InnerDouble; InnerFloat = class; Arr1InnerFloat = array of InnerFloat; Arr2InnerFloat = array of Arr1InnerFloat; Arr3InnerFloat = array of Arr2InnerFloat; InnerDouble = class external 'java.awt.geom' name 'Double' (JAGRoundRectangle2D, JISerializable) public var fx: jdouble; external name 'x'; fy: jdouble; external name 'y'; fwidth: jdouble; external name 'width'; fheight: jdouble; external name 'height'; farcwidth: jdouble; external name 'arcwidth'; farcheight: jdouble; external name 'archeight'; public constructor create(); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getArcWidth(): jdouble; overload; virtual; function getArcHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setRoundRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; procedure setRoundRect(para1: JAGRoundRectangle2D); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; InnerFloat = class external 'java.awt.geom' name 'Float' (JAGRoundRectangle2D, JISerializable) public var fx: jfloat; external name 'x'; fy: jfloat; external name 'y'; fwidth: jfloat; external name 'width'; fheight: jfloat; external name 'height'; farcwidth: jfloat; external name 'arcwidth'; farcheight: jfloat; external name 'archeight'; public constructor create(); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getArcWidth(): jdouble; overload; virtual; function getArcHeight(): jdouble; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure setRoundRect(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: jfloat); overload; virtual; procedure setRoundRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; procedure setRoundRect(para1: JAGRoundRectangle2D); overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; end; strict protected constructor create(); overload; public function getArcWidth(): jdouble; overload; virtual; abstract; function getArcHeight(): jdouble; overload; virtual; abstract; procedure setRoundRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble; para5: jdouble; para6: jdouble); overload; virtual; abstract; procedure setRoundRect(para1: JAGRoundRectangle2D); overload; virtual; procedure setFrame(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; function contains(para1: jdouble; para2: jdouble): jboolean; overload; virtual; function intersects(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function contains(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble): jboolean; overload; virtual; function getPathIterator(para1: JAGAffineTransform): JAGPathIterator; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAColor = class external 'java.awt' name 'Color' (JLObject, JAPaint, JISerializable) public final class var fwhite: JAColor; external name 'white'; fWHITE_: JAColor; external name 'WHITE_'; flightGray: JAColor; external name 'lightGray'; fLIGHT_GRAY: JAColor; external name 'LIGHT_GRAY'; fgray: JAColor; external name 'gray'; fGRAY_: JAColor; external name 'GRAY_'; fdarkGray: JAColor; external name 'darkGray'; fDARK_GRAY: JAColor; external name 'DARK_GRAY'; fblack: JAColor; external name 'black'; fBLACK_: JAColor; external name 'BLACK_'; fred: JAColor; external name 'red'; fRED_: JAColor; external name 'RED_'; fpink: JAColor; external name 'pink'; fPINK_: JAColor; external name 'PINK_'; forange: JAColor; external name 'orange'; fORANGE_: JAColor; external name 'ORANGE_'; fyellow: JAColor; external name 'yellow'; fYELLOW_: JAColor; external name 'YELLOW_'; fgreen: JAColor; external name 'green'; fGREEN_: JAColor; external name 'GREEN_'; fmagenta: JAColor; external name 'magenta'; fMAGENTA_: JAColor; external name 'MAGENTA_'; fcyan: JAColor; external name 'cyan'; fCYAN_: JAColor; external name 'CYAN_'; fblue: JAColor; external name 'blue'; fBLUE_: JAColor; external name 'BLUE_'; public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jboolean); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat); overload; constructor create(para1: JACColorSpace; para2: Arr1jfloat; para3: jfloat); overload; constructor create(para1: JACColorSpace; const para2: array of jfloat; para3: jfloat); overload; function getRed(): jint; overload; virtual; function getGreen(): jint; overload; virtual; function getBlue(): jint; overload; virtual; function getAlpha(): jint; overload; virtual; function getRGB(): jint; overload; virtual; function brighter(): JAColor; overload; virtual; function darker(): JAColor; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; class function decode(para1: JLString): JAColor; static; overload; // throws java.lang.NumberFormatException class function getColor(para1: JLString): JAColor; static; overload; class function getColor(para1: JLString; para2: JAColor): JAColor; static; overload; class function getColor(para1: JLString; para2: jint): JAColor; static; overload; class function HSBtoRGB(para1: jfloat; para2: jfloat; para3: jfloat): jint; static; overload; class function RGBtoHSB(para1: jint; para2: jint; para3: jint; para4: Arr1jfloat): Arr1jfloat; static; overload; class function RGBtoHSB(para1: jint; para2: jint; para3: jint; var para4: array of jfloat): Arr1jfloat; static; overload; class function getHSBColor(para1: jfloat; para2: jfloat; para3: jfloat): JAColor; static; overload; function getRGBComponents(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function getRGBComponents(var para1: array of jfloat): Arr1jfloat; overload; virtual; function getRGBColorComponents(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function getRGBColorComponents(var para1: array of jfloat): Arr1jfloat; overload; virtual; function getComponents(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function getComponents(var para1: array of jfloat): Arr1jfloat; overload; virtual; function getColorComponents(para1: Arr1jfloat): Arr1jfloat; overload; virtual; function getColorComponents(var para1: array of jfloat): Arr1jfloat; overload; virtual; function getComponents(para1: JACColorSpace; para2: Arr1jfloat): Arr1jfloat; overload; virtual; function getComponents(para1: JACColorSpace; var para2: array of jfloat): Arr1jfloat; overload; virtual; function getColorComponents(para1: JACColorSpace; para2: Arr1jfloat): Arr1jfloat; overload; virtual; function getColorComponents(para1: JACColorSpace; var para2: array of jfloat): Arr1jfloat; overload; virtual; function getColorSpace(): JACColorSpace; overload; virtual; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function getTransparency(): jint; overload; virtual; end; JAGradientPaint = class external 'java.awt' name 'GradientPaint' (JLObject, JAPaint) public constructor create(para1: jfloat; para2: jfloat; para3: JAColor; para4: jfloat; para5: jfloat; para6: JAColor); overload; constructor create(para1: JAGPoint2D; para2: JAColor; para3: JAGPoint2D; para4: JAColor); overload; constructor create(para1: jfloat; para2: jfloat; para3: JAColor; para4: jfloat; para5: jfloat; para6: JAColor; para7: jboolean); overload; constructor create(para1: JAGPoint2D; para2: JAColor; para3: JAGPoint2D; para4: JAColor; para5: jboolean); overload; function getPoint1(): JAGPoint2D; overload; virtual; function getColor1(): JAColor; overload; virtual; function getPoint2(): JAGPoint2D; overload; virtual; function getColor2(): JAColor; overload; virtual; function isCyclic(): jboolean; overload; virtual; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function getTransparency(): jint; overload; virtual; end; JAMultipleGradientPaint = class abstract external 'java.awt' name 'MultipleGradientPaint' (JLObject, JAPaint) public type InnerColorSpaceType = class; Arr1InnerColorSpaceType = array of InnerColorSpaceType; Arr2InnerColorSpaceType = array of Arr1InnerColorSpaceType; Arr3InnerColorSpaceType = array of Arr2InnerColorSpaceType; InnerCycleMethod = class; Arr1InnerCycleMethod = array of InnerCycleMethod; Arr2InnerCycleMethod = array of Arr1InnerCycleMethod; Arr3InnerCycleMethod = array of Arr2InnerCycleMethod; InnerColorSpaceType = class sealed external 'java.awt' name 'ColorSpaceType' (JLEnum) public final class var fSRGB: JAMultipleGradientPaint.InnerColorSpaceType; external name 'SRGB'; fLINEAR_RGB: JAMultipleGradientPaint.InnerColorSpaceType; external name 'LINEAR_RGB'; public class function values(): JAMultipleGradientPaint.Arr1InnerColorSpaceType; static; overload; class function valueOf(para1: JLString): JAMultipleGradientPaint.InnerColorSpaceType; static; overload; end; InnerCycleMethod = class sealed external 'java.awt' name 'CycleMethod' (JLEnum) public final class var fNO_CYCLE: JAMultipleGradientPaint.InnerCycleMethod; external name 'NO_CYCLE'; fREFLECT: JAMultipleGradientPaint.InnerCycleMethod; external name 'REFLECT'; fREPEAT: JAMultipleGradientPaint.InnerCycleMethod; external name 'REPEAT'; public class function values(): JAMultipleGradientPaint.Arr1InnerCycleMethod; static; overload; class function valueOf(para1: JLString): JAMultipleGradientPaint.InnerCycleMethod; static; overload; end; public function getFractions(): Arr1jfloat; overload; virtual; final; function getColors(): Arr1JAColor; overload; virtual; final; function getCycleMethod(): JAMultipleGradientPaint.InnerCycleMethod; overload; virtual; final; function getColorSpace(): JAMultipleGradientPaint.InnerColorSpaceType; overload; virtual; final; function getTransform(): JAGAffineTransform; overload; virtual; final; function getTransparency(): jint; overload; virtual; final; end; JATexturePaint = class external 'java.awt' name 'TexturePaint' (JLObject, JAPaint) public constructor create(para1: JAIBufferedImage; para2: JAGRectangle2D); overload; function getImage(): JAIBufferedImage; overload; virtual; function getAnchorRect(): JAGRectangle2D; overload; virtual; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function getTransparency(): jint; overload; virtual; end; JAIComponentColorModel = class external 'java.awt.image' name 'ComponentColorModel' (JAIColorModel) public constructor create(para1: JACColorSpace; para2: Arr1jint; para3: jboolean; para4: jboolean; para5: jint; para6: jint); overload; constructor create(para1: JACColorSpace; const para2: array of jint; para3: jboolean; para4: jboolean; para5: jint; para6: jint); overload; constructor create(para1: JACColorSpace; para2: jboolean; para3: jboolean; para4: jint; para5: jint); overload; function getRed(para1: jint): jint; overload; virtual; function getGreen(para1: jint): jint; overload; virtual; function getBlue(para1: jint): jint; overload; virtual; function getAlpha(para1: jint): jint; overload; virtual; function getRGB(para1: jint): jint; overload; virtual; function getRed(para1: JLObject): jint; overload; virtual; function getGreen(para1: JLObject): jint; overload; virtual; function getBlue(para1: JLObject): jint; overload; virtual; function getAlpha(para1: JLObject): jint; overload; virtual; function getRGB(para1: JLObject): jint; overload; virtual; function getDataElements(para1: jint; para2: JLObject): JLObject; overload; virtual; function getComponents(para1: jint; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: jint; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getUnnormalizedComponents(para1: Arr1jfloat; para2: jint; para3: Arr1jint; para4: jint): Arr1jint; overload; virtual; function getUnnormalizedComponents(var para1: array of jfloat; para2: jint; var para3: array of jint; para4: jint): Arr1jint; overload; virtual; function getNormalizedComponents(para1: Arr1jint; para2: jint; para3: Arr1jfloat; para4: jint): Arr1jfloat; overload; virtual; function getNormalizedComponents(var para1: array of jint; para2: jint; var para3: array of jfloat; para4: jint): Arr1jfloat; overload; virtual; function getDataElement(para1: Arr1jint; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jint; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElement(para1: Arr1jfloat; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jfloat; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jfloat; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jfloat; para2: jint; para3: JLObject): JLObject; overload; virtual; function getNormalizedComponents(para1: JLObject; para2: Arr1jfloat; para3: jint): Arr1jfloat; overload; virtual; function getNormalizedComponents(para1: JLObject; var para2: array of jfloat; para3: jint): Arr1jfloat; overload; virtual; function coerceData(para1: JAIWritableRaster; para2: jboolean): JAIColorModel; overload; virtual; function isCompatibleRaster(para1: JAIRaster): jboolean; overload; virtual; function createCompatibleWritableRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function isCompatibleSampleModel(para1: JAISampleModel): jboolean; overload; virtual; function getAlphaRaster(para1: JAIWritableRaster): JAIWritableRaster; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JAIIndexColorModel = class external 'java.awt.image' name 'IndexColorModel' (JAIColorModel) public constructor create(para1: jint; para2: jint; para3: Arr1jbyte; para4: Arr1jbyte; para5: Arr1jbyte); overload; constructor create(para1: jint; para2: jint; const para3: array of jbyte; const para4: array of jbyte; const para5: array of jbyte); overload; constructor create(para1: jint; para2: jint; para3: Arr1jbyte; para4: Arr1jbyte; para5: Arr1jbyte; para6: jint); overload; constructor create(para1: jint; para2: jint; const para3: array of jbyte; const para4: array of jbyte; const para5: array of jbyte; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: Arr1jbyte; para4: Arr1jbyte; para5: Arr1jbyte; para6: Arr1jbyte); overload; constructor create(para1: jint; para2: jint; const para3: array of jbyte; const para4: array of jbyte; const para5: array of jbyte; const para6: array of jbyte); overload; constructor create(para1: jint; para2: jint; para3: Arr1jbyte; para4: jint; para5: jboolean); overload; constructor create(para1: jint; para2: jint; const para3: array of jbyte; para4: jint; para5: jboolean); overload; constructor create(para1: jint; para2: jint; para3: Arr1jbyte; para4: jint; para5: jboolean; para6: jint); overload; constructor create(para1: jint; para2: jint; const para3: array of jbyte; para4: jint; para5: jboolean; para6: jint); overload; constructor create(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: jboolean; para6: jint; para7: jint); overload; constructor create(para1: jint; para2: jint; const para3: array of jint; para4: jint; para5: jboolean; para6: jint; para7: jint); overload; constructor create(para1: jint; para2: jint; para3: Arr1jint; para4: jint; para5: jint; para6: JMBigInteger); overload; constructor create(para1: jint; para2: jint; const para3: array of jint; para4: jint; para5: jint; para6: JMBigInteger); overload; function getTransparency(): jint; overload; virtual; function getComponentSize(): Arr1jint; overload; virtual; function getMapSize(): jint; overload; virtual; final; function getTransparentPixel(): jint; overload; virtual; final; procedure getReds(para1: Arr1jbyte); overload; virtual; final; procedure getReds(var para1: array of jbyte); overload; virtual; final; procedure getGreens(para1: Arr1jbyte); overload; virtual; final; procedure getGreens(var para1: array of jbyte); overload; virtual; final; procedure getBlues(para1: Arr1jbyte); overload; virtual; final; procedure getBlues(var para1: array of jbyte); overload; virtual; final; procedure getAlphas(para1: Arr1jbyte); overload; virtual; final; procedure getAlphas(var para1: array of jbyte); overload; virtual; final; procedure getRGBs(para1: Arr1jint); overload; virtual; final; procedure getRGBs(var para1: array of jint); overload; virtual; final; function getRed(para1: jint): jint; overload; virtual; final; function getGreen(para1: jint): jint; overload; virtual; final; function getBlue(para1: jint): jint; overload; virtual; final; function getAlpha(para1: jint): jint; overload; virtual; final; function getRGB(para1: jint): jint; overload; virtual; final; function getDataElements(para1: jint; para2: JLObject): JLObject; overload; virtual; function getComponents(para1: jint; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: jint; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; function getComponents(para1: JLObject; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; function getDataElement(para1: Arr1jint; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jint; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function createCompatibleWritableRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; function isCompatibleRaster(para1: JAIRaster): jboolean; overload; virtual; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function isCompatibleSampleModel(para1: JAISampleModel): jboolean; overload; virtual; function convertToIntDiscrete(para1: JAIRaster; para2: jboolean): JAIBufferedImage; overload; virtual; function isValid(para1: jint): jboolean; overload; virtual; function isValid(): jboolean; overload; virtual; function getValidPixels(): JMBigInteger; overload; virtual; procedure finalize(); overload; virtual; function toString(): JLString; overload; virtual; end; JAIPackedColorModel = class abstract external 'java.awt.image' name 'PackedColorModel' (JAIColorModel) public constructor create(para1: JACColorSpace; para2: jint; para3: Arr1jint; para4: jint; para5: jboolean; para6: jint; para7: jint); overload; constructor create(para1: JACColorSpace; para2: jint; const para3: array of jint; para4: jint; para5: jboolean; para6: jint; para7: jint); overload; constructor create(para1: JACColorSpace; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jboolean; para8: jint; para9: jint); overload; function getMask(para1: jint): jint; overload; virtual; final; function getMasks(): Arr1jint; overload; virtual; final; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function isCompatibleSampleModel(para1: JAISampleModel): jboolean; overload; virtual; function getAlphaRaster(para1: JAIWritableRaster): JAIWritableRaster; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JADSystemFlavorMap = class sealed external 'java.awt.datatransfer' name 'SystemFlavorMap' (JLObject, JADFlavorMap, JADFlavorTable) public class function getDefaultFlavorMap(): JADFlavorMap; static; overload; function getNativesForFlavor(para1: JADDataFlavor): JUList; overload; virtual; function getFlavorsForNative(para1: JLString): JUList; overload; virtual; function getNativesForFlavors(para1: Arr1JADDataFlavor): JUMap; overload; virtual; function getNativesForFlavors(var para1: array of JADDataFlavor): JUMap; overload; virtual; function getFlavorsForNatives(para1: Arr1JLString): JUMap; overload; virtual; function getFlavorsForNatives(var para1: array of JLString): JUMap; overload; virtual; procedure addUnencodedNativeForFlavor(para1: JADDataFlavor; para2: JLString); overload; virtual; procedure setNativesForFlavor(para1: JADDataFlavor; para2: Arr1JLString); overload; virtual; procedure setNativesForFlavor(para1: JADDataFlavor; var para2: array of JLString); overload; virtual; procedure addFlavorForUnencodedNative(para1: JLString; para2: JADDataFlavor); overload; virtual; procedure setFlavorsForNative(para1: JLString; para2: Arr1JADDataFlavor); overload; virtual; procedure setFlavorsForNative(para1: JLString; var para2: array of JADDataFlavor); overload; virtual; class function encodeJavaMIMEType(para1: JLString): JLString; static; overload; class function encodeDataFlavor(para1: JADDataFlavor): JLString; static; overload; class function isJavaMIMEType(para1: JLString): jboolean; static; overload; class function decodeJavaMIMEType(para1: JLString): JLString; static; overload; class function decodeDataFlavor(para1: JLString): JADDataFlavor; static; overload; // throws java.lang.ClassNotFoundException end; JAIBufferedImageFilter = class external 'java.awt.image' name 'BufferedImageFilter' (JAIImageFilter, JLCloneable) public constructor create(para1: JAIBufferedImageOp); overload; function getBufferedImageOp(): JAIBufferedImageOp; overload; virtual; procedure setDimensions(para1: jint; para2: jint); overload; virtual; procedure setColorModel(para1: JAIColorModel); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; procedure imageComplete(para1: jint); overload; virtual; end; JAICropImageFilter = class external 'java.awt.image' name 'CropImageFilter' (JAIImageFilter) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; procedure setProperties(para1: JUHashtable); overload; virtual; procedure setDimensions(para1: jint; para2: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; end; JAIRGBImageFilter = class abstract external 'java.awt.image' name 'RGBImageFilter' (JAIImageFilter) strict protected var forigmodel: JAIColorModel; external name 'origmodel'; fnewmodel: JAIColorModel; external name 'newmodel'; fcanFilterIndexColorModel: jboolean; external name 'canFilterIndexColorModel'; public constructor create(); overload; procedure setColorModel(para1: JAIColorModel); overload; virtual; procedure substituteColorModel(para1: JAIColorModel; para2: JAIColorModel); overload; virtual; function filterIndexColorModel(para1: JAIIndexColorModel): JAIIndexColorModel; overload; virtual; procedure filterRGBPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: jint; para7: jint); overload; virtual; procedure filterRGBPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: jint; para7: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; function filterRGB(para1: jint; para2: jint; para3: jint): jint; overload; virtual; abstract; end; JAIReplicateScaleFilter = class external 'java.awt.image' name 'ReplicateScaleFilter' (JAIImageFilter) strict protected var fsrcWidth: jint; external name 'srcWidth'; fsrcHeight: jint; external name 'srcHeight'; fdestWidth: jint; external name 'destWidth'; fdestHeight: jint; external name 'destHeight'; fsrcrows: Arr1jint; external name 'srcrows'; fsrccols: Arr1jint; external name 'srccols'; foutpixbuf: JLObject; external name 'outpixbuf'; public constructor create(para1: jint; para2: jint); overload; procedure setProperties(para1: JUHashtable); overload; virtual; procedure setDimensions(para1: jint; para2: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; end; JAButton = class external 'java.awt' name 'Button' (JAComponent, JAAccessible) public type InnerAccessibleAWTButton = class; Arr1InnerAccessibleAWTButton = array of InnerAccessibleAWTButton; Arr2InnerAccessibleAWTButton = array of Arr1InnerAccessibleAWTButton; Arr3InnerAccessibleAWTButton = array of Arr2InnerAccessibleAWTButton; InnerAccessibleAWTButton = class external 'java.awt' name 'AccessibleAWTButton' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getLabel(): JLString; overload; virtual; procedure setLabel(para1: JLString); overload; virtual; procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processActionEvent(para1: JAEActionEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JACanvas = class external 'java.awt' name 'Canvas' (JAComponent, JAAccessible) public type InnerAccessibleAWTCanvas = class; Arr1InnerAccessibleAWTCanvas = array of InnerAccessibleAWTCanvas; Arr2InnerAccessibleAWTCanvas = array of Arr1InnerAccessibleAWTCanvas; Arr3InnerAccessibleAWTCanvas = array of Arr2InnerAccessibleAWTCanvas; InnerAccessibleAWTCanvas = class external 'java.awt' name 'AccessibleAWTCanvas' end; public constructor create(); overload; constructor create(para1: JAGraphicsConfiguration); overload; procedure addNotify(); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure createBufferStrategy(para1: jint); overload; virtual; procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException function getBufferStrategy(): JAIBufferStrategy; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JACheckbox = class external 'java.awt' name 'Checkbox' (JAComponent, JAItemSelectable, JAAccessible) public type InnerAccessibleAWTCheckbox = class; Arr1InnerAccessibleAWTCheckbox = array of InnerAccessibleAWTCheckbox; Arr2InnerAccessibleAWTCheckbox = array of Arr1InnerAccessibleAWTCheckbox; Arr3InnerAccessibleAWTCheckbox = array of Arr2InnerAccessibleAWTCheckbox; InnerAccessibleAWTCheckbox = class external 'java.awt' name 'AccessibleAWTCheckbox' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jboolean); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jboolean; para3: JACheckboxGroup); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: JACheckboxGroup; para3: jboolean); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getLabel(): JLString; overload; virtual; procedure setLabel(para1: JLString); overload; virtual; function getState(): jboolean; overload; virtual; procedure setState(para1: jboolean); overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; function getCheckboxGroup(): JACheckboxGroup; overload; virtual; procedure setCheckboxGroup(para1: JACheckboxGroup); overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processItemEvent(para1: JAEItemEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAChoice = class external 'java.awt' name 'Choice' (JAComponent, JAItemSelectable, JAAccessible) public type InnerAccessibleAWTChoice = class; Arr1InnerAccessibleAWTChoice = array of InnerAccessibleAWTChoice; Arr2InnerAccessibleAWTChoice = array of Arr1InnerAccessibleAWTChoice; Arr3InnerAccessibleAWTChoice = array of Arr2InnerAccessibleAWTChoice; InnerAccessibleAWTChoice = class external 'java.awt' name 'AccessibleAWTChoice' end; public constructor create(); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getItemCount(): jint; overload; virtual; function countItems(): jint; overload; virtual; function getItem(para1: jint): JLString; overload; virtual; procedure add(para1: JLString); overload; virtual; procedure addItem(para1: JLString); overload; virtual; procedure insert(para1: JLString; para2: jint); overload; virtual; procedure remove(para1: JLString); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure removeAll(); overload; virtual; function getSelectedItem(): JLString; overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; function getSelectedIndex(): jint; overload; virtual; procedure select(para1: jint); overload; virtual; procedure select(para1: JLString); overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processItemEvent(para1: JAEItemEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAContainer = class external 'java.awt' name 'Container' (JAComponent) public type InnerEventTargetFilter = interface; Arr1InnerEventTargetFilter = array of InnerEventTargetFilter; Arr2InnerEventTargetFilter = array of Arr1InnerEventTargetFilter; Arr3InnerEventTargetFilter = array of Arr2InnerEventTargetFilter; InnerDropTargetEventTargetFilter = class; Arr1InnerDropTargetEventTargetFilter = array of InnerDropTargetEventTargetFilter; Arr2InnerDropTargetEventTargetFilter = array of Arr1InnerDropTargetEventTargetFilter; Arr3InnerDropTargetEventTargetFilter = array of Arr2InnerDropTargetEventTargetFilter; InnerMouseEventTargetFilter = class; Arr1InnerMouseEventTargetFilter = array of InnerMouseEventTargetFilter; Arr2InnerMouseEventTargetFilter = array of Arr1InnerMouseEventTargetFilter; Arr3InnerMouseEventTargetFilter = array of Arr2InnerMouseEventTargetFilter; InnerWakingRunnable = class; Arr1InnerWakingRunnable = array of InnerWakingRunnable; Arr2InnerWakingRunnable = array of Arr1InnerWakingRunnable; Arr3InnerWakingRunnable = array of Arr2InnerWakingRunnable; InnerEventTargetFilter = interface external 'java.awt' name 'EventTargetFilter' end; InnerDropTargetEventTargetFilter = class external 'java.awt' name 'DropTargetEventTargetFilter' end; InnerMouseEventTargetFilter = class external 'java.awt' name 'MouseEventTargetFilter' end; InnerWakingRunnable = class sealed external 'java.awt' name 'WakingRunnable' end; public type InnerAccessibleAWTContainer = class; Arr1InnerAccessibleAWTContainer = array of InnerAccessibleAWTContainer; Arr2InnerAccessibleAWTContainer = array of Arr1InnerAccessibleAWTContainer; Arr3InnerAccessibleAWTContainer = array of Arr2InnerAccessibleAWTContainer; InnerAccessibleAWTContainer = class external 'java.awt' name 'AccessibleAWTContainer' public type InnerAccessibleContainerHandler = class; Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; InnerAccessibleContainerHandler = class external 'java.awt' name 'AccessibleContainerHandler' end; end; public constructor create(); overload; function getComponentCount(): jint; overload; virtual; function countComponents(): jint; overload; virtual; function getComponent(para1: jint): JAComponent; overload; virtual; function getComponents(): Arr1JAComponent; overload; virtual; function getInsets(): JAInsets; overload; virtual; function insets(): JAInsets; overload; virtual; function add(para1: JAComponent): JAComponent; overload; virtual; function add(para1: JLString; para2: JAComponent): JAComponent; overload; virtual; function add(para1: JAComponent; para2: jint): JAComponent; overload; virtual; procedure setComponentZOrder(para1: JAComponent; para2: jint); overload; virtual; function getComponentZOrder(para1: JAComponent): jint; overload; virtual; procedure add(para1: JAComponent; para2: JLObject); overload; virtual; procedure add(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: jint); overload; virtual; procedure remove(para1: JAComponent); overload; virtual; procedure removeAll(); overload; virtual; function getLayout(): JALayoutManager; overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; procedure doLayout(); overload; virtual; procedure layout(); overload; virtual; procedure invalidate(); overload; virtual; procedure validate(); overload; virtual; strict protected procedure validateTree(); overload; virtual; public procedure setFont(para1: JAFont); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function preferredSize(): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function minimumSize(): JADimension; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; function getAlignmentX(): jfloat; overload; virtual; function getAlignmentY(): jfloat; overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure print(para1: JAGraphics); overload; virtual; procedure paintComponents(para1: JAGraphics); overload; virtual; procedure printComponents(para1: JAGraphics); overload; virtual; procedure addContainerListener(para1: JAEContainerListener); overload; virtual; procedure removeContainerListener(para1: JAEContainerListener); overload; virtual; function getContainerListeners(): Arr1JAEContainerListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processContainerEvent(para1: JAEContainerEvent); overload; virtual; public procedure deliverEvent(para1: JAEvent); overload; virtual; function getComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; function locate(para1: jint; para2: jint): JAComponent; overload; virtual; function getComponentAt(para1: JAPoint): JAComponent; overload; virtual; function getMousePosition(para1: jboolean): JAPoint; overload; virtual; // throws java.awt.HeadlessException function findComponentAt(para1: jint; para2: jint): JAComponent; overload; virtual; function findComponentAt(para1: JAPoint): JAComponent; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; function isAncestorOf(para1: JAComponent): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public procedure list(para1: JIPrintStream; para2: jint); overload; virtual; procedure list(para1: JIPrintWriter; para2: jint); overload; virtual; procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; function areFocusTraversalKeysSet(para1: jint): jboolean; overload; virtual; function isFocusCycleRoot(para1: JAContainer): jboolean; overload; virtual; procedure transferFocusBackward(); overload; virtual; procedure setFocusTraversalPolicy(para1: JAFocusTraversalPolicy); overload; virtual; function getFocusTraversalPolicy(): JAFocusTraversalPolicy; overload; virtual; function isFocusTraversalPolicySet(): jboolean; overload; virtual; procedure setFocusCycleRoot(para1: jboolean); overload; virtual; function isFocusCycleRoot(): jboolean; overload; virtual; procedure setFocusTraversalPolicyProvider(para1: jboolean); overload; virtual; final; function isFocusTraversalPolicyProvider(): jboolean; overload; virtual; final; procedure transferFocusDownCycle(); overload; virtual; procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; end; JALabel = class external 'java.awt' name 'Label' (JAComponent, JAAccessible) public type InnerAccessibleAWTLabel = class; Arr1InnerAccessibleAWTLabel = array of InnerAccessibleAWTLabel; Arr2InnerAccessibleAWTLabel = array of Arr1InnerAccessibleAWTLabel; Arr3InnerAccessibleAWTLabel = array of Arr2InnerAccessibleAWTLabel; InnerAccessibleAWTLabel = class external 'java.awt' name 'AccessibleAWTLabel' end; public const LEFT = 0; CENTER = 1; RIGHT = 2; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getAlignment(): jint; overload; virtual; procedure setAlignment(para1: jint); overload; virtual; function getText(): JLString; overload; virtual; procedure setText(para1: JLString); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAList = class external 'java.awt' name 'List' (JAComponent, JAItemSelectable, JAAccessible) public type InnerAccessibleAWTList = class; Arr1InnerAccessibleAWTList = array of InnerAccessibleAWTList; Arr2InnerAccessibleAWTList = array of Arr1InnerAccessibleAWTList; Arr3InnerAccessibleAWTList = array of Arr2InnerAccessibleAWTList; InnerAccessibleAWTList = class external 'java.awt' name 'AccessibleAWTList' public type InnerAccessibleAWTListChild = class; Arr1InnerAccessibleAWTListChild = array of InnerAccessibleAWTListChild; Arr2InnerAccessibleAWTListChild = array of Arr1InnerAccessibleAWTListChild; Arr3InnerAccessibleAWTListChild = array of Arr2InnerAccessibleAWTListChild; InnerAccessibleAWTListChild = class external 'java.awt' name 'AccessibleAWTListChild' end; end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: jint); overload; // throws java.awt.HeadlessException constructor create(para1: jint; para2: jboolean); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; function getItemCount(): jint; overload; virtual; function countItems(): jint; overload; virtual; function getItem(para1: jint): JLString; overload; virtual; function getItems(): Arr1JLString; overload; virtual; procedure add(para1: JLString); overload; virtual; procedure addItem(para1: JLString); overload; virtual; procedure add(para1: JLString; para2: jint); overload; virtual; procedure addItem(para1: JLString; para2: jint); overload; virtual; procedure replaceItem(para1: JLString; para2: jint); overload; virtual; procedure removeAll(); overload; virtual; procedure clear(); overload; virtual; procedure remove(para1: JLString); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure delItem(para1: jint); overload; virtual; function getSelectedIndex(): jint; overload; virtual; function getSelectedIndexes(): Arr1jint; overload; virtual; function getSelectedItem(): JLString; overload; virtual; function getSelectedItems(): Arr1JLString; overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; procedure select(para1: jint); overload; virtual; procedure deselect(para1: jint); overload; virtual; function isIndexSelected(para1: jint): jboolean; overload; virtual; function isSelected(para1: jint): jboolean; overload; virtual; function getRows(): jint; overload; virtual; function isMultipleMode(): jboolean; overload; virtual; function allowsMultipleSelections(): jboolean; overload; virtual; procedure setMultipleMode(para1: jboolean); overload; virtual; procedure setMultipleSelections(para1: jboolean); overload; virtual; function getVisibleIndex(): jint; overload; virtual; procedure makeVisible(para1: jint); overload; virtual; function getPreferredSize(para1: jint): JADimension; overload; virtual; function preferredSize(para1: jint): JADimension; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function preferredSize(): JADimension; overload; virtual; function getMinimumSize(para1: jint): JADimension; overload; virtual; function minimumSize(para1: jint): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function minimumSize(): JADimension; overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processItemEvent(para1: JAEItemEvent); overload; virtual; procedure processActionEvent(para1: JAEActionEvent); overload; virtual; function paramString(): JLString; overload; virtual; public procedure delItems(para1: jint; para2: jint); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAScrollbar = class external 'java.awt' name 'Scrollbar' (JAComponent, JAAdjustable, JAAccessible) public type InnerAccessibleAWTScrollBar = class; Arr1InnerAccessibleAWTScrollBar = array of InnerAccessibleAWTScrollBar; Arr2InnerAccessibleAWTScrollBar = array of Arr1InnerAccessibleAWTScrollBar; Arr3InnerAccessibleAWTScrollBar = array of Arr2InnerAccessibleAWTScrollBar; InnerAccessibleAWTScrollBar = class external 'java.awt' name 'AccessibleAWTScrollBar' end; public const HORIZONTAL = 0; VERTICAL = 1; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: jint); overload; // throws java.awt.HeadlessException constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function getValue(): jint; overload; virtual; procedure setValue(para1: jint); overload; virtual; function getMinimum(): jint; overload; virtual; procedure setMinimum(para1: jint); overload; virtual; function getMaximum(): jint; overload; virtual; procedure setMaximum(para1: jint); overload; virtual; function getVisibleAmount(): jint; overload; virtual; function getVisible(): jint; overload; virtual; procedure setVisibleAmount(para1: jint); overload; virtual; procedure setUnitIncrement(para1: jint); overload; virtual; procedure setLineIncrement(para1: jint); overload; virtual; function getUnitIncrement(): jint; overload; virtual; function getLineIncrement(): jint; overload; virtual; procedure setBlockIncrement(para1: jint); overload; virtual; procedure setPageIncrement(para1: jint); overload; virtual; function getBlockIncrement(): jint; overload; virtual; function getPageIncrement(): jint; overload; virtual; procedure setValues(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; function getAdjustmentListeners(): Arr1JAEAdjustmentListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processAdjustmentEvent(para1: JAEAdjustmentEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JATextComponent = class external 'java.awt' name 'TextComponent' (JAComponent, JAAccessible) public type InnerAccessibleAWTTextComponent = class; Arr1InnerAccessibleAWTTextComponent = array of InnerAccessibleAWTTextComponent; Arr2InnerAccessibleAWTTextComponent = array of Arr1InnerAccessibleAWTTextComponent; Arr3InnerAccessibleAWTTextComponent = array of Arr2InnerAccessibleAWTTextComponent; InnerAccessibleAWTTextComponent = class external 'java.awt' name 'AccessibleAWTTextComponent' end; strict protected var ftextListener: JAETextListener; external name 'textListener'; public procedure enableInputMethods(para1: jboolean); overload; virtual; function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; procedure setText(para1: JLString); overload; virtual; function getText(): JLString; overload; virtual; function getSelectedText(): JLString; overload; virtual; function isEditable(): jboolean; overload; virtual; procedure setEditable(para1: jboolean); overload; virtual; function getBackground(): JAColor; overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; function getSelectionStart(): jint; overload; virtual; procedure setSelectionStart(para1: jint); overload; virtual; function getSelectionEnd(): jint; overload; virtual; procedure setSelectionEnd(para1: jint); overload; virtual; procedure select(para1: jint; para2: jint); overload; virtual; procedure selectAll(); overload; virtual; procedure setCaretPosition(para1: jint); overload; virtual; function getCaretPosition(): jint; overload; virtual; procedure addTextListener(para1: JAETextListener); overload; virtual; procedure removeTextListener(para1: JAETextListener); overload; virtual; function getTextListeners(): Arr1JAETextListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processTextEvent(para1: JAETextEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSBAbstractBorder = class abstract external 'javax.swing.border' name 'AbstractBorder' (JLObject, JSBBorder, JISerializable) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; function getInteriorRectangle(para1: JAComponent; para2: jint; para3: jint; para4: jint; para5: jint): JARectangle; overload; virtual; class function getInteriorRectangle(para1: JAComponent; para2: JSBBorder; para3: jint; para4: jint; para5: jint; para6: jint): JARectangle; static; overload; function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSPComponentUI = class abstract external 'javax.swing.plaf' name 'ComponentUI' (JLObject) public constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JAIBufferedImage = class external 'java.awt.image' name 'BufferedImage' (JAImage, JAIWritableRenderedImage, JATransparency) public const TYPE_CUSTOM = 0; TYPE_INT_RGB = 1; TYPE_INT_ARGB = 2; TYPE_INT_ARGB_PRE = 3; TYPE_INT_BGR = 4; TYPE_3BYTE_BGR = 5; TYPE_4BYTE_ABGR = 6; TYPE_4BYTE_ABGR_PRE = 7; TYPE_USHORT_565_RGB = 8; TYPE_USHORT_555_RGB = 9; TYPE_BYTE_GRAY = 10; TYPE_USHORT_GRAY = 11; TYPE_BYTE_BINARY = 12; TYPE_BYTE_INDEXED = 13; public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: JAIIndexColorModel); overload; constructor create(para1: JAIColorModel; para2: JAIWritableRaster; para3: jboolean; para4: JUHashtable); overload; function getType(): jint; overload; virtual; function getColorModel(): JAIColorModel; overload; virtual; function getRaster(): JAIWritableRaster; overload; virtual; function getAlphaRaster(): JAIWritableRaster; overload; virtual; function getRGB(para1: jint; para2: jint): jint; overload; virtual; function getRGB(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: jint; para7: jint): Arr1jint; overload; virtual; function getRGB(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: jint; para7: jint): Arr1jint; overload; virtual; procedure setRGB(para1: jint; para2: jint; para3: jint); overload; virtual; procedure setRGB(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: jint; para7: jint); overload; virtual; procedure setRGB(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: jint; para7: jint); overload; virtual; function getWidth(): jint; overload; virtual; function getHeight(): jint; overload; virtual; function getWidth(para1: JAIImageObserver): jint; overload; virtual; function getHeight(para1: JAIImageObserver): jint; overload; virtual; function getSource(): JAIImageProducer; overload; virtual; function getProperty(para1: JLString; para2: JAIImageObserver): JLObject; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; function getGraphics(): JAGraphics; overload; virtual; function createGraphics(): JAGraphics2D; overload; virtual; function getSubimage(para1: jint; para2: jint; para3: jint; para4: jint): JAIBufferedImage; overload; virtual; function isAlphaPremultiplied(): jboolean; overload; virtual; procedure coerceData(para1: jboolean); overload; virtual; function toString(): JLString; overload; virtual; function getSources(): JUVector; overload; virtual; function getPropertyNames(): Arr1JLString; overload; virtual; function getMinX(): jint; overload; virtual; function getMinY(): jint; overload; virtual; function getSampleModel(): JAISampleModel; overload; virtual; function getNumXTiles(): jint; overload; virtual; function getNumYTiles(): jint; overload; virtual; function getMinTileX(): jint; overload; virtual; function getMinTileY(): jint; overload; virtual; function getTileWidth(): jint; overload; virtual; function getTileHeight(): jint; overload; virtual; function getTileGridXOffset(): jint; overload; virtual; function getTileGridYOffset(): jint; overload; virtual; function getTile(para1: jint; para2: jint): JAIRaster; overload; virtual; function getData(): JAIRaster; overload; virtual; function getData(para1: JARectangle): JAIRaster; overload; virtual; function copyData(para1: JAIWritableRaster): JAIWritableRaster; overload; virtual; procedure setData(para1: JAIRaster); overload; virtual; procedure addTileObserver(para1: JAITileObserver); overload; virtual; procedure removeTileObserver(para1: JAITileObserver); overload; virtual; function isTileWritable(para1: jint; para2: jint): jboolean; overload; virtual; function getWritableTileIndices(): Arr1JAPoint; overload; virtual; function hasTileWriters(): jboolean; overload; virtual; function getWritableTile(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; procedure releaseWritableTile(para1: jint; para2: jint); overload; virtual; function getTransparency(): jint; overload; virtual; end; JAIBandedSampleModel = class sealed external 'java.awt.image' name 'BandedSampleModel' (JAIComponentSampleModel) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; const para5: array of jint; const para6: array of jint); overload; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; function createDataBuffer(): JAIDataBuffer; overload; virtual; function getDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer): JLObject; overload; virtual; function getPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer): Arr1jint; overload; virtual; function getSample(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jint; overload; virtual; function getSampleFloat(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jfloat; overload; virtual; function getSampleDouble(para1: jint; para2: jint; para3: jint; para4: JAIDataBuffer): jdouble; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; function getSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer): Arr1jint; overload; virtual; procedure setDataElements(para1: jint; para2: jint; para3: JLObject; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; para3: Arr1jint; para4: JAIDataBuffer); overload; virtual; procedure setPixel(para1: jint; para2: jint; var para3: array of jint; para4: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: Arr1jint; para6: JAIDataBuffer); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; var para5: array of jint; para6: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jfloat; para5: JAIDataBuffer); overload; virtual; procedure setSample(para1: jint; para2: jint; para3: jint; para4: jdouble; para5: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint; para7: JAIDataBuffer); overload; virtual; procedure setSamples(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; var para6: array of jint; para7: JAIDataBuffer); overload; virtual; function hashCode(): jint; overload; virtual; end; JAIPixelInterleavedSampleModel = class external 'java.awt.image' name 'PixelInterleavedSampleModel' (JAIComponentSampleModel) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: Arr1jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint; const para6: array of jint); overload; function createCompatibleSampleModel(para1: jint; para2: jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(para1: Arr1jint): JAISampleModel; overload; virtual; function createSubsetSampleModel(var para1: array of jint): JAISampleModel; overload; virtual; function hashCode(): jint; overload; virtual; end; JAPCheckboxMenuItemPeer = interface external 'java.awt.peer' name 'CheckboxMenuItemPeer' (JAPMenuItemPeer) procedure setState(para1: jboolean); overload; end; JAPMenuPeer = interface external 'java.awt.peer' name 'MenuPeer' (JAPMenuItemPeer) procedure addSeparator(); overload; procedure addItem(para1: JAMenuItem); overload; procedure delItem(para1: jint); overload; end; JBGenericBeanInfo = class external 'java.beans' name 'GenericBeanInfo' (JBSimpleBeanInfo) public constructor create(para1: JBBeanDescriptor; para2: Arr1JBEventSetDescriptor; para3: jint; para4: Arr1JBPropertyDescriptor; para5: jint; para6: Arr1JBMethodDescriptor; para7: JBBeanInfo); overload; constructor create(para1: JBBeanDescriptor; const para2: array of JBEventSetDescriptor; para3: jint; const para4: array of JBPropertyDescriptor; para5: jint; const para6: array of JBMethodDescriptor; para7: JBBeanInfo); overload; function getPropertyDescriptors(): Arr1JBPropertyDescriptor; overload; virtual; function getDefaultPropertyIndex(): jint; overload; virtual; function getEventSetDescriptors(): Arr1JBEventSetDescriptor; overload; virtual; function getDefaultEventIndex(): jint; overload; virtual; function getMethodDescriptors(): Arr1JBMethodDescriptor; overload; virtual; function getBeanDescriptor(): JBBeanDescriptor; overload; virtual; function getIcon(para1: jint): JAImage; overload; virtual; end; JBIndexedPropertyDescriptor = class external 'java.beans' name 'IndexedPropertyDescriptor' (JBPropertyDescriptor) public constructor create(para1: JLString; para2: JLClass); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLClass; para3: JLString; para4: JLString; para5: JLString; para6: JLString); overload; // throws java.beans.IntrospectionException constructor create(para1: JLString; para2: JLRMethod; para3: JLRMethod; para4: JLRMethod; para5: JLRMethod); overload; // throws java.beans.IntrospectionException function getIndexedReadMethod(): JLRMethod; overload; virtual; procedure setIndexedReadMethod(para1: JLRMethod); overload; virtual; // throws java.beans.IntrospectionException function getIndexedWriteMethod(): JLRMethod; overload; virtual; procedure setIndexedWriteMethod(para1: JLRMethod); overload; virtual; // throws java.beans.IntrospectionException function getIndexedPropertyType(): JLClass; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JBjava_awt_BorderLayout_PersistenceDelegate = class external 'java.beans' name 'java_awt_BorderLayout_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_CardLayout_PersistenceDelegate = class external 'java.beans' name 'java_awt_CardLayout_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_Choice_PersistenceDelegate = class external 'java.beans' name 'java_awt_Choice_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_Component_PersistenceDelegate = class external 'java.beans' name 'java_awt_Component_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_Container_PersistenceDelegate = class external 'java.beans' name 'java_awt_Container_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_GridBagLayout_PersistenceDelegate = class external 'java.beans' name 'java_awt_GridBagLayout_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_List_PersistenceDelegate = class external 'java.beans' name 'java_awt_List_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_MenuBar_PersistenceDelegate = class external 'java.beans' name 'java_awt_MenuBar_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_Menu_PersistenceDelegate = class external 'java.beans' name 'java_awt_Menu_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_util_Collection_PersistenceDelegate = class external 'java.beans' name 'java_util_Collection_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_util_List_PersistenceDelegate = class external 'java.beans' name 'java_util_List_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_util_Map_PersistenceDelegate = class external 'java.beans' name 'java_util_Map_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_Box_PersistenceDelegate = class external 'java.beans' name 'javax_swing_Box_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected function instantiate(para1: JLObject; para2: JBEncoder): JBExpression; overload; virtual; end; JBjavax_swing_DefaultComboBoxModel_PersistenceDelegate = class external 'java.beans' name 'javax_swing_DefaultComboBoxModel_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_DefaultListModel_PersistenceDelegate = class external 'java.beans' name 'javax_swing_DefaultListModel_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_JFrame_PersistenceDelegate = class external 'java.beans' name 'javax_swing_JFrame_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_JMenu_PersistenceDelegate = class external 'java.beans' name 'javax_swing_JMenu_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_JTabbedPane_PersistenceDelegate = class external 'java.beans' name 'javax_swing_JTabbedPane_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjavax_swing_tree_DefaultMutableTreeNode_PersistenceDelegate = class external 'java.beans' name 'javax_swing_tree_DefaultMutableTreeNode_PersistenceDelegate' (JBDefaultPersistenceDelegate) strict protected procedure initialize(para1: JLClass; para2: JLObject; para3: JLObject; para4: JBEncoder); overload; virtual; end; JBjava_awt_SystemColor_PersistenceDelegate = class external 'java.beans' name 'java_awt_SystemColor_PersistenceDelegate' (JBStaticFieldsPersistenceDelegate) end; JBjava_awt_font_TextAttribute_PersistenceDelegate = class external 'java.beans' name 'java_awt_font_TextAttribute_PersistenceDelegate' (JBStaticFieldsPersistenceDelegate) end; JIByteArrayInputStream = class external 'java.io' name 'ByteArrayInputStream' (JIInputStream) strict protected var fbuf: Arr1jbyte; external name 'buf'; fpos: jint; external name 'pos'; fmark: jint; external name 'mark'; fcount: jint; external name 'count'; public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint); overload; function read(): jint; overload; virtual; function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; function skip(para1: jlong): jlong; overload; virtual; function available(): jint; overload; virtual; function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException end; JIFileInputStream = class external 'java.io' name 'FileInputStream' (JIInputStream) public constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFileDescriptor); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException function getChannel(): JNCFileChannel; overload; virtual; strict protected procedure finalize(); overload; virtual; // throws java.io.IOException end; JIFilterInputStream = class external 'java.io' name 'FilterInputStream' (JIInputStream) strict protected var fin: JIInputStream; external name 'in'; strict protected constructor create(para1: JIInputStream); overload; public function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; end; JIPipedInputStream = class external 'java.io' name 'PipedInputStream' (JIInputStream) strict protected const PIPE_SIZE = 1024; strict protected var fbuffer: Arr1jbyte; external name 'buffer'; fin: jint; external name 'in'; fout: jint; external name 'out'; public constructor create(para1: JIPipedOutputStream); overload; // throws java.io.IOException constructor create(para1: JIPipedOutputStream; para2: jint); overload; // throws java.io.IOException constructor create(); overload; constructor create(para1: jint); overload; procedure connect(para1: JIPipedOutputStream); overload; virtual; // throws java.io.IOException strict protected procedure receive(para1: jint); overload; virtual; // throws java.io.IOException public function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JISequenceInputStream = class external 'java.io' name 'SequenceInputStream' (JIInputStream) public constructor create(para1: JUEnumeration); overload; constructor create(para1: JIInputStream; para2: JIInputStream); overload; function available(): jint; overload; virtual; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIStringBufferInputStream = class external 'java.io' name 'StringBufferInputStream' (JIInputStream) strict protected var fbuffer: JLString; external name 'buffer'; fpos: jint; external name 'pos'; fcount: jint; external name 'count'; public constructor create(para1: JLString); overload; function read(): jint; overload; virtual; function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; function skip(para1: jlong): jlong; overload; virtual; function available(): jint; overload; virtual; procedure reset(); overload; virtual; end; JSSAudioInputStream = class external 'javax.sound.sampled' name 'AudioInputStream' (JIInputStream) public type InnerTargetDataLineInputStream = class; Arr1InnerTargetDataLineInputStream = array of InnerTargetDataLineInputStream; Arr2InnerTargetDataLineInputStream = array of Arr1InnerTargetDataLineInputStream; Arr3InnerTargetDataLineInputStream = array of Arr2InnerTargetDataLineInputStream; InnerTargetDataLineInputStream = class external 'javax.sound.sampled' name 'TargetDataLineInputStream' end; strict protected var fformat: JSSAudioFormat; external name 'format'; fframeLength: jlong; external name 'frameLength'; fframeSize: jint; external name 'frameSize'; fframePos: jlong; external name 'framePos'; public constructor create(para1: JIInputStream; para2: JSSAudioFormat; para3: jlong); overload; constructor create(para1: JSSTargetDataLine); overload; function getFormat(): JSSAudioFormat; overload; virtual; function getFrameLength(): jlong; overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; end; OOCPInputStream = class abstract external 'org.omg.CORBA.portable' name 'InputStream' (JIInputStream) public constructor create(); overload; function read_boolean(): jboolean; overload; virtual; abstract; function read_char(): jchar; overload; virtual; abstract; function read_wchar(): jchar; overload; virtual; abstract; function read_octet(): jbyte; overload; virtual; abstract; function read_short(): jshort; overload; virtual; abstract; function read_ushort(): jshort; overload; virtual; abstract; function read_long(): jint; overload; virtual; abstract; function read_ulong(): jint; overload; virtual; abstract; function read_longlong(): jlong; overload; virtual; abstract; function read_ulonglong(): jlong; overload; virtual; abstract; function read_float(): jfloat; overload; virtual; abstract; function read_double(): jdouble; overload; virtual; abstract; function read_string(): JLString; overload; virtual; abstract; function read_wstring(): JLString; overload; virtual; abstract; procedure read_boolean_array(para1: Arr1jboolean; para2: jint; para3: jint); overload; virtual; abstract; procedure read_boolean_array(var para1: array of jboolean; para2: jint; para3: jint); overload; virtual; abstract; procedure read_char_array(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure read_char_array(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure read_wchar_array(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure read_wchar_array(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure read_octet_array(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure read_octet_array(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure read_short_array(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure read_short_array(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ushort_array(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ushort_array(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure read_long_array(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; abstract; procedure read_long_array(var para1: array of jint; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ulong_array(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ulong_array(var para1: array of jint; para2: jint; para3: jint); overload; virtual; abstract; procedure read_longlong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure read_longlong_array(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ulonglong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure read_ulonglong_array(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure read_float_array(para1: Arr1jfloat; para2: jint; para3: jint); overload; virtual; abstract; procedure read_float_array(var para1: array of jfloat; para2: jint; para3: jint); overload; virtual; abstract; procedure read_double_array(para1: Arr1jdouble; para2: jint; para3: jint); overload; virtual; abstract; procedure read_double_array(var para1: array of jdouble; para2: jint; para3: jint); overload; virtual; abstract; function read_Object(): OOCObject; overload; virtual; abstract; function read_TypeCode(): OOCTypeCode; overload; virtual; abstract; function read_any(): OOCAny; overload; virtual; abstract; function read_Principal(): OOCPrincipal; overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read_fixed(): JMBigDecimal; overload; virtual; function read_Context(): OOCContext; overload; virtual; function read_Object(para1: JLClass): OOCObject; overload; virtual; function orb(): OOCORB; overload; virtual; end; JIBufferedReader = class external 'java.io' name 'BufferedReader' (JIReader) public constructor create(para1: JIReader; para2: jint); overload; constructor create(para1: JIReader); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function readLine(): JLString; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JICharArrayReader = class external 'java.io' name 'CharArrayReader' (JIReader) strict protected var fbuf: Arr1jchar; external name 'buf'; fpos: jint; external name 'pos'; fmarkedPos: jint; external name 'markedPos'; fcount: jint; external name 'count'; public constructor create(para1: Arr1jchar); overload; constructor create(const para1: array of jchar); overload; constructor create(para1: Arr1jchar; para2: jint; para3: jint); overload; constructor create(const para1: array of jchar; para2: jint; para3: jint); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; end; JIFilterReader = class abstract external 'java.io' name 'FilterReader' (JIReader) strict protected var fin: JIReader; external name 'in'; strict protected constructor create(para1: JIReader); overload; public function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIInputStreamReader = class external 'java.io' name 'InputStreamReader' (JIReader) public constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException constructor create(para1: JIInputStream; para2: JNCCharset); overload; constructor create(para1: JIInputStream; para2: JNCCharsetDecoder); overload; function getEncoding(): JLString; overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIPipedReader = class external 'java.io' name 'PipedReader' (JIReader) public constructor create(para1: JIPipedWriter); overload; // throws java.io.IOException constructor create(para1: JIPipedWriter; para2: jint); overload; // throws java.io.IOException constructor create(); overload; constructor create(para1: jint); overload; procedure connect(para1: JIPipedWriter); overload; virtual; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIStringReader = class external 'java.io' name 'StringReader' (JIReader) public constructor create(para1: JLString); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; end; JNCInterruptibleChannel = interface external 'java.nio.channels' name 'InterruptibleChannel' (JNCChannel) procedure close(); overload; // throws java.io.IOException end; JNCReadableByteChannel = interface external 'java.nio.channels' name 'ReadableByteChannel' (JNCChannel) function read(para1: JNByteBuffer): jint; overload; // throws java.io.IOException end; JNCWritableByteChannel = interface external 'java.nio.channels' name 'WritableByteChannel' (JNCChannel) function write(para1: JNByteBuffer): jint; overload; // throws java.io.IOException end; JMRRRMIConnector = class external 'javax.management.remote.rmi' name 'RMIConnector' (JLObject, JMRJMXConnector, JISerializable, JMRJMXAddressable) public type InnerObjectInputStreamWithLoader = class; Arr1InnerObjectInputStreamWithLoader = array of InnerObjectInputStreamWithLoader; Arr2InnerObjectInputStreamWithLoader = array of Arr1InnerObjectInputStreamWithLoader; Arr3InnerObjectInputStreamWithLoader = array of Arr2InnerObjectInputStreamWithLoader; InnerRMIClientCommunicatorAdmin = class; Arr1InnerRMIClientCommunicatorAdmin = array of InnerRMIClientCommunicatorAdmin; Arr2InnerRMIClientCommunicatorAdmin = array of Arr1InnerRMIClientCommunicatorAdmin; Arr3InnerRMIClientCommunicatorAdmin = array of Arr2InnerRMIClientCommunicatorAdmin; InnerRMINotifClient = class; Arr1InnerRMINotifClient = array of InnerRMINotifClient; Arr2InnerRMINotifClient = array of Arr1InnerRMINotifClient; Arr3InnerRMINotifClient = array of Arr2InnerRMINotifClient; InnerRemoteMBeanServerConnection = class; Arr1InnerRemoteMBeanServerConnection = array of InnerRemoteMBeanServerConnection; Arr2InnerRemoteMBeanServerConnection = array of Arr1InnerRemoteMBeanServerConnection; Arr3InnerRemoteMBeanServerConnection = array of Arr2InnerRemoteMBeanServerConnection; InnerObjectInputStreamWithLoader = class sealed external 'javax.management.remote.rmi' name 'ObjectInputStreamWithLoader' end; InnerRMIClientCommunicatorAdmin = class external 'javax.management.remote.rmi' name 'RMIClientCommunicatorAdmin' end; InnerRMINotifClient = class external 'javax.management.remote.rmi' name 'RMINotifClient' end; InnerRemoteMBeanServerConnection = class external 'javax.management.remote.rmi' name 'RemoteMBeanServerConnection' end; public constructor create(para1: JMRJMXServiceURL; para2: JUMap); overload; constructor create(para1: JMRRRMIServer; para2: JUMap); overload; function toString(): JLString; overload; virtual; function getAddress(): JMRJMXServiceURL; overload; virtual; procedure connect(); overload; virtual; // throws java.io.IOException procedure connect(para1: JUMap); overload; virtual; // throws java.io.IOException function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException function getMBeanServerConnection(): JMMBeanServerConnection; overload; virtual; // throws java.io.IOException function getMBeanServerConnection(para1: JSASubject): JMMBeanServerConnection; overload; virtual; // throws java.io.IOException procedure addConnectionNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; procedure removeConnectionNotificationListener(para1: JMNotificationListener); overload; virtual; // throws javax.management.ListenerNotFoundException procedure removeConnectionNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws javax.management.ListenerNotFoundException procedure close(); overload; virtual; // throws java.io.IOException end; JIObjectInputStream = class external 'java.io' name 'ObjectInputStream' (JIInputStream, JIObjectInput, JIObjectStreamConstants) public type InnerBlockDataInputStream = class; Arr1InnerBlockDataInputStream = array of InnerBlockDataInputStream; Arr2InnerBlockDataInputStream = array of Arr1InnerBlockDataInputStream; Arr3InnerBlockDataInputStream = array of Arr2InnerBlockDataInputStream; InnerPeekInputStream = class; Arr1InnerPeekInputStream = array of InnerPeekInputStream; Arr2InnerPeekInputStream = array of Arr1InnerPeekInputStream; Arr3InnerPeekInputStream = array of Arr2InnerPeekInputStream; InnerCaches = class; Arr1InnerCaches = array of InnerCaches; Arr2InnerCaches = array of Arr1InnerCaches; Arr3InnerCaches = array of Arr2InnerCaches; InnerHandleTable = class; Arr1InnerHandleTable = array of InnerHandleTable; Arr2InnerHandleTable = array of Arr1InnerHandleTable; Arr3InnerHandleTable = array of Arr2InnerHandleTable; InnerValidationList = class; Arr1InnerValidationList = array of InnerValidationList; Arr2InnerValidationList = array of Arr1InnerValidationList; Arr3InnerValidationList = array of Arr2InnerValidationList; InnerGetFieldImpl = class; Arr1InnerGetFieldImpl = array of InnerGetFieldImpl; Arr2InnerGetFieldImpl = array of Arr1InnerGetFieldImpl; Arr3InnerGetFieldImpl = array of Arr2InnerGetFieldImpl; InnerBlockDataInputStream = class external 'java.io' name 'BlockDataInputStream' end; InnerPeekInputStream = class external 'java.io' name 'PeekInputStream' end; InnerCaches = class external 'java.io' name 'Caches' end; InnerHandleTable = class external 'java.io' name 'HandleTable' public type InnerHandleList = class; Arr1InnerHandleList = array of InnerHandleList; Arr2InnerHandleList = array of Arr1InnerHandleList; Arr3InnerHandleList = array of Arr2InnerHandleList; InnerHandleList = class external 'java.io' name 'HandleList' end; end; InnerValidationList = class external 'java.io' name 'ValidationList' public type InnerCallback = class; Arr1InnerCallback = array of InnerCallback; Arr2InnerCallback = array of Arr1InnerCallback; Arr3InnerCallback = array of Arr2InnerCallback; InnerCallback = class external 'java.io' name 'Callback' end; end; InnerGetFieldImpl = class external 'java.io' name 'GetFieldImpl' end; public type InnerGetField = class; Arr1InnerGetField = array of InnerGetField; Arr2InnerGetField = array of Arr1InnerGetField; Arr3InnerGetField = array of Arr2InnerGetField; InnerGetField = class abstract external 'java.io' name 'GetField' (JLObject) public constructor create(); overload; function getObjectStreamClass(): JIObjectStreamClass; overload; virtual; abstract; function defaulted(para1: JLString): jboolean; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jboolean): jboolean; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jbyte): jbyte; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jchar): jchar; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jshort): jshort; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jint): jint; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jfloat): jfloat; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: jdouble): jdouble; overload; virtual; abstract; // throws java.io.IOException function get(para1: JLString; para2: JLObject): JLObject; overload; virtual; abstract; // throws java.io.IOException end; public constructor create(para1: JIInputStream); overload; // throws java.io.IOException strict protected constructor create(); overload; // throws java.io.IOException, java.lang.SecurityException public function readObject(): JLObject; overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException strict protected function readObjectOverride(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException public function readUnshared(): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException procedure defaultReadObject(); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function readFields(): JIObjectInputStream.InnerGetField; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException procedure registerValidation(para1: JIObjectInputValidation; para2: jint); overload; virtual; // throws java.io.NotActiveException, java.io.InvalidObjectException strict protected function resolveClass(para1: JIObjectStreamClass): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function resolveProxyClass(para1: Arr1JLString): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function resolveProxyClass(var para1: array of JLString): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function resolveObject(para1: JLObject): JLObject; overload; virtual; // throws java.io.IOException function enableResolveObject(para1: jboolean): jboolean; overload; virtual; // throws java.lang.SecurityException procedure readStreamHeader(); overload; virtual; // throws java.io.IOException, java.io.StreamCorruptedException function readClassDescriptor(): JIObjectStreamClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException public function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function readBoolean(): jboolean; overload; virtual; // throws java.io.IOException function readByte(): jbyte; overload; virtual; // throws java.io.IOException function readUnsignedByte(): jint; overload; virtual; // throws java.io.IOException function readChar(): jchar; overload; virtual; // throws java.io.IOException function readShort(): jshort; overload; virtual; // throws java.io.IOException function readUnsignedShort(): jint; overload; virtual; // throws java.io.IOException function readInt(): jint; overload; virtual; // throws java.io.IOException function readLong(): jlong; overload; virtual; // throws java.io.IOException function readFloat(): jfloat; overload; virtual; // throws java.io.IOException function readDouble(): jdouble; overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException function readLine(): JLString; overload; virtual; // throws java.io.IOException function readUTF(): JLString; overload; virtual; // throws java.io.IOException end; JISImageInputStreamImpl = class abstract external 'javax.imageio.stream' name 'ImageInputStreamImpl' (JLObject, JISImageInputStream) strict protected var fbyteOrder: JNByteOrder; external name 'byteOrder'; fstreamPos: jlong; external name 'streamPos'; fbitOffset: jint; external name 'bitOffset'; fflushedPos: jlong; external name 'flushedPos'; public constructor create(); overload; strict protected procedure checkClosed(); overload; virtual; final; // throws java.io.IOException public procedure setByteOrder(para1: JNByteOrder); overload; virtual; function getByteOrder(): JNByteOrder; overload; virtual; function read(): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; abstract; // throws java.io.IOException procedure readBytes(para1: JISIIOByteBuffer; para2: jint); overload; virtual; // throws java.io.IOException function readBoolean(): jboolean; overload; virtual; // throws java.io.IOException function readByte(): jbyte; overload; virtual; // throws java.io.IOException function readUnsignedByte(): jint; overload; virtual; // throws java.io.IOException function readShort(): jshort; overload; virtual; // throws java.io.IOException function readUnsignedShort(): jint; overload; virtual; // throws java.io.IOException function readChar(): jchar; overload; virtual; // throws java.io.IOException function readInt(): jint; overload; virtual; // throws java.io.IOException function readUnsignedInt(): jlong; overload; virtual; // throws java.io.IOException function readLong(): jlong; overload; virtual; // throws java.io.IOException function readFloat(): jfloat; overload; virtual; // throws java.io.IOException function readDouble(): jdouble; overload; virtual; // throws java.io.IOException function readLine(): JLString; overload; virtual; // throws java.io.IOException function readUTF(): JLString; overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jint; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jfloat; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jfloat; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(para1: Arr1jdouble; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure readFully(var para1: array of jdouble; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function getStreamPosition(): jlong; overload; virtual; // throws java.io.IOException function getBitOffset(): jint; overload; virtual; // throws java.io.IOException procedure setBitOffset(para1: jint); overload; virtual; // throws java.io.IOException function readBit(): jint; overload; virtual; // throws java.io.IOException function readBits(para1: jint): jlong; overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; function skipBytes(para1: jint): jint; overload; virtual; // throws java.io.IOException function skipBytes(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException procedure mark(); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException function getFlushedPosition(): jlong; overload; virtual; function isCached(): jboolean; overload; virtual; function isCachedMemory(): jboolean; overload; virtual; function isCachedFile(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISImageOutputStream = interface external 'javax.imageio.stream' name 'ImageOutputStream' (JISImageInputStream, JIDataOutput) procedure write(para1: jint); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; // throws java.io.IOException procedure writeByte(para1: jint); overload; // throws java.io.IOException procedure writeShort(para1: jint); overload; // throws java.io.IOException procedure writeChar(para1: jint); overload; // throws java.io.IOException procedure writeInt(para1: jint); overload; // throws java.io.IOException procedure writeLong(para1: jlong); overload; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; // throws java.io.IOException procedure writeChars(para1: JLString); overload; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; // throws java.io.IOException procedure writeShorts(para1: Arr1jshort; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeShorts(var para1: array of jshort; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeChars(para1: Arr1jchar; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeChars(var para1: array of jchar; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeInts(para1: Arr1jint; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeInts(var para1: array of jint; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeLongs(para1: Arr1jlong; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeLongs(var para1: array of jlong; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeFloats(para1: Arr1jfloat; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeFloats(var para1: array of jfloat; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeDoubles(para1: Arr1jdouble; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeDoubles(var para1: array of jdouble; para2: jint; para3: jint); overload; // throws java.io.IOException procedure writeBit(para1: jint); overload; // throws java.io.IOException procedure writeBits(para1: jlong; para2: jint); overload; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; // throws java.io.IOException end; JIByteArrayOutputStream = class external 'java.io' name 'ByteArrayOutputStream' (JIOutputStream) strict protected var fbuf: Arr1jbyte; external name 'buf'; fcount: jint; external name 'count'; public constructor create(); overload; constructor create(para1: jint); overload; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure writeTo(para1: JIOutputStream); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; function toByteArray(): Arr1jbyte; overload; virtual; function size(): jint; overload; virtual; function toString(): JLString; overload; virtual; function toString(para1: JLString): JLString; overload; virtual; // throws java.io.UnsupportedEncodingException function toString(para1: jint): JLString; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException end; JIFileOutputStream = class external 'java.io' name 'FileOutputStream' (JIOutputStream) public constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFileDescriptor); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function getFD(): JIFileDescriptor; overload; virtual; final; // throws java.io.IOException function getChannel(): JNCFileChannel; overload; virtual; strict protected procedure finalize(); overload; virtual; // throws java.io.IOException end; JIFilterOutputStream = class external 'java.io' name 'FilterOutputStream' (JIOutputStream) strict protected var fout: JIOutputStream; external name 'out'; public constructor create(para1: JIOutputStream); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIObjectOutputStream = class external 'java.io' name 'ObjectOutputStream' (JIOutputStream, JIObjectOutput, JIObjectStreamConstants) public type InnerBlockDataOutputStream = class; Arr1InnerBlockDataOutputStream = array of InnerBlockDataOutputStream; Arr2InnerBlockDataOutputStream = array of Arr1InnerBlockDataOutputStream; Arr3InnerBlockDataOutputStream = array of Arr2InnerBlockDataOutputStream; InnerCaches = class; Arr1InnerCaches = array of InnerCaches; Arr2InnerCaches = array of Arr1InnerCaches; Arr3InnerCaches = array of Arr2InnerCaches; InnerDebugTraceInfoStack = class; Arr1InnerDebugTraceInfoStack = array of InnerDebugTraceInfoStack; Arr2InnerDebugTraceInfoStack = array of Arr1InnerDebugTraceInfoStack; Arr3InnerDebugTraceInfoStack = array of Arr2InnerDebugTraceInfoStack; InnerHandleTable = class; Arr1InnerHandleTable = array of InnerHandleTable; Arr2InnerHandleTable = array of Arr1InnerHandleTable; Arr3InnerHandleTable = array of Arr2InnerHandleTable; InnerReplaceTable = class; Arr1InnerReplaceTable = array of InnerReplaceTable; Arr2InnerReplaceTable = array of Arr1InnerReplaceTable; Arr3InnerReplaceTable = array of Arr2InnerReplaceTable; InnerPutFieldImpl = class; Arr1InnerPutFieldImpl = array of InnerPutFieldImpl; Arr2InnerPutFieldImpl = array of Arr1InnerPutFieldImpl; Arr3InnerPutFieldImpl = array of Arr2InnerPutFieldImpl; InnerBlockDataOutputStream = class external 'java.io' name 'BlockDataOutputStream' end; InnerCaches = class external 'java.io' name 'Caches' end; InnerDebugTraceInfoStack = class external 'java.io' name 'DebugTraceInfoStack' end; InnerHandleTable = class external 'java.io' name 'HandleTable' end; InnerReplaceTable = class external 'java.io' name 'ReplaceTable' end; InnerPutFieldImpl = class external 'java.io' name 'PutFieldImpl' end; public type InnerPutField = class; Arr1InnerPutField = array of InnerPutField; Arr2InnerPutField = array of Arr1InnerPutField; Arr3InnerPutField = array of Arr2InnerPutField; InnerPutField = class abstract external 'java.io' name 'PutField' (JLObject) public constructor create(); overload; procedure put(para1: JLString; para2: jboolean); overload; virtual; abstract; procedure put(para1: JLString; para2: jbyte); overload; virtual; abstract; procedure put(para1: JLString; para2: jchar); overload; virtual; abstract; procedure put(para1: JLString; para2: jshort); overload; virtual; abstract; procedure put(para1: JLString; para2: jint); overload; virtual; abstract; procedure put(para1: JLString; para2: jlong); overload; virtual; abstract; procedure put(para1: JLString; para2: jfloat); overload; virtual; abstract; procedure put(para1: JLString; para2: jdouble); overload; virtual; abstract; procedure put(para1: JLString; para2: JLObject); overload; virtual; abstract; procedure write(para1: JIObjectOutput); overload; virtual; abstract; // throws java.io.IOException end; public constructor create(para1: JIOutputStream); overload; // throws java.io.IOException strict protected constructor create(); overload; // throws java.io.IOException, java.lang.SecurityException public procedure useProtocolVersion(para1: jint); overload; virtual; // throws java.io.IOException procedure writeObject(para1: JLObject); overload; virtual; final; // throws java.io.IOException strict protected procedure writeObjectOverride(para1: JLObject); overload; virtual; // throws java.io.IOException public procedure writeUnshared(para1: JLObject); overload; virtual; // throws java.io.IOException procedure defaultWriteObject(); overload; virtual; // throws java.io.IOException function putFields(): JIObjectOutputStream.InnerPutField; overload; virtual; // throws java.io.IOException procedure writeFields(); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException strict protected procedure annotateClass(para1: JLClass); overload; virtual; // throws java.io.IOException procedure annotateProxyClass(para1: JLClass); overload; virtual; // throws java.io.IOException function replaceObject(para1: JLObject): JLObject; overload; virtual; // throws java.io.IOException function enableReplaceObject(para1: jboolean): jboolean; overload; virtual; // throws java.lang.SecurityException procedure writeStreamHeader(); overload; virtual; // throws java.io.IOException procedure writeClassDescriptor(para1: JIObjectStreamClass); overload; virtual; // throws java.io.IOException public procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException strict protected procedure drain(); overload; virtual; // throws java.io.IOException public procedure close(); overload; virtual; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; virtual; // throws java.io.IOException procedure writeByte(para1: jint); overload; virtual; // throws java.io.IOException procedure writeShort(para1: jint); overload; virtual; // throws java.io.IOException procedure writeChar(para1: jint); overload; virtual; // throws java.io.IOException procedure writeInt(para1: jint); overload; virtual; // throws java.io.IOException procedure writeLong(para1: jlong); overload; virtual; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; virtual; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; virtual; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeChars(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; virtual; // throws java.io.IOException end; JIPipedOutputStream = class external 'java.io' name 'PipedOutputStream' (JIOutputStream) public constructor create(para1: JIPipedInputStream); overload; // throws java.io.IOException constructor create(); overload; procedure connect(para1: JIPipedInputStream); overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JSTRAbstractFilter = class abstract external 'javax.swing.text.rtf' name 'AbstractFilter' (JIOutputStream) strict protected var ftranslationTable: Arr1jchar; external name 'translationTable'; fspecialsTable: Arr1jboolean; external name 'specialsTable'; public procedure readFromStream(para1: JIInputStream); overload; virtual; // throws java.io.IOException procedure readFromReader(para1: JIReader); overload; virtual; // throws java.io.IOException constructor create(); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(para1: JLString); overload; virtual; // throws java.io.IOException strict protected procedure write(para1: jchar); overload; virtual; abstract; // throws java.io.IOException procedure writeSpecial(para1: jint); overload; virtual; abstract; // throws java.io.IOException end; OJXDIDigesterOutputStream = class external 'org.jcp.xml.dsig.internal' name 'DigesterOutputStream' (JIOutputStream) public constructor create(para1: JSMessageDigest); overload; constructor create(para1: JSMessageDigest; para2: jboolean); overload; procedure write(para1: Arr1jbyte); overload; virtual; procedure write(var para1: array of jbyte); overload; virtual; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; function getDigestValue(): Arr1jbyte; overload; virtual; function getInputStream(): JIInputStream; overload; virtual; end; OOCPOutputStream = class abstract external 'org.omg.CORBA.portable' name 'OutputStream' (JIOutputStream) public constructor create(); overload; function create_input_stream(): OOCPInputStream; overload; virtual; abstract; procedure write_boolean(para1: jboolean); overload; virtual; abstract; procedure write_char(para1: jchar); overload; virtual; abstract; procedure write_wchar(para1: jchar); overload; virtual; abstract; procedure write_octet(para1: jbyte); overload; virtual; abstract; procedure write_short(para1: jshort); overload; virtual; abstract; procedure write_ushort(para1: jshort); overload; virtual; abstract; procedure write_long(para1: jint); overload; virtual; abstract; procedure write_ulong(para1: jint); overload; virtual; abstract; procedure write_longlong(para1: jlong); overload; virtual; abstract; procedure write_ulonglong(para1: jlong); overload; virtual; abstract; procedure write_float(para1: jfloat); overload; virtual; abstract; procedure write_double(para1: jdouble); overload; virtual; abstract; procedure write_string(para1: JLString); overload; virtual; abstract; procedure write_wstring(para1: JLString); overload; virtual; abstract; procedure write_boolean_array(para1: Arr1jboolean; para2: jint; para3: jint); overload; virtual; abstract; procedure write_boolean_array(var para1: array of jboolean; para2: jint; para3: jint); overload; virtual; abstract; procedure write_char_array(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure write_char_array(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure write_wchar_array(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure write_wchar_array(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; abstract; procedure write_octet_array(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure write_octet_array(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; procedure write_short_array(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure write_short_array(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ushort_array(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ushort_array(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; abstract; procedure write_long_array(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; abstract; procedure write_long_array(var para1: array of jint; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ulong_array(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ulong_array(var para1: array of jint; para2: jint; para3: jint); overload; virtual; abstract; procedure write_longlong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure write_longlong_array(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ulonglong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure write_ulonglong_array(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; abstract; procedure write_float_array(para1: Arr1jfloat; para2: jint; para3: jint); overload; virtual; abstract; procedure write_float_array(var para1: array of jfloat; para2: jint; para3: jint); overload; virtual; abstract; procedure write_double_array(para1: Arr1jdouble; para2: jint; para3: jint); overload; virtual; abstract; procedure write_double_array(var para1: array of jdouble; para2: jint; para3: jint); overload; virtual; abstract; procedure write_Object(para1: OOCObject); overload; virtual; abstract; procedure write_TypeCode(para1: OOCTypeCode); overload; virtual; abstract; procedure write_any(para1: OOCAny); overload; virtual; abstract; procedure write_Principal(para1: OOCPrincipal); overload; virtual; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write_fixed(para1: JMBigDecimal); overload; virtual; procedure write_Context(para1: OOCContext; para2: OOCContextList); overload; virtual; function orb(): OOCORB; overload; virtual; end; JIBufferedWriter = class external 'java.io' name 'BufferedWriter' (JIWriter) public constructor create(para1: JIWriter); overload; constructor create(para1: JIWriter; para2: jint); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure newLine(); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JICharArrayWriter = class external 'java.io' name 'CharArrayWriter' (JIWriter) strict protected var fbuf: Arr1jchar; external name 'buf'; fcount: jint; external name 'count'; public constructor create(); overload; constructor create(para1: jint); overload; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure writeTo(para1: JIWriter); overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JICharArrayWriter; overload; virtual; function append(para1: JLCharSequence; para2: jint; para3: jint): JICharArrayWriter; overload; virtual; function append(para1: jchar): JICharArrayWriter; overload; virtual; procedure reset(); overload; virtual; function toCharArray(): Arr1jchar; overload; virtual; function size(): jint; overload; virtual; function toString(): JLString; overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; JIFilterWriter = class abstract external 'java.io' name 'FilterWriter' (JIWriter) strict protected var fout: JIWriter; external name 'out'; strict protected constructor create(para1: JIWriter); overload; public procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIOutputStreamWriter = class external 'java.io' name 'OutputStreamWriter' (JIWriter) public constructor create(para1: JIOutputStream; para2: JLString); overload; // throws java.io.UnsupportedEncodingException constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: JNCCharset); overload; constructor create(para1: JIOutputStream; para2: JNCCharsetEncoder); overload; function getEncoding(): JLString; overload; virtual; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIPipedWriter = class external 'java.io' name 'PipedWriter' (JIWriter) public constructor create(para1: JIPipedReader); overload; // throws java.io.IOException constructor create(); overload; procedure connect(para1: JIPipedReader); overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JIPrintWriter = class external 'java.io' name 'PrintWriter' (JIWriter) strict protected var fout: JIWriter; external name 'out'; public constructor create(para1: JIWriter); overload; constructor create(para1: JIWriter; para2: jboolean); overload; constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: jboolean); overload; constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException procedure flush(); overload; virtual; procedure close(); overload; virtual; function checkError(): jboolean; overload; virtual; strict protected procedure setError(); overload; virtual; procedure clearError(); overload; virtual; public procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; procedure write(para1: Arr1jchar); overload; virtual; procedure write(var para1: array of jchar); overload; virtual; procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure write(para1: JLString); overload; virtual; procedure print(para1: jboolean); overload; virtual; procedure print(para1: jchar); overload; virtual; procedure print(para1: jint); overload; virtual; procedure print(para1: jlong); overload; virtual; procedure print(para1: jfloat); overload; virtual; procedure print(para1: jdouble); overload; virtual; procedure print(para1: Arr1jchar); overload; virtual; procedure print(var para1: array of jchar); overload; virtual; procedure print(para1: JLString); overload; virtual; procedure print(para1: JLObject); overload; virtual; procedure println(); overload; virtual; procedure println(para1: jboolean); overload; virtual; procedure println(para1: jchar); overload; virtual; procedure println(para1: jint); overload; virtual; procedure println(para1: jlong); overload; virtual; procedure println(para1: jfloat); overload; virtual; procedure println(para1: jdouble); overload; virtual; procedure println(para1: Arr1jchar); overload; virtual; procedure println(var para1: array of jchar); overload; virtual; procedure println(para1: JLString); overload; virtual; procedure println(para1: JLObject); overload; virtual; function printf(para1: JLString; para2: Arr1JLObject): JIPrintWriter; overload; virtual; function printf(para1: JLString; const para2: array of JLObject): JIPrintWriter; overload; virtual; function printf(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintWriter; overload; virtual; function printf(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintWriter; overload; virtual; function format(para1: JLString; para2: Arr1JLObject): JIPrintWriter; overload; virtual; function format(para1: JLString; const para2: array of JLObject): JIPrintWriter; overload; virtual; function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintWriter; overload; virtual; function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintWriter; overload; virtual; function append(para1: JLCharSequence): JIPrintWriter; overload; virtual; function append(para1: JLCharSequence; para2: jint; para3: jint): JIPrintWriter; overload; virtual; function append(para1: jchar): JIPrintWriter; overload; virtual; function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; JIStringWriter = class external 'java.io' name 'StringWriter' (JIWriter) public constructor create(); overload; constructor create(para1: jint); overload; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; procedure write(para1: JLString); overload; virtual; procedure write(para1: JLString; para2: jint; para3: jint); overload; virtual; function append(para1: JLCharSequence): JIStringWriter; overload; virtual; function append(para1: JLCharSequence; para2: jint; para3: jint): JIStringWriter; overload; virtual; function append(para1: jchar): JIStringWriter; overload; virtual; function toString(): JLString; overload; virtual; function getBuffer(): JLStringBuffer; overload; virtual; procedure flush(); overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException function append(para1: jchar): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JIWriter; overload; virtual; // throws java.io.IOException function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; JNURLClassLoader = class external 'java.net' name 'URLClassLoader' (JSSecureClassLoader) public constructor create(para1: Arr1JNURL; para2: JLClassLoader); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader); overload; constructor create(para1: Arr1JNURL); overload; constructor create(const para1: array of JNURL); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload; strict protected procedure addURL(para1: JNURL); overload; virtual; public function getURLs(): Arr1JNURL; overload; virtual; strict protected function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException function definePackage(para1: JLString; para2: JUJManifest; para3: JNURL): JLPackage; overload; virtual; // throws java.lang.IllegalArgumentException public function findResource(para1: JLString): JNURL; overload; virtual; function findResources(para1: JLString): JUEnumeration; overload; virtual; // throws java.io.IOException strict protected function getPermissions(para1: JSCodeSource): JSPermissionCollection; overload; virtual; public class function newInstance(para1: Arr1JNURL; para2: JLClassLoader): JNURLClassLoader; static; overload; class function newInstance(var para1: array of JNURL; para2: JLClassLoader): JNURLClassLoader; static; overload; class function newInstance(para1: Arr1JNURL): JNURLClassLoader; static; overload; class function newInstance(var para1: array of JNURL): JNURLClassLoader; static; overload; end; JAEventDispatchThread = class external 'java.awt' name 'EventDispatchThread' (JLThread) public type InnerHierarchyEventFilter = class; Arr1InnerHierarchyEventFilter = array of InnerHierarchyEventFilter; Arr2InnerHierarchyEventFilter = array of Arr1InnerHierarchyEventFilter; Arr3InnerHierarchyEventFilter = array of Arr2InnerHierarchyEventFilter; InnerStopDispatchEvent = class; Arr1InnerStopDispatchEvent = array of InnerStopDispatchEvent; Arr2InnerStopDispatchEvent = array of Arr1InnerStopDispatchEvent; Arr3InnerStopDispatchEvent = array of Arr2InnerStopDispatchEvent; InnerHierarchyEventFilter = class external 'java.awt' name 'HierarchyEventFilter' end; InnerStopDispatchEvent = class external 'java.awt' name 'StopDispatchEvent' end; public procedure stopDispatching(); overload; virtual; procedure stopDispatchingLater(); overload; virtual; procedure run(); overload; virtual; end; JLThreadGroup = class external 'java.lang' name 'ThreadGroup' (JLObject, JLThread.InnerUncaughtExceptionHandler) public constructor create(para1: JLString); overload; constructor create(para1: JLThreadGroup; para2: JLString); overload; function getName(): JLString; overload; virtual; final; function getParent(): JLThreadGroup; overload; virtual; final; function getMaxPriority(): jint; overload; virtual; final; function isDaemon(): jboolean; overload; virtual; final; function isDestroyed(): jboolean; overload; virtual; procedure setDaemon(para1: jboolean); overload; virtual; final; procedure setMaxPriority(para1: jint); overload; virtual; final; function parentOf(para1: JLThreadGroup): jboolean; overload; virtual; final; procedure checkAccess(); overload; virtual; final; function activeCount(): jint; overload; virtual; function enumerate(para1: Arr1JLThread): jint; overload; virtual; function enumerate(var para1: array of JLThread): jint; overload; virtual; function enumerate(para1: Arr1JLThread; para2: jboolean): jint; overload; virtual; function enumerate(var para1: array of JLThread; para2: jboolean): jint; overload; virtual; function activeGroupCount(): jint; overload; virtual; function enumerate(para1: Arr1JLThreadGroup): jint; overload; virtual; function enumerate(var para1: array of JLThreadGroup): jint; overload; virtual; function enumerate(para1: Arr1JLThreadGroup; para2: jboolean): jint; overload; virtual; function enumerate(var para1: array of JLThreadGroup; para2: jboolean): jint; overload; virtual; procedure stop(); overload; virtual; final; procedure interrupt(); overload; virtual; final; procedure suspend(); overload; virtual; final; procedure resume(); overload; virtual; final; procedure destroy(); overload; virtual; final; procedure list(); overload; virtual; procedure uncaughtException(para1: JLThread; para2: JLThrowable); overload; virtual; function allowThreadSuspension(para1: jboolean): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JLMThreadInfo = class external 'java.lang.management' name 'ThreadInfo' (JLObject) public function getThreadId(): jlong; overload; virtual; function getThreadName(): JLString; overload; virtual; function getThreadState(): JLThread.InnerState; overload; virtual; function getBlockedTime(): jlong; overload; virtual; function getBlockedCount(): jlong; overload; virtual; function getWaitedTime(): jlong; overload; virtual; function getWaitedCount(): jlong; overload; virtual; function getLockInfo(): JLMLockInfo; overload; virtual; function getLockName(): JLString; overload; virtual; function getLockOwnerId(): jlong; overload; virtual; function getLockOwnerName(): JLString; overload; virtual; function getStackTrace(): Arr1JLStackTraceElement; overload; virtual; function isSuspended(): jboolean; overload; virtual; function isInNative(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; class function from(para1: JMOCompositeData): JLMThreadInfo; static; overload; function getLockedMonitors(): Arr1JLMMonitorInfo; overload; virtual; function getLockedSynchronizers(): Arr1JLMLockInfo; overload; virtual; end; JUTimerThread = class external 'java.util' name 'TimerThread' (JLThread) public procedure run(); overload; virtual; end; JSCSyntheticImageGenerator = class external 'javax.swing.colorchooser' name 'SyntheticImageGenerator' (JLThread) public procedure run(); overload; virtual; end; JMTTimerAlarmClock = class external 'javax.management.timer' name 'TimerAlarmClock' (JUTimerTask) public constructor create(para1: JMTTimer; para2: jlong); overload; constructor create(para1: JMTTimer; para2: JUDate); overload; procedure run(); overload; virtual; end; JLRFinalizer = class sealed external 'java.lang.ref' name 'Finalizer' (JLRFinalReference) public type InnerFinalizerThread = class; Arr1InnerFinalizerThread = array of InnerFinalizerThread; Arr2InnerFinalizerThread = array of Arr1InnerFinalizerThread; Arr3InnerFinalizerThread = array of Arr2InnerFinalizerThread; InnerFinalizerThread = class external 'java.lang.ref' name 'FinalizerThread' end; end; JNPlainDatagramSocketImpl = class external 'java.net' name 'PlainDatagramSocketImpl' (JNDatagramSocketImpl) strict protected procedure create_(); external name 'create'; overload; virtual; // throws java.net.SocketException procedure bind(para1: jint; para2: JNInetAddress); overload; virtual; // throws java.net.SocketException procedure bind0(para1: jint; para2: JNInetAddress); overload; virtual; // throws java.net.SocketException procedure send(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; // throws java.net.SocketException procedure disconnect(); overload; virtual; function peek(para1: JNInetAddress): jint; overload; virtual; // throws java.io.IOException function peekData(para1: JNDatagramPacket): jint; overload; virtual; // throws java.io.IOException procedure receive(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException procedure receive0(para1: JNDatagramPacket); overload; virtual; // throws java.io.IOException procedure setTimeToLive(para1: jint); overload; virtual; // throws java.io.IOException function getTimeToLive(): jint; overload; virtual; // throws java.io.IOException procedure setTTL(para1: jbyte); overload; virtual; // throws java.io.IOException function getTTL(): jbyte; overload; virtual; // throws java.io.IOException procedure join(para1: JNInetAddress); overload; virtual; // throws java.io.IOException procedure leave(para1: JNInetAddress); overload; virtual; // throws java.io.IOException procedure joinGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException procedure leaveGroup(para1: JNSocketAddress; para2: JNNetworkInterface); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; procedure finalize(); overload; virtual; public procedure setOption(para1: jint; para2: JLObject); overload; virtual; // throws java.net.SocketException function getOption(para1: jint): JLObject; overload; virtual; // throws java.net.SocketException end; JNPlainSocketImpl = class external 'java.net' name 'PlainSocketImpl' (JNSocketImpl) public const SHUT_RD = 0; SHUT_WR = 1; strict protected procedure create_(para1: jboolean); external name 'create'; overload; virtual; // throws java.io.IOException procedure connect(para1: JLString; para2: jint); overload; virtual; // throws java.net.UnknownHostException, java.io.IOException procedure connect(para1: JNInetAddress; para2: jint); overload; virtual; // throws java.io.IOException procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException public procedure setOption(para1: jint; para2: JLObject); overload; virtual; // throws java.net.SocketException function getOption(para1: jint): JLObject; overload; virtual; // throws java.net.SocketException strict protected procedure bind(para1: JNInetAddress; para2: jint); overload; virtual; // throws java.io.IOException procedure listen(para1: jint); overload; virtual; // throws java.io.IOException procedure accept(para1: JNSocketImpl); overload; virtual; // throws java.io.IOException function getInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function getOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure shutdownInput(); overload; virtual; // throws java.io.IOException procedure shutdownOutput(); overload; virtual; // throws java.io.IOException function supportsUrgentData(): jboolean; overload; virtual; procedure sendUrgentData(para1: jint); overload; virtual; // throws java.io.IOException procedure finalize(); overload; virtual; // throws java.io.IOException public function acquireFD(): JIFileDescriptor; overload; virtual; final; procedure releaseFD(); overload; virtual; final; function isConnectionReset(): jboolean; overload; virtual; function isConnectionResetPending(): jboolean; overload; virtual; procedure setConnectionReset(); overload; virtual; procedure setConnectionResetPending(); overload; virtual; function isClosedOrPending(): jboolean; overload; virtual; function getTimeout(): jint; overload; virtual; end; JNSHttpsURLConnection = class abstract external 'javax.net.ssl' name 'HttpsURLConnection' (JNHttpURLConnection) public type InnerDefaultHostnameVerifier = class; Arr1InnerDefaultHostnameVerifier = array of InnerDefaultHostnameVerifier; Arr2InnerDefaultHostnameVerifier = array of Arr1InnerDefaultHostnameVerifier; Arr3InnerDefaultHostnameVerifier = array of Arr2InnerDefaultHostnameVerifier; InnerDefaultHostnameVerifier = class external 'javax.net.ssl' name 'DefaultHostnameVerifier' end; strict protected var fhostnameVerifier: JNSHostnameVerifier; external name 'hostnameVerifier'; strict protected constructor create(para1: JNURL); overload; public function getCipherSuite(): JLString; overload; virtual; abstract; function getLocalCertificates(): Arr1JSCCertificate; overload; virtual; abstract; function getServerCertificates(): Arr1JSCCertificate; overload; virtual; abstract; // throws javax.net.ssl.SSLPeerUnverifiedException function getPeerPrincipal(): JSPrincipal; overload; virtual; // throws javax.net.ssl.SSLPeerUnverifiedException function getLocalPrincipal(): JSPrincipal; overload; virtual; class procedure setDefaultHostnameVerifier(para1: JNSHostnameVerifier); static; overload; class function getDefaultHostnameVerifier(): JNSHostnameVerifier; static; overload; procedure setHostnameVerifier(para1: JNSHostnameVerifier); overload; virtual; function getHostnameVerifier(): JNSHostnameVerifier; overload; virtual; class procedure setDefaultSSLSocketFactory(para1: JNSSSLSocketFactory); static; overload; class function getDefaultSSLSocketFactory(): JNSSSLSocketFactory; static; overload; procedure setSSLSocketFactory(para1: JNSSSLSocketFactory); overload; virtual; function getSSLSocketFactory(): JNSSSLSocketFactory; overload; virtual; end; JRSRemoteObjectInvocationHandler = class external 'java.rmi.server' name 'RemoteObjectInvocationHandler' (JRSRemoteObject, JLRInvocationHandler) public type InnerMethodToHash_Maps = class; Arr1InnerMethodToHash_Maps = array of InnerMethodToHash_Maps; Arr2InnerMethodToHash_Maps = array of Arr1InnerMethodToHash_Maps; Arr3InnerMethodToHash_Maps = array of Arr2InnerMethodToHash_Maps; InnerMethodToHash_Maps = class external 'java.rmi.server' name 'MethodToHash_Maps' end; public constructor create(para1: JRSRemoteRef); overload; function invoke(para1: JLObject; para2: JLRMethod; para3: Arr1JLObject): JLObject; overload; virtual; // throws java.lang.Throwable function invoke(para1: JLObject; para2: JLRMethod; var para3: array of JLObject): JLObject; overload; virtual; // throws java.lang.Throwable end; JRSRemoteServer = class abstract external 'java.rmi.server' name 'RemoteServer' (JRSRemoteObject) strict protected constructor create(); overload; constructor create(para1: JRSRemoteRef); overload; public class function getClientHost(): JLString; static; overload; // throws java.rmi.server.ServerNotActiveException class procedure setLog(para1: JIOutputStream); static; overload; class function getLog(): JIPrintStream; static; overload; end; JRSRemoteStub = class abstract external 'java.rmi.server' name 'RemoteStub' (JRSRemoteObject) strict protected constructor create(); overload; constructor create(para1: JRSRemoteRef); overload; class procedure setRef(para1: JRSRemoteStub; para2: JRSRemoteRef); static; overload; end; JMRRRMIConnectionImpl = class external 'javax.management.remote.rmi' name 'RMIConnectionImpl' (JLObject, JMRRRMIConnection, JRSUnreferenced) public type InnerPrivilegedOperation = class; Arr1InnerPrivilegedOperation = array of InnerPrivilegedOperation; Arr2InnerPrivilegedOperation = array of Arr1InnerPrivilegedOperation; Arr3InnerPrivilegedOperation = array of Arr2InnerPrivilegedOperation; InnerSetCcl = class; Arr1InnerSetCcl = array of InnerSetCcl; Arr2InnerSetCcl = array of Arr1InnerSetCcl; Arr3InnerSetCcl = array of Arr2InnerSetCcl; InnerRMIServerCommunicatorAdmin = class; Arr1InnerRMIServerCommunicatorAdmin = array of InnerRMIServerCommunicatorAdmin; Arr2InnerRMIServerCommunicatorAdmin = array of Arr1InnerRMIServerCommunicatorAdmin; Arr3InnerRMIServerCommunicatorAdmin = array of Arr2InnerRMIServerCommunicatorAdmin; InnerPrivilegedOperation = class external 'javax.management.remote.rmi' name 'PrivilegedOperation' end; InnerSetCcl = class external 'javax.management.remote.rmi' name 'SetCcl' end; InnerRMIServerCommunicatorAdmin = class external 'javax.management.remote.rmi' name 'RMIServerCommunicatorAdmin' end; public constructor create(para1: JMRRRMIServerImpl; para2: JLString; para3: JLClassLoader; para4: JSASubject; para5: JUMap); overload; function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure unreferenced(); overload; virtual; function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException function toString(): JLString; overload; virtual; end; JMRRRMIServerImpl = class abstract external 'javax.management.remote.rmi' name 'RMIServerImpl' (JLObject, JICloseable, JMRRRMIServer) public constructor create(para1: JUMap); overload; strict protected procedure export(); overload; virtual; abstract; // throws java.io.IOException public function toStub(): JRRemote; overload; virtual; abstract; // throws java.io.IOException procedure setDefaultClassLoader(para1: JLClassLoader); overload; virtual; function getDefaultClassLoader(): JLClassLoader; overload; virtual; procedure setMBeanServer(para1: JMMBeanServer); overload; virtual; function getMBeanServer(): JMMBeanServer; overload; virtual; function getVersion(): JLString; overload; virtual; function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException strict protected function makeClient(para1: JLString; para2: JSASubject): JMRRRMIConnection; overload; virtual; abstract; // throws java.io.IOException procedure closeClient(para1: JMRRRMIConnection); overload; virtual; abstract; // throws java.io.IOException function getProtocol(): JLString; overload; virtual; abstract; procedure clientClosed(para1: JMRRRMIConnection); overload; virtual; // throws java.io.IOException public procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure closeServer(); overload; virtual; abstract; // throws java.io.IOException end; JIFilePermission = class sealed external 'java.io' name 'FilePermission' (JSPermission, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JNSocketPermission = class sealed external 'java.net' name 'SocketPermission' (JSPermission, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSAllPermission = class sealed external 'java.security' name 'AllPermission' (JSPermission) public constructor create(); overload; constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSBasicPermission = class abstract external 'java.security' name 'BasicPermission' (JSPermission, JISerializable) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSUnresolvedPermission = class sealed external 'java.security' name 'UnresolvedPermission' (JSPermission, JISerializable) public constructor create(para1: JLString; para2: JLString; para3: JLString; para4: Arr1JSCCertificate); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; const para4: array of JSCCertificate); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function getUnresolvedType(): JLString; overload; virtual; function getUnresolvedName(): JLString; overload; virtual; function getUnresolvedActions(): JLString; overload; virtual; function getUnresolvedCerts(): Arr1JSCCertificate; overload; virtual; function toString(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JCSunJCE_f = class external 'javax.crypto' name 'SunJCE_f' (JSPermission) public function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; function toString(): JLString; overload; virtual; end; JMMBeanPermission = class external 'javax.management' name 'MBeanPermission' (JSPermission) public constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JMObjectName; para4: JLString); overload; function getActions(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JSAPrivateCredentialPermission = class sealed external 'javax.security.auth' name 'PrivateCredentialPermission' (JSPermission) public type InnerCredOwner = class; Arr1InnerCredOwner = array of InnerCredOwner; Arr2InnerCredOwner = array of Arr1InnerCredOwner; Arr3InnerCredOwner = array of Arr2InnerCredOwner; InnerCredOwner = class external 'javax.security.auth' name 'CredOwner' end; public constructor create(para1: JLString; para2: JLString); overload; function getCredentialClass(): JLString; overload; virtual; function getPrincipals(): Arr2JLString; overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSAKServicePermission = class sealed external 'javax.security.auth.kerberos' name 'ServicePermission' (JSPermission, JISerializable) public constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSCardPermission = class external 'javax.smartcardio' name 'CardPermission' (JSPermission) public constructor create(para1: JLString; para2: JLString); overload; function getActions(): JLString; overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JSIdentityScope = class abstract external 'java.security' name 'IdentityScope' (JSIdentity) strict protected constructor create(); overload; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException class function getSystemScope(): JSIdentityScope; static; overload; strict protected class procedure setSystemScope(para1: JSIdentityScope); static; overload; public function size(): jint; overload; virtual; abstract; function getIdentity(para1: JLString): JSIdentity; overload; virtual; abstract; function getIdentity(para1: JSPrincipal): JSIdentity; overload; virtual; function getIdentity(para1: JSPublicKey): JSIdentity; overload; virtual; abstract; procedure addIdentity(para1: JSIdentity); overload; virtual; abstract; // throws java.security.KeyManagementException procedure removeIdentity(para1: JSIdentity); overload; virtual; abstract; // throws java.security.KeyManagementException function identities(): JUEnumeration; overload; virtual; abstract; function toString(): JLString; overload; virtual; end; JSSigner = class abstract external 'java.security' name 'Signer' (JSIdentity) strict protected constructor create(); overload; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JSIdentityScope); overload; // throws java.security.KeyManagementException function getPrivateKey(): JSPrivateKey; overload; virtual; procedure setKeyPair(para1: JSKeyPair); overload; virtual; final; // throws java.security.InvalidParameterException, java.security.KeyException function toString(): JLString; overload; virtual; end; JXCDSHMACParameterSpec = class sealed external 'javax.xml.crypto.dsig.spec' name 'HMACParameterSpec' (JLObject, JXCDSSignatureMethodParameterSpec) public constructor create(para1: jint); overload; function getOutputLength(): jint; overload; virtual; end; JXCDSC14NMethodParameterSpec = interface external 'javax.xml.crypto.dsig.spec' name 'C14NMethodParameterSpec' (JXCDSTransformParameterSpec) end; JXCDSXPathFilter2ParameterSpec = class sealed external 'javax.xml.crypto.dsig.spec' name 'XPathFilter2ParameterSpec' (JLObject, JXCDSTransformParameterSpec) public constructor create(para1: JUList); overload; function getXPathList(): JUList; overload; virtual; end; JXCDSXPathFilterParameterSpec = class sealed external 'javax.xml.crypto.dsig.spec' name 'XPathFilterParameterSpec' (JLObject, JXCDSTransformParameterSpec) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JUMap); overload; function getXPath(): JLString; overload; virtual; function getNamespaceMap(): JUMap; overload; virtual; end; JXCDSXSLTTransformParameterSpec = class sealed external 'javax.xml.crypto.dsig.spec' name 'XSLTTransformParameterSpec' (JLObject, JXCDSTransformParameterSpec) public constructor create(para1: JXCXMLStructure); overload; function getStylesheet(): JXCXMLStructure; overload; virtual; end; JSSPKCS8EncodedKeySpec = class external 'java.security.spec' name 'PKCS8EncodedKeySpec' (JSSEncodedKeySpec) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getEncoded(): Arr1jbyte; overload; virtual; function getFormat(): JLString; overload; virtual; final; end; JSSX509EncodedKeySpec = class external 'java.security.spec' name 'X509EncodedKeySpec' (JSSEncodedKeySpec) public constructor create(para1: Arr1jbyte); overload; constructor create(const para1: array of jbyte); overload; function getEncoded(): Arr1jbyte; overload; virtual; function getFormat(): JLString; overload; virtual; final; end; JSSRSAMultiPrimePrivateCrtKeySpec = class external 'java.security.spec' name 'RSAMultiPrimePrivateCrtKeySpec' (JSSRSAPrivateKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger; para9: Arr1JSSRSAOtherPrimeInfo); overload; constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger; const para9: array of JSSRSAOtherPrimeInfo); overload; function getPublicExponent(): JMBigInteger; overload; virtual; function getPrimeP(): JMBigInteger; overload; virtual; function getPrimeQ(): JMBigInteger; overload; virtual; function getPrimeExponentP(): JMBigInteger; overload; virtual; function getPrimeExponentQ(): JMBigInteger; overload; virtual; function getCrtCoefficient(): JMBigInteger; overload; virtual; function getOtherPrimeInfo(): Arr1JSSRSAOtherPrimeInfo; overload; virtual; end; JSSRSAPrivateCrtKeySpec = class external 'java.security.spec' name 'RSAPrivateCrtKeySpec' (JSSRSAPrivateKeySpec) public constructor create(para1: JMBigInteger; para2: JMBigInteger; para3: JMBigInteger; para4: JMBigInteger; para5: JMBigInteger; para6: JMBigInteger; para7: JMBigInteger; para8: JMBigInteger); overload; function getPublicExponent(): JMBigInteger; overload; virtual; function getPrimeP(): JMBigInteger; overload; virtual; function getPrimeQ(): JMBigInteger; overload; virtual; function getPrimeExponentP(): JMBigInteger; overload; virtual; function getPrimeExponentQ(): JMBigInteger; overload; virtual; function getCrtCoefficient(): JMBigInteger; overload; virtual; end; JSRowSet = interface external 'javax.sql' name 'RowSet' (JSResultSet) function getUrl(): JLString; overload; // throws java.sql.SQLException procedure setUrl(para1: JLString); overload; // throws java.sql.SQLException function getDataSourceName(): JLString; overload; procedure setDataSourceName(para1: JLString); overload; // throws java.sql.SQLException function getUsername(): JLString; overload; procedure setUsername(para1: JLString); overload; // throws java.sql.SQLException function getPassword(): JLString; overload; procedure setPassword(para1: JLString); overload; // throws java.sql.SQLException function getTransactionIsolation(): jint; overload; procedure setTransactionIsolation(para1: jint); overload; // throws java.sql.SQLException function getTypeMap(): JUMap; overload; // throws java.sql.SQLException procedure setTypeMap(para1: JUMap); overload; // throws java.sql.SQLException function getCommand(): JLString; overload; procedure setCommand(para1: JLString); overload; // throws java.sql.SQLException function isReadOnly(): jboolean; overload; procedure setReadOnly(para1: jboolean); overload; // throws java.sql.SQLException function getMaxFieldSize(): jint; overload; // throws java.sql.SQLException procedure setMaxFieldSize(para1: jint); overload; // throws java.sql.SQLException function getMaxRows(): jint; overload; // throws java.sql.SQLException procedure setMaxRows(para1: jint); overload; // throws java.sql.SQLException function getEscapeProcessing(): jboolean; overload; // throws java.sql.SQLException procedure setEscapeProcessing(para1: jboolean); overload; // throws java.sql.SQLException function getQueryTimeout(): jint; overload; // throws java.sql.SQLException procedure setQueryTimeout(para1: jint); overload; // throws java.sql.SQLException procedure setType(para1: jint); overload; // throws java.sql.SQLException procedure setConcurrency(para1: jint); overload; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException procedure setBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException procedure setByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException procedure setByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException procedure setShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException procedure setShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException procedure setInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure setLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException procedure setLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException procedure setFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException procedure setFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException procedure setDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException procedure setDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException procedure setBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure setBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure setString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure setBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure setBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure setBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure setBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException procedure setRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException procedure clearParameters(); overload; // throws java.sql.SQLException procedure execute(); overload; // throws java.sql.SQLException procedure addRowSetListener(para1: JSRowSetListener); overload; procedure removeRowSetListener(para1: JSRowSetListener); overload; procedure setSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException procedure setSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException procedure setRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException procedure setRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException procedure setNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setURL_(para1: jint; para2: JNURL); external name 'setURL'; overload; // throws java.sql.SQLException end; JSRowSetMetaData = interface external 'javax.sql' name 'RowSetMetaData' (JSResultSetMetaData) procedure setColumnCount(para1: jint); overload; // throws java.sql.SQLException procedure setAutoIncrement(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setCaseSensitive(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setSearchable(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setCurrency(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setNullable(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setSigned(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setColumnDisplaySize(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setColumnLabel(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setColumnName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setSchemaName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setPrecision(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setScale(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setTableName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setCatalogName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setColumnType(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setColumnTypeName(para1: jint; para2: JLString); overload; // throws java.sql.SQLException end; JSPreparedStatement = interface external 'java.sql' name 'PreparedStatement' (JSStatement) function executeQuery(): JSResultSet; overload; // throws java.sql.SQLException function executeUpdate(): jint; overload; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setBoolean(para1: jint; para2: jboolean); overload; // throws java.sql.SQLException procedure setByte(para1: jint; para2: jbyte); overload; // throws java.sql.SQLException procedure setShort(para1: jint; para2: jshort); overload; // throws java.sql.SQLException procedure setInt(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure setLong(para1: jint; para2: jlong); overload; // throws java.sql.SQLException procedure setFloat(para1: jint; para2: jfloat); overload; // throws java.sql.SQLException procedure setDouble(para1: jint; para2: jdouble); overload; // throws java.sql.SQLException procedure setBigDecimal(para1: jint; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure setString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setBytes(para1: jint; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure setBytes(para1: jint; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate); overload; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime); overload; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setUnicodeStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure clearParameters(); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException function execute(): jboolean; overload; // throws java.sql.SQLException procedure addBatch(); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure setRef(para1: jint; para2: JSRef); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JSBlob); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JSClob); overload; // throws java.sql.SQLException procedure setArray(para1: jint; para2: JSArray); overload; // throws java.sql.SQLException function getMetaData(): JSResultSetMetaData; overload; // throws java.sql.SQLException procedure setDate(para1: jint; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTime(para1: jint; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTimestamp(para1: jint; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setNull(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException procedure setURL(para1: jint; para2: JNURL); overload; // throws java.sql.SQLException function getParameterMetaData(): JSParameterMetaData; overload; // throws java.sql.SQLException procedure setRowId(para1: jint; para2: JSRowId); overload; // throws java.sql.SQLException procedure setNString(para1: jint; para2: JLString); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JSNClob); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setSQLXML(para1: jint; para2: JSSQLXML); overload; // throws java.sql.SQLException procedure setObject(para1: jint; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException procedure setBlob(para1: jint; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setNClob(para1: jint; para2: JIReader); overload; // throws java.sql.SQLException end; JUProperties = class external 'java.util' name 'Properties' (JUHashtable) public type InnerLineReader = class; Arr1InnerLineReader = array of InnerLineReader; Arr2InnerLineReader = array of Arr1InnerLineReader; Arr3InnerLineReader = array of Arr2InnerLineReader; InnerLineReader = class external 'java.util' name 'LineReader' end; strict protected var fdefaults: JUProperties; external name 'defaults'; public constructor create(); overload; constructor create(para1: JUProperties); overload; function setProperty(para1: JLString; para2: JLString): JLObject; overload; virtual; procedure load(para1: JIReader); overload; virtual; // throws java.io.IOException procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException procedure save(para1: JIOutputStream; para2: JLString); overload; virtual; procedure store(para1: JIWriter; para2: JLString); overload; virtual; // throws java.io.IOException procedure store(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException procedure loadFromXML(para1: JIInputStream); overload; virtual; // throws java.io.IOException, java.util.InvalidPropertiesFormatException procedure storeToXML(para1: JIOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException procedure storeToXML(para1: JIOutputStream; para2: JLString; para3: JLString); overload; virtual; // throws java.io.IOException function getProperty(para1: JLString): JLString; overload; virtual; function getProperty(para1: JLString; para2: JLString): JLString; overload; virtual; function propertyNames(): JUEnumeration; overload; virtual; function stringPropertyNames(): JUSet; overload; virtual; procedure list(para1: JIPrintStream); overload; virtual; procedure list(para1: JIPrintWriter); overload; virtual; end; JSUIDefaults = class external 'javax.swing' name 'UIDefaults' (JUHashtable) public type InnerActiveValue = interface; Arr1InnerActiveValue = array of InnerActiveValue; Arr2InnerActiveValue = array of Arr1InnerActiveValue; Arr3InnerActiveValue = array of Arr2InnerActiveValue; InnerLazyValue = interface; Arr1InnerLazyValue = array of InnerLazyValue; Arr2InnerLazyValue = array of Arr1InnerLazyValue; Arr3InnerLazyValue = array of Arr2InnerLazyValue; InnerLazyInputMap = class; Arr1InnerLazyInputMap = array of InnerLazyInputMap; Arr2InnerLazyInputMap = array of Arr1InnerLazyInputMap; Arr3InnerLazyInputMap = array of Arr2InnerLazyInputMap; InnerProxyLazyValue = class; Arr1InnerProxyLazyValue = array of InnerProxyLazyValue; Arr2InnerProxyLazyValue = array of Arr1InnerProxyLazyValue; Arr3InnerProxyLazyValue = array of Arr2InnerProxyLazyValue; InnerActiveValue = interface external 'javax.swing' name 'ActiveValue' function createValue(para1: JSUIDefaults): JLObject; overload; end; InnerLazyValue = interface external 'javax.swing' name 'LazyValue' function createValue(para1: JSUIDefaults): JLObject; overload; end; InnerLazyInputMap = class external 'javax.swing' name 'LazyInputMap' (JLObject, JSUIDefaults.InnerLazyValue) public constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; function createValue(para1: JSUIDefaults): JLObject; overload; virtual; end; InnerProxyLazyValue = class external 'javax.swing' name 'ProxyLazyValue' (JLObject, JSUIDefaults.InnerLazyValue) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: Arr1JLObject); overload; constructor create(para1: JLString; const para2: array of JLObject); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JLObject); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JLObject); overload; function createValue(para1: JSUIDefaults): JLObject; overload; virtual; end; public constructor create(); overload; constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; function get(para1: JLObject): JLObject; overload; virtual; function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; procedure putDefaults(para1: Arr1JLObject); overload; virtual; procedure putDefaults(var para1: array of JLObject); overload; virtual; function getFont(para1: JLObject): JAFont; overload; virtual; function getFont(para1: JLObject; para2: JULocale): JAFont; overload; virtual; function getColor(para1: JLObject): JAColor; overload; virtual; function getColor(para1: JLObject; para2: JULocale): JAColor; overload; virtual; function getIcon(para1: JLObject): JSIcon; overload; virtual; function getIcon(para1: JLObject; para2: JULocale): JSIcon; overload; virtual; function getBorder(para1: JLObject): JSBBorder; overload; virtual; function getBorder(para1: JLObject; para2: JULocale): JSBBorder; overload; virtual; function getString(para1: JLObject): JLString; overload; virtual; function getString(para1: JLObject; para2: JULocale): JLString; overload; virtual; function getInt(para1: JLObject): jint; overload; virtual; function getInt(para1: JLObject; para2: JULocale): jint; overload; virtual; function getBoolean(para1: JLObject): jboolean; overload; virtual; function getBoolean(para1: JLObject; para2: JULocale): jboolean; overload; virtual; function getInsets(para1: JLObject): JAInsets; overload; virtual; function getInsets(para1: JLObject; para2: JULocale): JAInsets; overload; virtual; function getDimension(para1: JLObject): JADimension; overload; virtual; function getDimension(para1: JLObject; para2: JULocale): JADimension; overload; virtual; function getUIClass(para1: JLString; para2: JLClassLoader): JLClass; overload; virtual; function getUIClass(para1: JLString): JLClass; overload; virtual; strict protected procedure getUIError(para1: JLString); overload; virtual; public function getUI(para1: JSJComponent): JSPComponentUI; overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure addResourceBundle(para1: JLString); overload; virtual; procedure removeResourceBundle(para1: JLString); overload; virtual; procedure setDefaultLocale(para1: JULocale); overload; virtual; function getDefaultLocale(): JULocale; overload; virtual; end; JADDragSourceAdapter = class abstract external 'java.awt.dnd' name 'DragSourceAdapter' (JLObject, JADDragSourceListener, JADDragSourceMotionListener) public constructor create(); overload; procedure dragEnter(para1: JADDragSourceDragEvent); overload; virtual; procedure dragOver(para1: JADDragSourceDragEvent); overload; virtual; procedure dragMouseMoved(para1: JADDragSourceDragEvent); overload; virtual; procedure dropActionChanged(para1: JADDragSourceDragEvent); overload; virtual; procedure dragExit(para1: JADDragSourceEvent); overload; virtual; procedure dragDropEnd(para1: JADDragSourceDropEvent); overload; virtual; end; JADDragSourceContext = class external 'java.awt.dnd' name 'DragSourceContext' (JLObject, JADDragSourceListener, JADDragSourceMotionListener, JISerializable) strict protected const DEFAULT = 0; ENTER = 1; OVER = 2; CHANGED = 3; public constructor create(para1: JADPDragSourceContextPeer; para2: JADDragGestureEvent; para3: JACursor; para4: JAImage; para5: JAPoint; para6: JADTransferable; para7: JADDragSourceListener); overload; function getDragSource(): JADDragSource; overload; virtual; function getComponent(): JAComponent; overload; virtual; function getTrigger(): JADDragGestureEvent; overload; virtual; function getSourceActions(): jint; overload; virtual; procedure setCursor(para1: JACursor); overload; virtual; function getCursor(): JACursor; overload; virtual; procedure addDragSourceListener(para1: JADDragSourceListener); overload; virtual; // throws java.util.TooManyListenersException procedure removeDragSourceListener(para1: JADDragSourceListener); overload; virtual; procedure transferablesFlavorsChanged(); overload; virtual; procedure dragEnter(para1: JADDragSourceDragEvent); overload; virtual; procedure dragOver(para1: JADDragSourceDragEvent); overload; virtual; procedure dragExit(para1: JADDragSourceEvent); overload; virtual; procedure dropActionChanged(para1: JADDragSourceDragEvent); overload; virtual; procedure dragDropEnd(para1: JADDragSourceDropEvent); overload; virtual; procedure dragMouseMoved(para1: JADDragSourceDragEvent); overload; virtual; function getTransferable(): JADTransferable; overload; virtual; strict protected procedure updateCurrentCursor(para1: jint; para2: jint; para3: jint); overload; virtual; end; JADDropTargetAdapter = class abstract external 'java.awt.dnd' name 'DropTargetAdapter' (JLObject, JADDropTargetListener) public constructor create(); overload; procedure dragEnter(para1: JADDropTargetDragEvent); overload; virtual; procedure dragOver(para1: JADDropTargetDragEvent); overload; virtual; procedure dropActionChanged(para1: JADDropTargetDragEvent); overload; virtual; procedure dragExit(para1: JADDropTargetEvent); overload; virtual; end; JALightweightDispatcher = class external 'java.awt' name 'LightweightDispatcher' (JLObject, JISerializable, JAEAWTEventListener) public procedure eventDispatched(para1: JAAWTEvent); overload; virtual; end; JADDropTarget = class external 'java.awt.dnd' name 'DropTarget' (JLObject, JADDropTargetListener, JISerializable) public type InnerDropTargetAutoScroller = class; Arr1InnerDropTargetAutoScroller = array of InnerDropTargetAutoScroller; Arr2InnerDropTargetAutoScroller = array of Arr1InnerDropTargetAutoScroller; Arr3InnerDropTargetAutoScroller = array of Arr2InnerDropTargetAutoScroller; InnerDropTargetAutoScroller = class external 'java.awt.dnd' name 'DropTargetAutoScroller' (JLObject, JAEActionListener) strict protected constructor create(para1: JAComponent; para2: JAPoint); overload; procedure updateLocation(para1: JAPoint); overload; virtual; procedure stop(); overload; virtual; public procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; public constructor create(para1: JAComponent; para2: jint; para3: JADDropTargetListener; para4: jboolean; para5: JADFlavorMap); overload; // throws java.awt.HeadlessException constructor create(para1: JAComponent; para2: jint; para3: JADDropTargetListener; para4: jboolean); overload; // throws java.awt.HeadlessException constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JAComponent; para2: JADDropTargetListener); overload; // throws java.awt.HeadlessException constructor create(para1: JAComponent; para2: jint; para3: JADDropTargetListener); overload; // throws java.awt.HeadlessException procedure setComponent(para1: JAComponent); overload; virtual; function getComponent(): JAComponent; overload; virtual; procedure setDefaultActions(para1: jint); overload; virtual; function getDefaultActions(): jint; overload; virtual; procedure setActive(para1: jboolean); overload; virtual; function isActive(): jboolean; overload; virtual; procedure addDropTargetListener(para1: JADDropTargetListener); overload; virtual; // throws java.util.TooManyListenersException procedure removeDropTargetListener(para1: JADDropTargetListener); overload; virtual; procedure dragEnter(para1: JADDropTargetDragEvent); overload; virtual; procedure dragOver(para1: JADDropTargetDragEvent); overload; virtual; procedure dropActionChanged(para1: JADDropTargetDragEvent); overload; virtual; procedure dragExit(para1: JADDropTargetEvent); overload; virtual; procedure drop(para1: JADDropTargetDropEvent); overload; virtual; function getFlavorMap(): JADFlavorMap; overload; virtual; procedure setFlavorMap(para1: JADFlavorMap); overload; virtual; procedure addNotify(para1: JAPComponentPeer); overload; virtual; procedure removeNotify(para1: JAPComponentPeer); overload; virtual; function getDropTargetContext(): JADDropTargetContext; overload; virtual; strict protected function createDropTargetContext(): JADDropTargetContext; overload; virtual; function createDropTargetAutoScroller(para1: JAComponent; para2: JAPoint): JADDropTarget.InnerDropTargetAutoScroller; overload; virtual; procedure initializeAutoscrolling(para1: JAPoint); overload; virtual; procedure updateAutoscroll(para1: JAPoint); overload; virtual; procedure clearAutoscroll(); overload; virtual; end; JSAction = interface external 'javax.swing' name 'Action' (JAEActionListener) const DEFAULT = 'Default'; NAME = 'Name'; SHORT_DESCRIPTION = 'ShortDescription'; LONG_DESCRIPTION = 'LongDescription'; SMALL_ICON = 'SmallIcon'; ACTION_COMMAND_KEY = 'ActionCommandKey'; ACCELERATOR_KEY = 'AcceleratorKey'; MNEMONIC_KEY = 'MnemonicKey'; SELECTED_KEY = 'SwingSelectedKey'; DISPLAYED_MNEMONIC_INDEX_KEY = 'SwingDisplayedMnemonicIndexKey'; LARGE_ICON_KEY = 'SwingLargeIconKey'; function getValue(para1: JLString): JLObject; overload; procedure putValue(para1: JLString; para2: JLObject); overload; procedure setEnabled(para1: jboolean); overload; function isEnabled(): jboolean; overload; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; end; JSAutoscroller = class external 'javax.swing' name 'Autoscroller' (JLObject, JAEActionListener) public class procedure stop(para1: JSJComponent); static; overload; class function isRunning(para1: JSJComponent): jboolean; static; overload; class procedure processMouseDragged(para1: JAEMouseEvent); static; overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; JSColorTracker = class external 'javax.swing' name 'ColorTracker' (JLObject, JAEActionListener, JISerializable) public constructor create(para1: JSJColorChooser); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; function getColor(): JAColor; overload; virtual; end; JAPeerFixer = class external 'java.awt' name 'PeerFixer' (JLObject, JAEAdjustmentListener, JISerializable) public procedure adjustmentValueChanged(para1: JAEAdjustmentEvent); overload; virtual; end; JAEComponentAdapter = class abstract external 'java.awt.event' name 'ComponentAdapter' (JLObject, JAEComponentListener) public constructor create(); overload; procedure componentResized(para1: JAEComponentEvent); overload; virtual; procedure componentMoved(para1: JAEComponentEvent); overload; virtual; procedure componentShown(para1: JAEComponentEvent); overload; virtual; procedure componentHidden(para1: JAEComponentEvent); overload; virtual; end; JAEContainerAdapter = class abstract external 'java.awt.event' name 'ContainerAdapter' (JLObject, JAEContainerListener) public constructor create(); overload; procedure componentAdded(para1: JAEContainerEvent); overload; virtual; procedure componentRemoved(para1: JAEContainerEvent); overload; virtual; end; JAEFocusAdapter = class abstract external 'java.awt.event' name 'FocusAdapter' (JLObject, JAEFocusListener) public constructor create(); overload; procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; end; JSPBBasicComboBoxEditor = class external 'javax.swing.plaf.basic' name 'BasicComboBoxEditor' (JLObject, JSComboBoxEditor, JAEFocusListener) public type InnerBorderlessTextField = class; Arr1InnerBorderlessTextField = array of InnerBorderlessTextField; Arr2InnerBorderlessTextField = array of Arr1InnerBorderlessTextField; Arr3InnerBorderlessTextField = array of Arr2InnerBorderlessTextField; InnerBorderlessTextField = class external 'javax.swing.plaf.basic' name 'BorderlessTextField' end; public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing.plaf.basic' name 'UIResource' (JSPBBasicComboBoxEditor, JSPUIResource) public constructor create(); overload; end; strict protected var feditor: JSJTextField; external name 'editor'; public constructor create(); overload; function getEditorComponent(): JAComponent; overload; virtual; strict protected function createEditorComponent(): JSJTextField; overload; virtual; public procedure setItem(para1: JLObject); overload; virtual; function getItem(): JLObject; overload; virtual; procedure selectAll(); overload; virtual; procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; end; JAEHierarchyBoundsAdapter = class abstract external 'java.awt.event' name 'HierarchyBoundsAdapter' (JLObject, JAEHierarchyBoundsListener) public constructor create(); overload; procedure ancestorMoved(para1: JAEHierarchyEvent); overload; virtual; procedure ancestorResized(para1: JAEHierarchyEvent); overload; virtual; end; JAEKeyAdapter = class abstract external 'java.awt.event' name 'KeyAdapter' (JLObject, JAEKeyListener) public constructor create(); overload; procedure keyTyped(para1: JAEKeyEvent); overload; virtual; procedure keyPressed(para1: JAEKeyEvent); overload; virtual; procedure keyReleased(para1: JAEKeyEvent); overload; virtual; end; JADMouseDragGestureRecognizer = class abstract external 'java.awt.dnd' name 'MouseDragGestureRecognizer' (JADDragGestureRecognizer, JAEMouseListener, JAEMouseMotionListener) strict protected constructor create(para1: JADDragSource; para2: JAComponent; para3: jint; para4: JADDragGestureListener); overload; constructor create(para1: JADDragSource; para2: JAComponent; para3: jint); overload; constructor create(para1: JADDragSource; para2: JAComponent); overload; constructor create(para1: JADDragSource); overload; procedure registerListeners(); overload; virtual; procedure unregisterListeners(); overload; virtual; public procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; end; JAEMouseMotionAdapter = class abstract external 'java.awt.event' name 'MouseMotionAdapter' (JLObject, JAEMouseMotionListener) public constructor create(); overload; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; end; JSEMouseInputListener = interface external 'javax.swing.event' name 'MouseInputListener' (JAEMouseListener, JAEMouseMotionListener) end; JAEMouseAdapter = class abstract external 'java.awt.event' name 'MouseAdapter' (JLObject, JAEMouseListener, JAEMouseWheelListener, JAEMouseMotionListener) public constructor create(); overload; procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; procedure mouseWheelMoved(para1: JAEMouseWheelEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; end; JAAWTEventMulticaster = class external 'java.awt' name 'AWTEventMulticaster' (JLObject, JAEComponentListener, JAEContainerListener, JAEFocusListener, JAEKeyListener, JAEMouseListener, JAEMouseMotionListener, JAEWindowListener, JAEWindowFocusListener, JAEWindowStateListener, JAEActionListener, JAEItemListener, JAEAdjustmentListener, JAETextListener, JAEInputMethodListener, JAEHierarchyListener, JAEHierarchyBoundsListener, JAEMouseWheelListener) strict protected final var fa: JUEventListener; external name 'a'; fb: JUEventListener; external name 'b'; strict protected constructor create(para1: JUEventListener; para2: JUEventListener); overload; function remove(para1: JUEventListener): JUEventListener; overload; virtual; public procedure componentResized(para1: JAEComponentEvent); overload; virtual; procedure componentMoved(para1: JAEComponentEvent); overload; virtual; procedure componentShown(para1: JAEComponentEvent); overload; virtual; procedure componentHidden(para1: JAEComponentEvent); overload; virtual; procedure componentAdded(para1: JAEContainerEvent); overload; virtual; procedure componentRemoved(para1: JAEContainerEvent); overload; virtual; procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; procedure keyTyped(para1: JAEKeyEvent); overload; virtual; procedure keyPressed(para1: JAEKeyEvent); overload; virtual; procedure keyReleased(para1: JAEKeyEvent); overload; virtual; procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; procedure windowOpened(para1: JAEWindowEvent); overload; virtual; procedure windowClosing(para1: JAEWindowEvent); overload; virtual; procedure windowClosed(para1: JAEWindowEvent); overload; virtual; procedure windowIconified(para1: JAEWindowEvent); overload; virtual; procedure windowDeiconified(para1: JAEWindowEvent); overload; virtual; procedure windowActivated(para1: JAEWindowEvent); overload; virtual; procedure windowDeactivated(para1: JAEWindowEvent); overload; virtual; procedure windowStateChanged(para1: JAEWindowEvent); overload; virtual; procedure windowGainedFocus(para1: JAEWindowEvent); overload; virtual; procedure windowLostFocus(para1: JAEWindowEvent); overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; procedure itemStateChanged(para1: JAEItemEvent); overload; virtual; procedure adjustmentValueChanged(para1: JAEAdjustmentEvent); overload; virtual; procedure textValueChanged(para1: JAETextEvent); overload; virtual; procedure inputMethodTextChanged(para1: JAEInputMethodEvent); overload; virtual; procedure caretPositionChanged(para1: JAEInputMethodEvent); overload; virtual; procedure hierarchyChanged(para1: JAEHierarchyEvent); overload; virtual; procedure ancestorMoved(para1: JAEHierarchyEvent); overload; virtual; procedure ancestorResized(para1: JAEHierarchyEvent); overload; virtual; procedure mouseWheelMoved(para1: JAEMouseWheelEvent); overload; virtual; class function add(para1: JAEComponentListener; para2: JAEComponentListener): JAEComponentListener; static; overload; class function add(para1: JAEContainerListener; para2: JAEContainerListener): JAEContainerListener; static; overload; class function add(para1: JAEFocusListener; para2: JAEFocusListener): JAEFocusListener; static; overload; class function add(para1: JAEKeyListener; para2: JAEKeyListener): JAEKeyListener; static; overload; class function add(para1: JAEMouseListener; para2: JAEMouseListener): JAEMouseListener; static; overload; class function add(para1: JAEMouseMotionListener; para2: JAEMouseMotionListener): JAEMouseMotionListener; static; overload; class function add(para1: JAEWindowListener; para2: JAEWindowListener): JAEWindowListener; static; overload; class function add(para1: JAEWindowStateListener; para2: JAEWindowStateListener): JAEWindowStateListener; static; overload; class function add(para1: JAEWindowFocusListener; para2: JAEWindowFocusListener): JAEWindowFocusListener; static; overload; class function add(para1: JAEActionListener; para2: JAEActionListener): JAEActionListener; static; overload; class function add(para1: JAEItemListener; para2: JAEItemListener): JAEItemListener; static; overload; class function add(para1: JAEAdjustmentListener; para2: JAEAdjustmentListener): JAEAdjustmentListener; static; overload; class function add(para1: JAETextListener; para2: JAETextListener): JAETextListener; static; overload; class function add(para1: JAEInputMethodListener; para2: JAEInputMethodListener): JAEInputMethodListener; static; overload; class function add(para1: JAEHierarchyListener; para2: JAEHierarchyListener): JAEHierarchyListener; static; overload; class function add(para1: JAEHierarchyBoundsListener; para2: JAEHierarchyBoundsListener): JAEHierarchyBoundsListener; static; overload; class function add(para1: JAEMouseWheelListener; para2: JAEMouseWheelListener): JAEMouseWheelListener; static; overload; class function remove(para1: JAEComponentListener; para2: JAEComponentListener): JAEComponentListener; static; overload; class function remove(para1: JAEContainerListener; para2: JAEContainerListener): JAEContainerListener; static; overload; class function remove(para1: JAEFocusListener; para2: JAEFocusListener): JAEFocusListener; static; overload; class function remove(para1: JAEKeyListener; para2: JAEKeyListener): JAEKeyListener; static; overload; class function remove(para1: JAEMouseListener; para2: JAEMouseListener): JAEMouseListener; static; overload; class function remove(para1: JAEMouseMotionListener; para2: JAEMouseMotionListener): JAEMouseMotionListener; static; overload; class function remove(para1: JAEWindowListener; para2: JAEWindowListener): JAEWindowListener; static; overload; class function remove(para1: JAEWindowStateListener; para2: JAEWindowStateListener): JAEWindowStateListener; static; overload; class function remove(para1: JAEWindowFocusListener; para2: JAEWindowFocusListener): JAEWindowFocusListener; static; overload; class function remove(para1: JAEActionListener; para2: JAEActionListener): JAEActionListener; static; overload; class function remove(para1: JAEItemListener; para2: JAEItemListener): JAEItemListener; static; overload; class function remove(para1: JAEAdjustmentListener; para2: JAEAdjustmentListener): JAEAdjustmentListener; static; overload; class function remove(para1: JAETextListener; para2: JAETextListener): JAETextListener; static; overload; class function remove(para1: JAEInputMethodListener; para2: JAEInputMethodListener): JAEInputMethodListener; static; overload; class function remove(para1: JAEHierarchyListener; para2: JAEHierarchyListener): JAEHierarchyListener; static; overload; class function remove(para1: JAEHierarchyBoundsListener; para2: JAEHierarchyBoundsListener): JAEHierarchyBoundsListener; static; overload; class function remove(para1: JAEMouseWheelListener; para2: JAEMouseWheelListener): JAEMouseWheelListener; static; overload; strict protected class function addInternal(para1: JUEventListener; para2: JUEventListener): JUEventListener; static; overload; class function removeInternal(para1: JUEventListener; para2: JUEventListener): JUEventListener; static; overload; procedure saveInternal(para1: JIObjectOutputStream; para2: JLString); overload; virtual; // throws java.io.IOException class procedure save(para1: JIObjectOutputStream; para2: JLString; para3: JUEventListener); static; overload; // throws java.io.IOException public class function getListeners(para1: JUEventListener; para2: JLClass): Arr1JUEventListener; static; overload; end; JAEWindowAdapter = class abstract external 'java.awt.event' name 'WindowAdapter' (JLObject, JAEWindowListener, JAEWindowStateListener, JAEWindowFocusListener) public constructor create(); overload; procedure windowOpened(para1: JAEWindowEvent); overload; virtual; procedure windowClosing(para1: JAEWindowEvent); overload; virtual; procedure windowClosed(para1: JAEWindowEvent); overload; virtual; procedure windowIconified(para1: JAEWindowEvent); overload; virtual; procedure windowDeiconified(para1: JAEWindowEvent); overload; virtual; procedure windowActivated(para1: JAEWindowEvent); overload; virtual; procedure windowDeactivated(para1: JAEWindowEvent); overload; virtual; procedure windowStateChanged(para1: JAEWindowEvent); overload; virtual; procedure windowGainedFocus(para1: JAEWindowEvent); overload; virtual; procedure windowLostFocus(para1: JAEWindowEvent); overload; virtual; end; JSActionPropertyChangeListener = class abstract external 'javax.swing' name 'ActionPropertyChangeListener' (JLObject, JBPropertyChangeListener, JISerializable) public type InnerOwnedWeakReference = class; Arr1InnerOwnedWeakReference = array of InnerOwnedWeakReference; Arr2InnerOwnedWeakReference = array of Arr1InnerOwnedWeakReference; Arr3InnerOwnedWeakReference = array of Arr2InnerOwnedWeakReference; InnerOwnedWeakReference = class external 'javax.swing' name 'OwnedWeakReference' end; public constructor create(para1: JSJComponent; para2: JSAction); overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; final; strict protected procedure actionPropertyChanged(para1: JSJComponent; para2: JSAction; para3: JBPropertyChangeEvent); overload; virtual; abstract; public function getTarget(): JSJComponent; overload; virtual; function getAction(): JSAction; overload; virtual; end; JSAncestorNotifier = class external 'javax.swing' name 'AncestorNotifier' (JLObject, JAEComponentListener, JBPropertyChangeListener, JISerializable) strict protected procedure fireAncestorAdded(para1: JSJComponent; para2: jint; para3: JAContainer; para4: JAContainer); overload; virtual; procedure fireAncestorRemoved(para1: JSJComponent; para2: jint; para3: JAContainer; para4: JAContainer); overload; virtual; procedure fireAncestorMoved(para1: JSJComponent; para2: jint; para3: JAContainer; para4: JAContainer); overload; virtual; public procedure componentResized(para1: JAEComponentEvent); overload; virtual; procedure componentMoved(para1: JAEComponentEvent); overload; virtual; procedure componentShown(para1: JAEComponentEvent); overload; virtual; procedure componentHidden(para1: JAEComponentEvent); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JBBBeanContextServicesListener = interface external 'java.beans.beancontext' name 'BeanContextServicesListener' (JBBBeanContextServiceRevokedListener) procedure serviceAvailable(para1: JBBBeanContextServiceAvailableEvent); overload; end; JAEAWTEventListenerProxy = class external 'java.awt.event' name 'AWTEventListenerProxy' (JUEventListenerProxy, JAEAWTEventListener) public constructor create(para1: jlong; para2: JAEAWTEventListener); overload; procedure eventDispatched(para1: JAAWTEvent); overload; virtual; function getEventMask(): jlong; overload; virtual; end; JBPropertyChangeListenerProxy = class external 'java.beans' name 'PropertyChangeListenerProxy' (JUEventListenerProxy, JBPropertyChangeListener) public constructor create(para1: JLString; para2: JBPropertyChangeListener); overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; function getPropertyName(): JLString; overload; virtual; end; JBVetoableChangeListenerProxy = class external 'java.beans' name 'VetoableChangeListenerProxy' (JUEventListenerProxy, JBVetoableChangeListener) public constructor create(para1: JLString; para2: JBVetoableChangeListener); overload; procedure vetoableChange(para1: JBPropertyChangeEvent); overload; virtual; // throws java.beans.PropertyVetoException function getPropertyName(): JLString; overload; virtual; end; JNENamespaceChangeListener = interface external 'javax.naming.event' name 'NamespaceChangeListener' (JNENamingListener) procedure objectAdded(para1: JNENamingEvent); overload; procedure objectRemoved(para1: JNENamingEvent); overload; procedure objectRenamed(para1: JNENamingEvent); overload; end; JNEObjectChangeListener = interface external 'javax.naming.event' name 'ObjectChangeListener' (JNENamingListener) procedure objectChanged(para1: JNENamingEvent); overload; end; JNLUnsolicitedNotificationListener = interface external 'javax.naming.ldap' name 'UnsolicitedNotificationListener' (JNENamingListener) procedure notificationReceived(para1: JNLUnsolicitedNotificationEvent); overload; end; JSPBBasicButtonListener = class external 'javax.swing.plaf.basic' name 'BasicButtonListener' (JLObject, JAEMouseListener, JAEMouseMotionListener, JAEFocusListener, JSEChangeListener, JBPropertyChangeListener) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; public constructor create(para1: JSAbstractButton); overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected procedure checkOpacity(para1: JSAbstractButton); overload; virtual; public procedure installKeyboardActions(para1: JSJComponent); overload; virtual; procedure uninstallKeyboardActions(para1: JSJComponent); overload; virtual; procedure stateChanged(para1: JSEChangeEvent); overload; virtual; procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; end; JSEInternalFrameAdapter = class abstract external 'javax.swing.event' name 'InternalFrameAdapter' (JLObject, JSEInternalFrameListener) public constructor create(); overload; procedure internalFrameOpened(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameClosing(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameClosed(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameIconified(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameDeiconified(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameActivated(para1: JSEInternalFrameEvent); overload; virtual; procedure internalFrameDeactivated(para1: JSEInternalFrameEvent); overload; virtual; end; JSTDefaultTableColumnModel = class external 'javax.swing.table' name 'DefaultTableColumnModel' (JLObject, JSTTableColumnModel, JBPropertyChangeListener, JSEListSelectionListener, JISerializable) strict protected var ftableColumns: JUVector; external name 'tableColumns'; fselectionModel: JSListSelectionModel; external name 'selectionModel'; fcolumnMargin: jint; external name 'columnMargin'; flistenerList: JSEEventListenerList; external name 'listenerList'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; fcolumnSelectionAllowed: jboolean; external name 'columnSelectionAllowed'; ftotalColumnWidth: jint; external name 'totalColumnWidth'; public constructor create(); overload; procedure addColumn(para1: JSTTableColumn); overload; virtual; procedure removeColumn(para1: JSTTableColumn); overload; virtual; procedure moveColumn(para1: jint; para2: jint); overload; virtual; procedure setColumnMargin(para1: jint); overload; virtual; function getColumnCount(): jint; overload; virtual; function getColumns(): JUEnumeration; overload; virtual; function getColumnIndex(para1: JLObject): jint; overload; virtual; function getColumn(para1: jint): JSTTableColumn; overload; virtual; function getColumnMargin(): jint; overload; virtual; function getColumnIndexAtX(para1: jint): jint; overload; virtual; function getTotalColumnWidth(): jint; overload; virtual; procedure setSelectionModel(para1: JSListSelectionModel); overload; virtual; function getSelectionModel(): JSListSelectionModel; overload; virtual; procedure setColumnSelectionAllowed(para1: jboolean); overload; virtual; function getColumnSelectionAllowed(): jboolean; overload; virtual; function getSelectedColumns(): Arr1jint; overload; virtual; function getSelectedColumnCount(): jint; overload; virtual; procedure addColumnModelListener(para1: JSETableColumnModelListener); overload; virtual; procedure removeColumnModelListener(para1: JSETableColumnModelListener); overload; virtual; function getColumnModelListeners(): Arr1JSETableColumnModelListener; overload; virtual; strict protected procedure fireColumnAdded(para1: JSETableColumnModelEvent); overload; virtual; procedure fireColumnRemoved(para1: JSETableColumnModelEvent); overload; virtual; procedure fireColumnMoved(para1: JSETableColumnModelEvent); overload; virtual; procedure fireColumnSelectionChanged(para1: JSEListSelectionEvent); overload; virtual; procedure fireColumnMarginChanged(); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure valueChanged(para1: JSEListSelectionEvent); overload; virtual; strict protected function createSelectionModel(): JSListSelectionModel; overload; virtual; procedure recalcWidthCache(); overload; virtual; end; JAAccessibleResourceBundle = class external 'javax.accessibility' name 'AccessibleResourceBundle' (JUListResourceBundle) public constructor create(); overload; function getContents(): Arr2JLObject; overload; virtual; end; JUCAbstractExecutorService = class abstract external 'java.util.concurrent' name 'AbstractExecutorService' (JLObject, JUCExecutorService) public constructor create(); overload; strict protected function newTaskFor(para1: JLRunnable; para2: JLObject): JUCRunnableFuture; overload; virtual; function newTaskFor(para1: JUCCallable): JUCRunnableFuture; overload; virtual; public function submit(para1: JLRunnable): JUCFuture; overload; virtual; function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual; function submit(para1: JUCCallable): JUCFuture; overload; virtual; function invokeAny(para1: JUCollection): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException function invokeAny(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException function invokeAll(para1: JUCollection): JUList; overload; virtual; // throws java.lang.InterruptedException function invokeAll(para1: JUCollection; para2: jlong; para3: JUCTimeUnit): JUList; overload; virtual; // throws java.lang.InterruptedException end; JUCScheduledExecutorService = interface external 'java.util.concurrent' name 'ScheduledExecutorService' (JUCExecutorService) function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; end; JUCFutureTask = class external 'java.util.concurrent' name 'FutureTask' (JLObject, JUCRunnableFuture) public type InnerSync = class; Arr1InnerSync = array of InnerSync; Arr2InnerSync = array of Arr1InnerSync; Arr3InnerSync = array of Arr2InnerSync; InnerSync = class sealed external 'java.util.concurrent' name 'Sync' end; public constructor create(para1: JUCCallable); overload; constructor create(para1: JLRunnable; para2: JLObject); overload; function isCancelled(): jboolean; overload; virtual; function isDone(): jboolean; overload; virtual; function cancel(para1: jboolean): jboolean; overload; virtual; function get(): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException strict protected procedure done(); overload; virtual; procedure &set(para1: JLObject); overload; virtual; procedure setException(para1: JLThrowable); overload; virtual; public procedure run(); overload; virtual; strict protected function runAndReset(): jboolean; overload; virtual; end; JSSwingWorker = class abstract external 'javax.swing' name 'SwingWorker' (JLObject, JUCRunnableFuture) public type InnerDoSubmitAccumulativeRunnable = class; Arr1InnerDoSubmitAccumulativeRunnable = array of InnerDoSubmitAccumulativeRunnable; Arr2InnerDoSubmitAccumulativeRunnable = array of Arr1InnerDoSubmitAccumulativeRunnable; Arr3InnerDoSubmitAccumulativeRunnable = array of Arr2InnerDoSubmitAccumulativeRunnable; InnerSwingWorkerPropertyChangeSupport = class; Arr1InnerSwingWorkerPropertyChangeSupport = array of InnerSwingWorkerPropertyChangeSupport; Arr2InnerSwingWorkerPropertyChangeSupport = array of Arr1InnerSwingWorkerPropertyChangeSupport; Arr3InnerSwingWorkerPropertyChangeSupport = array of Arr2InnerSwingWorkerPropertyChangeSupport; InnerDoSubmitAccumulativeRunnable = class external 'javax.swing' name 'DoSubmitAccumulativeRunnable' end; InnerSwingWorkerPropertyChangeSupport = class external 'javax.swing' name 'SwingWorkerPropertyChangeSupport' end; public type InnerStateValue = class; Arr1InnerStateValue = array of InnerStateValue; Arr2InnerStateValue = array of Arr1InnerStateValue; Arr3InnerStateValue = array of Arr2InnerStateValue; InnerStateValue = class sealed external 'javax.swing' name 'StateValue' (JLEnum) public final class var fPENDING: JSSwingWorker.InnerStateValue; external name 'PENDING'; fSTARTED: JSSwingWorker.InnerStateValue; external name 'STARTED'; fDONE: JSSwingWorker.InnerStateValue; external name 'DONE'; public class function values(): JSSwingWorker.Arr1InnerStateValue; static; overload; class function valueOf(para1: JLString): JSSwingWorker.InnerStateValue; static; overload; end; public constructor create(); overload; strict protected function doInBackground(): JLObject; overload; virtual; abstract; // throws java.lang.Exception public procedure run(); overload; virtual; final; strict protected procedure publish(para1: Arr1JLObject); overload; virtual; final; procedure publish(const para1: array of JLObject); overload; virtual; final; procedure process(para1: JUList); overload; virtual; procedure done(); overload; virtual; procedure setProgress(para1: jint); overload; virtual; final; public function getProgress(): jint; overload; virtual; final; procedure execute(); overload; virtual; final; function cancel(para1: jboolean): jboolean; overload; virtual; final; function isCancelled(): jboolean; overload; virtual; final; function isDone(): jboolean; overload; virtual; final; function get(): JLObject; overload; virtual; final; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException function get(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; final; // throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; final; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; final; procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; final; function getPropertyChangeSupport(): JBPropertyChangeSupport; overload; virtual; final; function getState(): JSSwingWorker.InnerStateValue; overload; virtual; final; end; JULConsoleHandler = class external 'java.util.logging' name 'ConsoleHandler' (JULStreamHandler) public constructor create(); overload; procedure publish(para1: JULLogRecord); overload; virtual; procedure close(); overload; virtual; end; JULFileHandler = class external 'java.util.logging' name 'FileHandler' (JULStreamHandler) public type InnerInitializationErrorManager = class; Arr1InnerInitializationErrorManager = array of InnerInitializationErrorManager; Arr2InnerInitializationErrorManager = array of Arr1InnerInitializationErrorManager; Arr3InnerInitializationErrorManager = array of Arr2InnerInitializationErrorManager; InnerMeteredStream = class; Arr1InnerMeteredStream = array of InnerMeteredStream; Arr2InnerMeteredStream = array of Arr1InnerMeteredStream; Arr3InnerMeteredStream = array of Arr2InnerMeteredStream; InnerInitializationErrorManager = class external 'java.util.logging' name 'InitializationErrorManager' end; InnerMeteredStream = class external 'java.util.logging' name 'MeteredStream' end; public constructor create(); overload; // throws java.io.IOException, java.lang.SecurityException constructor create(para1: JLString); overload; // throws java.io.IOException, java.lang.SecurityException constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException, java.lang.SecurityException constructor create(para1: JLString; para2: jint; para3: jint); overload; // throws java.io.IOException, java.lang.SecurityException constructor create(para1: JLString; para2: jint; para3: jint; para4: jboolean); overload; // throws java.io.IOException, java.lang.SecurityException procedure publish(para1: JULLogRecord); overload; virtual; procedure close(); overload; virtual; // throws java.lang.SecurityException end; JULSocketHandler = class external 'java.util.logging' name 'SocketHandler' (JULStreamHandler) public constructor create(); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jint); overload; // throws java.io.IOException procedure close(); overload; virtual; // throws java.lang.SecurityException procedure publish(para1: JULLogRecord); overload; virtual; end; JUPFileSystemPreferences = class external 'java.util.prefs' name 'FileSystemPreferences' (JUPAbstractPreferences) public type InnerChange = class; Arr1InnerChange = array of InnerChange; Arr2InnerChange = array of Arr1InnerChange; Arr3InnerChange = array of Arr2InnerChange; InnerNodeCreate = class; Arr1InnerNodeCreate = array of InnerNodeCreate; Arr2InnerNodeCreate = array of Arr1InnerNodeCreate; Arr3InnerNodeCreate = array of Arr2InnerNodeCreate; InnerPut = class; Arr1InnerPut = array of InnerPut; Arr2InnerPut = array of Arr1InnerPut; Arr3InnerPut = array of Arr2InnerPut; InnerRemove = class; Arr1InnerRemove = array of InnerRemove; Arr2InnerRemove = array of Arr1InnerRemove; Arr3InnerRemove = array of Arr2InnerRemove; InnerChange = class abstract external 'java.util.prefs' name 'Change' end; InnerNodeCreate = class external 'java.util.prefs' name 'NodeCreate' end; InnerPut = class external 'java.util.prefs' name 'Put' end; InnerRemove = class external 'java.util.prefs' name 'Remove' end; public function isUserNode(): jboolean; overload; virtual; strict protected procedure putSpi(para1: JLString; para2: JLString); overload; virtual; function getSpi(para1: JLString): JLString; overload; virtual; procedure removeSpi(para1: JLString); overload; virtual; function keysSpi(): Arr1JLString; overload; virtual; function childrenNamesSpi(): Arr1JLString; overload; virtual; function childSpi(para1: JLString): JUPAbstractPreferences; overload; virtual; public procedure removeNode(); overload; virtual; // throws java.util.prefs.BackingStoreException strict protected procedure removeNodeSpi(); overload; virtual; // throws java.util.prefs.BackingStoreException public procedure sync(); overload; virtual; // throws java.util.prefs.BackingStoreException strict protected procedure syncSpi(); overload; virtual; // throws java.util.prefs.BackingStoreException public procedure flush(); overload; virtual; // throws java.util.prefs.BackingStoreException strict protected procedure flushSpi(); overload; virtual; // throws java.util.prefs.BackingStoreException end; JUJJarEntry = class external 'java.util.jar' name 'JarEntry' (JUZZipEntry) public constructor create(para1: JLString); overload; constructor create(para1: JUZZipEntry); overload; constructor create(para1: JUJJarEntry); overload; function getAttributes(): JUJAttributes; overload; virtual; // throws java.io.IOException function getCertificates(): Arr1JSCCertificate; overload; virtual; function getCodeSigners(): Arr1JSCodeSigner; overload; virtual; end; JUJJarFile = class external 'java.util.jar' name 'JarFile' (JUZZipFile) public type InnerJarFileEntry = class; Arr1InnerJarFileEntry = array of InnerJarFileEntry; Arr2InnerJarFileEntry = array of Arr1InnerJarFileEntry; Arr3InnerJarFileEntry = array of Arr2InnerJarFileEntry; InnerJarFileEntry = class external 'java.util.jar' name 'JarFileEntry' end; public const MANIFEST_NAME = 'META-INF/MANIFEST.MF'; public constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: JIFile); overload; // throws java.io.IOException constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: JIFile; para2: jboolean; para3: jint); overload; // throws java.io.IOException function getManifest(): JUJManifest; overload; virtual; // throws java.io.IOException function getJarEntry(para1: JLString): JUJJarEntry; overload; virtual; function getEntry(para1: JLString): JUZZipEntry; overload; virtual; function entries(): JUEnumeration; overload; virtual; function getInputStream(para1: JUZZipEntry): JIInputStream; overload; virtual; // throws java.io.IOException end; JIPJJPEGImageReadParam = class external 'javax.imageio.plugins.jpeg' name 'JPEGImageReadParam' (JIImageReadParam) public constructor create(); overload; function areTablesSet(): jboolean; overload; virtual; procedure setDecodeTables(para1: Arr1JIPJJPEGQTable; para2: Arr1JIPJJPEGHuffmanTable; para3: Arr1JIPJJPEGHuffmanTable); overload; virtual; procedure setDecodeTables(var para1: array of JIPJJPEGQTable; var para2: array of JIPJJPEGHuffmanTable; var para3: array of JIPJJPEGHuffmanTable); overload; virtual; procedure unsetDecodeTables(); overload; virtual; function getQTables(): Arr1JIPJJPEGQTable; overload; virtual; function getDCHuffmanTables(): Arr1JIPJJPEGHuffmanTable; overload; virtual; function getACHuffmanTables(): Arr1JIPJJPEGHuffmanTable; overload; virtual; end; JIPBBMPImageWriteParam = class external 'javax.imageio.plugins.bmp' name 'BMPImageWriteParam' (JIImageWriteParam) public constructor create(para1: JULocale); overload; constructor create(); overload; procedure setTopDown(para1: jboolean); overload; virtual; function isTopDown(): jboolean; overload; virtual; end; JIPJJPEGImageWriteParam = class external 'javax.imageio.plugins.jpeg' name 'JPEGImageWriteParam' (JIImageWriteParam) public constructor create(para1: JULocale); overload; procedure unsetCompression(); overload; virtual; function isCompressionLossless(): jboolean; overload; virtual; function getCompressionQualityDescriptions(): Arr1JLString; overload; virtual; function getCompressionQualityValues(): Arr1jfloat; overload; virtual; function areTablesSet(): jboolean; overload; virtual; procedure setEncodeTables(para1: Arr1JIPJJPEGQTable; para2: Arr1JIPJJPEGHuffmanTable; para3: Arr1JIPJJPEGHuffmanTable); overload; virtual; procedure setEncodeTables(var para1: array of JIPJJPEGQTable; var para2: array of JIPJJPEGHuffmanTable; var para3: array of JIPJJPEGHuffmanTable); overload; virtual; procedure unsetEncodeTables(); overload; virtual; function getQTables(): Arr1JIPJJPEGQTable; overload; virtual; function getDCHuffmanTables(): Arr1JIPJJPEGHuffmanTable; overload; virtual; function getACHuffmanTables(): Arr1JIPJJPEGHuffmanTable; overload; virtual; procedure setOptimizeHuffmanTables(para1: jboolean); overload; virtual; function getOptimizeHuffmanTables(): jboolean; overload; virtual; end; JISImageInputStreamSpi = class abstract external 'javax.imageio.spi' name 'ImageInputStreamSpi' (JISIIOServiceProvider) strict protected var finputClass: JLClass; external name 'inputClass'; strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JLString; para3: JLClass); overload; function getInputClass(): JLClass; overload; virtual; function canUseCacheFile(): jboolean; overload; virtual; function needsCacheFile(): jboolean; overload; virtual; function createInputStreamInstance(para1: JLObject; para2: jboolean; para3: JIFile): JISImageInputStream; overload; virtual; abstract; // throws java.io.IOException function createInputStreamInstance(para1: JLObject): JISImageInputStream; overload; virtual; // throws java.io.IOException end; JISImageOutputStreamSpi = class abstract external 'javax.imageio.spi' name 'ImageOutputStreamSpi' (JISIIOServiceProvider) strict protected var foutputClass: JLClass; external name 'outputClass'; strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JLString; para3: JLClass); overload; function getOutputClass(): JLClass; overload; virtual; function canUseCacheFile(): jboolean; overload; virtual; function needsCacheFile(): jboolean; overload; virtual; function createOutputStreamInstance(para1: JLObject; para2: jboolean; para3: JIFile): JISImageOutputStream; overload; virtual; abstract; // throws java.io.IOException function createOutputStreamInstance(para1: JLObject): JISImageOutputStream; overload; virtual; // throws java.io.IOException end; JISImageReaderWriterSpi = class abstract external 'javax.imageio.spi' name 'ImageReaderWriterSpi' (JISIIOServiceProvider) strict protected var fnames: Arr1JLString; external name 'names'; fsuffixes: Arr1JLString; external name 'suffixes'; fMIMETypes: Arr1JLString; external name 'MIMETypes'; fpluginClassName: JLString; external name 'pluginClassName'; fsupportsStandardStreamMetadataFormat: jboolean; external name 'supportsStandardStreamMetadataFormat'; fnativeStreamMetadataFormatName: JLString; external name 'nativeStreamMetadataFormatName'; fnativeStreamMetadataFormatClassName: JLString; external name 'nativeStreamMetadataFormatClassName'; fextraStreamMetadataFormatNames: Arr1JLString; external name 'extraStreamMetadataFormatNames'; fextraStreamMetadataFormatClassNames: Arr1JLString; external name 'extraStreamMetadataFormatClassNames'; fsupportsStandardImageMetadataFormat: jboolean; external name 'supportsStandardImageMetadataFormat'; fnativeImageMetadataFormatName: JLString; external name 'nativeImageMetadataFormatName'; fnativeImageMetadataFormatClassName: JLString; external name 'nativeImageMetadataFormatClassName'; fextraImageMetadataFormatNames: Arr1JLString; external name 'extraImageMetadataFormatNames'; fextraImageMetadataFormatClassNames: Arr1JLString; external name 'extraImageMetadataFormatClassNames'; public constructor create(para1: JLString; para2: JLString; para3: Arr1JLString; para4: Arr1JLString; para5: Arr1JLString; para6: JLString; para7: jboolean; para8: JLString; para9: JLString; para10: Arr1JLString; para11: Arr1JLString; para12: jboolean; para13: JLString; para14: JLString; para15: Arr1JLString; para16: Arr1JLString); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JLString; const para4: array of JLString; const para5: array of JLString; para6: JLString; para7: jboolean; para8: JLString; para9: JLString; const para10: array of JLString; const para11: array of JLString; para12: jboolean; para13: JLString; para14: JLString; const para15: array of JLString; const para16: array of JLString); overload; constructor create(); overload; function getFormatNames(): Arr1JLString; overload; virtual; function getFileSuffixes(): Arr1JLString; overload; virtual; function getMIMETypes(): Arr1JLString; overload; virtual; function getPluginClassName(): JLString; overload; virtual; function isStandardStreamMetadataFormatSupported(): jboolean; overload; virtual; function getNativeStreamMetadataFormatName(): JLString; overload; virtual; function getExtraStreamMetadataFormatNames(): Arr1JLString; overload; virtual; function isStandardImageMetadataFormatSupported(): jboolean; overload; virtual; function getNativeImageMetadataFormatName(): JLString; overload; virtual; function getExtraImageMetadataFormatNames(): Arr1JLString; overload; virtual; function getStreamMetadataFormat(para1: JLString): JIMIIOMetadataFormat; overload; virtual; function getImageMetadataFormat(para1: JLString): JIMIIOMetadataFormat; overload; virtual; end; JISImageTranscoderSpi = class abstract external 'javax.imageio.spi' name 'ImageTranscoderSpi' (JISIIOServiceProvider) strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JLString); overload; function getReaderServiceProviderName(): JLString; overload; virtual; abstract; function getWriterServiceProviderName(): JLString; overload; virtual; abstract; function createTranscoderInstance(): JIImageTranscoder; overload; virtual; abstract; end; JLMUSimpleAnnotationValueVisitor6 = class external 'javax.lang.model.util' name 'SimpleAnnotationValueVisitor6' (JLMUAbstractAnnotationValueVisitor6) strict protected final var fDEFAULT_VALUE: JLObject; external name 'DEFAULT_VALUE'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; function defaultAction(para1: JLObject; para2: JLObject): JLObject; overload; virtual; public function visitBoolean(para1: jboolean; para2: JLObject): JLObject; overload; virtual; function visitByte(para1: jbyte; para2: JLObject): JLObject; overload; virtual; function visitChar(para1: jchar; para2: JLObject): JLObject; overload; virtual; function visitDouble(para1: jdouble; para2: JLObject): JLObject; overload; virtual; function visitFloat(para1: jfloat; para2: JLObject): JLObject; overload; virtual; function visitInt(para1: jint; para2: JLObject): JLObject; overload; virtual; function visitLong(para1: jlong; para2: JLObject): JLObject; overload; virtual; function visitShort(para1: jshort; para2: JLObject): JLObject; overload; virtual; function visitString(para1: JLString; para2: JLObject): JLObject; overload; virtual; function visitType(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; virtual; function visitEnumConstant(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitAnnotation(para1: JLMEAnnotationMirror; para2: JLObject): JLObject; overload; virtual; function visitArray(para1: JUList; para2: JLObject): JLObject; overload; virtual; end; JLMUElementScanner6 = class external 'javax.lang.model.util' name 'ElementScanner6' (JLMUAbstractElementVisitor6) strict protected final var fDEFAULT_VALUE: JLObject; external name 'DEFAULT_VALUE'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; public function scan(para1: JLIterable; para2: JLObject): JLObject; overload; virtual; final; function scan(para1: JLMEElement; para2: JLObject): JLObject; overload; virtual; function scan(para1: JLMEElement): JLObject; overload; virtual; final; function visitPackage(para1: JLMEPackageElement; para2: JLObject): JLObject; overload; virtual; function visitType(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitVariable(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutable(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitTypeParameter(para1: JLMETypeParameterElement; para2: JLObject): JLObject; overload; virtual; end; JLMUSimpleElementVisitor6 = class external 'javax.lang.model.util' name 'SimpleElementVisitor6' (JLMUAbstractElementVisitor6) strict protected final var fDEFAULT_VALUE: JLObject; external name 'DEFAULT_VALUE'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; function defaultAction(para1: JLMEElement; para2: JLObject): JLObject; overload; virtual; public function visitPackage(para1: JLMEPackageElement; para2: JLObject): JLObject; overload; virtual; function visitType(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitVariable(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutable(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitTypeParameter(para1: JLMETypeParameterElement; para2: JLObject): JLObject; overload; virtual; end; JLMTArrayType = interface external 'javax.lang.model.type' name 'ArrayType' (JLMTReferenceType) function getComponentType(): JLMTTypeMirror; overload; end; JLMTDeclaredType = interface external 'javax.lang.model.type' name 'DeclaredType' (JLMTReferenceType) function asElement(): JLMEElement; overload; function getEnclosingType(): JLMTTypeMirror; overload; function getTypeArguments(): JUList; overload; end; JLMTNullType = interface external 'javax.lang.model.type' name 'NullType' (JLMTReferenceType) end; JLMTTypeVariable = interface external 'javax.lang.model.type' name 'TypeVariable' (JLMTReferenceType) function asElement(): JLMEElement; overload; function getUpperBound(): JLMTTypeMirror; overload; function getLowerBound(): JLMTTypeMirror; overload; end; JLMUSimpleTypeVisitor6 = class external 'javax.lang.model.util' name 'SimpleTypeVisitor6' (JLMUAbstractTypeVisitor6) strict protected final var fDEFAULT_VALUE: JLObject; external name 'DEFAULT_VALUE'; strict protected constructor create(); overload; constructor create(para1: JLObject); overload; function defaultAction(para1: JLMTTypeMirror; para2: JLObject): JLObject; overload; virtual; public function visitPrimitive(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitNull(para1: JLMTNullType; para2: JLObject): JLObject; overload; virtual; function visitArray(para1: JLMTArrayType; para2: JLObject): JLObject; overload; virtual; function visitDeclared(para1: JLMTDeclaredType; para2: JLObject): JLObject; overload; virtual; function visitError(para1: JLMTErrorType; para2: JLObject): JLObject; overload; virtual; function visitTypeVariable(para1: JLMTTypeVariable; para2: JLObject): JLObject; overload; virtual; function visitWildcard(para1: JLMTWildcardType; para2: JLObject): JLObject; overload; virtual; function visitExecutable(para1: JLMTExecutableType; para2: JLObject): JLObject; overload; virtual; function visitNoType(para1: JLMTNoType; para2: JLObject): JLObject; overload; virtual; end; JMMBeanAttributeInfo = class external 'javax.management' name 'MBeanAttributeInfo' (JMMBeanFeatureInfo, JLCloneable) public constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean; para6: jboolean); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean; para6: jboolean; para7: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; para3: JLRMethod; para4: JLRMethod); overload; // throws javax.management.IntrospectionException function clone(): JLObject; overload; virtual; function getType(): JLString; overload; virtual; function isReadable(): jboolean; overload; virtual; function isWritable(): jboolean; overload; virtual; function isIs(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMBeanConstructorInfo = class external 'javax.management' name 'MBeanConstructorInfo' (JMMBeanFeatureInfo, JLCloneable) public constructor create(para1: JLString; para2: JLRConstructor); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getSignature(): Arr1JMMBeanParameterInfo; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMBeanNotificationInfo = class external 'javax.management' name 'MBeanNotificationInfo' (JMMBeanFeatureInfo, JLCloneable) public constructor create(para1: Arr1JLString; para2: JLString; para3: JLString); overload; constructor create(const para1: array of JLString; para2: JLString; para3: JLString); overload; constructor create(para1: Arr1JLString; para2: JLString; para3: JLString; para4: JMDescriptor); overload; constructor create(const para1: array of JLString; para2: JLString; para3: JLString; para4: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getNotifTypes(): Arr1JLString; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMBeanOperationInfo = class external 'javax.management' name 'MBeanOperationInfo' (JMMBeanFeatureInfo, JLCloneable) public const INFO = 0; ACTION = 1; ACTION_INFO = 2; UNKNOWN = 3; public constructor create(para1: JLString; para2: JLRMethod); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JLString; para5: jint); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JLString; para5: jint); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JLString; para5: jint; para6: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JLString; para5: jint; para6: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getReturnType(): JLString; overload; virtual; function getSignature(): Arr1JMMBeanParameterInfo; overload; virtual; function getImpact(): jint; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMBeanParameterInfo = class external 'javax.management' name 'MBeanParameterInfo' (JMMBeanFeatureInfo, JLCloneable) public constructor create(para1: JLString; para2: JLString; para3: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getType(): JLString; overload; virtual; function toString(): JLString; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JMMModelMBeanInfoSupport = class external 'javax.management.modelmbean' name 'ModelMBeanInfoSupport' (JMMBeanInfo, JMMModelMBeanInfo) public constructor create(para1: JMMModelMBeanInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMModelMBeanAttributeInfo; para4: Arr1JMMModelMBeanConstructorInfo; para5: Arr1JMMModelMBeanOperationInfo; para6: Arr1JMMModelMBeanNotificationInfo); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMModelMBeanAttributeInfo; const para4: array of JMMModelMBeanConstructorInfo; const para5: array of JMMModelMBeanOperationInfo; const para6: array of JMMModelMBeanNotificationInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMModelMBeanAttributeInfo; para4: Arr1JMMModelMBeanConstructorInfo; para5: Arr1JMMModelMBeanOperationInfo; para6: Arr1JMMModelMBeanNotificationInfo; para7: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMModelMBeanAttributeInfo; const para4: array of JMMModelMBeanConstructorInfo; const para5: array of JMMModelMBeanOperationInfo; const para6: array of JMMModelMBeanNotificationInfo; para7: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getDescriptors(para1: JLString): Arr1JMDescriptor; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptors(para1: Arr1JMDescriptor); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptors(var para1: array of JMDescriptor); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getDescriptor(para1: JLString): JMDescriptor; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getDescriptor(para1: JLString; para2: JLString): JMDescriptor; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setDescriptor(para1: JMDescriptor; para2: JLString); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getAttribute(para1: JLString): JMMModelMBeanAttributeInfo; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getOperation(para1: JLString): JMMModelMBeanOperationInfo; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getConstructor(para1: JLString): JMMModelMBeanConstructorInfo; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getNotification(para1: JLString): JMMModelMBeanNotificationInfo; overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getDescriptor(): JMDescriptor; overload; virtual; function getMBeanDescriptor(): JMDescriptor; overload; virtual; // throws javax.management.MBeanException procedure setMBeanDescriptor(para1: JMDescriptor); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException end; JMOOpenMBeanInfoSupport = class external 'javax.management.openmbean' name 'OpenMBeanInfoSupport' (JMMBeanInfo, JMOOpenMBeanInfo) public constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanAttributeInfo; para4: Arr1JMOOpenMBeanConstructorInfo; para5: Arr1JMOOpenMBeanOperationInfo; para6: Arr1JMMBeanNotificationInfo); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanAttributeInfo; const para4: array of JMOOpenMBeanConstructorInfo; const para5: array of JMOOpenMBeanOperationInfo; const para6: array of JMMBeanNotificationInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanAttributeInfo; para4: Arr1JMOOpenMBeanConstructorInfo; para5: Arr1JMOOpenMBeanOperationInfo; para6: Arr1JMMBeanNotificationInfo; para7: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanAttributeInfo; const para4: array of JMOOpenMBeanConstructorInfo; const para5: array of JMOOpenMBeanOperationInfo; const para6: array of JMMBeanNotificationInfo; para7: JMDescriptor); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMRMBeanServerForwarder = interface external 'javax.management.remote' name 'MBeanServerForwarder' (JMMBeanServer) function getMBeanServer(): JMMBeanServer; overload; procedure setMBeanServer(para1: JMMBeanServer); overload; end; JMMBeanServerDelegate = class external 'javax.management' name 'MBeanServerDelegate' (JLObject, JMMBeanServerDelegateMBean, JMNotificationEmitter) public final class var fDELEGATE_NAME: JMObjectName; external name 'DELEGATE_NAME'; public constructor create(); overload; function getMBeanServerId(): JLString; overload; virtual; function getSpecificationName(): JLString; overload; virtual; function getSpecificationVersion(): JLString; overload; virtual; function getSpecificationVendor(): JLString; overload; virtual; function getImplementationName(): JLString; overload; virtual; function getImplementationVersion(): JLString; overload; virtual; function getImplementationVendor(): JLString; overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; procedure addNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws java.lang.IllegalArgumentException procedure removeNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMNotificationListener); overload; virtual; // throws javax.management.ListenerNotFoundException procedure sendNotification(para1: JMNotification); overload; virtual; end; JMNotificationBroadcasterSupport = class external 'javax.management' name 'NotificationBroadcasterSupport' (JLObject, JMNotificationEmitter) public type InnerListenerInfo = class; Arr1InnerListenerInfo = array of InnerListenerInfo; Arr2InnerListenerInfo = array of Arr1InnerListenerInfo; Arr3InnerListenerInfo = array of Arr2InnerListenerInfo; InnerSendNotifJob = class; Arr1InnerSendNotifJob = array of InnerSendNotifJob; Arr2InnerSendNotifJob = array of Arr1InnerSendNotifJob; Arr3InnerSendNotifJob = array of Arr2InnerSendNotifJob; InnerWildcardListenerInfo = class; Arr1InnerWildcardListenerInfo = array of InnerWildcardListenerInfo; Arr2InnerWildcardListenerInfo = array of Arr1InnerWildcardListenerInfo; Arr3InnerWildcardListenerInfo = array of Arr2InnerWildcardListenerInfo; InnerListenerInfo = class external 'javax.management' name 'ListenerInfo' end; InnerSendNotifJob = class external 'javax.management' name 'SendNotifJob' end; InnerWildcardListenerInfo = class external 'javax.management' name 'WildcardListenerInfo' end; public constructor create(); overload; constructor create(para1: JUCExecutor); overload; constructor create(para1: Arr1JMMBeanNotificationInfo); overload; constructor create(const para1: array of JMMBeanNotificationInfo); overload; constructor create(para1: JUCExecutor; para2: Arr1JMMBeanNotificationInfo); overload; constructor create(para1: JUCExecutor; const para2: array of JMMBeanNotificationInfo); overload; procedure addNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; procedure removeNotificationListener(para1: JMNotificationListener); overload; virtual; // throws javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws javax.management.ListenerNotFoundException function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; procedure sendNotification(para1: JMNotification); overload; virtual; strict protected procedure handleNotification(para1: JMNotificationListener; para2: JMNotification; para3: JLObject); overload; virtual; end; JMStandardEmitterMBean = class external 'javax.management' name 'StandardEmitterMBean' (JMStandardMBean, JMNotificationEmitter) public constructor create(para1: JLObject; para2: JLClass; para3: JMNotificationEmitter); overload; constructor create(para1: JLObject; para2: JLClass; para3: jboolean; para4: JMNotificationEmitter); overload; strict protected constructor create(para1: JLClass; para2: JMNotificationEmitter); overload; constructor create(para1: JLClass; para2: jboolean; para3: JMNotificationEmitter); overload; public procedure removeNotificationListener(para1: JMNotificationListener); overload; virtual; // throws javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws javax.management.ListenerNotFoundException procedure addNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; procedure sendNotification(para1: JMNotification); overload; virtual; end; JMMModelMBean = interface external 'javax.management.modelmbean' name 'ModelMBean' (JMDynamicMBean, JMPersistentMBean, JMMModelMBeanNotificationBroadcaster) procedure setModelMBeanInfo(para1: JMMModelMBeanInfo); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setManagedResource(para1: JLObject; para2: JLString); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException, javax.management.modelmbean.InvalidTargetObjectTypeException end; JMRRelationSupport = class external 'javax.management.relation' name 'RelationSupport' (JLObject, JMRRelationSupportMBean, JMMBeanRegistration) public constructor create(para1: JLString; para2: JMObjectName; para3: JLString; para4: JMRRoleList); overload; // throws javax.management.relation.InvalidRoleValueException, java.lang.IllegalArgumentException constructor create(para1: JLString; para2: JMObjectName; para3: JMMBeanServer; para4: JLString; para5: JMRRoleList); overload; // throws javax.management.relation.InvalidRoleValueException, java.lang.IllegalArgumentException function getRole(para1: JLString): JUList; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.RelationServiceNotRegisteredException function getRoles(para1: Arr1JLString): JMRRoleResult; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException function getRoles(var para1: array of JLString): JMRRoleResult; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException function getAllRoles(): JMRRoleResult; overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException function retrieveAllRoles(): JMRRoleList; overload; virtual; function getRoleCardinality(para1: JLString): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException procedure setRole(para1: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationNotFoundException function setRoles(para1: JMRRoleList): JMRRoleResult; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RelationNotFoundException procedure handleMBeanUnregistration(para1: JMObjectName; para2: JLString); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RelationNotFoundException function getReferencedMBeans(): JUMap; overload; virtual; function getRelationTypeName(): JLString; overload; virtual; function getRelationServiceName(): JMObjectName; overload; virtual; function getRelationId(): JLString; overload; virtual; function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; function isInRelationService(): JLBoolean; overload; virtual; procedure setRelationServiceManagementFlag(para1: JLBoolean); overload; virtual; // throws java.lang.IllegalArgumentException end; JNDInitialDirContext = class external 'javax.naming.directory' name 'InitialDirContext' (JNInitialContext, JNDDirContext) strict protected constructor create(para1: jboolean); overload; // throws javax.naming.NamingException public constructor create(); overload; // throws javax.naming.NamingException constructor create(para1: JUHashtable); overload; // throws javax.naming.NamingException function getAttributes(para1: JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JLString; para2: Arr1JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JLString; var para2: array of JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName; para2: Arr1JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName; var para2: array of JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: jint; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: jint; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: Arr1JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; var para2: array of JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: Arr1JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; var para2: array of JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JLString; para2: JNDAttributes): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JNName; para2: JNDAttributes): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchema(para1: JLString): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchema(para1: JNName): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JLString): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JNName): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException end; JNLLdapContext = interface external 'javax.naming.ldap' name 'LdapContext' (JNDDirContext) const CONTROL_FACTORIES = 'java.naming.factory.control'; function extendedOperation(para1: JNLExtendedRequest): JNLExtendedResponse; overload; // throws javax.naming.NamingException function newInstance(para1: Arr1JNLControl): JNLLdapContext; overload; // throws javax.naming.NamingException function newInstance(var para1: array of JNLControl): JNLLdapContext; overload; // throws javax.naming.NamingException procedure reconnect(para1: Arr1JNLControl); overload; // throws javax.naming.NamingException procedure reconnect(var para1: array of JNLControl); overload; // throws javax.naming.NamingException function getConnectControls(): Arr1JNLControl; overload; // throws javax.naming.NamingException procedure setRequestControls(para1: Arr1JNLControl); overload; // throws javax.naming.NamingException procedure setRequestControls(var para1: array of JNLControl); overload; // throws javax.naming.NamingException function getRequestControls(): Arr1JNLControl; overload; // throws javax.naming.NamingException function getResponseControls(): Arr1JNLControl; overload; // throws javax.naming.NamingException end; JNEEventDirContext = interface external 'javax.naming.event' name 'EventDirContext' (JNEEventContext, JNDDirContext) procedure addNamingListener(para1: JNName; para2: JLString; para3: JNDSearchControls; para4: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JLString; para2: JLString; para3: JNDSearchControls; para4: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JNName; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls; para5: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JNName; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls; para5: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JLString; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls; para5: JNENamingListener); overload; // throws javax.naming.NamingException procedure addNamingListener(para1: JLString; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls; para5: JNENamingListener); overload; // throws javax.naming.NamingException end; JNSContinuationDirContext = class external 'javax.naming.spi' name 'ContinuationDirContext' (JNSContinuationContext, JNDDirContext) strict protected function getTargetContext(para1: JNName): JNSDirContextNamePair; overload; virtual; // throws javax.naming.NamingException function getTargetContext(para1: JLString): JNSDirContextStringPair; overload; virtual; // throws javax.naming.NamingException public function getAttributes(para1: JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JLString; para2: Arr1JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JLString; var para2: array of JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName; para2: Arr1JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException function getAttributes(para1: JNName; var para2: array of JLString): JNDAttributes; overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: jint; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: jint; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; para2: Arr1JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JNName; var para2: array of JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; para2: Arr1JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure modifyAttributes(para1: JLString; var para2: array of JNDModificationItem); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure bind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JNName; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException procedure rebind(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JNName; para2: JNDAttributes): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function createSubcontext(para1: JLString; para2: JNDAttributes): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; para3: Arr1JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes; var para3: array of JLString): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JNDAttributes): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JNDAttributes): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JNName; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; para3: Arr1JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function search(para1: JLString; para2: JLString; var para3: array of JLObject; para4: JNDSearchControls): JNNamingEnumeration; overload; virtual; // throws javax.naming.NamingException function getSchema(para1: JLString): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchema(para1: JNName): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JLString): JNDDirContext; overload; virtual; // throws javax.naming.NamingException function getSchemaClassDefinition(para1: JNName): JNDDirContext; overload; virtual; // throws javax.naming.NamingException end; JNSDirectoryManager = class external 'javax.naming.spi' name 'DirectoryManager' (JNSNamingManager) public class function getContinuationDirContext(para1: JNCannotProceedException): JNDDirContext; static; overload; // throws javax.naming.NamingException class function getObjectInstance(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable; para5: JNDAttributes): JLObject; static; overload; // throws java.lang.Exception class function getStateToBind(para1: JLObject; para2: JNName; para3: JNContext; para4: JUHashtable; para5: JNDAttributes): JNSDirStateFactory.InnerResult; static; overload; // throws javax.naming.NamingException end; JNSDefaultSSLServerSocketFactory = class external 'javax.net.ssl' name 'DefaultSSLServerSocketFactory' (JNSSSLServerSocketFactory) public function createServerSocket(para1: jint): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint): JNServerSocket; overload; virtual; // throws java.io.IOException function createServerSocket(para1: jint; para2: jint; para3: JNInetAddress): JNServerSocket; overload; virtual; // throws java.io.IOException function getDefaultCipherSuites(): Arr1JLString; overload; virtual; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; end; JNSDefaultSSLSocketFactory = class external 'javax.net.ssl' name 'DefaultSSLSocketFactory' (JNSSSLSocketFactory) public function createSocket(): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JLString; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JNSocket; para2: JLString; para3: jint; para4: jboolean): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JNInetAddress; para2: jint): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JLString; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException function createSocket(para1: JNInetAddress; para2: jint; para3: JNInetAddress; para4: jint): JNSocket; overload; virtual; // throws java.io.IOException function getDefaultCipherSuites(): Arr1JLString; overload; virtual; function getSupportedCipherSuites(): Arr1JLString; overload; virtual; end; JNSX509ExtendedKeyManager = class abstract external 'javax.net.ssl' name 'X509ExtendedKeyManager' (JLObject, JNSX509KeyManager) strict protected constructor create(); overload; public function chooseEngineClientAlias(para1: Arr1JLString; para2: Arr1JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual; function chooseEngineClientAlias(var para1: array of JLString; var para2: array of JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual; function chooseEngineServerAlias(para1: JLString; para2: Arr1JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual; function chooseEngineServerAlias(para1: JLString; var para2: array of JSPrincipal; para3: JNSSSLEngine): JLString; overload; virtual; end; JPAHashDocAttributeSet = class external 'javax.print.attribute' name 'HashDocAttributeSet' (JPAHashAttributeSet, JPADocAttributeSet, JISerializable) public constructor create(); overload; constructor create(para1: JPADocAttribute); overload; constructor create(para1: Arr1JPADocAttribute); overload; constructor create(const para1: array of JPADocAttribute); overload; constructor create(para1: JPADocAttributeSet); overload; end; JPAHashPrintJobAttributeSet = class external 'javax.print.attribute' name 'HashPrintJobAttributeSet' (JPAHashAttributeSet, JPAPrintJobAttributeSet, JISerializable) public constructor create(); overload; constructor create(para1: JPAPrintJobAttribute); overload; constructor create(para1: Arr1JPAPrintJobAttribute); overload; constructor create(const para1: array of JPAPrintJobAttribute); overload; constructor create(para1: JPAPrintJobAttributeSet); overload; end; JPAHashPrintRequestAttributeSet = class external 'javax.print.attribute' name 'HashPrintRequestAttributeSet' (JPAHashAttributeSet, JPAPrintRequestAttributeSet, JISerializable) public constructor create(); overload; constructor create(para1: JPAPrintRequestAttribute); overload; constructor create(para1: Arr1JPAPrintRequestAttribute); overload; constructor create(const para1: array of JPAPrintRequestAttribute); overload; constructor create(para1: JPAPrintRequestAttributeSet); overload; end; JPAHashPrintServiceAttributeSet = class external 'javax.print.attribute' name 'HashPrintServiceAttributeSet' (JPAHashAttributeSet, JPAPrintServiceAttributeSet, JISerializable) public constructor create(); overload; constructor create(para1: JPAPrintServiceAttribute); overload; constructor create(para1: Arr1JPAPrintServiceAttribute); overload; constructor create(const para1: array of JPAPrintServiceAttribute); overload; constructor create(para1: JPAPrintServiceAttributeSet); overload; end; JSKeyStoreSpi = class abstract external 'java.security' name 'KeyStoreSpi' (JLObject) public constructor create(); overload; function engineGetKey(para1: JLString; para2: Arr1jchar): JSKey; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException function engineGetKey(para1: JLString; var para2: array of jchar): JSKey; overload; virtual; abstract; // throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException function engineGetCertificateChain(para1: JLString): Arr1JSCCertificate; overload; virtual; abstract; function engineGetCertificate(para1: JLString): JSCCertificate; overload; virtual; abstract; function engineGetCreationDate(para1: JLString): JUDate; overload; virtual; abstract; procedure engineSetKeyEntry(para1: JLString; para2: JSKey; para3: Arr1jchar; para4: Arr1JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineSetKeyEntry(para1: JLString; para2: JSKey; var para3: array of jchar; var para4: array of JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineSetKeyEntry(para1: JLString; para2: Arr1jbyte; para3: Arr1JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineSetKeyEntry(para1: JLString; var para2: array of jbyte; var para3: array of JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineSetCertificateEntry(para1: JLString; para2: JSCCertificate); overload; virtual; abstract; // throws java.security.KeyStoreException procedure engineDeleteEntry(para1: JLString); overload; virtual; abstract; // throws java.security.KeyStoreException function engineAliases(): JUEnumeration; overload; virtual; abstract; function engineContainsAlias(para1: JLString): jboolean; overload; virtual; abstract; function engineSize(): jint; overload; virtual; abstract; function engineIsKeyEntry(para1: JLString): jboolean; overload; virtual; abstract; function engineIsCertificateEntry(para1: JLString): jboolean; overload; virtual; abstract; function engineGetCertificateAlias(para1: JSCCertificate): JLString; overload; virtual; abstract; procedure engineStore(para1: JIOutputStream; para2: Arr1jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure engineStore(para1: JIOutputStream; var para2: array of jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure engineStore(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure engineLoad(para1: JIInputStream; para2: Arr1jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure engineLoad(para1: JIInputStream; var para2: array of jchar); overload; virtual; abstract; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException procedure engineLoad(para1: JSKeyStore.InnerLoadStoreParameter); overload; virtual; // throws java.io.IOException, java.security.NoSuchAlgorithmException, java.security.cert.CertificateException function engineGetEntry(para1: JLString; para2: JSKeyStore.InnerProtectionParameter): JSKeyStore.InnerEntry; overload; virtual; // throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException procedure engineSetEntry(para1: JLString; para2: JSKeyStore.InnerEntry; para3: JSKeyStore.InnerProtectionParameter); overload; virtual; // throws java.security.KeyStoreException function engineEntryInstanceOf(para1: JLString; para2: JLClass): jboolean; overload; virtual; end; JNSKeyStoreBuilderParameters = class external 'javax.net.ssl' name 'KeyStoreBuilderParameters' (JLObject, JNSManagerFactoryParameters) public constructor create(para1: JSKeyStore.InnerBuilder); overload; constructor create(para1: JUList); overload; function getParameters(): JUList; overload; virtual; end; JSSRealmChoiceCallback = class external 'javax.security.sasl' name 'RealmChoiceCallback' (JSACChoiceCallback) public constructor create(para1: JLString; para2: Arr1JLString; para3: jint; para4: jboolean); overload; constructor create(para1: JLString; const para2: array of JLString; para3: jint; para4: jboolean); overload; end; JSSRealmCallback = class external 'javax.security.sasl' name 'RealmCallback' (JSACTextInputCallback) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSSDataLine = interface external 'javax.sound.sampled' name 'DataLine' (JSSLine) type InnerInfo = class; Arr1InnerInfo = array of InnerInfo; Arr2InnerInfo = array of Arr1InnerInfo; Arr3InnerInfo = array of Arr2InnerInfo; InnerInfo = class external 'javax.sound.sampled' name 'Info' (JSSLine.InnerInfo) public constructor create(para1: JLClass; para2: Arr1JSSAudioFormat; para3: jint; para4: jint); overload; constructor create(para1: JLClass; const para2: array of JSSAudioFormat; para3: jint; para4: jint); overload; constructor create(para1: JLClass; para2: JSSAudioFormat; para3: jint); overload; constructor create(para1: JLClass; para2: JSSAudioFormat); overload; function getFormats(): Arr1JSSAudioFormat; overload; virtual; function isFormatSupported(para1: JSSAudioFormat): jboolean; overload; virtual; function getMinBufferSize(): jint; overload; virtual; function getMaxBufferSize(): jint; overload; virtual; function matches(para1: JSSLine.InnerInfo): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; procedure drain(); overload; procedure flush(); overload; procedure start(); overload; procedure stop(); overload; function isRunning(): jboolean; overload; function isActive(): jboolean; overload; function getFormat(): JSSAudioFormat; overload; function getBufferSize(): jint; overload; function available(): jint; overload; function getFramePosition(): jint; overload; function getLongFramePosition(): jlong; overload; function getMicrosecondPosition(): jlong; overload; function getLevel(): jfloat; overload; end; JSSMixer = interface external 'javax.sound.sampled' name 'Mixer' (JSSLine) type InnerInfo = class; Arr1InnerInfo = array of InnerInfo; Arr2InnerInfo = array of Arr1InnerInfo; Arr3InnerInfo = array of Arr2InnerInfo; InnerInfo = class external 'javax.sound.sampled' name 'Info' (JLObject) strict protected constructor create(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; public function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function getName(): JLString; overload; virtual; final; function getVendor(): JLString; overload; virtual; final; function getDescription(): JLString; overload; virtual; final; function getVersion(): JLString; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; function getMixerInfo(): JSSMixer.InnerInfo; overload; function getSourceLineInfo(): JSSLine.Arr1InnerInfo; overload; function getTargetLineInfo(): JSSLine.Arr1InnerInfo; overload; function getSourceLineInfo(para1: JSSLine.InnerInfo): JSSLine.Arr1InnerInfo; overload; function getTargetLineInfo(para1: JSSLine.InnerInfo): JSSLine.Arr1InnerInfo; overload; function isLineSupported(para1: JSSLine.InnerInfo): jboolean; overload; function getLine(para1: JSSLine.InnerInfo): JSSLine; overload; // throws javax.sound.sampled.LineUnavailableException function getMaxLines(para1: JSSLine.InnerInfo): jint; overload; function getSourceLines(): Arr1JSSLine; overload; function getTargetLines(): Arr1JSSLine; overload; procedure synchronize(para1: Arr1JSSLine; para2: jboolean); overload; procedure synchronize(var para1: array of JSSLine; para2: jboolean); overload; procedure unsynchronize(para1: Arr1JSSLine); overload; procedure unsynchronize(var para1: array of JSSLine); overload; function isSynchronizationSupported(para1: Arr1JSSLine; para2: jboolean): jboolean; overload; function isSynchronizationSupported(var para1: array of JSSLine; para2: jboolean): jboolean; overload; end; JSSPort = interface external 'javax.sound.sampled' name 'Port' (JSSLine) type InnerInfo = class; Arr1InnerInfo = array of InnerInfo; Arr2InnerInfo = array of Arr1InnerInfo; Arr3InnerInfo = array of Arr2InnerInfo; InnerInfo = class external 'javax.sound.sampled' name 'Info' (JSSLine.InnerInfo) public final class var fMICROPHONE: JSSPort.InnerInfo; external name 'MICROPHONE'; fLINE_IN: JSSPort.InnerInfo; external name 'LINE_IN'; fCOMPACT_DISC: JSSPort.InnerInfo; external name 'COMPACT_DISC'; fSPEAKER: JSSPort.InnerInfo; external name 'SPEAKER'; fHEADPHONE: JSSPort.InnerInfo; external name 'HEADPHONE'; fLINE_OUT: JSSPort.InnerInfo; external name 'LINE_OUT'; public constructor create(para1: JLClass; para2: JLString; para3: jboolean); overload; function getName(): JLString; overload; virtual; function isSource(): jboolean; overload; virtual; function matches(para1: JSSLine.InnerInfo): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; final; function hashCode(): jint; overload; virtual; final; function toString(): JLString; overload; virtual; final; end; end; JSDefaultCellEditor = class external 'javax.swing' name 'DefaultCellEditor' (JSAbstractCellEditor, JSTTableCellEditor, JSTTreeCellEditor) public type InnerEditorDelegate = class; Arr1InnerEditorDelegate = array of InnerEditorDelegate; Arr2InnerEditorDelegate = array of Arr1InnerEditorDelegate; Arr3InnerEditorDelegate = array of Arr2InnerEditorDelegate; InnerEditorDelegate = class external 'javax.swing' name 'EditorDelegate' end; strict protected var feditorComponent: JSJComponent; external name 'editorComponent'; fdelegate: JSDefaultCellEditor.InnerEditorDelegate; external name 'delegate'; fclickCountToStart: jint; external name 'clickCountToStart'; public constructor create(para1: JSJTextField); overload; constructor create(para1: JSJCheckBox); overload; constructor create(para1: JSJComboBox); overload; function getComponent(): JAComponent; overload; virtual; procedure setClickCountToStart(para1: jint); overload; virtual; function getClickCountToStart(): jint; overload; virtual; function getCellEditorValue(): JLObject; overload; virtual; function isCellEditable(para1: JUEventObject): jboolean; overload; virtual; function shouldSelectCell(para1: JUEventObject): jboolean; overload; virtual; function stopCellEditing(): jboolean; overload; virtual; procedure cancelCellEditing(); overload; virtual; function getTreeCellEditorComponent(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint): JAComponent; overload; virtual; function getTableCellEditorComponent(para1: JSJTable; para2: JLObject; para3: jboolean; para4: jint; para5: jint): JAComponent; overload; virtual; end; JSTDefaultTreeCellEditor = class external 'javax.swing.tree' name 'DefaultTreeCellEditor' (JLObject, JAEActionListener, JSTTreeCellEditor, JSETreeSelectionListener) public type InnerDefaultTextField = class; Arr1InnerDefaultTextField = array of InnerDefaultTextField; Arr2InnerDefaultTextField = array of Arr1InnerDefaultTextField; Arr3InnerDefaultTextField = array of Arr2InnerDefaultTextField; InnerEditorContainer = class; Arr1InnerEditorContainer = array of InnerEditorContainer; Arr2InnerEditorContainer = array of Arr1InnerEditorContainer; Arr3InnerEditorContainer = array of Arr2InnerEditorContainer; InnerDefaultTextField = class external 'javax.swing.tree' name 'DefaultTextField' end; InnerEditorContainer = class external 'javax.swing.tree' name 'EditorContainer' end; strict protected var frealEditor: JSTTreeCellEditor; external name 'realEditor'; frenderer: JSTDefaultTreeCellRenderer; external name 'renderer'; feditingContainer: JAContainer; external name 'editingContainer'; feditingComponent: JAComponent; external name 'editingComponent'; fcanEdit: jboolean; external name 'canEdit'; foffset: jint; external name 'offset'; ftree: JSJTree; external name 'tree'; flastPath: JSTTreePath; external name 'lastPath'; ftimer: JSTimer; external name 'timer'; flastRow: jint; external name 'lastRow'; fborderSelectionColor: JAColor; external name 'borderSelectionColor'; feditingIcon: JSIcon; external name 'editingIcon'; ffont: JAFont; external name 'font'; public constructor create(para1: JSJTree; para2: JSTDefaultTreeCellRenderer); overload; constructor create(para1: JSJTree; para2: JSTDefaultTreeCellRenderer; para3: JSTTreeCellEditor); overload; procedure setBorderSelectionColor(para1: JAColor); overload; virtual; function getBorderSelectionColor(): JAColor; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; function getFont(): JAFont; overload; virtual; function getTreeCellEditorComponent(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint): JAComponent; overload; virtual; function getCellEditorValue(): JLObject; overload; virtual; function isCellEditable(para1: JUEventObject): jboolean; overload; virtual; function shouldSelectCell(para1: JUEventObject): jboolean; overload; virtual; function stopCellEditing(): jboolean; overload; virtual; procedure cancelCellEditing(); overload; virtual; procedure addCellEditorListener(para1: JSECellEditorListener); overload; virtual; procedure removeCellEditorListener(para1: JSECellEditorListener); overload; virtual; function getCellEditorListeners(): Arr1JSECellEditorListener; overload; virtual; procedure valueChanged(para1: JSETreeSelectionEvent); overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; strict protected procedure setTree(para1: JSJTree); overload; virtual; function shouldStartEditingTimer(para1: JUEventObject): jboolean; overload; virtual; procedure startEditingTimer(); overload; virtual; function canEditImmediately(para1: JUEventObject): jboolean; overload; virtual; function inHitRegion(para1: jint; para2: jint): jboolean; overload; virtual; procedure determineOffset(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint); overload; virtual; procedure prepareForEditing(); overload; virtual; function createContainer(): JAContainer; overload; virtual; function createTreeCellEditor(): JSTTreeCellEditor; overload; virtual; end; JSDefaultListModel = class external 'javax.swing' name 'DefaultListModel' (JSAbstractListModel) public constructor create(); overload; function getSize(): jint; overload; virtual; function getElementAt(para1: jint): JLObject; overload; virtual; procedure copyInto(para1: Arr1JLObject); overload; virtual; procedure copyInto(var para1: array of JLObject); overload; virtual; procedure trimToSize(); overload; virtual; procedure ensureCapacity(para1: jint); overload; virtual; procedure setSize(para1: jint); overload; virtual; function capacity(): jint; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; function elementAt(para1: jint): JLObject; overload; virtual; function firstElement(): JLObject; overload; virtual; function lastElement(): JLObject; overload; virtual; procedure setElementAt(para1: JLObject; para2: jint); overload; virtual; procedure removeElementAt(para1: jint); overload; virtual; procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual; procedure addElement(para1: JLObject); overload; virtual; function removeElement(para1: JLObject): jboolean; overload; virtual; procedure removeAllElements(); overload; virtual; function toString(): JLString; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; procedure clear(); overload; virtual; procedure removeRange(para1: jint; para2: jint); overload; virtual; end; JSPBBasicDirectoryModel = class external 'javax.swing.plaf.basic' name 'BasicDirectoryModel' (JSAbstractListModel, JBPropertyChangeListener) public type InnerDoChangeContents = class; Arr1InnerDoChangeContents = array of InnerDoChangeContents; Arr2InnerDoChangeContents = array of Arr1InnerDoChangeContents; Arr3InnerDoChangeContents = array of Arr2InnerDoChangeContents; InnerLoadFilesThread = class; Arr1InnerLoadFilesThread = array of InnerLoadFilesThread; Arr2InnerLoadFilesThread = array of Arr1InnerLoadFilesThread; Arr3InnerLoadFilesThread = array of Arr2InnerLoadFilesThread; InnerDoChangeContents = class external 'javax.swing.plaf.basic' name 'DoChangeContents' end; InnerLoadFilesThread = class external 'javax.swing.plaf.basic' name 'LoadFilesThread' end; public constructor create(para1: JSJFileChooser); overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure invalidateFileCache(); overload; virtual; function getDirectories(): JUVector; overload; virtual; function getFiles(): JUVector; overload; virtual; procedure validateFileCache(); overload; virtual; function renameFile(para1: JIFile; para2: JIFile): jboolean; overload; virtual; procedure fireContentsChanged(); overload; virtual; function getSize(): jint; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function getElementAt(para1: jint): JLObject; overload; virtual; procedure intervalAdded(para1: JSEListDataEvent); overload; virtual; procedure intervalRemoved(para1: JSEListDataEvent); overload; virtual; strict protected procedure sort(para1: JUVector); overload; virtual; function lt(para1: JIFile; para2: JIFile): jboolean; overload; virtual; public procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; end; JSMutableComboBoxModel = interface external 'javax.swing' name 'MutableComboBoxModel' (JSComboBoxModel) procedure addElement(para1: JLObject); overload; procedure removeElement(para1: JLObject); overload; procedure insertElementAt(para1: JLObject; para2: jint); overload; procedure removeElementAt(para1: jint); overload; end; JSTTableRowSorter = class external 'javax.swing.table' name 'TableRowSorter' (JSDefaultRowSorter) public type InnerComparableComparator = class; Arr1InnerComparableComparator = array of InnerComparableComparator; Arr2InnerComparableComparator = array of Arr1InnerComparableComparator; Arr3InnerComparableComparator = array of Arr2InnerComparableComparator; InnerTableRowSorterModelWrapper = class; Arr1InnerTableRowSorterModelWrapper = array of InnerTableRowSorterModelWrapper; Arr2InnerTableRowSorterModelWrapper = array of Arr1InnerTableRowSorterModelWrapper; Arr3InnerTableRowSorterModelWrapper = array of Arr2InnerTableRowSorterModelWrapper; InnerComparableComparator = class external 'javax.swing.table' name 'ComparableComparator' end; InnerTableRowSorterModelWrapper = class external 'javax.swing.table' name 'TableRowSorterModelWrapper' end; public constructor create(); overload; constructor create(para1: JSTTableModel); overload; procedure setModel(para1: JSTTableModel); overload; virtual; procedure setStringConverter(para1: JSTTableStringConverter); overload; virtual; function getStringConverter(): JSTTableStringConverter; overload; virtual; function getComparator(para1: jint): JUComparator; overload; virtual; strict protected function useToString(para1: jint): jboolean; overload; virtual; end; JSSpinnerDateModel = class external 'javax.swing' name 'SpinnerDateModel' (JSAbstractSpinnerModel, JISerializable) public constructor create(para1: JUDate; para2: JLComparable; para3: JLComparable; para4: jint); overload; constructor create(); overload; procedure setStart(para1: JLComparable); overload; virtual; function getStart(): JLComparable; overload; virtual; procedure setEnd(para1: JLComparable); overload; virtual; function getEnd(): JLComparable; overload; virtual; procedure setCalendarField(para1: jint); overload; virtual; function getCalendarField(): jint; overload; virtual; function getNextValue(): JLObject; overload; virtual; function getPreviousValue(): JLObject; overload; virtual; function getDate(): JUDate; overload; virtual; function getValue(): JLObject; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; end; JSSpinnerListModel = class external 'javax.swing' name 'SpinnerListModel' (JSAbstractSpinnerModel, JISerializable) public constructor create(para1: JUList); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(); overload; function getList(): JUList; overload; virtual; procedure setList(para1: JUList); overload; virtual; function getValue(): JLObject; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getNextValue(): JLObject; overload; virtual; function getPreviousValue(): JLObject; overload; virtual; end; JSSpinnerNumberModel = class external 'javax.swing' name 'SpinnerNumberModel' (JSAbstractSpinnerModel, JISerializable) public constructor create(para1: JLNumber; para2: JLComparable; para3: JLComparable; para4: JLNumber); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; constructor create(); overload; procedure setMinimum(para1: JLComparable); overload; virtual; function getMinimum(): JLComparable; overload; virtual; procedure setMaximum(para1: JLComparable); overload; virtual; function getMaximum(): JLComparable; overload; virtual; procedure setStepSize(para1: JLNumber); overload; virtual; function getStepSize(): JLNumber; overload; virtual; function getNextValue(): JLObject; overload; virtual; function getPreviousValue(): JLObject; overload; virtual; function getNumber(): JLNumber; overload; virtual; function getValue(): JLObject; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; end; JSPMMetalHighContrastTheme = class external 'javax.swing.plaf.metal' name 'MetalHighContrastTheme' (JSPMDefaultMetalTheme) public function getName(): JLString; overload; virtual; strict protected function getPrimary1(): JSPColorUIResource; overload; virtual; function getPrimary2(): JSPColorUIResource; overload; virtual; function getPrimary3(): JSPColorUIResource; overload; virtual; public function getPrimaryControlHighlight(): JSPColorUIResource; overload; virtual; strict protected function getSecondary2(): JSPColorUIResource; overload; virtual; function getSecondary3(): JSPColorUIResource; overload; virtual; public function getControlHighlight(): JSPColorUIResource; overload; virtual; function getFocusColor(): JSPColorUIResource; overload; virtual; function getTextHighlightColor(): JSPColorUIResource; overload; virtual; function getHighlightedTextColor(): JSPColorUIResource; overload; virtual; function getMenuSelectedBackground(): JSPColorUIResource; overload; virtual; function getMenuSelectedForeground(): JSPColorUIResource; overload; virtual; function getAcceleratorForeground(): JSPColorUIResource; overload; virtual; function getAcceleratorSelectedForeground(): JSPColorUIResource; overload; virtual; procedure addCustomEntriesToTable(para1: JSUIDefaults); overload; virtual; end; JSPMOceanTheme = class external 'javax.swing.plaf.metal' name 'OceanTheme' (JSPMDefaultMetalTheme) public type InnerCOIcon = class; Arr1InnerCOIcon = array of InnerCOIcon; Arr2InnerCOIcon = array of Arr1InnerCOIcon; Arr3InnerCOIcon = array of Arr2InnerCOIcon; InnerIFIcon = class; Arr1InnerIFIcon = array of InnerIFIcon; Arr2InnerIFIcon = array of Arr1InnerIFIcon; Arr3InnerIFIcon = array of Arr2InnerIFIcon; InnerCOIcon = class external 'javax.swing.plaf.metal' name 'COIcon' end; InnerIFIcon = class external 'javax.swing.plaf.metal' name 'IFIcon' end; public constructor create(); overload; procedure addCustomEntriesToTable(para1: JSUIDefaults); overload; virtual; function getName(): JLString; overload; virtual; strict protected function getPrimary1(): JSPColorUIResource; overload; virtual; function getPrimary2(): JSPColorUIResource; overload; virtual; function getPrimary3(): JSPColorUIResource; overload; virtual; function getSecondary1(): JSPColorUIResource; overload; virtual; function getSecondary2(): JSPColorUIResource; overload; virtual; function getSecondary3(): JSPColorUIResource; overload; virtual; function getBlack(): JSPColorUIResource; overload; virtual; public function getDesktopColor(): JSPColorUIResource; overload; virtual; function getInactiveControlTextColor(): JSPColorUIResource; overload; virtual; function getControlTextColor(): JSPColorUIResource; overload; virtual; function getMenuDisabledForeground(): JSPColorUIResource; overload; virtual; end; JSTDefaultTableModel = class external 'javax.swing.table' name 'DefaultTableModel' (JSTAbstractTableModel, JISerializable) strict protected var fdataVector: JUVector; external name 'dataVector'; fcolumnIdentifiers: JUVector; external name 'columnIdentifiers'; public constructor create(); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JUVector; para2: jint); overload; constructor create(para1: Arr1JLObject; para2: jint); overload; constructor create(const para1: array of JLObject; para2: jint); overload; constructor create(para1: JUVector; para2: JUVector); overload; constructor create(para1: Arr2JLObject; para2: Arr1JLObject); overload; constructor create(para1: Arr2JLObject; const para2: array of JLObject); overload; function getDataVector(): JUVector; overload; virtual; procedure setDataVector(para1: JUVector; para2: JUVector); overload; virtual; procedure setDataVector(para1: Arr2JLObject; para2: Arr1JLObject); overload; virtual; procedure setDataVector(para1: Arr2JLObject; var para2: array of JLObject); overload; virtual; procedure newDataAvailable(para1: JSETableModelEvent); overload; virtual; procedure newRowsAdded(para1: JSETableModelEvent); overload; virtual; procedure rowsRemoved(para1: JSETableModelEvent); overload; virtual; procedure setNumRows(para1: jint); overload; virtual; procedure setRowCount(para1: jint); overload; virtual; procedure addRow(para1: JUVector); overload; virtual; procedure addRow(para1: Arr1JLObject); overload; virtual; procedure addRow(var para1: array of JLObject); overload; virtual; procedure insertRow(para1: jint; para2: JUVector); overload; virtual; procedure insertRow(para1: jint; para2: Arr1JLObject); overload; virtual; procedure insertRow(para1: jint; var para2: array of JLObject); overload; virtual; procedure moveRow(para1: jint; para2: jint; para3: jint); overload; virtual; procedure removeRow(para1: jint); overload; virtual; procedure setColumnIdentifiers(para1: JUVector); overload; virtual; procedure setColumnIdentifiers(para1: Arr1JLObject); overload; virtual; procedure setColumnIdentifiers(var para1: array of JLObject); overload; virtual; procedure setColumnCount(para1: jint); overload; virtual; procedure addColumn(para1: JLObject); overload; virtual; procedure addColumn(para1: JLObject; para2: JUVector); overload; virtual; procedure addColumn(para1: JLObject; para2: Arr1JLObject); overload; virtual; procedure addColumn(para1: JLObject; var para2: array of JLObject); overload; virtual; function getRowCount(): jint; overload; virtual; function getColumnCount(): jint; overload; virtual; function getColumnName(para1: jint): JLString; overload; virtual; function isCellEditable(para1: jint; para2: jint): jboolean; overload; virtual; function getValueAt(para1: jint; para2: jint): JLObject; overload; virtual; procedure setValueAt(para1: JLObject; para2: jint; para3: jint); overload; virtual; strict protected class function convertToVector(para1: Arr1JLObject): JUVector; static; overload; class function convertToVector(var para1: array of JLObject): JUVector; static; overload; class function convertToVector(para1: Arr2JLObject): JUVector; static; overload; end; JSTSimpleAttributeSet = class external 'javax.swing.text' name 'SimpleAttributeSet' (JLObject, JSTMutableAttributeSet, JISerializable, JLCloneable) public type InnerEmptyAttributeSet = class; Arr1InnerEmptyAttributeSet = array of InnerEmptyAttributeSet; Arr2InnerEmptyAttributeSet = array of Arr1InnerEmptyAttributeSet; Arr3InnerEmptyAttributeSet = array of Arr2InnerEmptyAttributeSet; InnerEmptyAttributeSet = class external 'javax.swing.text' name 'EmptyAttributeSet' end; public final class var fEMPTY: JSTAttributeSet; external name 'EMPTY'; public constructor create(); overload; constructor create(para1: JSTAttributeSet); overload; function isEmpty(): jboolean; overload; virtual; function getAttributeCount(): jint; overload; virtual; function isDefined(para1: JLObject): jboolean; overload; virtual; function isEqual(para1: JSTAttributeSet): jboolean; overload; virtual; function copyAttributes(): JSTAttributeSet; overload; virtual; function getAttributeNames(): JUEnumeration; overload; virtual; function getAttribute(para1: JLObject): JLObject; overload; virtual; function containsAttribute(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function containsAttributes(para1: JSTAttributeSet): jboolean; overload; virtual; procedure addAttribute(para1: JLObject; para2: JLObject); overload; virtual; procedure addAttributes(para1: JSTAttributeSet); overload; virtual; procedure removeAttribute(para1: JLObject); overload; virtual; procedure removeAttributes(para1: JUEnumeration); overload; virtual; procedure removeAttributes(para1: JSTAttributeSet); overload; virtual; function getResolveParent(): JSTAttributeSet; overload; virtual; procedure setResolveParent(para1: JSTAttributeSet); overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSTStyle = interface external 'javax.swing.text' name 'Style' (JSTMutableAttributeSet) function getName(): JLString; overload; procedure addChangeListener(para1: JSEChangeListener); overload; procedure removeChangeListener(para1: JSEChangeListener); overload; end; JSTRMockAttributeSet = class external 'javax.swing.text.rtf' name 'MockAttributeSet' (JLObject, JSTAttributeSet, JSTMutableAttributeSet) public var fbacking: JUDictionary; external name 'backing'; public function isEmpty(): jboolean; overload; virtual; function getAttributeCount(): jint; overload; virtual; function isDefined(para1: JLObject): jboolean; overload; virtual; function isEqual(para1: JSTAttributeSet): jboolean; overload; virtual; function copyAttributes(): JSTAttributeSet; overload; virtual; function getAttribute(para1: JLObject): JLObject; overload; virtual; procedure addAttribute(para1: JLObject; para2: JLObject); overload; virtual; procedure addAttributes(para1: JSTAttributeSet); overload; virtual; procedure removeAttribute(para1: JLObject); overload; virtual; procedure removeAttributes(para1: JSTAttributeSet); overload; virtual; procedure removeAttributes(para1: JUEnumeration); overload; virtual; procedure setResolveParent(para1: JSTAttributeSet); overload; virtual; function getAttributeNames(): JUEnumeration; overload; virtual; function containsAttribute(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function containsAttributes(para1: JSTAttributeSet): jboolean; overload; virtual; function getResolveParent(): JSTAttributeSet; overload; virtual; end; JSTDefaultHighlighter = class external 'javax.swing.text' name 'DefaultHighlighter' (JSTLayeredHighlighter) public type InnerHighlightInfo = class; Arr1InnerHighlightInfo = array of InnerHighlightInfo; Arr2InnerHighlightInfo = array of Arr1InnerHighlightInfo; Arr3InnerHighlightInfo = array of Arr2InnerHighlightInfo; InnerLayeredHighlightInfo = class; Arr1InnerLayeredHighlightInfo = array of InnerLayeredHighlightInfo; Arr2InnerLayeredHighlightInfo = array of Arr1InnerLayeredHighlightInfo; Arr3InnerLayeredHighlightInfo = array of Arr2InnerLayeredHighlightInfo; InnerSafeDamager = class; Arr1InnerSafeDamager = array of InnerSafeDamager; Arr2InnerSafeDamager = array of Arr1InnerSafeDamager; Arr3InnerSafeDamager = array of Arr2InnerSafeDamager; InnerHighlightInfo = class external 'javax.swing.text' name 'HighlightInfo' end; InnerLayeredHighlightInfo = class external 'javax.swing.text' name 'LayeredHighlightInfo' end; InnerSafeDamager = class external 'javax.swing.text' name 'SafeDamager' end; public type InnerDefaultHighlightPainter = class; Arr1InnerDefaultHighlightPainter = array of InnerDefaultHighlightPainter; Arr2InnerDefaultHighlightPainter = array of Arr1InnerDefaultHighlightPainter; Arr3InnerDefaultHighlightPainter = array of Arr2InnerDefaultHighlightPainter; InnerDefaultHighlightPainter = class external 'javax.swing.text' name 'DefaultHighlightPainter' (JSTLayeredHighlighter.InnerLayerPainter) public constructor create(para1: JAColor); overload; function getColor(): JAColor; overload; virtual; procedure paint(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent); overload; virtual; function paintLayer(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent; para6: JSTView): JAShape; overload; virtual; end; public final class var fDefaultPainter: JSTLayeredHighlighter.InnerLayerPainter; external name 'DefaultPainter'; public constructor create(); overload; procedure paint(para1: JAGraphics); overload; virtual; procedure install(para1: JSTJTextComponent); overload; virtual; procedure deinstall(para1: JSTJTextComponent); overload; virtual; function addHighlight(para1: jint; para2: jint; para3: JSTHighlighter.InnerHighlightPainter): JLObject; overload; virtual; // throws javax.swing.text.BadLocationException procedure removeHighlight(para1: JLObject); overload; virtual; procedure removeAllHighlights(); overload; virtual; procedure changeHighlight(para1: JLObject; para2: jint; para3: jint); overload; virtual; // throws javax.swing.text.BadLocationException function getHighlights(): JSTHighlighter.Arr1InnerHighlight; overload; virtual; procedure paintLayeredHighlights(para1: JAGraphics; para2: jint; para3: jint; para4: JAShape; para5: JSTJTextComponent; para6: JSTView); overload; virtual; procedure setDrawsLayeredHighlights(para1: jboolean); overload; virtual; function getDrawsLayeredHighlights(): jboolean; overload; virtual; end; JSTAsyncBoxView = class external 'javax.swing.text' name 'AsyncBoxView' (JSTView) public type InnerFlushTask = class; Arr1InnerFlushTask = array of InnerFlushTask; Arr2InnerFlushTask = array of Arr1InnerFlushTask; Arr3InnerFlushTask = array of Arr2InnerFlushTask; InnerFlushTask = class external 'javax.swing.text' name 'FlushTask' end; public type InnerChildLocator = class; Arr1InnerChildLocator = array of InnerChildLocator; Arr2InnerChildLocator = array of Arr1InnerChildLocator; Arr3InnerChildLocator = array of Arr2InnerChildLocator; InnerChildState = class; Arr1InnerChildState = array of InnerChildState; Arr2InnerChildState = array of Arr1InnerChildState; Arr3InnerChildState = array of Arr2InnerChildState; InnerChildLocator = class external 'javax.swing.text' name 'ChildLocator' end; InnerChildState = class external 'javax.swing.text' name 'ChildState' end; strict protected var flocator: JSTAsyncBoxView.InnerChildLocator; external name 'locator'; public constructor create(para1: JSTElement; para2: jint); overload; function getMajorAxis(): jint; overload; virtual; function getMinorAxis(): jint; overload; virtual; function getTopInset(): jfloat; overload; virtual; procedure setTopInset(para1: jfloat); overload; virtual; function getBottomInset(): jfloat; overload; virtual; procedure setBottomInset(para1: jfloat); overload; virtual; function getLeftInset(): jfloat; overload; virtual; procedure setLeftInset(para1: jfloat); overload; virtual; function getRightInset(): jfloat; overload; virtual; procedure setRightInset(para1: jfloat); overload; virtual; strict protected function getInsetSpan(para1: jint): jfloat; overload; virtual; procedure setEstimatedMajorSpan(para1: jboolean); overload; virtual; function getEstimatedMajorSpan(): jboolean; overload; virtual; function getChildState(para1: jint): JSTAsyncBoxView.InnerChildState; overload; virtual; function getLayoutQueue(): JSTLayoutQueue; overload; virtual; function createChildState(para1: JSTView): JSTAsyncBoxView.InnerChildState; overload; virtual; procedure majorRequirementChange(para1: JSTAsyncBoxView.InnerChildState; para2: jfloat); overload; virtual; procedure minorRequirementChange(para1: JSTAsyncBoxView.InnerChildState); overload; virtual; procedure flushRequirementChanges(); overload; virtual; public procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; strict protected procedure loadChildren(para1: JSTViewFactory); overload; virtual; function getViewIndexAtPosition(para1: jint; para2: JSTPosition.InnerBias): jint; overload; virtual; procedure updateLayout(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape); overload; virtual; public procedure setParent(para1: JSTView); overload; virtual; procedure preferenceChanged(para1: JSTView; para2: jboolean; para3: jboolean); overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; function getViewCount(): jint; overload; virtual; function getView(para1: jint): JSTView; overload; virtual; function getChildAllocation(para1: jint; para2: JAShape): JAShape; overload; virtual; function getViewIndex(para1: jint; para2: JSTPosition.InnerBias): jint; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException end; JSTComponentView = class external 'javax.swing.text' name 'ComponentView' (JSTView) public type InnerInvalidator = class; Arr1InnerInvalidator = array of InnerInvalidator; Arr2InnerInvalidator = array of Arr1InnerInvalidator; Arr3InnerInvalidator = array of Arr2InnerInvalidator; InnerInvalidator = class external 'javax.swing.text' name 'Invalidator' end; public constructor create(para1: JSTElement); overload; strict protected function createComponent(): JAComponent; overload; virtual; public function getComponent(): JAComponent; overload; virtual; final; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; procedure setParent(para1: JSTView); overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; end; JSTCompositeView = class abstract external 'javax.swing.text' name 'CompositeView' (JSTView) public constructor create(para1: JSTElement); overload; strict protected procedure loadChildren(para1: JSTViewFactory); overload; virtual; public procedure setParent(para1: JSTView); overload; virtual; function getViewCount(): jint; overload; virtual; function getView(para1: jint): JSTView; overload; virtual; procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; function getChildAllocation(para1: jint; para2: JAShape): JAShape; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function modelToView(para1: jint; para2: JSTPosition.InnerBias; para3: jint; para4: JSTPosition.InnerBias; para5: JAShape): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getViewIndex(para1: jint; para2: JSTPosition.InnerBias): jint; overload; virtual; strict protected function isBefore(para1: jint; para2: jint; para3: JARectangle): jboolean; overload; virtual; abstract; function isAfter(para1: jint; para2: jint; para3: JARectangle): jboolean; overload; virtual; abstract; function getViewAtPoint(para1: jint; para2: jint; para3: JARectangle): JSTView; overload; virtual; abstract; procedure childAllocation(para1: jint; para2: JARectangle); overload; virtual; abstract; function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; function getViewIndexAtPosition(para1: jint): jint; overload; virtual; function getInsideAllocation(para1: JAShape): JARectangle; overload; virtual; procedure setParagraphInsets(para1: JSTAttributeSet); overload; virtual; procedure setInsets(para1: jshort; para2: jshort; para3: jshort; para4: jshort); overload; virtual; function getLeftInset(): jshort; overload; virtual; function getRightInset(): jshort; overload; virtual; function getTopInset(): jshort; overload; virtual; function getBottomInset(): jshort; overload; virtual; function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextEastWestVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextEastWestVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function flipEastAndWestAtEnds(para1: jint; para2: JSTPosition.InnerBias): jboolean; overload; virtual; end; JSTGlyphView = class external 'javax.swing.text' name 'GlyphView' (JSTView, JSTTabableView, JLCloneable) public type InnerJustificationInfo = class; Arr1InnerJustificationInfo = array of InnerJustificationInfo; Arr2InnerJustificationInfo = array of Arr1InnerJustificationInfo; Arr3InnerJustificationInfo = array of Arr2InnerJustificationInfo; InnerJustificationInfo = class external 'javax.swing.text' name 'JustificationInfo' end; public type InnerGlyphPainter = class; Arr1InnerGlyphPainter = array of InnerGlyphPainter; Arr2InnerGlyphPainter = array of Arr1InnerGlyphPainter; Arr3InnerGlyphPainter = array of Arr2InnerGlyphPainter; InnerGlyphPainter = class abstract external 'javax.swing.text' name 'GlyphPainter' (JLObject) public constructor create(); overload; function getSpan(para1: JSTGlyphView; para2: jint; para3: jint; para4: JSTTabExpander; para5: jfloat): jfloat; overload; virtual; abstract; function getHeight(para1: JSTGlyphView): jfloat; overload; virtual; abstract; function getAscent(para1: JSTGlyphView): jfloat; overload; virtual; abstract; function getDescent(para1: JSTGlyphView): jfloat; overload; virtual; abstract; procedure paint(para1: JSTGlyphView; para2: JAGraphics; para3: JAShape; para4: jint; para5: jint); overload; virtual; abstract; function modelToView(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape): JAShape; overload; virtual; abstract; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; function getBoundedPosition(para1: JSTGlyphView; para2: jint; para3: jfloat; para4: jfloat): jint; overload; virtual; abstract; function getPainter(para1: JSTGlyphView; para2: jint; para3: jint): JSTGlyphView.InnerGlyphPainter; overload; virtual; function getNextVisualPositionFrom(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape; para5: jint; para6: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape; para5: jint; var para6: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException end; public constructor create(para1: JSTElement); overload; strict protected function clone(): JLObject; overload; virtual; final; public function getGlyphPainter(): JSTGlyphView.InnerGlyphPainter; overload; virtual; procedure setGlyphPainter(para1: JSTGlyphView.InnerGlyphPainter); overload; virtual; function getText(para1: jint; para2: jint): JSTSegment; overload; virtual; function getBackground(): JAColor; overload; virtual; function getForeground(): JAColor; overload; virtual; function getFont(): JAFont; overload; virtual; function isUnderline(): jboolean; overload; virtual; function isStrikeThrough(): jboolean; overload; virtual; function isSubscript(): jboolean; overload; virtual; function isSuperscript(): jboolean; overload; virtual; function getTabExpander(): JSTTabExpander; overload; virtual; strict protected procedure checkPainter(); overload; virtual; public function getTabbedSpan(para1: jfloat; para2: JSTTabExpander): jfloat; overload; virtual; function getPartialSpan(para1: jint; para2: jint): jfloat; overload; virtual; function getStartOffset(): jint; overload; virtual; function getEndOffset(): jint; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; function createFragment(para1: jint; para2: jint): JSTView; overload; virtual; function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTIconView = class external 'javax.swing.text' name 'IconView' (JSTView) public constructor create(para1: JSTElement); overload; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; end; JSTPlainView = class external 'javax.swing.text' name 'PlainView' (JSTView, JSTTabExpander) strict protected var fmetrics: JAFontMetrics; external name 'metrics'; public constructor create(para1: JSTElement); overload; strict protected function getTabSize(): jint; overload; virtual; procedure drawLine(para1: jint; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getLineBuffer(): JSTSegment; overload; virtual; final; procedure updateMetrics(); overload; virtual; public function getPreferredSpan(para1: jint): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; strict protected procedure updateDamage(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure damageLineRange(para1: jint; para2: jint; para3: JAShape; para4: JAComponent); overload; virtual; function lineToRect(para1: JAShape; para2: jint): JARectangle; overload; virtual; end; JSTHHRuleView = class external 'javax.swing.text.html' name 'HRuleView' (JSTView) public constructor create(para1: JSTElement); overload; strict protected procedure setPropertiesFromAttributes(); overload; virtual; public procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTHImageView = class external 'javax.swing.text.html' name 'ImageView' (JSTView) public type InnerImageHandler = class; Arr1InnerImageHandler = array of InnerImageHandler; Arr2InnerImageHandler = array of Arr1InnerImageHandler; Arr3InnerImageHandler = array of Arr2InnerImageHandler; InnerImageLabelView = class; Arr1InnerImageLabelView = array of InnerImageLabelView; Arr2InnerImageLabelView = array of Arr1InnerImageLabelView; Arr3InnerImageLabelView = array of Arr2InnerImageLabelView; InnerImageHandler = class external 'javax.swing.text.html' name 'ImageHandler' end; InnerImageLabelView = class external 'javax.swing.text.html' name 'ImageLabelView' end; public constructor create(para1: JSTElement); overload; function getAltText(): JLString; overload; virtual; function getImageURL(): JNURL; overload; virtual; function getNoImageIcon(): JSIcon; overload; virtual; function getLoadingImageIcon(): JSIcon; overload; virtual; function getImage(): JAImage; overload; virtual; procedure setLoadsSynchronously(para1: jboolean); overload; virtual; function getLoadsSynchronously(): jboolean; overload; virtual; strict protected function getStyleSheet(): JSTHStyleSheet; overload; virtual; public function getAttributes(): JSTAttributeSet; overload; virtual; function getToolTipText(para1: jfloat; para2: jfloat; para3: JAShape): JLString; overload; virtual; strict protected procedure setPropertiesFromAttributes(); overload; virtual; public procedure setParent(para1: JSTView); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; end; JSTFixedHeightLayoutCache = class external 'javax.swing.tree' name 'FixedHeightLayoutCache' (JSTAbstractLayoutCache) public type InnerFHTreeStateNode = class; Arr1InnerFHTreeStateNode = array of InnerFHTreeStateNode; Arr2InnerFHTreeStateNode = array of Arr1InnerFHTreeStateNode; Arr3InnerFHTreeStateNode = array of Arr2InnerFHTreeStateNode; InnerSearchInfo = class; Arr1InnerSearchInfo = array of InnerSearchInfo; Arr2InnerSearchInfo = array of Arr1InnerSearchInfo; Arr3InnerSearchInfo = array of Arr2InnerSearchInfo; InnerVisibleFHTreeStateNodeEnumeration = class; Arr1InnerVisibleFHTreeStateNodeEnumeration = array of InnerVisibleFHTreeStateNodeEnumeration; Arr2InnerVisibleFHTreeStateNodeEnumeration = array of Arr1InnerVisibleFHTreeStateNodeEnumeration; Arr3InnerVisibleFHTreeStateNodeEnumeration = array of Arr2InnerVisibleFHTreeStateNodeEnumeration; InnerFHTreeStateNode = class external 'javax.swing.tree' name 'FHTreeStateNode' end; InnerSearchInfo = class external 'javax.swing.tree' name 'SearchInfo' end; InnerVisibleFHTreeStateNodeEnumeration = class external 'javax.swing.tree' name 'VisibleFHTreeStateNodeEnumeration' end; public constructor create(); overload; procedure setModel(para1: JSTTreeModel); overload; virtual; procedure setRootVisible(para1: jboolean); overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; function getRowCount(): jint; overload; virtual; procedure invalidatePathBounds(para1: JSTTreePath); overload; virtual; procedure invalidateSizes(); overload; virtual; function isExpanded(para1: JSTTreePath): jboolean; overload; virtual; function getBounds(para1: JSTTreePath; para2: JARectangle): JARectangle; overload; virtual; function getPathForRow(para1: jint): JSTTreePath; overload; virtual; function getRowForPath(para1: JSTTreePath): jint; overload; virtual; function getPathClosestTo(para1: jint; para2: jint): JSTTreePath; overload; virtual; function getVisibleChildCount(para1: JSTTreePath): jint; overload; virtual; function getVisiblePathsFrom(para1: JSTTreePath): JUEnumeration; overload; virtual; procedure setExpandedState(para1: JSTTreePath; para2: jboolean); overload; virtual; function getExpandedState(para1: JSTTreePath): jboolean; overload; virtual; procedure treeNodesChanged(para1: JSETreeModelEvent); overload; virtual; procedure treeNodesInserted(para1: JSETreeModelEvent); overload; virtual; procedure treeNodesRemoved(para1: JSETreeModelEvent); overload; virtual; procedure treeStructureChanged(para1: JSETreeModelEvent); overload; virtual; end; JSTVariableHeightLayoutCache = class external 'javax.swing.tree' name 'VariableHeightLayoutCache' (JSTAbstractLayoutCache) public type InnerTreeStateNode = class; Arr1InnerTreeStateNode = array of InnerTreeStateNode; Arr2InnerTreeStateNode = array of Arr1InnerTreeStateNode; Arr3InnerTreeStateNode = array of Arr2InnerTreeStateNode; InnerVisibleTreeStateNodeEnumeration = class; Arr1InnerVisibleTreeStateNodeEnumeration = array of InnerVisibleTreeStateNodeEnumeration; Arr2InnerVisibleTreeStateNodeEnumeration = array of Arr1InnerVisibleTreeStateNodeEnumeration; Arr3InnerVisibleTreeStateNodeEnumeration = array of Arr2InnerVisibleTreeStateNodeEnumeration; InnerTreeStateNode = class external 'javax.swing.tree' name 'TreeStateNode' end; InnerVisibleTreeStateNodeEnumeration = class external 'javax.swing.tree' name 'VisibleTreeStateNodeEnumeration' end; public constructor create(); overload; procedure setModel(para1: JSTTreeModel); overload; virtual; procedure setRootVisible(para1: jboolean); overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; procedure setNodeDimensions(para1: JSTAbstractLayoutCache.InnerNodeDimensions); overload; virtual; procedure setExpandedState(para1: JSTTreePath; para2: jboolean); overload; virtual; function getExpandedState(para1: JSTTreePath): jboolean; overload; virtual; function getBounds(para1: JSTTreePath; para2: JARectangle): JARectangle; overload; virtual; function getPathForRow(para1: jint): JSTTreePath; overload; virtual; function getRowForPath(para1: JSTTreePath): jint; overload; virtual; function getRowCount(): jint; overload; virtual; procedure invalidatePathBounds(para1: JSTTreePath); overload; virtual; function getPreferredHeight(): jint; overload; virtual; function getPreferredWidth(para1: JARectangle): jint; overload; virtual; function getPathClosestTo(para1: jint; para2: jint): JSTTreePath; overload; virtual; function getVisiblePathsFrom(para1: JSTTreePath): JUEnumeration; overload; virtual; function getVisibleChildCount(para1: JSTTreePath): jint; overload; virtual; procedure invalidateSizes(); overload; virtual; function isExpanded(para1: JSTTreePath): jboolean; overload; virtual; procedure treeNodesChanged(para1: JSETreeModelEvent); overload; virtual; procedure treeNodesInserted(para1: JSETreeModelEvent); overload; virtual; procedure treeNodesRemoved(para1: JSETreeModelEvent); overload; virtual; procedure treeStructureChanged(para1: JSETreeModelEvent); overload; virtual; end; JSTDefaultMutableTreeNode = class external 'javax.swing.tree' name 'DefaultMutableTreeNode' (JLObject, JLCloneable, JSTMutableTreeNode, JISerializable) public type InnerPathBetweenNodesEnumeration = class; Arr1InnerPathBetweenNodesEnumeration = array of InnerPathBetweenNodesEnumeration; Arr2InnerPathBetweenNodesEnumeration = array of Arr1InnerPathBetweenNodesEnumeration; Arr3InnerPathBetweenNodesEnumeration = array of Arr2InnerPathBetweenNodesEnumeration; InnerPostorderEnumeration = class; Arr1InnerPostorderEnumeration = array of InnerPostorderEnumeration; Arr2InnerPostorderEnumeration = array of Arr1InnerPostorderEnumeration; Arr3InnerPostorderEnumeration = array of Arr2InnerPostorderEnumeration; InnerPreorderEnumeration = class; Arr1InnerPreorderEnumeration = array of InnerPreorderEnumeration; Arr2InnerPreorderEnumeration = array of Arr1InnerPreorderEnumeration; Arr3InnerPreorderEnumeration = array of Arr2InnerPreorderEnumeration; InnerBreadthFirstEnumeration = class; Arr1InnerBreadthFirstEnumeration = array of InnerBreadthFirstEnumeration; Arr2InnerBreadthFirstEnumeration = array of Arr1InnerBreadthFirstEnumeration; Arr3InnerBreadthFirstEnumeration = array of Arr2InnerBreadthFirstEnumeration; InnerPathBetweenNodesEnumeration = class sealed external 'javax.swing.tree' name 'PathBetweenNodesEnumeration' end; InnerPostorderEnumeration = class sealed external 'javax.swing.tree' name 'PostorderEnumeration' end; InnerPreorderEnumeration = class sealed external 'javax.swing.tree' name 'PreorderEnumeration' end; InnerBreadthFirstEnumeration = class sealed external 'javax.swing.tree' name 'BreadthFirstEnumeration' public type InnerQueue = class; Arr1InnerQueue = array of InnerQueue; Arr2InnerQueue = array of Arr1InnerQueue; Arr3InnerQueue = array of Arr2InnerQueue; InnerQueue = class sealed external 'javax.swing.tree' name 'Queue' public type InnerQNode = class; Arr1InnerQNode = array of InnerQNode; Arr2InnerQNode = array of Arr1InnerQNode; Arr3InnerQNode = array of Arr2InnerQNode; InnerQNode = class sealed external 'javax.swing.tree' name 'QNode' end; end; end; public final class var fEMPTY_ENUMERATION: JUEnumeration; external name 'EMPTY_ENUMERATION'; strict protected var fparent: JSTMutableTreeNode; external name 'parent'; fchildren: JUVector; external name 'children'; fuserObject: JLObject; external name 'userObject'; fallowsChildren: jboolean; external name 'allowsChildren'; public constructor create(); overload; constructor create(para1: JLObject); overload; constructor create(para1: JLObject; para2: jboolean); overload; procedure insert(para1: JSTMutableTreeNode; para2: jint); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure setParent(para1: JSTMutableTreeNode); overload; virtual; function getParent(): JSTTreeNode; overload; virtual; function getChildAt(para1: jint): JSTTreeNode; overload; virtual; function getChildCount(): jint; overload; virtual; function getIndex(para1: JSTTreeNode): jint; overload; virtual; function children(): JUEnumeration; overload; virtual; procedure setAllowsChildren(para1: jboolean); overload; virtual; function getAllowsChildren(): jboolean; overload; virtual; procedure setUserObject(para1: JLObject); overload; virtual; function getUserObject(): JLObject; overload; virtual; procedure removeFromParent(); overload; virtual; procedure remove(para1: JSTMutableTreeNode); overload; virtual; procedure removeAllChildren(); overload; virtual; procedure add(para1: JSTMutableTreeNode); overload; virtual; function isNodeAncestor(para1: JSTTreeNode): jboolean; overload; virtual; function isNodeDescendant(para1: JSTDefaultMutableTreeNode): jboolean; overload; virtual; function getSharedAncestor(para1: JSTDefaultMutableTreeNode): JSTTreeNode; overload; virtual; function isNodeRelated(para1: JSTDefaultMutableTreeNode): jboolean; overload; virtual; function getDepth(): jint; overload; virtual; function getLevel(): jint; overload; virtual; function getPath(): Arr1JSTTreeNode; overload; virtual; strict protected function getPathToRoot(para1: JSTTreeNode; para2: jint): Arr1JSTTreeNode; overload; virtual; public function getUserObjectPath(): Arr1JLObject; overload; virtual; function getRoot(): JSTTreeNode; overload; virtual; function isRoot(): jboolean; overload; virtual; function getNextNode(): JSTDefaultMutableTreeNode; overload; virtual; function getPreviousNode(): JSTDefaultMutableTreeNode; overload; virtual; function preorderEnumeration(): JUEnumeration; overload; virtual; function postorderEnumeration(): JUEnumeration; overload; virtual; function breadthFirstEnumeration(): JUEnumeration; overload; virtual; function depthFirstEnumeration(): JUEnumeration; overload; virtual; function pathFromAncestorEnumeration(para1: JSTTreeNode): JUEnumeration; overload; virtual; function isNodeChild(para1: JSTTreeNode): jboolean; overload; virtual; function getFirstChild(): JSTTreeNode; overload; virtual; function getLastChild(): JSTTreeNode; overload; virtual; function getChildAfter(para1: JSTTreeNode): JSTTreeNode; overload; virtual; function getChildBefore(para1: JSTTreeNode): JSTTreeNode; overload; virtual; function isNodeSibling(para1: JSTTreeNode): jboolean; overload; virtual; function getSiblingCount(): jint; overload; virtual; function getNextSibling(): JSTDefaultMutableTreeNode; overload; virtual; function getPreviousSibling(): JSTDefaultMutableTreeNode; overload; virtual; function isLeaf(): jboolean; overload; virtual; function getFirstLeaf(): JSTDefaultMutableTreeNode; overload; virtual; function getLastLeaf(): JSTDefaultMutableTreeNode; overload; virtual; function getNextLeaf(): JSTDefaultMutableTreeNode; overload; virtual; function getPreviousLeaf(): JSTDefaultMutableTreeNode; overload; virtual; function getLeafCount(): jint; overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; end; JSTAbstractDocument = class abstract external 'javax.swing.text' name 'AbstractDocument' (JLObject, JSTDocument, JISerializable) public type InnerBidiElement = class; Arr1InnerBidiElement = array of InnerBidiElement; Arr2InnerBidiElement = array of Arr1InnerBidiElement; Arr3InnerBidiElement = array of Arr2InnerBidiElement; InnerBidiRootElement = class; Arr1InnerBidiRootElement = array of InnerBidiRootElement; Arr2InnerBidiRootElement = array of Arr1InnerBidiRootElement; Arr3InnerBidiRootElement = array of Arr2InnerBidiRootElement; InnerUndoRedoDocumentEvent = class; Arr1InnerUndoRedoDocumentEvent = array of InnerUndoRedoDocumentEvent; Arr2InnerUndoRedoDocumentEvent = array of Arr1InnerUndoRedoDocumentEvent; Arr3InnerUndoRedoDocumentEvent = array of Arr2InnerUndoRedoDocumentEvent; InnerDefaultFilterBypass = class; Arr1InnerDefaultFilterBypass = array of InnerDefaultFilterBypass; Arr2InnerDefaultFilterBypass = array of Arr1InnerDefaultFilterBypass; Arr3InnerDefaultFilterBypass = array of Arr2InnerDefaultFilterBypass; InnerBidiElement = class external 'javax.swing.text' name 'BidiElement' end; InnerBidiRootElement = class external 'javax.swing.text' name 'BidiRootElement' end; InnerUndoRedoDocumentEvent = class external 'javax.swing.text' name 'UndoRedoDocumentEvent' end; InnerDefaultFilterBypass = class external 'javax.swing.text' name 'DefaultFilterBypass' end; public type InnerAttributeContext = interface; Arr1InnerAttributeContext = array of InnerAttributeContext; Arr2InnerAttributeContext = array of Arr1InnerAttributeContext; Arr3InnerAttributeContext = array of Arr2InnerAttributeContext; InnerContent = interface; Arr1InnerContent = array of InnerContent; Arr2InnerContent = array of Arr1InnerContent; Arr3InnerContent = array of Arr2InnerContent; InnerAbstractElement = class; Arr1InnerAbstractElement = array of InnerAbstractElement; Arr2InnerAbstractElement = array of Arr1InnerAbstractElement; Arr3InnerAbstractElement = array of Arr2InnerAbstractElement; InnerBranchElement = class; Arr1InnerBranchElement = array of InnerBranchElement; Arr2InnerBranchElement = array of Arr1InnerBranchElement; Arr3InnerBranchElement = array of Arr2InnerBranchElement; InnerLeafElement = class; Arr1InnerLeafElement = array of InnerLeafElement; Arr2InnerLeafElement = array of Arr1InnerLeafElement; Arr3InnerLeafElement = array of Arr2InnerLeafElement; InnerDefaultDocumentEvent = class; Arr1InnerDefaultDocumentEvent = array of InnerDefaultDocumentEvent; Arr2InnerDefaultDocumentEvent = array of Arr1InnerDefaultDocumentEvent; Arr3InnerDefaultDocumentEvent = array of Arr2InnerDefaultDocumentEvent; InnerElementEdit = class; Arr1InnerElementEdit = array of InnerElementEdit; Arr2InnerElementEdit = array of Arr1InnerElementEdit; Arr3InnerElementEdit = array of Arr2InnerElementEdit; InnerAttributeContext = interface external 'javax.swing.text' name 'AttributeContext' function addAttribute(para1: JSTAttributeSet; para2: JLObject; para3: JLObject): JSTAttributeSet; overload; function addAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; function removeAttribute(para1: JSTAttributeSet; para2: JLObject): JSTAttributeSet; overload; function removeAttributes(para1: JSTAttributeSet; para2: JUEnumeration): JSTAttributeSet; overload; function removeAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; function getEmptySet(): JSTAttributeSet; overload; procedure reclaim(para1: JSTAttributeSet); overload; end; InnerContent = interface external 'javax.swing.text' name 'Content' function createPosition(para1: jint): JSTPosition; overload; // throws javax.swing.text.BadLocationException function length(): jint; overload; function insertString(para1: jint; para2: JLString): JSUUndoableEdit; overload; // throws javax.swing.text.BadLocationException function remove(para1: jint; para2: jint): JSUUndoableEdit; overload; // throws javax.swing.text.BadLocationException function getString(para1: jint; para2: jint): JLString; overload; // throws javax.swing.text.BadLocationException procedure getChars(para1: jint; para2: jint; para3: JSTSegment); overload; // throws javax.swing.text.BadLocationException end; InnerAbstractElement = class abstract external 'javax.swing.text' name 'AbstractElement' end; InnerBranchElement = class external 'javax.swing.text' name 'BranchElement' end; InnerLeafElement = class external 'javax.swing.text' name 'LeafElement' end; InnerDefaultDocumentEvent = class external 'javax.swing.text' name 'DefaultDocumentEvent' end; InnerElementEdit = class external 'javax.swing.text' name 'ElementEdit' (JSUAbstractUndoableEdit, JSEDocumentEvent.InnerElementChange) public constructor create(para1: JSTElement; para2: jint; para3: Arr1JSTElement; para4: Arr1JSTElement); overload; constructor create(para1: JSTElement; para2: jint; const para3: array of JSTElement; const para4: array of JSTElement); overload; function getElement(): JSTElement; overload; virtual; function getIndex(): jint; overload; virtual; function getChildrenRemoved(): Arr1JSTElement; overload; virtual; function getChildrenAdded(): Arr1JSTElement; overload; virtual; procedure redo(); overload; virtual; // throws javax.swing.undo.CannotRedoException procedure undo(); overload; virtual; // throws javax.swing.undo.CannotUndoException end; strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; strict protected const BAD_LOCATION = 'document location failure'; public const ParagraphElementName = 'paragraph'; ContentElementName = 'content'; SectionElementName = 'section'; BidiElementName = 'bidi level'; ElementNameAttribute = '$ename'; strict protected constructor create(para1: JSTAbstractDocument.InnerContent); overload; constructor create(para1: JSTAbstractDocument.InnerContent; para2: JSTAbstractDocument.InnerAttributeContext); overload; public function getDocumentProperties(): JUDictionary; overload; virtual; procedure setDocumentProperties(para1: JUDictionary); overload; virtual; strict protected procedure fireInsertUpdate(para1: JSEDocumentEvent); overload; virtual; procedure fireChangedUpdate(para1: JSEDocumentEvent); overload; virtual; procedure fireRemoveUpdate(para1: JSEDocumentEvent); overload; virtual; procedure fireUndoableEditUpdate(para1: JSEUndoableEditEvent); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; function getAsynchronousLoadPriority(): jint; overload; virtual; procedure setAsynchronousLoadPriority(para1: jint); overload; virtual; procedure setDocumentFilter(para1: JSTDocumentFilter); overload; virtual; function getDocumentFilter(): JSTDocumentFilter; overload; virtual; procedure render(para1: JLRunnable); overload; virtual; function getLength(): jint; overload; virtual; procedure addDocumentListener(para1: JSEDocumentListener); overload; virtual; procedure removeDocumentListener(para1: JSEDocumentListener); overload; virtual; function getDocumentListeners(): Arr1JSEDocumentListener; overload; virtual; procedure addUndoableEditListener(para1: JSEUndoableEditListener); overload; virtual; procedure removeUndoableEditListener(para1: JSEUndoableEditListener); overload; virtual; function getUndoableEditListeners(): Arr1JSEUndoableEditListener; overload; virtual; function getProperty(para1: JLObject): JLObject; overload; virtual; final; procedure putProperty(para1: JLObject; para2: JLObject); overload; virtual; final; procedure remove(para1: jint; para2: jint); overload; virtual; // throws javax.swing.text.BadLocationException procedure replace(para1: jint; para2: jint; para3: JLString; para4: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException procedure insertString(para1: jint; para2: JLString; para3: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException function getText(para1: jint; para2: jint): JLString; overload; virtual; // throws javax.swing.text.BadLocationException procedure getText(para1: jint; para2: jint; para3: JSTSegment); overload; virtual; // throws javax.swing.text.BadLocationException function createPosition(para1: jint): JSTPosition; overload; virtual; // throws javax.swing.text.BadLocationException function getStartPosition(): JSTPosition; overload; virtual; final; function getEndPosition(): JSTPosition; overload; virtual; final; function getRootElements(): Arr1JSTElement; overload; virtual; function getDefaultRootElement(): JSTElement; overload; virtual; abstract; function getBidiRootElement(): JSTElement; overload; virtual; function getParagraphElement(para1: jint): JSTElement; overload; virtual; abstract; strict protected function getAttributeContext(): JSTAbstractDocument.InnerAttributeContext; overload; virtual; final; procedure insertUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent; para2: JSTAttributeSet); overload; virtual; procedure removeUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent); overload; virtual; procedure postRemoveUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent); overload; virtual; public procedure dump(para1: JIPrintStream); overload; virtual; strict protected function getContent(): JSTAbstractDocument.InnerContent; overload; virtual; final; function createLeafElement(para1: JSTElement; para2: JSTAttributeSet; para3: jint; para4: jint): JSTElement; overload; virtual; function createBranchElement(para1: JSTElement; para2: JSTAttributeSet): JSTElement; overload; virtual; function getCurrentWriter(): JLThread; overload; virtual; final; procedure writeLock(); overload; virtual; final; procedure writeUnlock(); overload; virtual; final; public procedure readLock(); overload; virtual; final; procedure readUnlock(); overload; virtual; final; end; JSUCompoundEdit = class external 'javax.swing.undo' name 'CompoundEdit' (JSUAbstractUndoableEdit) strict protected var fedits: JUVector; external name 'edits'; public constructor create(); overload; procedure undo(); overload; virtual; // throws javax.swing.undo.CannotUndoException procedure redo(); overload; virtual; // throws javax.swing.undo.CannotRedoException strict protected function lastEdit(): JSUUndoableEdit; overload; virtual; public procedure die(); overload; virtual; function addEdit(para1: JSUUndoableEdit): jboolean; overload; virtual; procedure &end(); overload; virtual; function canUndo(): jboolean; overload; virtual; function canRedo(): jboolean; overload; virtual; function isInProgress(): jboolean; overload; virtual; function isSignificant(): jboolean; overload; virtual; function getPresentationName(): JLString; overload; virtual; function getUndoPresentationName(): JLString; overload; virtual; function getRedoPresentationName(): JLString; overload; virtual; function toString(): JLString; overload; virtual; end; JSUStateEdit = class external 'javax.swing.undo' name 'StateEdit' (JSUAbstractUndoableEdit) strict protected const RCSID = '$Id: StateEdit.java,v 1.6 1997/10/01 20:05:51 sandipc Exp $'; strict protected var fobject: JSUStateEditable; external name 'object'; fpreState: JUHashtable; external name 'preState'; fpostState: JUHashtable; external name 'postState'; fundoRedoName: JLString; external name 'undoRedoName'; public constructor create(para1: JSUStateEditable); overload; constructor create(para1: JSUStateEditable; para2: JLString); overload; strict protected procedure init(para1: JSUStateEditable; para2: JLString); overload; virtual; public procedure &end(); overload; virtual; procedure undo(); overload; virtual; procedure redo(); overload; virtual; function getPresentationName(): JLString; overload; virtual; strict protected procedure removeRedundantState(); overload; virtual; end; JTForwardingJavaFileObject = class external 'javax.tools' name 'ForwardingJavaFileObject' (JTForwardingFileObject, JTJavaFileObject) strict protected constructor create(para1: JTJavaFileObject); overload; public function getKind(): JTJavaFileObject.InnerKind; overload; virtual; function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; function getNestingKind(): JLMENestingKind; overload; virtual; function getAccessLevel(): JLMEModifier; overload; virtual; end; JTJavaFileManager = interface external 'javax.tools' name 'JavaFileManager' (JICloseable, JIFlushable, JTOptionChecker) type InnerLocation = interface; Arr1InnerLocation = array of InnerLocation; Arr2InnerLocation = array of Arr1InnerLocation; Arr3InnerLocation = array of Arr2InnerLocation; InnerLocation = interface external 'javax.tools' name 'Location' function getName(): JLString; overload; function isOutputLocation(): jboolean; overload; end; function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; // throws java.io.IOException function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; // throws java.io.IOException function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; // throws java.io.IOException function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; // throws java.io.IOException function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; // throws java.io.IOException procedure flush(); overload; // throws java.io.IOException procedure close(); overload; // throws java.io.IOException end; JTSimpleJavaFileObject = class external 'javax.tools' name 'SimpleJavaFileObject' (JLObject, JTJavaFileObject) strict protected final var furi: JNURI; external name 'uri'; fkind: JTJavaFileObject.InnerKind; external name 'kind'; strict protected constructor create(para1: JNURI; para2: JTJavaFileObject.InnerKind); overload; public function toUri(): JNURI; overload; virtual; function getName(): JLString; overload; virtual; function openInputStream(): JIInputStream; overload; virtual; // throws java.io.IOException function openOutputStream(): JIOutputStream; overload; virtual; // throws java.io.IOException function openReader(para1: jboolean): JIReader; overload; virtual; // throws java.io.IOException function getCharContent(para1: jboolean): JLCharSequence; overload; virtual; // throws java.io.IOException function openWriter(): JIWriter; overload; virtual; // throws java.io.IOException function getLastModified(): jlong; overload; virtual; function delete(): jboolean; overload; virtual; function getKind(): JTJavaFileObject.InnerKind; overload; virtual; function isNameCompatible(para1: JLString; para2: JTJavaFileObject.InnerKind): jboolean; overload; virtual; function getNestingKind(): JLMENestingKind; overload; virtual; function getAccessLevel(): JLMEModifier; overload; virtual; function toString(): JLString; overload; virtual; end; JXBHNotIdentifiableEventImpl = class external 'javax.xml.bind.helpers' name 'NotIdentifiableEventImpl' (JXBHValidationEventImpl, JXBNotIdentifiableEvent) public constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator); overload; constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator; para4: JLThrowable); overload; end; JXBHParseConversionEventImpl = class external 'javax.xml.bind.helpers' name 'ParseConversionEventImpl' (JXBHValidationEventImpl, JXBParseConversionEvent) public constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator); overload; constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator; para4: JLThrowable); overload; end; JXBHPrintConversionEventImpl = class external 'javax.xml.bind.helpers' name 'PrintConversionEventImpl' (JXBHValidationEventImpl, JXBPrintConversionEvent) public constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator); overload; constructor create(para1: jint; para2: JLString; para3: JXBValidationEventLocator; para4: JLThrowable); overload; end; OJXDIDDOMSubTreeData = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMSubTreeData' (JLObject, JXCNodeSetData) public type InnerDelayedNodeIterator = class; Arr1InnerDelayedNodeIterator = array of InnerDelayedNodeIterator; Arr2InnerDelayedNodeIterator = array of Arr1InnerDelayedNodeIterator; Arr3InnerDelayedNodeIterator = array of Arr2InnerDelayedNodeIterator; InnerDelayedNodeIterator = class external 'org.jcp.xml.dsig.internal.dom' name 'DelayedNodeIterator' end; public constructor create(para1: OWDNode; para2: jboolean); overload; function iterator(): JUIterator; overload; virtual; function getRoot(): OWDNode; overload; virtual; function excludeComments(): jboolean; overload; virtual; end; OJXDIDApacheNodeSetData = class external 'org.jcp.xml.dsig.internal.dom' name 'ApacheNodeSetData' (JLObject, OJXDIDApacheData, JXCNodeSetData) public constructor create(para1: CSOAXISSXMLSignatureInput); overload; function iterator(): JUIterator; overload; virtual; function getXMLSignatureInput(): CSOAXISSXMLSignatureInput; overload; virtual; end; OJXDIDApacheOctetStreamData = class external 'org.jcp.xml.dsig.internal.dom' name 'ApacheOctetStreamData' (JXCOctetStreamData, OJXDIDApacheData) public constructor create(para1: CSOAXISSXMLSignatureInput); overload; // throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, java.io.IOException function getXMLSignatureInput(): CSOAXISSXMLSignatureInput; overload; virtual; end; JXCDDDOMSignContext = class external 'javax.xml.crypto.dsig.dom' name 'DOMSignContext' (JXCDDOMCryptoContext, JXCDXMLSignContext) public constructor create(para1: JSKey; para2: OWDNode); overload; constructor create(para1: JSKey; para2: OWDNode; para3: OWDNode); overload; constructor create(para1: JXCKeySelector; para2: OWDNode); overload; constructor create(para1: JXCKeySelector; para2: OWDNode; para3: OWDNode); overload; procedure setParent(para1: OWDNode); overload; virtual; procedure setNextSibling(para1: OWDNode); overload; virtual; function getParent(): OWDNode; overload; virtual; function getNextSibling(): OWDNode; overload; virtual; end; JXCDDDOMValidateContext = class external 'javax.xml.crypto.dsig.dom' name 'DOMValidateContext' (JXCDDOMCryptoContext, JXCDXMLValidateContext) public constructor create(para1: JXCKeySelector; para2: OWDNode); overload; constructor create(para1: JSKey; para2: OWDNode); overload; procedure setNode(para1: OWDNode); overload; virtual; function getNode(): OWDNode; overload; virtual; end; JXCDCanonicalizationMethod = interface external 'javax.xml.crypto.dsig' name 'CanonicalizationMethod' (JXCDTransform) const INCLUSIVE = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315'; INCLUSIVE_WITH_COMMENTS = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments'; EXCLUSIVE = 'http://www.w3.org/2001/10/xml-exc-c14n#'; EXCLUSIVE_WITH_COMMENTS = 'http://www.w3.org/2001/10/xml-exc-c14n#WithComments'; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; end; JXCDTransformService = class abstract external 'javax.xml.crypto.dsig' name 'TransformService' (JLObject, JXCDTransform) public type InnerMechanismMapEntry = class; Arr1InnerMechanismMapEntry = array of InnerMechanismMapEntry; Arr2InnerMechanismMapEntry = array of Arr1InnerMechanismMapEntry; Arr3InnerMechanismMapEntry = array of Arr2InnerMechanismMapEntry; InnerMechanismMapEntry = class external 'javax.xml.crypto.dsig' name 'MechanismMapEntry' end; strict protected constructor create(); overload; public class function getInstance(para1: JLString; para2: JLString): JXCDTransformService; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString; para3: JSProvider): JXCDTransformService; static; overload; // throws java.security.NoSuchAlgorithmException class function getInstance(para1: JLString; para2: JLString; para3: JLString): JXCDTransformService; static; overload; // throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException function getMechanismType(): JLString; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; abstract; // throws javax.xml.crypto.MarshalException procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; abstract; // throws java.security.InvalidAlgorithmParameterException end; OJXDIDDOMCryptoBinary = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMCryptoBinary' (OJXDIDDOMStructure) public constructor create(para1: JMBigInteger); overload; constructor create(para1: OWDNode); overload; // throws javax.xml.crypto.MarshalException function getBigNum(): JMBigInteger; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException end; OJXDIDDOMDigestMethod = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'DOMDigestMethod' (OJXDIDDOMStructure, JXCDDigestMethod) public type InnerSHA1 = class; Arr1InnerSHA1 = array of InnerSHA1; Arr2InnerSHA1 = array of Arr1InnerSHA1; Arr3InnerSHA1 = array of Arr2InnerSHA1; InnerSHA256 = class; Arr1InnerSHA256 = array of InnerSHA256; Arr2InnerSHA256 = array of Arr1InnerSHA256; Arr3InnerSHA256 = array of Arr2InnerSHA256; InnerSHA384 = class; Arr1InnerSHA384 = array of InnerSHA384; Arr2InnerSHA384 = array of Arr1InnerSHA384; Arr3InnerSHA384 = array of Arr2InnerSHA384; InnerSHA512 = class; Arr1InnerSHA512 = array of InnerSHA512; Arr2InnerSHA512 = array of Arr1InnerSHA512; Arr3InnerSHA512 = array of Arr2InnerSHA512; InnerSHA1 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA1' end; InnerSHA256 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA256' end; InnerSHA384 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA384' end; InnerSHA512 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA512' end; public function getParameterSpec(): JSSAlgorithmParameterSpec; overload; virtual; final; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMKeyInfo = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMKeyInfo' (OJXDIDDOMStructure, JXCDKKeyInfo) public constructor create(para1: JUList; para2: JLString); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getId(): JLString; overload; virtual; function getContent(): JUList; overload; virtual; procedure marshal(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException procedure marshal(para1: OWDNode; para2: OWDNode; para3: JLString; para4: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMKeyName = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMKeyName' (OJXDIDDOMStructure, JXCDKKeyName) public constructor create(para1: JLString); overload; constructor create(para1: OWDElement); overload; function getName(): JLString; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMKeyValue = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMKeyValue' (OJXDIDDOMStructure, JXCDKKeyValue) public constructor create(para1: JSPublicKey); overload; // throws java.security.KeyException constructor create(para1: OWDElement); overload; // throws javax.xml.crypto.MarshalException function getPublicKey(): JSPublicKey; overload; virtual; // throws java.security.KeyException procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMManifest = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMManifest' (OJXDIDDOMStructure, JXCDManifest) public constructor create(para1: JUList; para2: JLString); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getId(): JLString; overload; virtual; function getReferences(): JUList; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMPGPData = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMPGPData' (OJXDIDDOMStructure, JXCDKPGPData) public constructor create(para1: Arr1jbyte; para2: JUList); overload; constructor create(const para1: array of jbyte; para2: JUList); overload; constructor create(para1: Arr1jbyte; para2: Arr1jbyte; para3: JUList); overload; constructor create(const para1: array of jbyte; const para2: array of jbyte; para3: JUList); overload; constructor create(para1: OWDElement); overload; // throws javax.xml.crypto.MarshalException function getKeyId(): Arr1jbyte; overload; virtual; function getKeyPacket(): Arr1jbyte; overload; virtual; function getExternalElements(): JUList; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException end; OJXDIDDOMReference = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMReference' (OJXDIDDOMStructure, JXCDReference, JXCDDOMURIReference) public constructor create(para1: JLString; para2: JLString; para3: JXCDDigestMethod; para4: JUList; para5: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JXCDDigestMethod; para4: JUList; para5: JXCData; para6: JUList; para7: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: JXCDDigestMethod; para4: JUList; para5: JXCData; para6: JUList; para7: JLString; para8: Arr1jbyte); overload; constructor create(para1: JLString; para2: JLString; para3: JXCDDigestMethod; para4: JUList; para5: JXCData; para6: JUList; para7: JLString; const para8: array of jbyte); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getDigestMethod(): JXCDDigestMethod; overload; virtual; function getId(): JLString; overload; virtual; function getURI(): JLString; overload; virtual; function getType(): JLString; overload; virtual; function getTransforms(): JUList; overload; virtual; function getDigestValue(): Arr1jbyte; overload; virtual; function getCalculatedDigestValue(): Arr1jbyte; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException procedure digest(para1: JXCDXMLSignContext); overload; virtual; // throws javax.xml.crypto.dsig.XMLSignatureException function validate(para1: JXCDXMLValidateContext): jboolean; overload; virtual; // throws javax.xml.crypto.dsig.XMLSignatureException function getDereferencedData(): JXCData; overload; virtual; function getDigestInputStream(): JIInputStream; overload; virtual; function getHere(): OWDNode; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMRetrievalMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMRetrievalMethod' (OJXDIDDOMStructure, JXCDKRetrievalMethod, JXCDDOMURIReference) public constructor create(para1: JLString; para2: JLString; para3: JUList); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getURI(): JLString; overload; virtual; function getType(): JLString; overload; virtual; function getTransforms(): JUList; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function getHere(): OWDNode; overload; virtual; function dereference(para1: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.URIReferenceException function dereferenceAsXMLStructure(para1: JXCXMLCryptoContext): JXCXMLStructure; overload; virtual; // throws javax.xml.crypto.URIReferenceException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMSignatureMethod = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'DOMSignatureMethod' (OJXDIDDOMStructure, JXCDSignatureMethod) public type InnerSHA1withDSA = class; Arr1InnerSHA1withDSA = array of InnerSHA1withDSA; Arr2InnerSHA1withDSA = array of Arr1InnerSHA1withDSA; Arr3InnerSHA1withDSA = array of Arr2InnerSHA1withDSA; InnerSHA1withRSA = class; Arr1InnerSHA1withRSA = array of InnerSHA1withRSA; Arr2InnerSHA1withRSA = array of Arr1InnerSHA1withRSA; Arr3InnerSHA1withRSA = array of Arr2InnerSHA1withRSA; InnerSHA256withRSA = class; Arr1InnerSHA256withRSA = array of InnerSHA256withRSA; Arr2InnerSHA256withRSA = array of Arr1InnerSHA256withRSA; Arr3InnerSHA256withRSA = array of Arr2InnerSHA256withRSA; InnerSHA384withRSA = class; Arr1InnerSHA384withRSA = array of InnerSHA384withRSA; Arr2InnerSHA384withRSA = array of Arr1InnerSHA384withRSA; Arr3InnerSHA384withRSA = array of Arr2InnerSHA384withRSA; InnerSHA512withRSA = class; Arr1InnerSHA512withRSA = array of InnerSHA512withRSA; Arr2InnerSHA512withRSA = array of Arr1InnerSHA512withRSA; Arr3InnerSHA512withRSA = array of Arr2InnerSHA512withRSA; InnerSHA1withDSA = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA1withDSA' end; InnerSHA1withRSA = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA1withRSA' end; InnerSHA256withRSA = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA256withRSA' end; InnerSHA384withRSA = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA384withRSA' end; InnerSHA512withRSA = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA512withRSA' end; public function getParameterSpec(): JSSAlgorithmParameterSpec; overload; virtual; final; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMSignatureProperties = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMSignatureProperties' (OJXDIDDOMStructure, JXCDSignatureProperties) public constructor create(para1: JUList; para2: JLString); overload; constructor create(para1: OWDElement); overload; // throws javax.xml.crypto.MarshalException function getProperties(): JUList; overload; virtual; function getId(): JLString; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMSignatureProperty = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMSignatureProperty' (OJXDIDDOMStructure, JXCDSignatureProperty) public constructor create(para1: JUList; para2: JLString; para3: JLString); overload; constructor create(para1: OWDElement); overload; // throws javax.xml.crypto.MarshalException function getContent(): JUList; overload; virtual; function getId(): JLString; overload; virtual; function getTarget(): JLString; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMSignedInfo = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMSignedInfo' (OJXDIDDOMStructure, JXCDSignedInfo) public constructor create(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList); overload; constructor create(para1: JXCDCanonicalizationMethod; para2: JXCDSignatureMethod; para3: JUList; para4: JLString); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getCanonicalizationMethod(): JXCDCanonicalizationMethod; overload; virtual; function getSignatureMethod(): JXCDSignatureMethod; overload; virtual; function getId(): JLString; overload; virtual; function getReferences(): JUList; overload; virtual; function getCanonicalizedData(): JIInputStream; overload; virtual; procedure canonicalize(para1: JXCXMLCryptoContext; para2: JIByteArrayOutputStream); overload; virtual; // throws javax.xml.crypto.dsig.XMLSignatureException procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMTransform = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMTransform' (OJXDIDDOMStructure, JXCDTransform) strict protected var fspi: JXCDTransformService; external name 'spi'; public constructor create(para1: JXCDTransformService); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getParameterSpec(): JSSAlgorithmParameterSpec; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function transform(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMX509Data = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMX509Data' (OJXDIDDOMStructure, JXCDKX509Data) public constructor create(para1: JUList); overload; constructor create(para1: OWDElement); overload; // throws javax.xml.crypto.MarshalException function getContent(): JUList; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMX509IssuerSerial = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMX509IssuerSerial' (OJXDIDDOMStructure, JXCDKX509IssuerSerial) public constructor create(para1: JLString; para2: JMBigInteger); overload; constructor create(para1: OWDElement); overload; function getIssuerName(): JLString; overload; virtual; function getSerialNumber(): JMBigInteger; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMXMLObject = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXMLObject' (OJXDIDDOMStructure, JXCDXMLObject) public constructor create(para1: JUList; para2: JLString; para3: JLString; para4: JLString); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getContent(): JUList; overload; virtual; function getId(): JLString; overload; virtual; function getMimeType(): JLString; overload; virtual; function getEncoding(): JLString; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function equals(para1: JLObject): jboolean; overload; virtual; end; OJXDIDDOMXMLSignature = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXMLSignature' (OJXDIDDOMStructure, JXCDXMLSignature) public type InnerDOMSignatureValue = class; Arr1InnerDOMSignatureValue = array of InnerDOMSignatureValue; Arr2InnerDOMSignatureValue = array of Arr1InnerDOMSignatureValue; Arr3InnerDOMSignatureValue = array of Arr2InnerDOMSignatureValue; InnerDOMSignatureValue = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMSignatureValue' end; public constructor create(para1: JXCDSignedInfo; para2: JXCDKKeyInfo; para3: JUList; para4: JLString; para5: JLString); overload; constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function getId(): JLString; overload; virtual; function getKeyInfo(): JXCDKKeyInfo; overload; virtual; function getSignedInfo(): JXCDSignedInfo; overload; virtual; function getObjects(): JUList; overload; virtual; function getSignatureValue(): JXCDXMLSignature.InnerSignatureValue; overload; virtual; function getKeySelectorResult(): JXCKeySelectorResult; overload; virtual; procedure marshal(para1: OWDNode; para2: JLString; para3: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException procedure marshal(para1: OWDNode; para2: OWDNode; para3: JLString; para4: JXCDDOMCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function validate(para1: JXCDXMLValidateContext): jboolean; overload; virtual; // throws javax.xml.crypto.dsig.XMLSignatureException procedure sign(para1: JXCDXMLSignContext); overload; virtual; // throws javax.xml.crypto.MarshalException, javax.xml.crypto.dsig.XMLSignatureException function equals(para1: JLObject): jboolean; overload; virtual; end; JXSUStreamReaderDelegate = class external 'javax.xml.stream.util' name 'StreamReaderDelegate' (JLObject, JXSXMLStreamReader) public constructor create(); overload; constructor create(para1: JXSXMLStreamReader); overload; procedure setParent(para1: JXSXMLStreamReader); overload; virtual; function getParent(): JXSXMLStreamReader; overload; virtual; function next(): jint; overload; virtual; // throws javax.xml.stream.XMLStreamException function nextTag(): jint; overload; virtual; // throws javax.xml.stream.XMLStreamException function getElementText(): JLString; overload; virtual; // throws javax.xml.stream.XMLStreamException procedure require(para1: jint; para2: JLString; para3: JLString); overload; virtual; // throws javax.xml.stream.XMLStreamException function hasNext(): jboolean; overload; virtual; // throws javax.xml.stream.XMLStreamException procedure close(); overload; virtual; // throws javax.xml.stream.XMLStreamException function getNamespaceURI(para1: JLString): JLString; overload; virtual; function getNamespaceContext(): JXNNamespaceContext; overload; virtual; function isStartElement(): jboolean; overload; virtual; function isEndElement(): jboolean; overload; virtual; function isCharacters(): jboolean; overload; virtual; function isWhiteSpace(): jboolean; overload; virtual; function getAttributeValue(para1: JLString; para2: JLString): JLString; overload; virtual; function getAttributeCount(): jint; overload; virtual; function getAttributeName(para1: jint): JXNQName; overload; virtual; function getAttributePrefix(para1: jint): JLString; overload; virtual; function getAttributeNamespace(para1: jint): JLString; overload; virtual; function getAttributeLocalName(para1: jint): JLString; overload; virtual; function getAttributeType(para1: jint): JLString; overload; virtual; function getAttributeValue(para1: jint): JLString; overload; virtual; function isAttributeSpecified(para1: jint): jboolean; overload; virtual; function getNamespaceCount(): jint; overload; virtual; function getNamespacePrefix(para1: jint): JLString; overload; virtual; function getNamespaceURI(para1: jint): JLString; overload; virtual; function getEventType(): jint; overload; virtual; function getText(): JLString; overload; virtual; function getTextCharacters(para1: jint; para2: Arr1jchar; para3: jint; para4: jint): jint; overload; virtual; // throws javax.xml.stream.XMLStreamException function getTextCharacters(para1: jint; var para2: array of jchar; para3: jint; para4: jint): jint; overload; virtual; // throws javax.xml.stream.XMLStreamException function getTextCharacters(): Arr1jchar; overload; virtual; function getTextStart(): jint; overload; virtual; function getTextLength(): jint; overload; virtual; function getEncoding(): JLString; overload; virtual; function hasText(): jboolean; overload; virtual; function getLocation(): JXSLocation; overload; virtual; function getName(): JXNQName; overload; virtual; function getLocalName(): JLString; overload; virtual; function hasName(): jboolean; overload; virtual; function getNamespaceURI(): JLString; overload; virtual; function getPrefix(): JLString; overload; virtual; function getVersion(): JLString; overload; virtual; function isStandalone(): jboolean; overload; virtual; function standaloneSet(): jboolean; overload; virtual; function getCharacterEncodingScheme(): JLString; overload; virtual; function getPITarget(): JLString; overload; virtual; function getPIData(): JLString; overload; virtual; function getProperty(para1: JLString): JLObject; overload; virtual; end; JXSEAttribute = interface external 'javax.xml.stream.events' name 'Attribute' (JXSEXMLEvent) function getName(): JXNQName; overload; function getValue(): JLString; overload; function getDTDType(): JLString; overload; function isSpecified(): jboolean; overload; end; JXSECharacters = interface external 'javax.xml.stream.events' name 'Characters' (JXSEXMLEvent) function getData(): JLString; overload; function isWhiteSpace(): jboolean; overload; function isCData(): jboolean; overload; function isIgnorableWhiteSpace(): jboolean; overload; end; JXSEComment = interface external 'javax.xml.stream.events' name 'Comment' (JXSEXMLEvent) function getText(): JLString; overload; end; JXSEDTD = interface external 'javax.xml.stream.events' name 'DTD' (JXSEXMLEvent) function getDocumentTypeDeclaration(): JLString; overload; function getProcessedDTD(): JLObject; overload; function getNotations(): JUList; overload; function getEntities(): JUList; overload; end; JXSEEndDocument = interface external 'javax.xml.stream.events' name 'EndDocument' (JXSEXMLEvent) end; JXSEEndElement = interface external 'javax.xml.stream.events' name 'EndElement' (JXSEXMLEvent) function getName(): JXNQName; overload; function getNamespaces(): JUIterator; overload; end; JXSEEntityDeclaration = interface external 'javax.xml.stream.events' name 'EntityDeclaration' (JXSEXMLEvent) function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; function getName(): JLString; overload; function getNotationName(): JLString; overload; function getReplacementText(): JLString; overload; function getBaseURI(): JLString; overload; end; JXSEEntityReference = interface external 'javax.xml.stream.events' name 'EntityReference' (JXSEXMLEvent) function getDeclaration(): JXSEEntityDeclaration; overload; function getName(): JLString; overload; end; JXSENotationDeclaration = interface external 'javax.xml.stream.events' name 'NotationDeclaration' (JXSEXMLEvent) function getName(): JLString; overload; function getPublicId(): JLString; overload; function getSystemId(): JLString; overload; end; JXSEProcessingInstruction = interface external 'javax.xml.stream.events' name 'ProcessingInstruction' (JXSEXMLEvent) function getTarget(): JLString; overload; function getData(): JLString; overload; end; JXSEStartDocument = interface external 'javax.xml.stream.events' name 'StartDocument' (JXSEXMLEvent) function getSystemId(): JLString; overload; function getCharacterEncodingScheme(): JLString; overload; function encodingSet(): jboolean; overload; function isStandalone(): jboolean; overload; function standaloneSet(): jboolean; overload; function getVersion(): JLString; overload; end; JXSEStartElement = interface external 'javax.xml.stream.events' name 'StartElement' (JXSEXMLEvent) function getName(): JXNQName; overload; function getAttributes(): JUIterator; overload; function getNamespaces(): JUIterator; overload; function getAttributeByName(para1: JXNQName): JXSEAttribute; overload; function getNamespaceContext(): JXNNamespaceContext; overload; function getNamespaceURI(para1: JLString): JLString; overload; end; JXSSAAJResult = class external 'javax.xml.soap' name 'SAAJResult' (JXTDDOMResult) public constructor create(); overload; // throws javax.xml.soap.SOAPException constructor create(para1: JLString); overload; // throws javax.xml.soap.SOAPException constructor create(para1: JXSSOAPMessage); overload; constructor create(para1: JXSSOAPElement); overload; function getResult(): JXSNode; overload; virtual; end; JXBUJAXBResult = class external 'javax.xml.bind.util' name 'JAXBResult' (JXTSSAXResult) public constructor create(para1: JXBJAXBContext); overload; // throws javax.xml.bind.JAXBException constructor create(para1: JXBUnmarshaller); overload; // throws javax.xml.bind.JAXBException function getResult(): JLObject; overload; virtual; // throws javax.xml.bind.JAXBException end; JXBUJAXBSource = class external 'javax.xml.bind.util' name 'JAXBSource' (JXTSSAXSource) public constructor create(para1: JXBJAXBContext; para2: JLObject); overload; // throws javax.xml.bind.JAXBException constructor create(para1: JXBMarshaller; para2: JLObject); overload; // throws javax.xml.bind.JAXBException end; OOCDynArray = interface external 'org.omg.CORBA' name 'DynArray' (OOCObject, OOCDynAny) function get_elements(): Arr1OOCAny; overload; procedure set_elements(para1: Arr1OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq procedure set_elements(var para1: array of OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq end; OOCDynEnum = interface external 'org.omg.CORBA' name 'DynEnum' (OOCObject, OOCDynAny) function value_as_string(): JLString; overload; procedure value_as_string(para1: JLString); overload; function value_as_ulong(): jint; overload; procedure value_as_ulong(para1: jint); overload; end; OOCDynFixed = interface external 'org.omg.CORBA' name 'DynFixed' (OOCObject, OOCDynAny) function get_value(): Arr1jbyte; overload; procedure set_value(para1: Arr1jbyte); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue procedure set_value(var para1: array of jbyte); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidValue end; OOCDynSequence = interface external 'org.omg.CORBA' name 'DynSequence' (OOCObject, OOCDynAny) function length(): jint; overload; procedure length(para1: jint); overload; function get_elements(): Arr1OOCAny; overload; procedure set_elements(para1: Arr1OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq procedure set_elements(var para1: array of OOCAny); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq end; OOCDynStruct = interface external 'org.omg.CORBA' name 'DynStruct' (OOCObject, OOCDynAny) function current_member_name(): JLString; overload; function current_member_kind(): OOCTCKind; overload; function get_members(): Arr1OOCNameValuePair; overload; procedure set_members(para1: Arr1OOCNameValuePair); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq procedure set_members(var para1: array of OOCNameValuePair); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq end; OOCDynUnion = interface external 'org.omg.CORBA' name 'DynUnion' (OOCObject, OOCDynAny) function set_as_default(): jboolean; overload; procedure set_as_default(para1: jboolean); overload; function discriminator(): OOCDynAny; overload; function discriminator_kind(): OOCTCKind; overload; function member(): OOCDynAny; overload; function member_name(): JLString; overload; procedure member_name(para1: JLString); overload; function member_kind(): OOCTCKind; overload; end; OOCDynValue = interface external 'org.omg.CORBA' name 'DynValue' (OOCObject, OOCDynAny) function current_member_name(): JLString; overload; function current_member_kind(): OOCTCKind; overload; function get_members(): Arr1OOCNameValuePair; overload; procedure set_members(para1: Arr1OOCNameValuePair); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq procedure set_members(var para1: array of OOCNameValuePair); overload; // throws org.omg.CORBA.DynAnyPackage.InvalidSeq end; OOCDynamicImplementation = class external 'org.omg.CORBA' name 'DynamicImplementation' (OOCPObjectImpl) public constructor create(); overload; procedure invoke(para1: OOCServerRequest); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; OOC_2_3PObjectImpl = class abstract external 'org.omg.CORBA_2_3.portable' name 'ObjectImpl' (OOCPObjectImpl) public constructor create(); overload; function _get_codebase(): JLString; overload; virtual; end; OOCNamingContextExtPOA = class abstract external 'org.omg.CosNaming' name 'NamingContextExtPOA' (OOPServant, OOCNamingContextExtOperations, OOCPInvokeHandler) public constructor create(); overload; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; function _this(): OOCNamingContextExt; overload; virtual; function _this(para1: OOCORB): OOCNamingContextExt; overload; virtual; end; OODDynValueBoxOperations = interface external 'org.omg.DynamicAny' name 'DynValueBoxOperations' (OODDynValueCommonOperations) function get_boxed_value(): OOCAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_boxed_value(para1: OOCAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function get_boxed_value_as_dyn_any(): OODDynAny; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_boxed_value_as_dyn_any(para1: OODDynAny); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch end; OODDynValueOperations = interface external 'org.omg.DynamicAny' name 'DynValueOperations' (OODDynValueCommonOperations) function current_member_name(): JLString; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function current_member_kind(): OOCTCKind; overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members(): Arr1OODNameValuePair; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(para1: Arr1OODNameValuePair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(var para1: array of OODNameValuePair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue end; OOPIORInterceptor_3_0Operations = interface external 'org.omg.PortableInterceptor' name 'IORInterceptor_3_0Operations' (OOPIORInterceptorOperations) procedure components_established(para1: OOPIORInfo); overload; procedure adapter_manager_state_changed(para1: jint; para2: jshort); overload; procedure adapter_state_changed(para1: Arr1OOPObjectReferenceTemplate; para2: jshort); overload; procedure adapter_state_changed(var para1: array of OOPObjectReferenceTemplate; para2: jshort); overload; end; OOPServantActivatorPOA = class abstract external 'org.omg.PortableServer' name 'ServantActivatorPOA' (OOPServant, OOPServantActivatorOperations, OOCPInvokeHandler) public constructor create(); overload; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; function _this(): OOPServantActivator; overload; virtual; function _this(para1: OOCORB): OOPServantActivator; overload; virtual; end; OOPServantLocatorPOA = class abstract external 'org.omg.PortableServer' name 'ServantLocatorPOA' (OOPServant, OOPServantLocatorOperations, OOCPInvokeHandler) public constructor create(); overload; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; function _all_interfaces(para1: OOPPOA; para2: Arr1jbyte): Arr1JLString; overload; virtual; function _all_interfaces(para1: OOPPOA; var para2: array of jbyte): Arr1JLString; overload; virtual; function _this(): OOPServantLocator; overload; virtual; function _this(para1: OOCORB): OOPServantLocator; overload; virtual; end; OWDComment = interface external 'org.w3c.dom' name 'Comment' (OWDCharacterData) end; OWDText = interface external 'org.w3c.dom' name 'Text' (OWDCharacterData) function splitText(para1: jint): OWDText; overload; // throws org.w3c.dom.DOMException function isElementContentWhitespace(): jboolean; overload; function getWholeText(): JLString; overload; function replaceWholeText(para1: JLString): OWDText; overload; // throws org.w3c.dom.DOMException end; JXSSOAPPart = class abstract external 'javax.xml.soap' name 'SOAPPart' (JLObject, OWDDocument, JXSNode) public constructor create(); overload; function getEnvelope(): JXSSOAPEnvelope; overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getContentId(): JLString; overload; virtual; function getContentLocation(): JLString; overload; virtual; procedure setContentId(para1: JLString); overload; virtual; procedure setContentLocation(para1: JLString); overload; virtual; procedure removeMimeHeader(para1: JLString); overload; virtual; abstract; procedure removeAllMimeHeaders(); overload; virtual; abstract; function getMimeHeader(para1: JLString): Arr1JLString; overload; virtual; abstract; procedure setMimeHeader(para1: JLString; para2: JLString); overload; virtual; abstract; procedure addMimeHeader(para1: JLString; para2: JLString); overload; virtual; abstract; function getAllMimeHeaders(): JUIterator; overload; virtual; abstract; function getMatchingMimeHeaders(para1: Arr1JLString): JUIterator; overload; virtual; abstract; function getMatchingMimeHeaders(var para1: array of JLString): JUIterator; overload; virtual; abstract; function getNonMatchingMimeHeaders(para1: Arr1JLString): JUIterator; overload; virtual; abstract; function getNonMatchingMimeHeaders(var para1: array of JLString): JUIterator; overload; virtual; abstract; procedure setContent(para1: JXTSource); overload; virtual; abstract; // throws javax.xml.soap.SOAPException function getContent(): JXTSource; overload; virtual; abstract; // throws javax.xml.soap.SOAPException end; OWDHHTMLDocument = interface external 'org.w3c.dom.html' name 'HTMLDocument' (OWDDocument) function getTitle(): JLString; overload; procedure setTitle(para1: JLString); overload; function getReferrer(): JLString; overload; function getDomain(): JLString; overload; function getURL(): JLString; overload; function getBody(): OWDHHTMLElement; overload; procedure setBody(para1: OWDHHTMLElement); overload; function getImages(): OWDHHTMLCollection; overload; function getApplets(): OWDHHTMLCollection; overload; function getLinks(): OWDHHTMLCollection; overload; function getForms(): OWDHHTMLCollection; overload; function getAnchors(): OWDHHTMLCollection; overload; function getCookie(): JLString; overload; procedure setCookie(para1: JLString); overload; procedure open(); overload; procedure close(); overload; procedure write(para1: JLString); overload; procedure writeln(para1: JLString); overload; function getElementsByName(para1: JLString): OWDNodeList; overload; end; JIMIIOMetadataNode = class external 'javax.imageio.metadata' name 'IIOMetadataNode' (JLObject, OWDElement, OWDNodeList) public constructor create(); overload; constructor create(para1: JLString); overload; function getNodeName(): JLString; overload; virtual; function getNodeValue(): JLString; overload; virtual; // throws org.w3c.dom.DOMException procedure setNodeValue(para1: JLString); overload; virtual; // throws org.w3c.dom.DOMException function getNodeType(): jshort; overload; virtual; function getParentNode(): OWDNode; overload; virtual; function getChildNodes(): OWDNodeList; overload; virtual; function getFirstChild(): OWDNode; overload; virtual; function getLastChild(): OWDNode; overload; virtual; function getPreviousSibling(): OWDNode; overload; virtual; function getNextSibling(): OWDNode; overload; virtual; function getAttributes(): OWDNamedNodeMap; overload; virtual; function getOwnerDocument(): OWDDocument; overload; virtual; function insertBefore(para1: OWDNode; para2: OWDNode): OWDNode; overload; virtual; function replaceChild(para1: OWDNode; para2: OWDNode): OWDNode; overload; virtual; function removeChild(para1: OWDNode): OWDNode; overload; virtual; function appendChild(para1: OWDNode): OWDNode; overload; virtual; function hasChildNodes(): jboolean; overload; virtual; function cloneNode(para1: jboolean): OWDNode; overload; virtual; procedure normalize(); overload; virtual; function isSupported(para1: JLString; para2: JLString): jboolean; overload; virtual; function getNamespaceURI(): JLString; overload; virtual; // throws org.w3c.dom.DOMException function getPrefix(): JLString; overload; virtual; procedure setPrefix(para1: JLString); overload; virtual; function getLocalName(): JLString; overload; virtual; function getTagName(): JLString; overload; virtual; function getAttribute(para1: JLString): JLString; overload; virtual; function getAttributeNS(para1: JLString; para2: JLString): JLString; overload; virtual; procedure setAttribute(para1: JLString; para2: JLString); overload; virtual; procedure setAttributeNS(para1: JLString; para2: JLString; para3: JLString); overload; virtual; procedure removeAttribute(para1: JLString); overload; virtual; procedure removeAttributeNS(para1: JLString; para2: JLString); overload; virtual; function getAttributeNode(para1: JLString): OWDAttr; overload; virtual; function getAttributeNodeNS(para1: JLString; para2: JLString): OWDAttr; overload; virtual; function setAttributeNode(para1: OWDAttr): OWDAttr; overload; virtual; // throws org.w3c.dom.DOMException function setAttributeNodeNS(para1: OWDAttr): OWDAttr; overload; virtual; function removeAttributeNode(para1: OWDAttr): OWDAttr; overload; virtual; function getElementsByTagName(para1: JLString): OWDNodeList; overload; virtual; function getElementsByTagNameNS(para1: JLString; para2: JLString): OWDNodeList; overload; virtual; function hasAttributes(): jboolean; overload; virtual; function hasAttribute(para1: JLString): jboolean; overload; virtual; function hasAttributeNS(para1: JLString; para2: JLString): jboolean; overload; virtual; function getLength(): jint; overload; virtual; function item(para1: jint): OWDNode; overload; virtual; function getUserObject(): JLObject; overload; virtual; procedure setUserObject(para1: JLObject); overload; virtual; procedure setIdAttribute(para1: JLString; para2: jboolean); overload; virtual; // throws org.w3c.dom.DOMException procedure setIdAttributeNS(para1: JLString; para2: JLString; para3: jboolean); overload; virtual; // throws org.w3c.dom.DOMException procedure setIdAttributeNode(para1: OWDAttr; para2: jboolean); overload; virtual; // throws org.w3c.dom.DOMException function getSchemaTypeInfo(): OWDTypeInfo; overload; virtual; function setUserData(para1: JLString; para2: JLObject; para3: OWDUserDataHandler): JLObject; overload; virtual; function getUserData(para1: JLString): JLObject; overload; virtual; function getFeature(para1: JLString; para2: JLString): JLObject; overload; virtual; function isSameNode(para1: OWDNode): jboolean; overload; virtual; function isEqualNode(para1: OWDNode): jboolean; overload; virtual; function lookupNamespaceURI(para1: JLString): JLString; overload; virtual; function isDefaultNamespace(para1: JLString): jboolean; overload; virtual; function lookupPrefix(para1: JLString): JLString; overload; virtual; function getTextContent(): JLString; overload; virtual; // throws org.w3c.dom.DOMException procedure setTextContent(para1: JLString); overload; virtual; // throws org.w3c.dom.DOMException function compareDocumentPosition(para1: OWDNode): jshort; overload; virtual; // throws org.w3c.dom.DOMException function getBaseURI(): JLString; overload; virtual; end; JXSSOAPElement = interface external 'javax.xml.soap' name 'SOAPElement' (JXSNode, OWDElement) function addChildElement(para1: JXSName): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addChildElement(para1: JXNQName): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addChildElement(para1: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addChildElement(para1: JLString; para2: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addChildElement(para1: JLString; para2: JLString; para3: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addChildElement(para1: JXSSOAPElement): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException procedure removeContents(); overload; function addTextNode(para1: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addAttribute(para1: JXSName; para2: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addAttribute(para1: JXNQName; para2: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function addNamespaceDeclaration(para1: JLString; para2: JLString): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function getAttributeValue(para1: JXSName): JLString; overload; function getAttributeValue(para1: JXNQName): JLString; overload; function getAllAttributes(): JUIterator; overload; function getAllAttributesAsQNames(): JUIterator; overload; function getNamespaceURI(para1: JLString): JLString; overload; function getNamespacePrefixes(): JUIterator; overload; function getVisibleNamespacePrefixes(): JUIterator; overload; function createQName(para1: JLString; para2: JLString): JXNQName; overload; // throws javax.xml.soap.SOAPException function getElementName(): JXSName; overload; function getElementQName(): JXNQName; overload; function setElementQName(para1: JXNQName): JXSSOAPElement; overload; // throws javax.xml.soap.SOAPException function removeAttribute(para1: JXSName): jboolean; overload; function removeAttribute(para1: JXNQName): jboolean; overload; function removeNamespaceDeclaration(para1: JLString): jboolean; overload; function getChildElements(): JUIterator; overload; function getChildElements(para1: JXSName): JUIterator; overload; function getChildElements(para1: JXNQName): JUIterator; overload; procedure setEncodingStyle(para1: JLString); overload; // throws javax.xml.soap.SOAPException function getEncodingStyle(): JLString; overload; end; OWDHHTMLElement = interface external 'org.w3c.dom.html' name 'HTMLElement' (OWDElement) function getId(): JLString; overload; procedure setId(para1: JLString); overload; function getTitle(): JLString; overload; procedure setTitle(para1: JLString); overload; function getLang(): JLString; overload; procedure setLang(para1: JLString); overload; function getDir(): JLString; overload; procedure setDir(para1: JLString); overload; function getClassName(): JLString; overload; procedure setClassName(para1: JLString); overload; end; OWDEMouseEvent = interface external 'org.w3c.dom.events' name 'MouseEvent' (OWDEUIEvent) function getScreenX(): jint; overload; function getScreenY(): jint; overload; function getClientX(): jint; overload; function getClientY(): jint; overload; function getCtrlKey(): jboolean; overload; function getShiftKey(): jboolean; overload; function getAltKey(): jboolean; overload; function getMetaKey(): jboolean; overload; function getButton(): jshort; overload; function getRelatedTarget(): OWDEEventTarget; overload; procedure initMouseEvent(para1: JLString; para2: jboolean; para3: jboolean; para4: OWDVAbstractView; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jboolean; para12: jboolean; para13: jboolean; para14: jshort; para15: OWDEEventTarget); overload; end; OXSEAttributes2Impl = class external 'org.xml.sax.ext' name 'Attributes2Impl' (OXSHAttributesImpl, OXSEAttributes2) public constructor create(); overload; constructor create(para1: OXSAttributes); overload; function isDeclared(para1: jint): jboolean; overload; virtual; function isDeclared(para1: JLString; para2: JLString): jboolean; overload; virtual; function isDeclared(para1: JLString): jboolean; overload; virtual; function isSpecified(para1: jint): jboolean; overload; virtual; function isSpecified(para1: JLString; para2: JLString): jboolean; overload; virtual; function isSpecified(para1: JLString): jboolean; overload; virtual; procedure setAttributes(para1: OXSAttributes); overload; virtual; procedure addAttribute(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual; procedure removeAttribute(para1: jint); overload; virtual; procedure setDeclared(para1: jint; para2: jboolean); overload; virtual; procedure setSpecified(para1: jint; para2: jboolean); overload; virtual; end; JSPSSynthParser = class external 'javax.swing.plaf.synth' name 'SynthParser' (OXSHandlerBase) public type InnerLazyImageIcon = class; Arr1InnerLazyImageIcon = array of InnerLazyImageIcon; Arr2InnerLazyImageIcon = array of Arr1InnerLazyImageIcon; Arr3InnerLazyImageIcon = array of Arr2InnerLazyImageIcon; InnerLazyImageIcon = class external 'javax.swing.plaf.synth' name 'LazyImageIcon' end; public procedure parse(para1: JIInputStream; para2: JSPSDefaultSynthStyleFactory; para3: JNURL; para4: JLClass; para5: JUMap); overload; virtual; // throws java.text.ParseException, java.lang.IllegalArgumentException function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: OXSAttributeList); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException end; OXSEDefaultHandler2 = class external 'org.xml.sax.ext' name 'DefaultHandler2' (OXSHDefaultHandler, OXSELexicalHandler, OXSEDeclHandler, OXSEEntityResolver2) public constructor create(); overload; procedure startCDATA(); overload; virtual; // throws org.xml.sax.SAXException procedure endCDATA(); overload; virtual; // throws org.xml.sax.SAXException procedure startDTD(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure endDTD(); overload; virtual; // throws org.xml.sax.SAXException procedure startEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure endEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure comment(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure comment(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure attributeDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString; para5: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure elementDecl(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure externalEntityDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure internalEntityDecl(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException function getExternalSubset(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function resolveEntity(para1: JLString; para2: JLString; para3: JLString; para4: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException end; OXSELocator2Impl = class external 'org.xml.sax.ext' name 'Locator2Impl' (OXSHLocatorImpl, OXSELocator2) public constructor create(); overload; constructor create(para1: OXSLocator); overload; function getXMLVersion(): JLString; overload; virtual; function getEncoding(): JLString; overload; virtual; procedure setXMLVersion(para1: JLString); overload; virtual; procedure setEncoding(para1: JLString); overload; virtual; end; OXSHXMLFilterImpl = class external 'org.xml.sax.helpers' name 'XMLFilterImpl' (JLObject, OXSXMLFilter, OXSEntityResolver, OXSDTDHandler, OXSContentHandler, OXSErrorHandler) public constructor create(); overload; constructor create(para1: OXSXMLReader); overload; procedure setParent(para1: OXSXMLReader); overload; virtual; function getParent(): OXSXMLReader; overload; virtual; procedure setFeature(para1: JLString; para2: jboolean); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getFeature(para1: JLString): jboolean; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setProperty(para1: JLString; para2: JLObject); overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException function getProperty(para1: JLString): JLObject; overload; virtual; // throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException procedure setEntityResolver(para1: OXSEntityResolver); overload; virtual; function getEntityResolver(): OXSEntityResolver; overload; virtual; procedure setDTDHandler(para1: OXSDTDHandler); overload; virtual; function getDTDHandler(): OXSDTDHandler; overload; virtual; procedure setContentHandler(para1: OXSContentHandler); overload; virtual; function getContentHandler(): OXSContentHandler; overload; virtual; procedure setErrorHandler(para1: OXSErrorHandler); overload; virtual; function getErrorHandler(): OXSErrorHandler; overload; virtual; procedure parse(para1: OXSInputSource); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure parse(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException function resolveEntity(para1: JLString; para2: JLString): OXSInputSource; overload; virtual; // throws org.xml.sax.SAXException, java.io.IOException procedure notationDecl(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure unparsedEntityDecl(para1: JLString; para2: JLString; para3: JLString; para4: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure setDocumentLocator(para1: OXSLocator); overload; virtual; procedure startDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure endDocument(); overload; virtual; // throws org.xml.sax.SAXException procedure startPrefixMapping(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure endPrefixMapping(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure startElement(para1: JLString; para2: JLString; para3: JLString; para4: OXSAttributes); overload; virtual; // throws org.xml.sax.SAXException procedure endElement(para1: JLString; para2: JLString; para3: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure characters(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure characters(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure ignorableWhitespace(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws org.xml.sax.SAXException procedure processingInstruction(para1: JLString; para2: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure skippedEntity(para1: JLString); overload; virtual; // throws org.xml.sax.SAXException procedure warning(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure error(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException procedure fatalError(para1: OXSSAXParseException); overload; virtual; // throws org.xml.sax.SAXException end; JUZZipError = class external 'java.util.zip' name 'ZipError' (JLInternalError) public constructor create(para1: JLString); overload; end; JSInvalidKeyException = class external 'java.security' name 'InvalidKeyException' (JSKeyException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSKeyManagementException = class external 'java.security' name 'KeyManagementException' (JSKeyException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSUnrecoverableKeyException = class external 'java.security' name 'UnrecoverableKeyException' (JSUnrecoverableEntryException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCCertificateEncodingException = class external 'java.security.cert' name 'CertificateEncodingException' (JSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSCCertificateExpiredException = class external 'java.security.cert' name 'CertificateExpiredException' (JSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCCertificateNotYetValidException = class external 'java.security.cert' name 'CertificateNotYetValidException' (JSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSCCertificateParsingException = class external 'java.security.cert' name 'CertificateParsingException' (JSCCertificateException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLThrowable); overload; end; JSALAccountException = class external 'javax.security.auth.login' name 'AccountException' (JSALLoginException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALCredentialException = class external 'javax.security.auth.login' name 'CredentialException' (JSALLoginException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALFailedLoginException = class external 'javax.security.auth.login' name 'FailedLoginException' (JSALLoginException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMMBeanRegistrationException = class external 'javax.management' name 'MBeanRegistrationException' (JMMBeanException) public constructor create(para1: JLException); overload; constructor create(para1: JLException; para2: JLString); overload; end; JMAttributeNotFoundException = class external 'javax.management' name 'AttributeNotFoundException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMInstanceAlreadyExistsException = class external 'javax.management' name 'InstanceAlreadyExistsException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMInstanceNotFoundException = class external 'javax.management' name 'InstanceNotFoundException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMIntrospectionException = class external 'javax.management' name 'IntrospectionException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMInvalidAttributeValueException = class external 'javax.management' name 'InvalidAttributeValueException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMListenerNotFoundException = class external 'javax.management' name 'ListenerNotFoundException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMMalformedObjectNameException = class external 'javax.management' name 'MalformedObjectNameException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMNotCompliantMBeanException = class external 'javax.management' name 'NotCompliantMBeanException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMServiceNotFoundException = class external 'javax.management' name 'ServiceNotFoundException' (JMOperationsException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRInvalidRelationIdException = class external 'javax.management.relation' name 'InvalidRelationIdException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRInvalidRelationServiceException = class external 'javax.management.relation' name 'InvalidRelationServiceException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRInvalidRelationTypeException = class external 'javax.management.relation' name 'InvalidRelationTypeException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRInvalidRoleInfoException = class external 'javax.management.relation' name 'InvalidRoleInfoException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRInvalidRoleValueException = class external 'javax.management.relation' name 'InvalidRoleValueException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRelationNotFoundException = class external 'javax.management.relation' name 'RelationNotFoundException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRelationServiceNotRegisteredException = class external 'javax.management.relation' name 'RelationServiceNotRegisteredException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRelationTypeNotFoundException = class external 'javax.management.relation' name 'RelationTypeNotFoundException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRoleInfoNotFoundException = class external 'javax.management.relation' name 'RoleInfoNotFoundException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JMRRoleNotFoundException = class external 'javax.management.relation' name 'RoleNotFoundException' (JMRRelationException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNSizeLimitExceededException = class external 'javax.naming' name 'SizeLimitExceededException' (JNLimitExceededException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNTimeLimitExceededException = class external 'javax.naming' name 'TimeLimitExceededException' (JNLimitExceededException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JNLinkLoopException = class external 'javax.naming' name 'LinkLoopException' (JNLinkException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNMalformedLinkException = class external 'javax.naming' name 'MalformedLinkException' (JNLinkException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNAuthenticationException = class external 'javax.naming' name 'AuthenticationException' (JNNamingSecurityException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNAuthenticationNotSupportedException = class external 'javax.naming' name 'AuthenticationNotSupportedException' (JNNamingSecurityException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNNoPermissionException = class external 'javax.naming' name 'NoPermissionException' (JNNamingSecurityException) public constructor create(para1: JLString); overload; constructor create(); overload; end; JNLLdapReferralException = class abstract external 'javax.naming.ldap' name 'LdapReferralException' (JNReferralException) strict protected constructor create(para1: JLString); overload; constructor create(); overload; public function getReferralContext(): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException function getReferralContext(para1: JUHashtable): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException function getReferralContext(para1: JUHashtable; para2: Arr1JNLControl): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException function getReferralContext(para1: JUHashtable; var para2: array of JNLControl): JNContext; overload; virtual; abstract; // throws javax.naming.NamingException end; JXXXPathFunctionException = class external 'javax.xml.xpath' name 'XPathFunctionException' (JXXXPathExpressionException) public constructor create(para1: JLString); overload; constructor create(para1: JLThrowable); overload; end; JACheckboxMenuItem = class external 'java.awt' name 'CheckboxMenuItem' (JAMenuItem, JAItemSelectable, JAAccessible) public type InnerAccessibleAWTCheckboxMenuItem = class; Arr1InnerAccessibleAWTCheckboxMenuItem = array of InnerAccessibleAWTCheckboxMenuItem; Arr2InnerAccessibleAWTCheckboxMenuItem = array of Arr1InnerAccessibleAWTCheckboxMenuItem; Arr3InnerAccessibleAWTCheckboxMenuItem = array of Arr2InnerAccessibleAWTCheckboxMenuItem; InnerAccessibleAWTCheckboxMenuItem = class external 'java.awt' name 'AccessibleAWTCheckboxMenuItem' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jboolean); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getState(): jboolean; overload; virtual; procedure setState(para1: jboolean); overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processItemEvent(para1: JAEItemEvent); overload; virtual; public function paramString(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAMenu = class external 'java.awt' name 'Menu' (JAMenuItem, JAMenuContainer, JAAccessible) public type InnerAccessibleAWTMenu = class; Arr1InnerAccessibleAWTMenu = array of InnerAccessibleAWTMenu; Arr2InnerAccessibleAWTMenu = array of Arr1InnerAccessibleAWTMenu; Arr3InnerAccessibleAWTMenu = array of Arr2InnerAccessibleAWTMenu; InnerAccessibleAWTMenu = class external 'java.awt' name 'AccessibleAWTMenu' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jboolean); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; function isTearOff(): jboolean; overload; virtual; function getItemCount(): jint; overload; virtual; function countItems(): jint; overload; virtual; function getItem(para1: jint): JAMenuItem; overload; virtual; function add(para1: JAMenuItem): JAMenuItem; overload; virtual; procedure add(para1: JLString); overload; virtual; procedure insert(para1: JAMenuItem; para2: jint); overload; virtual; procedure insert(para1: JLString; para2: jint); overload; virtual; procedure addSeparator(); overload; virtual; procedure insertSeparator(para1: jint); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure remove(para1: JAMenuComponent); overload; virtual; procedure removeAll(); overload; virtual; function paramString(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAActivationDataFlavor = class external 'javax.activation' name 'ActivationDataFlavor' (JADDataFlavor) public constructor create(para1: JLClass; para2: JLString; para3: JLString); overload; constructor create(para1: JLClass; para2: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function getMimeType(): JLString; overload; virtual; function getRepresentationClass(): JLClass; overload; virtual; function getHumanPresentableName(): JLString; overload; virtual; procedure setHumanPresentableName(para1: JLString); overload; virtual; function equals(para1: JADDataFlavor): jboolean; overload; virtual; function isMimeTypeEqual(para1: JLString): jboolean; overload; virtual; strict protected function normalizeMimeTypeParameter(para1: JLString; para2: JLString): JLString; overload; virtual; function normalizeMimeType(para1: JLString): JLString; overload; virtual; end; JRSServerRef = interface external 'java.rmi.server' name 'ServerRef' (JRSRemoteRef) const serialVersionUID = jlong(-4557750989390278438); function exportObject(para1: JRRemote; para2: JLObject): JRSRemoteStub; overload; // throws java.rmi.RemoteException function getClientHost(): JLString; overload; // throws java.rmi.server.ServerNotActiveException end; JSIDSAPrivateKey = interface external 'java.security.interfaces' name 'DSAPrivateKey' (JSIDSAKey, JSPrivateKey) const serialVersionUID = jlong(7776497482533790279); function getX(): JMBigInteger; overload; end; JSIECPrivateKey = interface external 'java.security.interfaces' name 'ECPrivateKey' (JSPrivateKey, JSIECKey) const serialVersionUID = jlong(-7896394956925609184); function getS(): JMBigInteger; overload; end; JSIRSAPrivateKey = interface external 'java.security.interfaces' name 'RSAPrivateKey' (JSPrivateKey, JSIRSAKey) const serialVersionUID = jlong(5187144804936595022); function getPrivateExponent(): JMBigInteger; overload; end; JCIDHPrivateKey = interface external 'javax.crypto.interfaces' name 'DHPrivateKey' (JCIDHKey, JSPrivateKey) const serialVersionUID = jlong(2211791113380396553); function getX(): JMBigInteger; overload; end; JSIDSAPublicKey = interface external 'java.security.interfaces' name 'DSAPublicKey' (JSIDSAKey, JSPublicKey) const serialVersionUID = jlong(1234526332779022332); function getY(): JMBigInteger; overload; end; JSIECPublicKey = interface external 'java.security.interfaces' name 'ECPublicKey' (JSPublicKey, JSIECKey) const serialVersionUID = jlong(-3314988629879632826); function getW(): JSSECPoint; overload; end; JSIRSAPublicKey = interface external 'java.security.interfaces' name 'RSAPublicKey' (JSPublicKey, JSIRSAKey) const serialVersionUID = jlong(-8727434096241101194); function getPublicExponent(): JMBigInteger; overload; end; JCIDHPublicKey = interface external 'javax.crypto.interfaces' name 'DHPublicKey' (JCIDHKey, JSPublicKey) const serialVersionUID = jlong(-6628103563352519193); function getY(): JMBigInteger; overload; end; JCIPBEKey = interface external 'javax.crypto.interfaces' name 'PBEKey' (JCSecretKey) const serialVersionUID = jlong(-1430015993304333921); function getPassword(): Arr1jchar; overload; function getSalt(): Arr1jbyte; overload; function getIterationCount(): jint; overload; end; JCSSecretKeySpec = class external 'javax.crypto.spec' name 'SecretKeySpec' (JLObject, JSSKeySpec, JCSecretKey) public constructor create(para1: Arr1jbyte; para2: JLString); overload; constructor create(const para1: array of jbyte; para2: JLString); overload; constructor create(para1: Arr1jbyte; para2: jint; para3: jint; para4: JLString); overload; constructor create(const para1: array of jbyte; para2: jint; para3: jint; para4: JLString); overload; function getAlgorithm(): JLString; overload; virtual; function getFormat(): JLString; overload; virtual; function getEncoded(): Arr1jbyte; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JSAKKerberosKey = class external 'javax.security.auth.kerberos' name 'KerberosKey' (JLObject, JCSecretKey, JSADestroyable) public constructor create(para1: JSAKKerberosPrincipal; para2: Arr1jbyte; para3: jint; para4: jint); overload; constructor create(para1: JSAKKerberosPrincipal; const para2: array of jbyte; para3: jint; para4: jint); overload; constructor create(para1: JSAKKerberosPrincipal; para2: Arr1jchar; para3: JLString); overload; constructor create(para1: JSAKKerberosPrincipal; const para2: array of jchar; para3: JLString); overload; function getPrincipal(): JSAKKerberosPrincipal; overload; virtual; final; function getVersionNumber(): jint; overload; virtual; final; function getKeyType(): jint; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function getFormat(): JLString; overload; virtual; final; function getEncoded(): Arr1jbyte; overload; virtual; final; procedure destroy(); overload; virtual; // throws javax.security.auth.DestroyFailedException function isDestroyed(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JSAKKeyImpl = class external 'javax.security.auth.kerberos' name 'KeyImpl' (JLObject, JCSecretKey, JSADestroyable, JISerializable) public constructor create(para1: Arr1jbyte; para2: jint); overload; constructor create(const para1: array of jbyte; para2: jint); overload; constructor create(para1: JSAKKerberosPrincipal; para2: Arr1jchar; para3: JLString); overload; constructor create(para1: JSAKKerberosPrincipal; const para2: array of jchar; para3: JLString); overload; function getKeyType(): jint; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function getFormat(): JLString; overload; virtual; final; function getEncoded(): Arr1jbyte; overload; virtual; final; procedure destroy(); overload; virtual; // throws javax.security.auth.DestroyFailedException function isDestroyed(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JASentEvent = class external 'java.awt' name 'SentEvent' (JAAWTEvent, JAActiveEvent) public procedure dispatch(); overload; virtual; end; JASequencedEvent = class external 'java.awt' name 'SequencedEvent' (JAAWTEvent, JAActiveEvent) public constructor create(para1: JAAWTEvent); overload; procedure dispatch(); overload; virtual; final; function isFirstOrDisposed(): jboolean; overload; virtual; final; end; JAEActionEvent = class external 'java.awt.event' name 'ActionEvent' (JAAWTEvent) public const SHIFT_MASK = 1; CTRL_MASK = 2; META_MASK = 4; ALT_MASK = 8; ACTION_FIRST = 1001; ACTION_LAST = 1001; ACTION_PERFORMED = 1001; public constructor create(para1: JLObject; para2: jint; para3: JLString); overload; constructor create(para1: JLObject; para2: jint; para3: JLString; para4: jint); overload; constructor create(para1: JLObject; para2: jint; para3: JLString; para4: jlong; para5: jint); overload; function getActionCommand(): JLString; overload; virtual; function getWhen(): jlong; overload; virtual; function getModifiers(): jint; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEAdjustmentEvent = class external 'java.awt.event' name 'AdjustmentEvent' (JAAWTEvent) public const ADJUSTMENT_FIRST = 601; ADJUSTMENT_LAST = 601; ADJUSTMENT_VALUE_CHANGED = 601; UNIT_INCREMENT = 1; UNIT_DECREMENT = 2; BLOCK_DECREMENT = 3; BLOCK_INCREMENT = 4; TRACK = 5; public constructor create(para1: JAAdjustable; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JAAdjustable; para2: jint; para3: jint; para4: jint; para5: jboolean); overload; function getAdjustable(): JAAdjustable; overload; virtual; function getValue(): jint; overload; virtual; function getAdjustmentType(): jint; overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEComponentEvent = class external 'java.awt.event' name 'ComponentEvent' (JAAWTEvent) public const COMPONENT_FIRST = 100; COMPONENT_LAST = 103; COMPONENT_MOVED = 100; COMPONENT_RESIZED = 101; COMPONENT_SHOWN = 102; COMPONENT_HIDDEN = 103; public constructor create(para1: JAComponent; para2: jint); overload; function getComponent(): JAComponent; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEHierarchyEvent = class external 'java.awt.event' name 'HierarchyEvent' (JAAWTEvent) public const HIERARCHY_FIRST = 1400; HIERARCHY_CHANGED = 1400; ANCESTOR_MOVED = 1401; ANCESTOR_RESIZED = 1402; HIERARCHY_LAST = 1402; PARENT_CHANGED = 1; DISPLAYABILITY_CHANGED = 2; SHOWING_CHANGED = 4; public constructor create(para1: JAComponent; para2: jint; para3: JAComponent; para4: JAContainer); overload; constructor create(para1: JAComponent; para2: jint; para3: JAComponent; para4: JAContainer; para5: jlong); overload; function getComponent(): JAComponent; overload; virtual; function getChanged(): JAComponent; overload; virtual; function getChangedParent(): JAContainer; overload; virtual; function getChangeFlags(): jlong; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEInputMethodEvent = class external 'java.awt.event' name 'InputMethodEvent' (JAAWTEvent) public const INPUT_METHOD_FIRST = 1100; INPUT_METHOD_TEXT_CHANGED = 1100; CARET_POSITION_CHANGED = 1101; INPUT_METHOD_LAST = 1101; public constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: JTAttributedCharacterIterator; para5: jint; para6: JAFTextHitInfo; para7: JAFTextHitInfo); overload; constructor create(para1: JAComponent; para2: jint; para3: JTAttributedCharacterIterator; para4: jint; para5: JAFTextHitInfo; para6: JAFTextHitInfo); overload; constructor create(para1: JAComponent; para2: jint; para3: JAFTextHitInfo; para4: JAFTextHitInfo); overload; function getText(): JTAttributedCharacterIterator; overload; virtual; function getCommittedCharacterCount(): jint; overload; virtual; function getCaret(): JAFTextHitInfo; overload; virtual; function getVisiblePosition(): JAFTextHitInfo; overload; virtual; procedure consume(); overload; virtual; function isConsumed(): jboolean; overload; virtual; function getWhen(): jlong; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEInvocationEvent = class external 'java.awt.event' name 'InvocationEvent' (JAAWTEvent, JAActiveEvent) public const INVOCATION_FIRST = 1200; INVOCATION_DEFAULT = 1200; INVOCATION_LAST = 1200; strict protected var frunnable: JLRunnable; external name 'runnable'; fnotifier: JLObject; external name 'notifier'; fcatchExceptions: jboolean; external name 'catchExceptions'; public constructor create(para1: JLObject; para2: JLRunnable); overload; constructor create(para1: JLObject; para2: JLRunnable; para3: JLObject; para4: jboolean); overload; strict protected constructor create(para1: JLObject; para2: jint; para3: JLRunnable; para4: JLObject; para5: jboolean); overload; public procedure dispatch(); overload; virtual; function getException(): JLException; overload; virtual; function getThrowable(): JLThrowable; overload; virtual; function getWhen(): jlong; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEItemEvent = class external 'java.awt.event' name 'ItemEvent' (JAAWTEvent) public const ITEM_FIRST = 701; ITEM_LAST = 701; ITEM_STATE_CHANGED = 701; SELECTED = 1; DESELECTED = 2; public constructor create(para1: JAItemSelectable; para2: jint; para3: JLObject; para4: jint); overload; function getItemSelectable(): JAItemSelectable; overload; virtual; function getItem(): JLObject; overload; virtual; function getStateChange(): jint; overload; virtual; function paramString(): JLString; overload; virtual; end; JAETextEvent = class external 'java.awt.event' name 'TextEvent' (JAAWTEvent) public const TEXT_FIRST = 900; TEXT_LAST = 900; TEXT_VALUE_CHANGED = 900; public constructor create(para1: JLObject; para2: jint); overload; function paramString(): JLString; overload; virtual; end; JSEAncestorEvent = class external 'javax.swing.event' name 'AncestorEvent' (JAAWTEvent) public const ANCESTOR_ADDED = 1; ANCESTOR_REMOVED = 2; ANCESTOR_MOVED = 3; public constructor create(para1: JSJComponent; para2: jint; para3: JAContainer; para4: JAContainer); overload; function getAncestor(): JAContainer; overload; virtual; function getAncestorParent(): JAContainer; overload; virtual; function getComponent(): JSJComponent; overload; virtual; end; JSEInternalFrameEvent = class external 'javax.swing.event' name 'InternalFrameEvent' (JAAWTEvent) public const INTERNAL_FRAME_FIRST = 25549; INTERNAL_FRAME_LAST = 25555; INTERNAL_FRAME_OPENED = 25549; INTERNAL_FRAME_CLOSING = 25550; INTERNAL_FRAME_CLOSED = 25551; INTERNAL_FRAME_ICONIFIED = 25552; INTERNAL_FRAME_DEICONIFIED = 25553; INTERNAL_FRAME_ACTIVATED = 25554; INTERNAL_FRAME_DEACTIVATED = 25555; public constructor create(para1: JSJInternalFrame; para2: jint); overload; function paramString(): JLString; overload; virtual; function getInternalFrame(): JSJInternalFrame; overload; virtual; end; JADDragSourceDragEvent = class external 'java.awt.dnd' name 'DragSourceDragEvent' (JADDragSourceEvent) public constructor create(para1: JADDragSourceContext; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JADDragSourceContext; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; function getTargetActions(): jint; overload; virtual; function getGestureModifiers(): jint; overload; virtual; function getGestureModifiersEx(): jint; overload; virtual; function getUserAction(): jint; overload; virtual; function getDropAction(): jint; overload; virtual; end; JADDragSourceDropEvent = class external 'java.awt.dnd' name 'DragSourceDropEvent' (JADDragSourceEvent) public constructor create(para1: JADDragSourceContext; para2: jint; para3: jboolean); overload; constructor create(para1: JADDragSourceContext; para2: jint; para3: jboolean; para4: jint; para5: jint); overload; constructor create(para1: JADDragSourceContext); overload; function getDropSuccess(): jboolean; overload; virtual; function getDropAction(): jint; overload; virtual; end; JADDropTargetDragEvent = class external 'java.awt.dnd' name 'DropTargetDragEvent' (JADDropTargetEvent) public constructor create(para1: JADDropTargetContext; para2: JAPoint; para3: jint; para4: jint); overload; function getLocation(): JAPoint; overload; virtual; function getCurrentDataFlavors(): Arr1JADDataFlavor; overload; virtual; function getCurrentDataFlavorsAsList(): JUList; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getSourceActions(): jint; overload; virtual; function getDropAction(): jint; overload; virtual; function getTransferable(): JADTransferable; overload; virtual; procedure acceptDrag(para1: jint); overload; virtual; procedure rejectDrag(); overload; virtual; end; JADDropTargetDropEvent = class external 'java.awt.dnd' name 'DropTargetDropEvent' (JADDropTargetEvent) public constructor create(para1: JADDropTargetContext; para2: JAPoint; para3: jint; para4: jint); overload; constructor create(para1: JADDropTargetContext; para2: JAPoint; para3: jint; para4: jint; para5: jboolean); overload; function getLocation(): JAPoint; overload; virtual; function getCurrentDataFlavors(): Arr1JADDataFlavor; overload; virtual; function getCurrentDataFlavorsAsList(): JUList; overload; virtual; function isDataFlavorSupported(para1: JADDataFlavor): jboolean; overload; virtual; function getSourceActions(): jint; overload; virtual; function getDropAction(): jint; overload; virtual; function getTransferable(): JADTransferable; overload; virtual; procedure acceptDrop(para1: jint); overload; virtual; procedure rejectDrop(); overload; virtual; procedure dropComplete(para1: jboolean); overload; virtual; function isLocalTransfer(): jboolean; overload; virtual; end; JBIndexedPropertyChangeEvent = class external 'java.beans' name 'IndexedPropertyChangeEvent' (JBPropertyChangeEvent) public constructor create(para1: JLObject; para2: JLString; para3: JLObject; para4: JLObject; para5: jint); overload; function getIndex(): jint; overload; virtual; end; JBBBeanContextMembershipEvent = class external 'java.beans.beancontext' name 'BeanContextMembershipEvent' (JBBBeanContextEvent) strict protected var fchildren: JUCollection; external name 'children'; public constructor create(para1: JBBBeanContext; para2: JUCollection); overload; constructor create(para1: JBBBeanContext; para2: Arr1JLObject); overload; constructor create(para1: JBBBeanContext; const para2: array of JLObject); overload; function size(): jint; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function iterator(): JUIterator; overload; virtual; end; JBBBeanContextServiceAvailableEvent = class external 'java.beans.beancontext' name 'BeanContextServiceAvailableEvent' (JBBBeanContextEvent) strict protected var fserviceClass: JLClass; external name 'serviceClass'; public constructor create(para1: JBBBeanContextServices; para2: JLClass); overload; function getSourceAsBeanContextServices(): JBBBeanContextServices; overload; virtual; function getServiceClass(): JLClass; overload; virtual; function getCurrentServiceSelectors(): JUIterator; overload; virtual; end; JBBBeanContextServiceRevokedEvent = class external 'java.beans.beancontext' name 'BeanContextServiceRevokedEvent' (JBBBeanContextEvent) strict protected var fserviceClass: JLClass; external name 'serviceClass'; public constructor create(para1: JBBBeanContextServices; para2: JLClass; para3: jboolean); overload; function getSourceAsBeanContextServices(): JBBBeanContextServices; overload; virtual; function getServiceClass(): JLClass; overload; virtual; function isServiceClass(para1: JLClass): jboolean; overload; virtual; function isCurrentServiceInvalidNow(): jboolean; overload; virtual; end; JMAttributeChangeNotification = class external 'javax.management' name 'AttributeChangeNotification' (JMNotification) public const ATTRIBUTE_CHANGE = 'jmx.attribute.change'; public constructor create(para1: JLObject; para2: jlong; para3: jlong; para4: JLString; para5: JLString; para6: JLString; para7: JLObject; para8: JLObject); overload; function getAttributeName(): JLString; overload; virtual; function getAttributeType(): JLString; overload; virtual; function getOldValue(): JLObject; overload; virtual; function getNewValue(): JLObject; overload; virtual; end; JMMBeanServerNotification = class external 'javax.management' name 'MBeanServerNotification' (JMNotification) public const REGISTRATION_NOTIFICATION = 'JMX.mbean.registered'; UNREGISTRATION_NOTIFICATION = 'JMX.mbean.unregistered'; public constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: JMObjectName); overload; function getMBeanName(): JMObjectName; overload; virtual; end; JMMMonitorNotification = class external 'javax.management.monitor' name 'MonitorNotification' (JMNotification) public const OBSERVED_OBJECT_ERROR = 'jmx.monitor.error.mbean'; OBSERVED_ATTRIBUTE_ERROR = 'jmx.monitor.error.attribute'; OBSERVED_ATTRIBUTE_TYPE_ERROR = 'jmx.monitor.error.type'; THRESHOLD_ERROR = 'jmx.monitor.error.threshold'; RUNTIME_ERROR = 'jmx.monitor.error.runtime'; THRESHOLD_VALUE_EXCEEDED = 'jmx.monitor.counter.threshold'; THRESHOLD_HIGH_VALUE_EXCEEDED = 'jmx.monitor.gauge.high'; THRESHOLD_LOW_VALUE_EXCEEDED = 'jmx.monitor.gauge.low'; STRING_TO_COMPARE_VALUE_MATCHED = 'jmx.monitor.string.matches'; STRING_TO_COMPARE_VALUE_DIFFERED = 'jmx.monitor.string.differs'; public function getObservedObject(): JMObjectName; overload; virtual; function getObservedAttribute(): JLString; overload; virtual; function getDerivedGauge(): JLObject; overload; virtual; function getTrigger(): JLObject; overload; virtual; end; JMRRelationNotification = class external 'javax.management.relation' name 'RelationNotification' (JMNotification) public const RELATION_BASIC_CREATION = 'jmx.relation.creation.basic'; RELATION_MBEAN_CREATION = 'jmx.relation.creation.mbean'; RELATION_BASIC_UPDATE = 'jmx.relation.update.basic'; RELATION_MBEAN_UPDATE = 'jmx.relation.update.mbean'; RELATION_BASIC_REMOVAL = 'jmx.relation.removal.basic'; RELATION_MBEAN_REMOVAL = 'jmx.relation.removal.mbean'; public constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: jlong; para5: JLString; para6: JLString; para7: JLString; para8: JMObjectName; para9: JUList); overload; // throws java.lang.IllegalArgumentException constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: jlong; para5: JLString; para6: JLString; para7: JLString; para8: JMObjectName; para9: JLString; para10: JUList; para11: JUList); overload; // throws java.lang.IllegalArgumentException function getRelationId(): JLString; overload; virtual; function getRelationTypeName(): JLString; overload; virtual; function getObjectName(): JMObjectName; overload; virtual; function getMBeansToUnregister(): JUList; overload; virtual; function getRoleName(): JLString; overload; virtual; function getOldRoleValue(): JUList; overload; virtual; function getNewRoleValue(): JUList; overload; virtual; end; JMRJMXConnectionNotification = class external 'javax.management.remote' name 'JMXConnectionNotification' (JMNotification) public const OPENED = 'jmx.remote.connection.opened'; CLOSED = 'jmx.remote.connection.closed'; FAILED = 'jmx.remote.connection.failed'; NOTIFS_LOST = 'jmx.remote.connection.notifs.lost'; public constructor create(para1: JLString; para2: JLObject; para3: JLString; para4: jlong; para5: JLString; para6: JLObject); overload; function getConnectionId(): JLString; overload; virtual; end; JMTTimerAlarmClockNotification = class external 'javax.management.timer' name 'TimerAlarmClockNotification' (JMNotification) public constructor create(para1: JMTTimerAlarmClock); overload; end; JMTTimerNotification = class external 'javax.management.timer' name 'TimerNotification' (JMNotification) public constructor create(para1: JLString; para2: JLObject; para3: jlong; para4: jlong; para5: JLString; para6: JLInteger); overload; function getNotificationID(): JLInteger; overload; virtual; end; JPEPrintJobAttributeEvent = class external 'javax.print.event' name 'PrintJobAttributeEvent' (JPEPrintEvent) public constructor create(para1: JPDocPrintJob; para2: JPAPrintJobAttributeSet); overload; function getPrintJob(): JPDocPrintJob; overload; virtual; function getAttributes(): JPAPrintJobAttributeSet; overload; virtual; end; JPEPrintJobEvent = class external 'javax.print.event' name 'PrintJobEvent' (JPEPrintEvent) public const JOB_CANCELED = 101; JOB_COMPLETE = 102; JOB_FAILED = 103; REQUIRES_ATTENTION = 104; NO_MORE_EVENTS = 105; DATA_TRANSFER_COMPLETE = 106; public constructor create(para1: JPDocPrintJob; para2: jint); overload; function getPrintEventType(): jint; overload; virtual; function getPrintJob(): JPDocPrintJob; overload; virtual; end; JPEPrintServiceAttributeEvent = class external 'javax.print.event' name 'PrintServiceAttributeEvent' (JPEPrintEvent) public constructor create(para1: JPPrintService; para2: JPAPrintServiceAttributeSet); overload; function getPrintService(): JPPrintService; overload; virtual; function getAttributes(): JPAPrintServiceAttributeSet; overload; virtual; end; JSTHHTMLFrameHyperlinkEvent = class external 'javax.swing.text.html' name 'HTMLFrameHyperlinkEvent' (JSEHyperlinkEvent) public constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JLString); overload; constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JLString; para5: JLString); overload; constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JSTElement; para5: JLString); overload; constructor create(para1: JLObject; para2: JSEHyperlinkEvent.InnerEventType; para3: JNURL; para4: JLString; para5: JSTElement; para6: JLString); overload; function getTarget(): JLString; overload; virtual; end; JMRMBeanServerNotificationFilter = class external 'javax.management.relation' name 'MBeanServerNotificationFilter' (JMNotificationFilterSupport) public constructor create(); overload; procedure disableAllObjectNames(); overload; virtual; procedure disableObjectName(para1: JMObjectName); overload; virtual; // throws java.lang.IllegalArgumentException procedure enableAllObjectNames(); overload; virtual; procedure enableObjectName(para1: JMObjectName); overload; virtual; // throws java.lang.IllegalArgumentException function getEnabledObjectNames(): JUVector; overload; virtual; function getDisabledObjectNames(): JUVector; overload; virtual; function isNotificationEnabled(para1: JMNotification): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException end; JMClassAttributeValueExp = class external 'javax.management' name 'ClassAttributeValueExp' (JMAttributeValueExp) public constructor create(); overload; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; strict protected function getValue(para1: JMObjectName): JLObject; overload; virtual; end; JMQualifiedAttributeValueExp = class external 'javax.management' name 'QualifiedAttributeValueExp' (JMAttributeValueExp) public constructor create(); overload; constructor create(para1: JLString; para2: JLString); overload; function getAttrClassName(): JLString; overload; virtual; function apply(para1: JMObjectName): JMValueExp; overload; virtual; // throws javax.management.BadStringOperationException, javax.management.BadBinaryOpValueExpException, javax.management.BadAttributeValueExpException, javax.management.InvalidApplicationException function toString(): JLString; overload; virtual; end; JNDSearchResult = class external 'javax.naming.directory' name 'SearchResult' (JNBinding) public constructor create(para1: JLString; para2: JLObject; para3: JNDAttributes); overload; constructor create(para1: JLString; para2: JLObject; para3: JNDAttributes; para4: jboolean); overload; constructor create(para1: JLString; para2: JLString; para3: JLObject; para4: JNDAttributes); overload; constructor create(para1: JLString; para2: JLString; para3: JLObject; para4: JNDAttributes; para5: jboolean); overload; function getAttributes(): JNDAttributes; overload; virtual; procedure setAttributes(para1: JNDAttributes); overload; virtual; function toString(): JLString; overload; virtual; end; JNLManageReferralControl = class sealed external 'javax.naming.ldap' name 'ManageReferralControl' (JNLBasicControl) public const OID = '2.16.840.1.113730.3.4.2'; public constructor create(); overload; constructor create(para1: jboolean); overload; end; JNLPagedResultsControl = class sealed external 'javax.naming.ldap' name 'PagedResultsControl' (JNLBasicControl) public const OID = '1.2.840.113556.1.4.319'; public constructor create(para1: jint; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: jint; para2: Arr1jbyte; para3: jboolean); overload; // throws java.io.IOException constructor create(para1: jint; const para2: array of jbyte; para3: jboolean); overload; // throws java.io.IOException end; JNLPagedResultsResponseControl = class sealed external 'javax.naming.ldap' name 'PagedResultsResponseControl' (JNLBasicControl) public const OID = '1.2.840.113556.1.4.319'; public constructor create(para1: JLString; para2: jboolean; para3: Arr1jbyte); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jboolean; const para3: array of jbyte); overload; // throws java.io.IOException function getResultSize(): jint; overload; virtual; function getCookie(): Arr1jbyte; overload; virtual; end; JNLSortControl = class sealed external 'javax.naming.ldap' name 'SortControl' (JNLBasicControl) public const OID = '1.2.840.113556.1.4.473'; public constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: Arr1JLString; para2: jboolean); overload; // throws java.io.IOException constructor create(const para1: array of JLString; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: Arr1JNLSortKey; para2: jboolean); overload; // throws java.io.IOException constructor create(const para1: array of JNLSortKey; para2: jboolean); overload; // throws java.io.IOException end; JNLSortResponseControl = class sealed external 'javax.naming.ldap' name 'SortResponseControl' (JNLBasicControl) public const OID = '1.2.840.113556.1.4.474'; public constructor create(para1: JLString; para2: jboolean; para3: Arr1jbyte); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jboolean; const para3: array of jbyte); overload; // throws java.io.IOException function isSorted(): jboolean; overload; virtual; function getResultCode(): jint; overload; virtual; function getAttributeID(): JLString; overload; virtual; function getException(): JNNamingException; overload; virtual; end; JPASCompression = class external 'javax.print.attribute.standard' name 'Compression' (JPAEnumSyntax, JPADocAttribute) public final class var fNONE: JPASCompression; external name 'NONE'; fDEFLATE: JPASCompression; external name 'DEFLATE'; fGZIP: JPASCompression; external name 'GZIP'; fCOMPRESS: JPASCompression; external name 'COMPRESS'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASDocumentName = class sealed external 'javax.print.attribute.standard' name 'DocumentName' (JPATextSyntax, JPADocAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASDateTimeAtCompleted = class sealed external 'javax.print.attribute.standard' name 'DateTimeAtCompleted' (JPADateTimeSyntax, JPAPrintJobAttribute) public constructor create(para1: JUDate); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASDateTimeAtCreation = class sealed external 'javax.print.attribute.standard' name 'DateTimeAtCreation' (JPADateTimeSyntax, JPAPrintJobAttribute) public constructor create(para1: JUDate); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASDateTimeAtProcessing = class sealed external 'javax.print.attribute.standard' name 'DateTimeAtProcessing' (JPADateTimeSyntax, JPAPrintJobAttribute) public constructor create(para1: JUDate); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobImpressionsCompleted = class sealed external 'javax.print.attribute.standard' name 'JobImpressionsCompleted' (JPAIntegerSyntax, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobKOctetsProcessed = class sealed external 'javax.print.attribute.standard' name 'JobKOctetsProcessed' (JPAIntegerSyntax, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobMediaSheetsCompleted = class sealed external 'javax.print.attribute.standard' name 'JobMediaSheetsCompleted' (JPAIntegerSyntax, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobMessageFromOperator = class sealed external 'javax.print.attribute.standard' name 'JobMessageFromOperator' (JPATextSyntax, JPAPrintJobAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobOriginatingUserName = class sealed external 'javax.print.attribute.standard' name 'JobOriginatingUserName' (JPATextSyntax, JPAPrintJobAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobState = class external 'javax.print.attribute.standard' name 'JobState' (JPAEnumSyntax, JPAPrintJobAttribute) public final class var fUNKNOWN: JPASJobState; external name 'UNKNOWN'; fPENDING: JPASJobState; external name 'PENDING'; fPENDING_HELD: JPASJobState; external name 'PENDING_HELD'; fPROCESSING: JPASJobState; external name 'PROCESSING'; fPROCESSING_STOPPED: JPASJobState; external name 'PROCESSING_STOPPED'; fCANCELED: JPASJobState; external name 'CANCELED'; fABORTED: JPASJobState; external name 'ABORTED'; fCOMPLETED: JPASJobState; external name 'COMPLETED'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobStateReasons = class sealed external 'javax.print.attribute.standard' name 'JobStateReasons' (JUHashSet, JPAPrintJobAttribute) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: JUCollection); overload; function add(para1: JPASJobStateReason): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; function add(para1: JLObject): jboolean; overload; virtual; end; JPASNumberOfDocuments = class sealed external 'javax.print.attribute.standard' name 'NumberOfDocuments' (JPAIntegerSyntax, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASNumberOfInterveningJobs = class sealed external 'javax.print.attribute.standard' name 'NumberOfInterveningJobs' (JPAIntegerSyntax, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASOutputDeviceAssigned = class sealed external 'javax.print.attribute.standard' name 'OutputDeviceAssigned' (JPATextSyntax, JPAPrintJobAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASChromaticity = class sealed external 'javax.print.attribute.standard' name 'Chromaticity' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fMONOCHROME: JPASChromaticity; external name 'MONOCHROME'; fCOLOR: JPASChromaticity; external name 'COLOR'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASCopies = class sealed external 'javax.print.attribute.standard' name 'Copies' (JPAIntegerSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASDestination = class sealed external 'javax.print.attribute.standard' name 'Destination' (JPAURISyntax, JPAPrintJobAttribute, JPAPrintRequestAttribute) public constructor create(para1: JNURI); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASFidelity = class sealed external 'javax.print.attribute.standard' name 'Fidelity' (JPAEnumSyntax, JPAPrintJobAttribute, JPAPrintRequestAttribute) public final class var fFIDELITY_TRUE: JPASFidelity; external name 'FIDELITY_TRUE'; fFIDELITY_FALSE: JPASFidelity; external name 'FIDELITY_FALSE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASFinishings = class external 'javax.print.attribute.standard' name 'Finishings' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fNONE: JPASFinishings; external name 'NONE'; fSTAPLE: JPASFinishings; external name 'STAPLE'; fCOVER: JPASFinishings; external name 'COVER'; fBIND: JPASFinishings; external name 'BIND'; fSADDLE_STITCH: JPASFinishings; external name 'SADDLE_STITCH'; fEDGE_STITCH: JPASFinishings; external name 'EDGE_STITCH'; fSTAPLE_TOP_LEFT: JPASFinishings; external name 'STAPLE_TOP_LEFT'; fSTAPLE_BOTTOM_LEFT: JPASFinishings; external name 'STAPLE_BOTTOM_LEFT'; fSTAPLE_TOP_RIGHT: JPASFinishings; external name 'STAPLE_TOP_RIGHT'; fSTAPLE_BOTTOM_RIGHT: JPASFinishings; external name 'STAPLE_BOTTOM_RIGHT'; fEDGE_STITCH_LEFT: JPASFinishings; external name 'EDGE_STITCH_LEFT'; fEDGE_STITCH_TOP: JPASFinishings; external name 'EDGE_STITCH_TOP'; fEDGE_STITCH_RIGHT: JPASFinishings; external name 'EDGE_STITCH_RIGHT'; fEDGE_STITCH_BOTTOM: JPASFinishings; external name 'EDGE_STITCH_BOTTOM'; fSTAPLE_DUAL_LEFT: JPASFinishings; external name 'STAPLE_DUAL_LEFT'; fSTAPLE_DUAL_TOP: JPASFinishings; external name 'STAPLE_DUAL_TOP'; fSTAPLE_DUAL_RIGHT: JPASFinishings; external name 'STAPLE_DUAL_RIGHT'; fSTAPLE_DUAL_BOTTOM: JPASFinishings; external name 'STAPLE_DUAL_BOTTOM'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; function getOffset(): jint; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobHoldUntil = class sealed external 'javax.print.attribute.standard' name 'JobHoldUntil' (JPADateTimeSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: JUDate); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobImpressions = class sealed external 'javax.print.attribute.standard' name 'JobImpressions' (JPAIntegerSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobKOctets = class sealed external 'javax.print.attribute.standard' name 'JobKOctets' (JPAIntegerSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobMediaSheets = class external 'javax.print.attribute.standard' name 'JobMediaSheets' (JPAIntegerSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobName = class sealed external 'javax.print.attribute.standard' name 'JobName' (JPATextSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobPriority = class sealed external 'javax.print.attribute.standard' name 'JobPriority' (JPAIntegerSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobSheets = class external 'javax.print.attribute.standard' name 'JobSheets' (JPAEnumSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fNONE: JPASJobSheets; external name 'NONE'; fSTANDARD: JPASJobSheets; external name 'STANDARD'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASMedia = class abstract external 'javax.print.attribute.standard' name 'Media' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) strict protected constructor create(para1: jint); overload; public function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASMediaPrintableArea = class sealed external 'javax.print.attribute.standard' name 'MediaPrintableArea' (JLObject, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public const INCH = 25400; MM = 1000; public constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; function getPrintableArea(para1: jint): Arr1jfloat; overload; virtual; function getX(para1: jint): jfloat; overload; virtual; function getY(para1: jint): jfloat; overload; virtual; function getWidth(para1: jint): jfloat; overload; virtual; function getHeight(para1: jint): jfloat; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; function toString(para1: jint; para2: JLString): JLString; overload; virtual; function toString(): JLString; overload; virtual; function hashCode(): jint; overload; virtual; end; JPASMultipleDocumentHandling = class external 'javax.print.attribute.standard' name 'MultipleDocumentHandling' (JPAEnumSyntax, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fSINGLE_DOCUMENT: JPASMultipleDocumentHandling; external name 'SINGLE_DOCUMENT'; fSEPARATE_DOCUMENTS_UNCOLLATED_COPIES: JPASMultipleDocumentHandling; external name 'SEPARATE_DOCUMENTS_UNCOLLATED_COPIES'; fSEPARATE_DOCUMENTS_COLLATED_COPIES: JPASMultipleDocumentHandling; external name 'SEPARATE_DOCUMENTS_COLLATED_COPIES'; fSINGLE_DOCUMENT_NEW_SHEET: JPASMultipleDocumentHandling; external name 'SINGLE_DOCUMENT_NEW_SHEET'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASNumberUp = class sealed external 'javax.print.attribute.standard' name 'NumberUp' (JPAIntegerSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASOrientationRequested = class sealed external 'javax.print.attribute.standard' name 'OrientationRequested' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fPORTRAIT: JPASOrientationRequested; external name 'PORTRAIT'; fLANDSCAPE: JPASOrientationRequested; external name 'LANDSCAPE'; fREVERSE_LANDSCAPE: JPASOrientationRequested; external name 'REVERSE_LANDSCAPE'; fREVERSE_PORTRAIT: JPASOrientationRequested; external name 'REVERSE_PORTRAIT'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; function getOffset(): jint; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPageRanges = class sealed external 'javax.print.attribute.standard' name 'PageRanges' (JPASetOfIntegerSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: Arr2jint); overload; constructor create(para1: JLString); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPresentationDirection = class sealed external 'javax.print.attribute.standard' name 'PresentationDirection' (JPAEnumSyntax, JPAPrintJobAttribute, JPAPrintRequestAttribute) public final class var fTOBOTTOM_TORIGHT: JPASPresentationDirection; external name 'TOBOTTOM_TORIGHT'; fTOBOTTOM_TOLEFT: JPASPresentationDirection; external name 'TOBOTTOM_TOLEFT'; fTOTOP_TORIGHT: JPASPresentationDirection; external name 'TOTOP_TORIGHT'; fTOTOP_TOLEFT: JPASPresentationDirection; external name 'TOTOP_TOLEFT'; fTORIGHT_TOBOTTOM: JPASPresentationDirection; external name 'TORIGHT_TOBOTTOM'; fTORIGHT_TOTOP: JPASPresentationDirection; external name 'TORIGHT_TOTOP'; fTOLEFT_TOBOTTOM: JPASPresentationDirection; external name 'TOLEFT_TOBOTTOM'; fTOLEFT_TOTOP: JPASPresentationDirection; external name 'TOLEFT_TOTOP'; strict protected function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrintQuality = class external 'javax.print.attribute.standard' name 'PrintQuality' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fDRAFT: JPASPrintQuality; external name 'DRAFT'; fNORMAL: JPASPrintQuality; external name 'NORMAL'; fHIGH: JPASPrintQuality; external name 'HIGH'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; function getOffset(): jint; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterResolution = class sealed external 'javax.print.attribute.standard' name 'PrinterResolution' (JPAResolutionSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public constructor create(para1: jint; para2: jint; para3: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASRequestingUserName = class sealed external 'javax.print.attribute.standard' name 'RequestingUserName' (JPATextSyntax, JPAPrintRequestAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASSheetCollate = class sealed external 'javax.print.attribute.standard' name 'SheetCollate' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fUNCOLLATED: JPASSheetCollate; external name 'UNCOLLATED'; fCOLLATED: JPASSheetCollate; external name 'COLLATED'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASSides = class sealed external 'javax.print.attribute.standard' name 'Sides' (JPAEnumSyntax, JPADocAttribute, JPAPrintRequestAttribute, JPAPrintJobAttribute) public final class var fONE_SIDED: JPASSides; external name 'ONE_SIDED'; fTWO_SIDED_LONG_EDGE: JPASSides; external name 'TWO_SIDED_LONG_EDGE'; fTWO_SIDED_SHORT_EDGE: JPASSides; external name 'TWO_SIDED_SHORT_EDGE'; fDUPLEX: JPASSides; external name 'DUPLEX'; fTUMBLE: JPASSides; external name 'TUMBLE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASColorSupported = class sealed external 'javax.print.attribute.standard' name 'ColorSupported' (JPAEnumSyntax, JPAPrintServiceAttribute) public final class var fNOT_SUPPORTED: JPASColorSupported; external name 'NOT_SUPPORTED'; fSUPPORTED: JPASColorSupported; external name 'SUPPORTED'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPDLOverrideSupported = class external 'javax.print.attribute.standard' name 'PDLOverrideSupported' (JPAEnumSyntax, JPAPrintServiceAttribute) public final class var fNOT_ATTEMPTED: JPASPDLOverrideSupported; external name 'NOT_ATTEMPTED'; fATTEMPTED: JPASPDLOverrideSupported; external name 'ATTEMPTED'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPagesPerMinute = class sealed external 'javax.print.attribute.standard' name 'PagesPerMinute' (JPAIntegerSyntax, JPAPrintServiceAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPagesPerMinuteColor = class sealed external 'javax.print.attribute.standard' name 'PagesPerMinuteColor' (JPAIntegerSyntax, JPAPrintServiceAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterInfo = class sealed external 'javax.print.attribute.standard' name 'PrinterInfo' (JPATextSyntax, JPAPrintServiceAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterIsAcceptingJobs = class sealed external 'javax.print.attribute.standard' name 'PrinterIsAcceptingJobs' (JPAEnumSyntax, JPAPrintServiceAttribute) public final class var fNOT_ACCEPTING_JOBS: JPASPrinterIsAcceptingJobs; external name 'NOT_ACCEPTING_JOBS'; fACCEPTING_JOBS: JPASPrinterIsAcceptingJobs; external name 'ACCEPTING_JOBS'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterLocation = class sealed external 'javax.print.attribute.standard' name 'PrinterLocation' (JPATextSyntax, JPAPrintServiceAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterMakeAndModel = class sealed external 'javax.print.attribute.standard' name 'PrinterMakeAndModel' (JPATextSyntax, JPAPrintServiceAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterMessageFromOperator = class sealed external 'javax.print.attribute.standard' name 'PrinterMessageFromOperator' (JPATextSyntax, JPAPrintServiceAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterMoreInfo = class sealed external 'javax.print.attribute.standard' name 'PrinterMoreInfo' (JPAURISyntax, JPAPrintServiceAttribute) public constructor create(para1: JNURI); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterMoreInfoManufacturer = class sealed external 'javax.print.attribute.standard' name 'PrinterMoreInfoManufacturer' (JPAURISyntax, JPAPrintServiceAttribute) public constructor create(para1: JNURI); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterName = class sealed external 'javax.print.attribute.standard' name 'PrinterName' (JPATextSyntax, JPAPrintServiceAttribute) public constructor create(para1: JLString; para2: JULocale); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterState = class sealed external 'javax.print.attribute.standard' name 'PrinterState' (JPAEnumSyntax, JPAPrintServiceAttribute) public final class var fUNKNOWN: JPASPrinterState; external name 'UNKNOWN'; fIDLE: JPASPrinterState; external name 'IDLE'; fPROCESSING: JPASPrinterState; external name 'PROCESSING'; fSTOPPED: JPASPrinterState; external name 'STOPPED'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; public function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASPrinterStateReasons = class sealed external 'javax.print.attribute.standard' name 'PrinterStateReasons' (JUHashMap, JPAPrintServiceAttribute) public type InnerPrinterStateReasonSet = class; Arr1InnerPrinterStateReasonSet = array of InnerPrinterStateReasonSet; Arr2InnerPrinterStateReasonSet = array of Arr1InnerPrinterStateReasonSet; Arr3InnerPrinterStateReasonSet = array of Arr2InnerPrinterStateReasonSet; InnerPrinterStateReasonSetIterator = class; Arr1InnerPrinterStateReasonSetIterator = array of InnerPrinterStateReasonSetIterator; Arr2InnerPrinterStateReasonSetIterator = array of Arr1InnerPrinterStateReasonSetIterator; Arr3InnerPrinterStateReasonSetIterator = array of Arr2InnerPrinterStateReasonSetIterator; InnerPrinterStateReasonSet = class external 'javax.print.attribute.standard' name 'PrinterStateReasonSet' end; InnerPrinterStateReasonSetIterator = class external 'javax.print.attribute.standard' name 'PrinterStateReasonSetIterator' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jfloat); overload; constructor create(para1: JUMap); overload; function put(para1: JPASPrinterStateReason; para2: JPASSeverity): JPASSeverity; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; function printerStateReasonSet(para1: JPASSeverity): JUSet; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; end; JPASPrinterURI = class sealed external 'javax.print.attribute.standard' name 'PrinterURI' (JPAURISyntax, JPAPrintServiceAttribute) public constructor create(para1: JNURI); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASQueuedJobCount = class sealed external 'javax.print.attribute.standard' name 'QueuedJobCount' (JPAIntegerSyntax, JPAPrintServiceAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASCopiesSupported = class sealed external 'javax.print.attribute.standard' name 'CopiesSupported' (JPASetOfIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobImpressionsSupported = class sealed external 'javax.print.attribute.standard' name 'JobImpressionsSupported' (JPASetOfIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobKOctetsSupported = class sealed external 'javax.print.attribute.standard' name 'JobKOctetsSupported' (JPASetOfIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobMediaSheetsSupported = class sealed external 'javax.print.attribute.standard' name 'JobMediaSheetsSupported' (JPASetOfIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASJobPrioritySupported = class sealed external 'javax.print.attribute.standard' name 'JobPrioritySupported' (JPAIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JPASNumberUpSupported = class sealed external 'javax.print.attribute.standard' name 'NumberUpSupported' (JPASetOfIntegerSyntax, JPASupportedValuesAttribute) public constructor create(para1: Arr2jint); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; function equals(para1: JLObject): jboolean; overload; virtual; function getCategory(): JLClass; overload; virtual; final; function getName(): JLString; overload; virtual; final; end; JSPBLazyActionMap = class external 'javax.swing.plaf.basic' name 'LazyActionMap' (JSPActionMapUIResource) public procedure put(para1: JSAction); overload; virtual; procedure put(para1: JLObject; para2: JSAction); overload; virtual; function get(para1: JLObject): JSAction; overload; virtual; procedure remove(para1: JLObject); overload; virtual; procedure clear(); overload; virtual; function keys(): Arr1JLObject; overload; virtual; function size(): jint; overload; virtual; function allKeys(): Arr1JLObject; overload; virtual; procedure setParent(para1: JSActionMap); overload; virtual; end; JSPComponentInputMapUIResource = class external 'javax.swing.plaf' name 'ComponentInputMapUIResource' (JSComponentInputMap, JSPUIResource) public constructor create(para1: JSJComponent); overload; end; JSColorChooserDialog = class external 'javax.swing' name 'ColorChooserDialog' (JSJDialog) public type InnerCloser = class; Arr1InnerCloser = array of InnerCloser; Arr2InnerCloser = array of Arr1InnerCloser; Arr3InnerCloser = array of Arr2InnerCloser; InnerDisposeOnClose = class; Arr1InnerDisposeOnClose = array of InnerDisposeOnClose; Arr2InnerDisposeOnClose = array of Arr1InnerDisposeOnClose; Arr3InnerDisposeOnClose = array of Arr2InnerDisposeOnClose; InnerCloser = class external 'javax.swing' name 'Closer' end; InnerDisposeOnClose = class external 'javax.swing' name 'DisposeOnClose' end; public constructor create(para1: JADialog; para2: JLString; para3: jboolean; para4: JAComponent; para5: JSJColorChooser; para6: JAEActionListener; para7: JAEActionListener); overload; // throws java.awt.HeadlessException constructor create(para1: JAFrame; para2: JLString; para3: jboolean; para4: JAComponent; para5: JSJColorChooser; para6: JAEActionListener; para7: JAEActionListener); overload; // throws java.awt.HeadlessException strict protected procedure initColorChooserDialog(para1: JAComponent; para2: JSJColorChooser; para3: JAEActionListener; para4: JAEActionListener); overload; virtual; public procedure show(); overload; virtual; procedure reset(); overload; virtual; end; OOPInterceptorCurrent = interface external 'org.omg.PortableInterceptor' name 'Current' (OOPInterceptorCurrentOperations, OOCCurrent, OOCPIDLEntity) end; OOPServerCurrent = interface external 'org.omg.PortableServer' name 'Current' (OOPServerCurrentOperations, OOCCurrent, OOCPIDLEntity) end; OOCIDLType = interface external 'org.omg.CORBA' name 'IDLType' (OOCIDLTypeOperations, OOCIRObject, OOCPIDLEntity) end; OOC_PolicyStub = class external 'org.omg.CORBA' name '_PolicyStub' (OOCPObjectImpl, OOCPolicy) public constructor create(); overload; constructor create(para1: OOCPDelegate); overload; function policy_type(): jint; overload; virtual; function copy(): OOCPolicy; overload; virtual; procedure destroy(); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; OOPIdAssignmentPolicy = interface external 'org.omg.PortableServer' name 'IdAssignmentPolicy' (OOPIdAssignmentPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPIdUniquenessPolicy = interface external 'org.omg.PortableServer' name 'IdUniquenessPolicy' (OOPIdUniquenessPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPImplicitActivationPolicy = interface external 'org.omg.PortableServer' name 'ImplicitActivationPolicy' (OOPImplicitActivationPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPLifespanPolicy = interface external 'org.omg.PortableServer' name 'LifespanPolicy' (OOPLifespanPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPRequestProcessingPolicy = interface external 'org.omg.PortableServer' name 'RequestProcessingPolicy' (OOPRequestProcessingPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPServantRetentionPolicy = interface external 'org.omg.PortableServer' name 'ServantRetentionPolicy' (OOPServantRetentionPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOPThreadPolicy = interface external 'org.omg.PortableServer' name 'ThreadPolicy' (OOPThreadPolicyOperations, OOCPolicy, OOCPIDLEntity) end; OOCBounds = class sealed external 'org.omg.CORBA' name 'Bounds' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCDInvalid = class sealed external 'org.omg.CORBA.DynAnyPackage' name 'Invalid' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCDInvalidSeq = class sealed external 'org.omg.CORBA.DynAnyPackage' name 'InvalidSeq' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCDInvalidValue = class sealed external 'org.omg.CORBA.DynAnyPackage' name 'InvalidValue' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCDTypeMismatch = class sealed external 'org.omg.CORBA.DynAnyPackage' name 'TypeMismatch' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCOInconsistentTypeCode = class sealed external 'org.omg.CORBA.ORBPackage' name 'InconsistentTypeCode' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCOInvalidName = class sealed external 'org.omg.CORBA.ORBPackage' name 'InvalidName' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCPolicyError = class sealed external 'org.omg.CORBA' name 'PolicyError' (OOCUserException) public var freason: jshort; external name 'reason'; public constructor create(); overload; constructor create(para1: jshort); overload; constructor create(para1: JLString; para2: jshort); overload; end; OOCTBadKind = class sealed external 'org.omg.CORBA.TypeCodePackage' name 'BadKind' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCTBounds = class sealed external 'org.omg.CORBA.TypeCodePackage' name 'Bounds' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCUnknownUserException = class sealed external 'org.omg.CORBA' name 'UnknownUserException' (OOCUserException) public var fexcept: OOCAny; external name 'except'; public constructor create(); overload; constructor create(para1: OOCAny); overload; end; OOCWrongTransaction = class sealed external 'org.omg.CORBA' name 'WrongTransaction' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCNInvalidAddress = class sealed external 'org.omg.CosNaming.NamingContextExtPackage' name 'InvalidAddress' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCNAlreadyBound = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'AlreadyBound' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCNCannotProceed = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'CannotProceed' (OOCUserException) public var fcxt: OOCNamingContext; external name 'cxt'; frest_of_name: Arr1OOCNameComponent; external name 'rest_of_name'; public constructor create(); overload; constructor create(para1: OOCNamingContext; para2: Arr1OOCNameComponent); overload; constructor create(para1: OOCNamingContext; const para2: array of OOCNameComponent); overload; constructor create(para1: JLString; para2: OOCNamingContext; para3: Arr1OOCNameComponent); overload; constructor create(para1: JLString; para2: OOCNamingContext; const para3: array of OOCNameComponent); overload; end; OOCNInvalidName = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'InvalidName' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCNNotEmpty = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'NotEmpty' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCNNotFound = class sealed external 'org.omg.CosNaming.NamingContextPackage' name 'NotFound' (OOCUserException) public var fwhy: OOCNNotFoundReason; external name 'why'; frest_of_name: Arr1OOCNameComponent; external name 'rest_of_name'; public constructor create(); overload; constructor create(para1: OOCNNotFoundReason; para2: Arr1OOCNameComponent); overload; constructor create(para1: OOCNNotFoundReason; const para2: array of OOCNameComponent); overload; constructor create(para1: JLString; para2: OOCNNotFoundReason; para3: Arr1OOCNameComponent); overload; constructor create(para1: JLString; para2: OOCNNotFoundReason; const para3: array of OOCNameComponent); overload; end; OODDInconsistentTypeCode = class sealed external 'org.omg.DynamicAny.DynAnyFactoryPackage' name 'InconsistentTypeCode' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OODDInvalidValue = class sealed external 'org.omg.DynamicAny.DynAnyPackage' name 'InvalidValue' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OODDTypeMismatch = class sealed external 'org.omg.DynamicAny.DynAnyPackage' name 'TypeMismatch' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOICUnknownEncoding = class sealed external 'org.omg.IOP.CodecFactoryPackage' name 'UnknownEncoding' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOICFormatMismatch = class sealed external 'org.omg.IOP.CodecPackage' name 'FormatMismatch' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOICInvalidTypeForEncoding = class sealed external 'org.omg.IOP.CodecPackage' name 'InvalidTypeForEncoding' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOICTypeMismatch = class sealed external 'org.omg.IOP.CodecPackage' name 'TypeMismatch' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPInterceptorForwardRequest = class sealed external 'org.omg.PortableInterceptor' name 'ForwardRequest' (OOCUserException) public var fforward: OOCObject; external name 'forward'; public constructor create(); overload; constructor create(para1: OOCObject); overload; constructor create(para1: JLString; para2: OOCObject); overload; end; OOPInvalidSlot = class sealed external 'org.omg.PortableInterceptor' name 'InvalidSlot' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPODuplicateName = class sealed external 'org.omg.PortableInterceptor.ORBInitInfoPackage' name 'DuplicateName' (OOCUserException) public var fname: JLString; external name 'name'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; OOPOInvalidName = class sealed external 'org.omg.PortableInterceptor.ORBInitInfoPackage' name 'InvalidName' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPCNoContext = class sealed external 'org.omg.PortableServer.CurrentPackage' name 'NoContext' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPServerForwardRequest = class sealed external 'org.omg.PortableServer' name 'ForwardRequest' (OOCUserException) public var fforward_reference: OOCObject; external name 'forward_reference'; public constructor create(); overload; constructor create(para1: OOCObject); overload; constructor create(para1: JLString; para2: OOCObject); overload; end; OOPPAdapterInactive = class sealed external 'org.omg.PortableServer.POAManagerPackage' name 'AdapterInactive' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPAdapterAlreadyExists = class sealed external 'org.omg.PortableServer.POAPackage' name 'AdapterAlreadyExists' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPAdapterNonExistent = class sealed external 'org.omg.PortableServer.POAPackage' name 'AdapterNonExistent' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPInvalidPolicy = class sealed external 'org.omg.PortableServer.POAPackage' name 'InvalidPolicy' (OOCUserException) public var findex: jshort; external name 'index'; public constructor create(); overload; constructor create(para1: jshort); overload; constructor create(para1: JLString; para2: jshort); overload; end; OOPPNoServant = class sealed external 'org.omg.PortableServer.POAPackage' name 'NoServant' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPObjectAlreadyActive = class sealed external 'org.omg.PortableServer.POAPackage' name 'ObjectAlreadyActive' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPObjectNotActive = class sealed external 'org.omg.PortableServer.POAPackage' name 'ObjectNotActive' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPServantAlreadyActive = class sealed external 'org.omg.PortableServer.POAPackage' name 'ServantAlreadyActive' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPServantNotActive = class sealed external 'org.omg.PortableServer.POAPackage' name 'ServantNotActive' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPWrongAdapter = class sealed external 'org.omg.PortableServer.POAPackage' name 'WrongAdapter' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOPPWrongPolicy = class sealed external 'org.omg.PortableServer.POAPackage' name 'WrongPolicy' (OOCUserException) public constructor create(); overload; constructor create(para1: JLString); overload; end; OOCDataInputStream = interface external 'org.omg.CORBA' name 'DataInputStream' (OOCPValueBase) function read_any(): OOCAny; overload; function read_boolean(): jboolean; overload; function read_char(): jchar; overload; function read_wchar(): jchar; overload; function read_octet(): jbyte; overload; function read_short(): jshort; overload; function read_ushort(): jshort; overload; function read_long(): jint; overload; function read_ulong(): jint; overload; function read_longlong(): jlong; overload; function read_ulonglong(): jlong; overload; function read_float(): jfloat; overload; function read_double(): jdouble; overload; function read_string(): JLString; overload; function read_wstring(): JLString; overload; function read_Object(): OOCObject; overload; function read_Abstract(): JLObject; overload; function read_Value(): JISerializable; overload; function read_TypeCode(): OOCTypeCode; overload; procedure read_any_array(para1: OOCAnySeqHolder; para2: jint; para3: jint); overload; procedure read_boolean_array(para1: OOCBooleanSeqHolder; para2: jint; para3: jint); overload; procedure read_char_array(para1: OOCCharSeqHolder; para2: jint; para3: jint); overload; procedure read_wchar_array(para1: OOCWCharSeqHolder; para2: jint; para3: jint); overload; procedure read_octet_array(para1: OOCOctetSeqHolder; para2: jint; para3: jint); overload; procedure read_short_array(para1: OOCShortSeqHolder; para2: jint; para3: jint); overload; procedure read_ushort_array(para1: OOCUShortSeqHolder; para2: jint; para3: jint); overload; procedure read_long_array(para1: OOCLongSeqHolder; para2: jint; para3: jint); overload; procedure read_ulong_array(para1: OOCULongSeqHolder; para2: jint; para3: jint); overload; procedure read_ulonglong_array(para1: OOCULongLongSeqHolder; para2: jint; para3: jint); overload; procedure read_longlong_array(para1: OOCLongLongSeqHolder; para2: jint; para3: jint); overload; procedure read_float_array(para1: OOCFloatSeqHolder; para2: jint; para3: jint); overload; procedure read_double_array(para1: OOCDoubleSeqHolder; para2: jint; para3: jint); overload; end; OOCDataOutputStream = interface external 'org.omg.CORBA' name 'DataOutputStream' (OOCPValueBase) procedure write_any(para1: OOCAny); overload; procedure write_boolean(para1: jboolean); overload; procedure write_char(para1: jchar); overload; procedure write_wchar(para1: jchar); overload; procedure write_octet(para1: jbyte); overload; procedure write_short(para1: jshort); overload; procedure write_ushort(para1: jshort); overload; procedure write_long(para1: jint); overload; procedure write_ulong(para1: jint); overload; procedure write_longlong(para1: jlong); overload; procedure write_ulonglong(para1: jlong); overload; procedure write_float(para1: jfloat); overload; procedure write_double(para1: jdouble); overload; procedure write_string(para1: JLString); overload; procedure write_wstring(para1: JLString); overload; procedure write_Object(para1: OOCObject); overload; procedure write_Abstract(para1: JLObject); overload; procedure write_Value(para1: JISerializable); overload; procedure write_TypeCode(para1: OOCTypeCode); overload; procedure write_any_array(para1: Arr1OOCAny; para2: jint; para3: jint); overload; procedure write_any_array(var para1: array of OOCAny; para2: jint; para3: jint); overload; procedure write_boolean_array(para1: Arr1jboolean; para2: jint; para3: jint); overload; procedure write_boolean_array(var para1: array of jboolean; para2: jint; para3: jint); overload; procedure write_char_array(para1: Arr1jchar; para2: jint; para3: jint); overload; procedure write_char_array(var para1: array of jchar; para2: jint; para3: jint); overload; procedure write_wchar_array(para1: Arr1jchar; para2: jint; para3: jint); overload; procedure write_wchar_array(var para1: array of jchar; para2: jint; para3: jint); overload; procedure write_octet_array(para1: Arr1jbyte; para2: jint; para3: jint); overload; procedure write_octet_array(var para1: array of jbyte; para2: jint; para3: jint); overload; procedure write_short_array(para1: Arr1jshort; para2: jint; para3: jint); overload; procedure write_short_array(var para1: array of jshort; para2: jint; para3: jint); overload; procedure write_ushort_array(para1: Arr1jshort; para2: jint; para3: jint); overload; procedure write_ushort_array(var para1: array of jshort; para2: jint; para3: jint); overload; procedure write_long_array(para1: Arr1jint; para2: jint; para3: jint); overload; procedure write_long_array(var para1: array of jint; para2: jint; para3: jint); overload; procedure write_ulong_array(para1: Arr1jint; para2: jint; para3: jint); overload; procedure write_ulong_array(var para1: array of jint; para2: jint; para3: jint); overload; procedure write_ulonglong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; procedure write_ulonglong_array(var para1: array of jlong; para2: jint; para3: jint); overload; procedure write_longlong_array(para1: Arr1jlong; para2: jint; para3: jint); overload; procedure write_longlong_array(var para1: array of jlong; para2: jint; para3: jint); overload; procedure write_float_array(para1: Arr1jfloat; para2: jint; para3: jint); overload; procedure write_float_array(var para1: array of jfloat; para2: jint; para3: jint); overload; procedure write_double_array(para1: Arr1jdouble; para2: jint; para3: jint); overload; procedure write_double_array(var para1: array of jdouble; para2: jint; para3: jint); overload; end; OOCPCustomValue = interface external 'org.omg.CORBA.portable' name 'CustomValue' (OOCPValueBase, OOCCustomMarshal) end; OOCPStreamableValue = interface external 'org.omg.CORBA.portable' name 'StreamableValue' (OOCPStreamable, OOCPValueBase) end; OOPObjectReferenceFactory = interface external 'org.omg.PortableInterceptor' name 'ObjectReferenceFactory' (OOCPValueBase) function make_object(para1: JLString; para2: Arr1jbyte): OOCObject; overload; function make_object(para1: JLString; var para2: array of jbyte): OOCObject; overload; end; OOC_BindingIteratorStub = class external 'org.omg.CosNaming' name '_BindingIteratorStub' (OOCPObjectImpl, OOCBindingIterator) public constructor create(); overload; function next_one(para1: OOCBindingHolder): jboolean; overload; virtual; function next_n(para1: jint; para2: OOCBindingListHolder): jboolean; overload; virtual; procedure destroy(); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; OOCNamingContextExt = interface external 'org.omg.CosNaming' name 'NamingContextExt' (OOCNamingContextExtOperations, OOCNamingContext, OOCPIDLEntity) end; OOC_NamingContextStub = class external 'org.omg.CosNaming' name '_NamingContextStub' (OOCPObjectImpl, OOCNamingContext) public constructor create(); overload; procedure bind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind(var para1: array of OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure rebind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind(var para1: array of OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(para1: Arr1OOCNameComponent): OOCObject; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(var para1: array of OOCNameComponent): OOCObject; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(para1: Arr1OOCNameComponent); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(var para1: array of OOCNameComponent); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure list(para1: jint; para2: OOCBindingListHolder; para3: OOCBindingIteratorHolder); overload; virtual; function new_context(): OOCNamingContext; overload; virtual; function bind_new_context(para1: Arr1OOCNameComponent): OOCNamingContext; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function bind_new_context(var para1: array of OOCNameComponent): OOCNamingContext; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure destroy(); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotEmpty function _ids(): Arr1JLString; overload; virtual; end; OODDynArray = interface external 'org.omg.DynamicAny' name 'DynArray' (OODDynArrayOperations, OODDynAny, OOCPIDLEntity) end; OODDynEnum = interface external 'org.omg.DynamicAny' name 'DynEnum' (OODDynEnumOperations, OODDynAny, OOCPIDLEntity) end; OODDynFixed = interface external 'org.omg.DynamicAny' name 'DynFixed' (OODDynFixedOperations, OODDynAny, OOCPIDLEntity) end; OODDynSequence = interface external 'org.omg.DynamicAny' name 'DynSequence' (OODDynSequenceOperations, OODDynAny, OOCPIDLEntity) end; OODDynStruct = interface external 'org.omg.DynamicAny' name 'DynStruct' (OODDynStructOperations, OODDynAny, OOCPIDLEntity) end; OODDynUnion = interface external 'org.omg.DynamicAny' name 'DynUnion' (OODDynUnionOperations, OODDynAny, OOCPIDLEntity) end; OODDynValueCommon = interface external 'org.omg.DynamicAny' name 'DynValueCommon' (OODDynValueCommonOperations, OODDynAny, OOCPIDLEntity) end; OOD_DynAnyStub = class external 'org.omg.DynamicAny' name '_DynAnyStub' (OOCPObjectImpl, OODDynAny) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynAnyFactoryStub = class external 'org.omg.DynamicAny' name '_DynAnyFactoryStub' (OOCPObjectImpl, OODDynAnyFactory) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function create_dyn_any(para1: OOCAny): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode function create_dyn_any_from_type_code(para1: OOCTypeCode): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyFactoryPackage.InconsistentTypeCode function _ids(): Arr1JLString; overload; virtual; end; OOPClientRequestInterceptor = interface external 'org.omg.PortableInterceptor' name 'ClientRequestInterceptor' (OOPClientRequestInterceptorOperations, OOPInterceptor, OOCPIDLEntity) end; OOPIORInterceptor = interface external 'org.omg.PortableInterceptor' name 'IORInterceptor' (OOPIORInterceptorOperations, OOPInterceptor, OOCPIDLEntity) end; OOPServerRequestInterceptor = interface external 'org.omg.PortableInterceptor' name 'ServerRequestInterceptor' (OOPServerRequestInterceptorOperations, OOPInterceptor, OOCPIDLEntity) end; OOPClientRequestInfo = interface external 'org.omg.PortableInterceptor' name 'ClientRequestInfo' (OOPClientRequestInfoOperations, OOPRequestInfo, OOCPIDLEntity) end; OOPServerRequestInfo = interface external 'org.omg.PortableInterceptor' name 'ServerRequestInfo' (OOPServerRequestInfoOperations, OOPRequestInfo, OOCPIDLEntity) end; OOPServantActivator = interface external 'org.omg.PortableServer' name 'ServantActivator' (OOPServantActivatorOperations, OOPServantManager, OOCPIDLEntity) end; OOPServantLocator = interface external 'org.omg.PortableServer' name 'ServantLocator' (OOPServantLocatorOperations, OOPServantManager, OOCPIDLEntity) end; JSPDimensionUIResource = class external 'javax.swing.plaf' name 'DimensionUIResource' (JADimension, JSPUIResource) public constructor create(para1: jint; para2: jint); overload; end; JSCPKIXBuilderParameters = class external 'java.security.cert' name 'PKIXBuilderParameters' (JSCPKIXParameters) public constructor create(para1: JUSet; para2: JSCCertSelector); overload; // throws java.security.InvalidAlgorithmParameterException constructor create(para1: JSKeyStore; para2: JSCCertSelector); overload; // throws java.security.KeyStoreException, java.security.InvalidAlgorithmParameterException procedure setMaxPathLength(para1: jint); overload; virtual; function getMaxPathLength(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JSCPKIXCertPathBuilderResult = class external 'java.security.cert' name 'PKIXCertPathBuilderResult' (JSCPKIXCertPathValidatorResult, JSCCertPathBuilderResult) public constructor create(para1: JSCCertPath; para2: JSCTrustAnchor; para3: JSCPolicyNode; para4: JSPublicKey); overload; function getCertPath(): JSCCertPath; overload; virtual; function toString(): JLString; overload; virtual; end; JTDictionaryBasedBreakIterator = class external 'java.text' name 'DictionaryBasedBreakIterator' (JTRuleBasedBreakIterator) public constructor create(para1: JLString; para2: JLString); overload; // throws java.io.IOException procedure setText(para1: JTCharacterIterator); overload; virtual; function first(): jint; overload; virtual; function last(): jint; overload; virtual; function previous(): jint; overload; virtual; function preceding(para1: jint): jint; overload; virtual; function following(para1: jint): jint; overload; virtual; strict protected function handleNext(): jint; overload; virtual; function lookupCategory(para1: jint): jint; overload; virtual; end; JAFont = class external 'java.awt' name 'Font' (JLObject, JISerializable) public const DIALOG = 'Dialog'; DIALOG_INPUT = 'DialogInput'; SANS_SERIF = 'SansSerif'; SERIF = 'Serif'; MONOSPACED = 'Monospaced'; PLAIN = 0; BOLD = 1; ITALIC = 2; ROMAN_BASELINE = 0; CENTER_BASELINE = 1; HANGING_BASELINE = 2; TRUETYPE_FONT = 0; TYPE1_FONT = 1; strict protected var fname: JLString; external name 'name'; fstyle: jint; external name 'style'; fsize: jint; external name 'size'; fpointSize: jfloat; external name 'pointSize'; public const LAYOUT_LEFT_TO_RIGHT = 0; LAYOUT_RIGHT_TO_LEFT = 1; LAYOUT_NO_START_CONTEXT = 2; LAYOUT_NO_LIMIT_CONTEXT = 4; public function getPeer(): JAPFontPeer; overload; virtual; constructor create(para1: JLString; para2: jint; para3: jint); overload; constructor create(para1: JUMap); overload; strict protected constructor create(para1: JAFont); overload; public class function getFont(para1: JUMap): JAFont; static; overload; class function createFont(para1: jint; para2: JIInputStream): JAFont; static; overload; // throws java.awt.FontFormatException, java.io.IOException class function createFont(para1: jint; para2: JIFile): JAFont; static; overload; // throws java.awt.FontFormatException, java.io.IOException function getTransform(): JAGAffineTransform; overload; virtual; function getFamily(): JLString; overload; virtual; function getFamily(para1: JULocale): JLString; overload; virtual; function getPSName(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getFontName(): JLString; overload; virtual; function getFontName(para1: JULocale): JLString; overload; virtual; function getStyle(): jint; overload; virtual; function getSize(): jint; overload; virtual; function getSize2D(): jfloat; overload; virtual; function isPlain(): jboolean; overload; virtual; function isBold(): jboolean; overload; virtual; function isItalic(): jboolean; overload; virtual; function isTransformed(): jboolean; overload; virtual; function hasLayoutAttributes(): jboolean; overload; virtual; class function getFont(para1: JLString): JAFont; static; overload; class function decode(para1: JLString): JAFont; static; overload; class function getFont(para1: JLString; para2: JAFont): JAFont; static; overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; function getNumGlyphs(): jint; overload; virtual; function getMissingGlyphCode(): jint; overload; virtual; function getBaselineFor(para1: jchar): jbyte; overload; virtual; function getAttributes(): JUMap; overload; virtual; function getAvailableAttributes(): JTAttributedCharacterIterator.Arr1InnerAttribute; overload; virtual; function deriveFont(para1: jint; para2: jfloat): JAFont; overload; virtual; function deriveFont(para1: jint; para2: JAGAffineTransform): JAFont; overload; virtual; function deriveFont(para1: jfloat): JAFont; overload; virtual; function deriveFont(para1: JAGAffineTransform): JAFont; overload; virtual; function deriveFont(para1: jint): JAFont; overload; virtual; function deriveFont(para1: JUMap): JAFont; overload; virtual; function canDisplay(para1: jchar): jboolean; overload; virtual; function canDisplay(para1: jint): jboolean; overload; virtual; function canDisplayUpTo(para1: JLString): jint; overload; virtual; function canDisplayUpTo(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; function canDisplayUpTo(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; function canDisplayUpTo(para1: JTCharacterIterator; para2: jint; para3: jint): jint; overload; virtual; function getItalicAngle(): jfloat; overload; virtual; function hasUniformLineMetrics(): jboolean; overload; virtual; function getLineMetrics(para1: JLString; para2: JAFFontRenderContext): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: JLString; para2: jint; para3: jint; para4: JAFFontRenderContext): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: Arr1jchar; para2: jint; para3: jint; para4: JAFFontRenderContext): JAFLineMetrics; overload; virtual; function getLineMetrics(var para1: array of jchar; para2: jint; para3: jint; para4: JAFFontRenderContext): JAFLineMetrics; overload; virtual; function getLineMetrics(para1: JTCharacterIterator; para2: jint; para3: jint; para4: JAFFontRenderContext): JAFLineMetrics; overload; virtual; function getStringBounds(para1: JLString; para2: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function getStringBounds(para1: JLString; para2: jint; para3: jint; para4: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function getStringBounds(para1: Arr1jchar; para2: jint; para3: jint; para4: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function getStringBounds(var para1: array of jchar; para2: jint; para3: jint; para4: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function getStringBounds(para1: JTCharacterIterator; para2: jint; para3: jint; para4: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function getMaxCharBounds(para1: JAFFontRenderContext): JAGRectangle2D; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; para2: JLString): JAFGlyphVector; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; para2: Arr1jchar): JAFGlyphVector; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; var para2: array of jchar): JAFGlyphVector; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; para2: JTCharacterIterator): JAFGlyphVector; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; para2: Arr1jint): JAFGlyphVector; overload; virtual; function createGlyphVector(para1: JAFFontRenderContext; var para2: array of jint): JAFGlyphVector; overload; virtual; function layoutGlyphVector(para1: JAFFontRenderContext; para2: Arr1jchar; para3: jint; para4: jint; para5: jint): JAFGlyphVector; overload; virtual; function layoutGlyphVector(para1: JAFFontRenderContext; var para2: array of jchar; para3: jint; para4: jint; para5: jint): JAFGlyphVector; overload; virtual; strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JAFTextAttribute = class sealed external 'java.awt.font' name 'TextAttribute' (JTAttributedCharacterIterator.InnerAttribute) public final class var fFAMILY: JAFTextAttribute; external name 'FAMILY'; fWEIGHT: JAFTextAttribute; external name 'WEIGHT'; fWEIGHT_EXTRA_LIGHT: JLFloat; external name 'WEIGHT_EXTRA_LIGHT'; fWEIGHT_LIGHT: JLFloat; external name 'WEIGHT_LIGHT'; fWEIGHT_DEMILIGHT: JLFloat; external name 'WEIGHT_DEMILIGHT'; fWEIGHT_REGULAR: JLFloat; external name 'WEIGHT_REGULAR'; fWEIGHT_SEMIBOLD: JLFloat; external name 'WEIGHT_SEMIBOLD'; fWEIGHT_MEDIUM: JLFloat; external name 'WEIGHT_MEDIUM'; fWEIGHT_DEMIBOLD: JLFloat; external name 'WEIGHT_DEMIBOLD'; fWEIGHT_BOLD: JLFloat; external name 'WEIGHT_BOLD'; fWEIGHT_HEAVY: JLFloat; external name 'WEIGHT_HEAVY'; fWEIGHT_EXTRABOLD: JLFloat; external name 'WEIGHT_EXTRABOLD'; fWEIGHT_ULTRABOLD: JLFloat; external name 'WEIGHT_ULTRABOLD'; fWIDTH: JAFTextAttribute; external name 'WIDTH'; fWIDTH_CONDENSED: JLFloat; external name 'WIDTH_CONDENSED'; fWIDTH_SEMI_CONDENSED: JLFloat; external name 'WIDTH_SEMI_CONDENSED'; fWIDTH_REGULAR: JLFloat; external name 'WIDTH_REGULAR'; fWIDTH_SEMI_EXTENDED: JLFloat; external name 'WIDTH_SEMI_EXTENDED'; fWIDTH_EXTENDED: JLFloat; external name 'WIDTH_EXTENDED'; fPOSTURE: JAFTextAttribute; external name 'POSTURE'; fPOSTURE_REGULAR: JLFloat; external name 'POSTURE_REGULAR'; fPOSTURE_OBLIQUE: JLFloat; external name 'POSTURE_OBLIQUE'; fSIZE: JAFTextAttribute; external name 'SIZE'; fTRANSFORM: JAFTextAttribute; external name 'TRANSFORM'; fSUPERSCRIPT: JAFTextAttribute; external name 'SUPERSCRIPT'; fSUPERSCRIPT_SUPER: JLInteger; external name 'SUPERSCRIPT_SUPER'; fSUPERSCRIPT_SUB: JLInteger; external name 'SUPERSCRIPT_SUB'; fFONT: JAFTextAttribute; external name 'FONT'; fCHAR_REPLACEMENT: JAFTextAttribute; external name 'CHAR_REPLACEMENT'; fFOREGROUND: JAFTextAttribute; external name 'FOREGROUND'; fBACKGROUND: JAFTextAttribute; external name 'BACKGROUND'; fUNDERLINE: JAFTextAttribute; external name 'UNDERLINE'; fUNDERLINE_ON: JLInteger; external name 'UNDERLINE_ON'; fSTRIKETHROUGH: JAFTextAttribute; external name 'STRIKETHROUGH'; fSTRIKETHROUGH_ON: JLBoolean; external name 'STRIKETHROUGH_ON'; fRUN_DIRECTION: JAFTextAttribute; external name 'RUN_DIRECTION'; fRUN_DIRECTION_LTR: JLBoolean; external name 'RUN_DIRECTION_LTR'; fRUN_DIRECTION_RTL: JLBoolean; external name 'RUN_DIRECTION_RTL'; fBIDI_EMBEDDING: JAFTextAttribute; external name 'BIDI_EMBEDDING'; fJUSTIFICATION: JAFTextAttribute; external name 'JUSTIFICATION'; fJUSTIFICATION_FULL: JLFloat; external name 'JUSTIFICATION_FULL'; fJUSTIFICATION_NONE: JLFloat; external name 'JUSTIFICATION_NONE'; fINPUT_METHOD_HIGHLIGHT: JAFTextAttribute; external name 'INPUT_METHOD_HIGHLIGHT'; fINPUT_METHOD_UNDERLINE: JAFTextAttribute; external name 'INPUT_METHOD_UNDERLINE'; fUNDERLINE_LOW_ONE_PIXEL: JLInteger; external name 'UNDERLINE_LOW_ONE_PIXEL'; fUNDERLINE_LOW_TWO_PIXEL: JLInteger; external name 'UNDERLINE_LOW_TWO_PIXEL'; fUNDERLINE_LOW_DOTTED: JLInteger; external name 'UNDERLINE_LOW_DOTTED'; fUNDERLINE_LOW_GRAY: JLInteger; external name 'UNDERLINE_LOW_GRAY'; fUNDERLINE_LOW_DASHED: JLInteger; external name 'UNDERLINE_LOW_DASHED'; fSWAP_COLORS: JAFTextAttribute; external name 'SWAP_COLORS'; fSWAP_COLORS_ON: JLBoolean; external name 'SWAP_COLORS_ON'; fNUMERIC_SHAPING: JAFTextAttribute; external name 'NUMERIC_SHAPING'; fKERNING: JAFTextAttribute; external name 'KERNING'; fKERNING_ON: JLInteger; external name 'KERNING_ON'; fLIGATURES: JAFTextAttribute; external name 'LIGATURES'; fLIGATURES_ON: JLInteger; external name 'LIGATURES_ON'; fTRACKING: JAFTextAttribute; external name 'TRACKING'; fTRACKING_TIGHT: JLFloat; external name 'TRACKING_TIGHT'; fTRACKING_LOOSE: JLFloat; external name 'TRACKING_LOOSE'; strict protected constructor create(para1: JLString); overload; function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException end; JAIInputMethodRequests = interface external 'java.awt.im' name 'InputMethodRequests' function getTextLocation(para1: JAFTextHitInfo): JARectangle; overload; function getLocationOffset(para1: jint; para2: jint): JAFTextHitInfo; overload; function getInsertPositionOffset(): jint; overload; function getCommittedText(para1: jint; para2: jint; para3: JTAttributedCharacterIterator.Arr1InnerAttribute): JTAttributedCharacterIterator; overload; function getCommittedText(para1: jint; para2: jint; var para3: array of JTAttributedCharacterIterator.InnerAttribute): JTAttributedCharacterIterator; overload; function getCommittedTextLength(): jint; overload; function cancelLatestCommittedText(para1: JTAttributedCharacterIterator.Arr1InnerAttribute): JTAttributedCharacterIterator; overload; function cancelLatestCommittedText(var para1: array of JTAttributedCharacterIterator.InnerAttribute): JTAttributedCharacterIterator; overload; function getSelectedText(para1: JTAttributedCharacterIterator.Arr1InnerAttribute): JTAttributedCharacterIterator; overload; function getSelectedText(var para1: array of JTAttributedCharacterIterator.InnerAttribute): JTAttributedCharacterIterator; overload; end; JTAttributedString = class external 'java.text' name 'AttributedString' (JLObject) public type InnerAttributeMap = class; Arr1InnerAttributeMap = array of InnerAttributeMap; Arr2InnerAttributeMap = array of Arr1InnerAttributeMap; Arr3InnerAttributeMap = array of Arr2InnerAttributeMap; InnerAttributedStringIterator = class; Arr1InnerAttributedStringIterator = array of InnerAttributedStringIterator; Arr2InnerAttributedStringIterator = array of Arr1InnerAttributedStringIterator; Arr3InnerAttributedStringIterator = array of Arr2InnerAttributedStringIterator; InnerAttributeMap = class sealed external 'java.text' name 'AttributeMap' end; InnerAttributedStringIterator = class sealed external 'java.text' name 'AttributedStringIterator' end; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JUMap); overload; constructor create(para1: JTAttributedCharacterIterator); overload; constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint); overload; constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint; para4: JTAttributedCharacterIterator.Arr1InnerAttribute); overload; constructor create(para1: JTAttributedCharacterIterator; para2: jint; para3: jint; const para4: array of JTAttributedCharacterIterator.InnerAttribute); overload; procedure addAttribute(para1: JTAttributedCharacterIterator.InnerAttribute; para2: JLObject); overload; virtual; procedure addAttribute(para1: JTAttributedCharacterIterator.InnerAttribute; para2: JLObject; para3: jint; para4: jint); overload; virtual; procedure addAttributes(para1: JUMap; para2: jint; para3: jint); overload; virtual; function getIterator(): JTAttributedCharacterIterator; overload; virtual; function getIterator(para1: JTAttributedCharacterIterator.Arr1InnerAttribute): JTAttributedCharacterIterator; overload; virtual; function getIterator(var para1: array of JTAttributedCharacterIterator.InnerAttribute): JTAttributedCharacterIterator; overload; virtual; function getIterator(para1: JTAttributedCharacterIterator.Arr1InnerAttribute; para2: jint; para3: jint): JTAttributedCharacterIterator; overload; virtual; function getIterator(var para1: array of JTAttributedCharacterIterator.InnerAttribute; para2: jint; para3: jint): JTAttributedCharacterIterator; overload; virtual; end; JTFormat = class abstract external 'java.text' name 'Format' (JLObject, JISerializable, JLCloneable) public type InnerFieldDelegate = interface; Arr1InnerFieldDelegate = array of InnerFieldDelegate; Arr2InnerFieldDelegate = array of Arr1InnerFieldDelegate; Arr3InnerFieldDelegate = array of Arr2InnerFieldDelegate; InnerFieldDelegate = interface external 'java.text' name 'FieldDelegate' end; public type InnerField = class; Arr1InnerField = array of InnerField; Arr2InnerField = array of Arr1InnerField; Arr3InnerField = array of Arr2InnerField; InnerField = class external 'java.text' name 'Field' (JTAttributedCharacterIterator.InnerAttribute) strict protected constructor create(para1: JLString); overload; end; strict protected constructor create(); overload; public function format(para1: JLObject): JLString; overload; virtual; final; function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract; function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; abstract; function parseObject(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException function clone(): JLObject; overload; virtual; end; JUTreeMap = class external 'java.util' name 'TreeMap' (JUAbstractMap, JUNavigableMap, JLCloneable, JISerializable) public type InnerAscendingSubMap = class; Arr1InnerAscendingSubMap = array of InnerAscendingSubMap; Arr2InnerAscendingSubMap = array of Arr1InnerAscendingSubMap; Arr3InnerAscendingSubMap = array of Arr2InnerAscendingSubMap; InnerDescendingKeyIterator = class; Arr1InnerDescendingKeyIterator = array of InnerDescendingKeyIterator; Arr2InnerDescendingKeyIterator = array of Arr1InnerDescendingKeyIterator; Arr3InnerDescendingKeyIterator = array of Arr2InnerDescendingKeyIterator; InnerDescendingSubMap = class; Arr1InnerDescendingSubMap = array of InnerDescendingSubMap; Arr2InnerDescendingSubMap = array of Arr1InnerDescendingSubMap; Arr3InnerDescendingSubMap = array of Arr2InnerDescendingSubMap; InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerNavigableSubMap = class; Arr1InnerNavigableSubMap = array of InnerNavigableSubMap; Arr2InnerNavigableSubMap = array of Arr1InnerNavigableSubMap; Arr3InnerNavigableSubMap = array of Arr2InnerNavigableSubMap; InnerPrivateEntryIterator = class; Arr1InnerPrivateEntryIterator = array of InnerPrivateEntryIterator; Arr2InnerPrivateEntryIterator = array of Arr1InnerPrivateEntryIterator; Arr3InnerPrivateEntryIterator = array of Arr2InnerPrivateEntryIterator; InnerSubMap = class; Arr1InnerSubMap = array of InnerSubMap; Arr2InnerSubMap = array of Arr1InnerSubMap; Arr3InnerSubMap = array of Arr2InnerSubMap; InnerValues = class; Arr1InnerValues = array of InnerValues; Arr2InnerValues = array of Arr1InnerValues; Arr3InnerValues = array of Arr2InnerValues; InnerAscendingSubMap = class sealed external 'java.util' name 'AscendingSubMap' public type InnerAscendingEntrySetView = class; Arr1InnerAscendingEntrySetView = array of InnerAscendingEntrySetView; Arr2InnerAscendingEntrySetView = array of Arr1InnerAscendingEntrySetView; Arr3InnerAscendingEntrySetView = array of Arr2InnerAscendingEntrySetView; InnerAscendingEntrySetView = class sealed external 'java.util' name 'AscendingEntrySetView' end; end; InnerDescendingKeyIterator = class sealed external 'java.util' name 'DescendingKeyIterator' end; InnerDescendingSubMap = class sealed external 'java.util' name 'DescendingSubMap' public type InnerDescendingEntrySetView = class; Arr1InnerDescendingEntrySetView = array of InnerDescendingEntrySetView; Arr2InnerDescendingEntrySetView = array of Arr1InnerDescendingEntrySetView; Arr3InnerDescendingEntrySetView = array of Arr2InnerDescendingEntrySetView; InnerDescendingEntrySetView = class sealed external 'java.util' name 'DescendingEntrySetView' end; end; InnerKeyIterator = class sealed external 'java.util' name 'KeyIterator' end; InnerValueIterator = class sealed external 'java.util' name 'ValueIterator' end; InnerEntry = class sealed external 'java.util' name 'Entry' end; InnerEntryIterator = class sealed external 'java.util' name 'EntryIterator' end; InnerEntrySet = class external 'java.util' name 'EntrySet' end; InnerKeySet = class sealed external 'java.util' name 'KeySet' end; InnerNavigableSubMap = class abstract external 'java.util' name 'NavigableSubMap' public type InnerDescendingSubMapKeyIterator = class; Arr1InnerDescendingSubMapKeyIterator = array of InnerDescendingSubMapKeyIterator; Arr2InnerDescendingSubMapKeyIterator = array of Arr1InnerDescendingSubMapKeyIterator; Arr3InnerDescendingSubMapKeyIterator = array of Arr2InnerDescendingSubMapKeyIterator; InnerSubMapKeyIterator = class; Arr1InnerSubMapKeyIterator = array of InnerSubMapKeyIterator; Arr2InnerSubMapKeyIterator = array of Arr1InnerSubMapKeyIterator; Arr3InnerSubMapKeyIterator = array of Arr2InnerSubMapKeyIterator; InnerDescendingSubMapEntryIterator = class; Arr1InnerDescendingSubMapEntryIterator = array of InnerDescendingSubMapEntryIterator; Arr2InnerDescendingSubMapEntryIterator = array of Arr1InnerDescendingSubMapEntryIterator; Arr3InnerDescendingSubMapEntryIterator = array of Arr2InnerDescendingSubMapEntryIterator; InnerSubMapEntryIterator = class; Arr1InnerSubMapEntryIterator = array of InnerSubMapEntryIterator; Arr2InnerSubMapEntryIterator = array of Arr1InnerSubMapEntryIterator; Arr3InnerSubMapEntryIterator = array of Arr2InnerSubMapEntryIterator; InnerEntrySetView = class; Arr1InnerEntrySetView = array of InnerEntrySetView; Arr2InnerEntrySetView = array of Arr1InnerEntrySetView; Arr3InnerEntrySetView = array of Arr2InnerEntrySetView; InnerSubMapIterator = class; Arr1InnerSubMapIterator = array of InnerSubMapIterator; Arr2InnerSubMapIterator = array of Arr1InnerSubMapIterator; Arr3InnerSubMapIterator = array of Arr2InnerSubMapIterator; InnerDescendingSubMapKeyIterator = class sealed external 'java.util' name 'DescendingSubMapKeyIterator' end; InnerSubMapKeyIterator = class sealed external 'java.util' name 'SubMapKeyIterator' end; InnerDescendingSubMapEntryIterator = class sealed external 'java.util' name 'DescendingSubMapEntryIterator' end; InnerSubMapEntryIterator = class sealed external 'java.util' name 'SubMapEntryIterator' end; InnerEntrySetView = class abstract external 'java.util' name 'EntrySetView' end; InnerSubMapIterator = class abstract external 'java.util' name 'SubMapIterator' end; end; InnerPrivateEntryIterator = class abstract external 'java.util' name 'PrivateEntryIterator' end; InnerSubMap = class external 'java.util' name 'SubMap' end; InnerValues = class external 'java.util' name 'Values' end; public constructor create(); overload; constructor create(para1: JUComparator); overload; constructor create(para1: JUMap); overload; constructor create(para1: JUSortedMap); overload; function size(): jint; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function comparator(): JUComparator; overload; virtual; function firstKey(): JLObject; overload; virtual; function lastKey(): JLObject; overload; virtual; procedure putAll(para1: JUMap); overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; function clone(): JLObject; overload; virtual; function firstEntry(): JUMap.InnerEntry; overload; virtual; function lastEntry(): JUMap.InnerEntry; overload; virtual; function pollFirstEntry(): JUMap.InnerEntry; overload; virtual; function pollLastEntry(): JUMap.InnerEntry; overload; virtual; function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function lowerKey(para1: JLObject): JLObject; overload; virtual; function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function floorKey(para1: JLObject): JLObject; overload; virtual; function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function ceilingKey(para1: JLObject): JLObject; overload; virtual; function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function higherKey(para1: JLObject): JLObject; overload; virtual; function keySet(): JUSet; overload; virtual; function navigableKeySet(): JUNavigableSet; overload; virtual; function descendingKeySet(): JUNavigableSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function descendingMap(): JUNavigableMap; overload; virtual; function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual; function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual; function headMap(para1: JLObject): JUSortedMap; overload; virtual; function tailMap(para1: JLObject): JUSortedMap; overload; virtual; end; JUCConcurrentNavigableMap = interface external 'java.util.concurrent' name 'ConcurrentNavigableMap' (JUCConcurrentMap, JUNavigableMap) function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload; function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload; function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload; function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload; function descendingMap(): JUCConcurrentNavigableMap; overload; function navigableKeySet(): JUNavigableSet; overload; function keySet(): JUNavigableSet; overload; function descendingKeySet(): JUNavigableSet; overload; end; JXWHHTTPException = class external 'javax.xml.ws.http' name 'HTTPException' (JXWProtocolException) public constructor create(para1: jint); overload; function getStatusCode(): jint; overload; virtual; end; JXWSSOAPFaultException = class external 'javax.xml.ws.soap' name 'SOAPFaultException' (JXWProtocolException) public constructor create(para1: JXSSOAPFault); overload; function getFault(): JXSSOAPFault; overload; virtual; end; JUAbstractSequentialList = class abstract external 'java.util' name 'AbstractSequentialList' (JUAbstractList) strict protected constructor create(); overload; public function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function listIterator(para1: jint): JUListIterator; overload; virtual; abstract; end; JUArrayList = class external 'java.util' name 'ArrayList' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) public constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUCollection); overload; procedure trimToSize(); overload; virtual; procedure ensureCapacity(para1: jint); overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; function clone(): JLObject; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; strict protected procedure removeRange(para1: jint; para2: jint); overload; virtual; end; JUSubList = class external 'java.util' name 'SubList' (JUAbstractList) public function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; function get(para1: jint): JLObject; overload; virtual; function size(): jint; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; strict protected procedure removeRange(para1: jint; para2: jint); overload; virtual; public function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function listIterator(para1: jint): JUListIterator; overload; virtual; function subList(para1: jint; para2: jint): JUList; overload; virtual; end; JUVector = class external 'java.util' name 'Vector' (JUAbstractList, JUList, JURandomAccess, JLCloneable, JISerializable) strict protected var felementData: Arr1JLObject; external name 'elementData'; felementCount: jint; external name 'elementCount'; fcapacityIncrement: jint; external name 'capacityIncrement'; public constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint); overload; constructor create(); overload; constructor create(para1: JUCollection); overload; procedure copyInto(para1: Arr1JLObject); overload; virtual; procedure copyInto(var para1: array of JLObject); overload; virtual; procedure trimToSize(); overload; virtual; procedure ensureCapacity(para1: jint); overload; virtual; procedure setSize(para1: jint); overload; virtual; function capacity(): jint; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function elements(): JUEnumeration; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function indexOf(para1: JLObject; para2: jint): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject; para2: jint): jint; overload; virtual; function elementAt(para1: jint): JLObject; overload; virtual; function firstElement(): JLObject; overload; virtual; function lastElement(): JLObject; overload; virtual; procedure setElementAt(para1: JLObject; para2: jint); overload; virtual; procedure removeElementAt(para1: jint); overload; virtual; procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual; procedure addElement(para1: JLObject); overload; virtual; function removeElement(para1: JLObject): jboolean; overload; virtual; procedure removeAllElements(); overload; virtual; function clone(): JLObject; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; procedure clear(); overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; function subList(para1: jint; para2: jint): JUList; overload; virtual; strict protected procedure removeRange(para1: jint; para2: jint); overload; virtual; end; JUPriorityQueue = class external 'java.util' name 'PriorityQueue' (JUAbstractQueue, JISerializable) public type InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerItr = class sealed external 'java.util' name 'Itr' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: JUComparator); overload; constructor create(para1: JUCollection); overload; constructor create(para1: JUPriorityQueue); overload; constructor create(para1: JUSortedSet); overload; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; function peek(): JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function iterator(): JUIterator; overload; virtual; function size(): jint; overload; virtual; procedure clear(); overload; virtual; function poll(): JLObject; overload; virtual; function comparator(): JUComparator; overload; virtual; end; JUCConcurrentLinkedQueue = class external 'java.util.concurrent' name 'ConcurrentLinkedQueue' (JUAbstractQueue, JUQueue, JISerializable) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerNode = class external 'java.util.concurrent' name 'Node' end; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(); overload; constructor create(para1: JUCollection); overload; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; function poll(): JLObject; overload; virtual; function peek(): JLObject; overload; virtual; function isEmpty(): jboolean; overload; virtual; function size(): jint; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function iterator(): JUIterator; overload; virtual; end; JUArrayDeque = class external 'java.util' name 'ArrayDeque' (JUAbstractCollection, JUDeque, JLCloneable, JISerializable) public type InnerDeqIterator = class; Arr1InnerDeqIterator = array of InnerDeqIterator; Arr2InnerDeqIterator = array of Arr1InnerDeqIterator; Arr3InnerDeqIterator = array of Arr2InnerDeqIterator; InnerDescendingIterator = class; Arr1InnerDescendingIterator = array of InnerDescendingIterator; Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; InnerDeqIterator = class external 'java.util' name 'DeqIterator' end; InnerDescendingIterator = class external 'java.util' name 'DescendingIterator' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUCollection); overload; procedure addFirst(para1: JLObject); overload; virtual; procedure addLast(para1: JLObject); overload; virtual; function offerFirst(para1: JLObject): jboolean; overload; virtual; function offerLast(para1: JLObject): jboolean; overload; virtual; function removeFirst(): JLObject; overload; virtual; function removeLast(): JLObject; overload; virtual; function pollFirst(): JLObject; overload; virtual; function pollLast(): JLObject; overload; virtual; function getFirst(): JLObject; overload; virtual; function getLast(): JLObject; overload; virtual; function peekFirst(): JLObject; overload; virtual; function peekLast(): JLObject; overload; virtual; function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; function remove(): JLObject; overload; virtual; function poll(): JLObject; overload; virtual; function element(): JLObject; overload; virtual; function peek(): JLObject; overload; virtual; procedure push(para1: JLObject); overload; virtual; function pop(): JLObject; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function descendingIterator(): JUIterator; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function clone(): JUArrayDeque; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JUCArrayBlockingQueue = class external 'java.util.concurrent' name 'ArrayBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) public type InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: jboolean); overload; constructor create(para1: jint; para2: jboolean; para3: JUCollection); overload; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function poll(): JLObject; overload; virtual; function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function peek(): JLObject; overload; virtual; function size(): jint; overload; virtual; function remainingCapacity(): jint; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function toString(): JLString; overload; virtual; procedure clear(); overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; function iterator(): JUIterator; overload; virtual; end; JUCBlockingDeque = interface external 'java.util.concurrent' name 'BlockingDeque' (JUCBlockingQueue, JUDeque) procedure addFirst(para1: JLObject); overload; procedure addLast(para1: JLObject); overload; function offerFirst(para1: JLObject): jboolean; overload; function offerLast(para1: JLObject): jboolean; overload; procedure putFirst(para1: JLObject); overload; // throws java.lang.InterruptedException procedure putLast(para1: JLObject); overload; // throws java.lang.InterruptedException function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function takeFirst(): JLObject; overload; // throws java.lang.InterruptedException function takeLast(): JLObject; overload; // throws java.lang.InterruptedException function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException function removeFirstOccurrence(para1: JLObject): jboolean; overload; function removeLastOccurrence(para1: JLObject): jboolean; overload; function add(para1: JLObject): jboolean; overload; function offer(para1: JLObject): jboolean; overload; procedure put(para1: JLObject); overload; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; // throws java.lang.InterruptedException function remove(): JLObject; overload; function poll(): JLObject; overload; function take(): JLObject; overload; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; // throws java.lang.InterruptedException function element(): JLObject; overload; function peek(): JLObject; overload; function remove(para1: JLObject): jboolean; overload; function contains(para1: JLObject): jboolean; overload; function size(): jint; overload; function iterator(): JUIterator; overload; procedure push(para1: JLObject); overload; end; JUCDelayQueue = class external 'java.util.concurrent' name 'DelayQueue' (JUAbstractQueue, JUCBlockingQueue) public type InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(); overload; constructor create(para1: JUCollection); overload; function add(para1: JUCDelayed): jboolean; overload; virtual; function offer(para1: JUCDelayed): jboolean; overload; virtual; procedure put(para1: JUCDelayed); overload; virtual; function offer(para1: JUCDelayed; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; function poll(): JUCDelayed; overload; virtual; function take(): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JUCDelayed; overload; virtual; // throws java.lang.InterruptedException function peek(): JUCDelayed; overload; virtual; function size(): jint; overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; procedure clear(); overload; virtual; function remainingCapacity(): jint; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function peek(): JLObject; overload; virtual; function poll(): JLObject; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException end; JUCLinkedBlockingQueue = class external 'java.util.concurrent' name 'LinkedBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerNode = class external 'java.util.concurrent' name 'Node' end; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUCollection); overload; function size(): jint; overload; virtual; function remainingCapacity(): jint; overload; virtual; procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject): jboolean; overload; virtual; function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(): JLObject; overload; virtual; function peek(): JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function toString(): JLString; overload; virtual; procedure clear(); overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; function iterator(): JUIterator; overload; virtual; end; JUCPriorityBlockingQueue = class external 'java.util.concurrent' name 'PriorityBlockingQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) public type InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: JUComparator); overload; constructor create(para1: JUCollection); overload; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; procedure put(para1: JLObject); overload; virtual; function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; function poll(): JLObject; overload; virtual; function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function peek(): JLObject; overload; virtual; function comparator(): JUComparator; overload; virtual; function size(): jint; overload; virtual; function remainingCapacity(): jint; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toString(): JLString; overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; procedure clear(); overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function iterator(): JUIterator; overload; virtual; end; JUCSynchronousQueue = class external 'java.util.concurrent' name 'SynchronousQueue' (JUAbstractQueue, JUCBlockingQueue, JISerializable) public type InnerTransferer = class; Arr1InnerTransferer = array of InnerTransferer; Arr2InnerTransferer = array of Arr1InnerTransferer; Arr3InnerTransferer = array of Arr2InnerTransferer; InnerEmptyIterator = class; Arr1InnerEmptyIterator = array of InnerEmptyIterator; Arr2InnerEmptyIterator = array of Arr1InnerEmptyIterator; Arr3InnerEmptyIterator = array of Arr2InnerEmptyIterator; InnerFifoWaitQueue = class; Arr1InnerFifoWaitQueue = array of InnerFifoWaitQueue; Arr2InnerFifoWaitQueue = array of Arr1InnerFifoWaitQueue; Arr3InnerFifoWaitQueue = array of Arr2InnerFifoWaitQueue; InnerLifoWaitQueue = class; Arr1InnerLifoWaitQueue = array of InnerLifoWaitQueue; Arr2InnerLifoWaitQueue = array of Arr1InnerLifoWaitQueue; Arr3InnerLifoWaitQueue = array of Arr2InnerLifoWaitQueue; InnerTransferQueue = class; Arr1InnerTransferQueue = array of InnerTransferQueue; Arr2InnerTransferQueue = array of Arr1InnerTransferQueue; Arr3InnerTransferQueue = array of Arr2InnerTransferQueue; InnerTransferStack = class; Arr1InnerTransferStack = array of InnerTransferStack; Arr2InnerTransferStack = array of Arr1InnerTransferStack; Arr3InnerTransferStack = array of Arr2InnerTransferStack; InnerWaitQueue = class; Arr1InnerWaitQueue = array of InnerWaitQueue; Arr2InnerWaitQueue = array of Arr1InnerWaitQueue; Arr3InnerWaitQueue = array of Arr2InnerWaitQueue; InnerTransferer = class abstract external 'java.util.concurrent' name 'Transferer' end; InnerEmptyIterator = class external 'java.util.concurrent' name 'EmptyIterator' end; InnerFifoWaitQueue = class external 'java.util.concurrent' name 'FifoWaitQueue' end; InnerLifoWaitQueue = class external 'java.util.concurrent' name 'LifoWaitQueue' end; InnerTransferQueue = class sealed external 'java.util.concurrent' name 'TransferQueue' public type InnerQNode = class; Arr1InnerQNode = array of InnerQNode; Arr2InnerQNode = array of Arr1InnerQNode; Arr3InnerQNode = array of Arr2InnerQNode; InnerQNode = class sealed external 'java.util.concurrent' name 'QNode' end; end; InnerTransferStack = class sealed external 'java.util.concurrent' name 'TransferStack' public type InnerSNode = class; Arr1InnerSNode = array of InnerSNode; Arr2InnerSNode = array of Arr1InnerSNode; Arr3InnerSNode = array of Arr2InnerSNode; InnerSNode = class sealed external 'java.util.concurrent' name 'SNode' end; end; InnerWaitQueue = class external 'java.util.concurrent' name 'WaitQueue' end; public constructor create(); overload; constructor create(para1: jboolean); overload; procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject): jboolean; overload; virtual; function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(): JLObject; overload; virtual; function isEmpty(): jboolean; overload; virtual; function size(): jint; overload; virtual; function remainingCapacity(): jint; overload; virtual; procedure clear(); overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function containsAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; function peek(): JLObject; overload; virtual; function iterator(): JUIterator; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; end; JNCClosedByInterruptException = class external 'java.nio.channels' name 'ClosedByInterruptException' (JNCAsynchronousCloseException) public constructor create(); overload; end; JRSSocketSecurityException = class external 'java.rmi.server' name 'SocketSecurityException' (JRSExportException) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLException); overload; end; JUCRunnableScheduledFuture = interface external 'java.util.concurrent' name 'RunnableScheduledFuture' (JUCRunnableFuture, JUCScheduledFuture) function isPeriodic(): jboolean; overload; end; JNByteBufferAsDoubleBufferRB = class external 'java.nio' name 'ByteBufferAsDoubleBufferRB' (JNByteBufferAsDoubleBufferB) public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsDoubleBufferRL = class external 'java.nio' name 'ByteBufferAsDoubleBufferRL' (JNByteBufferAsDoubleBufferL) public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectDoubleBufferRS = class external 'java.nio' name 'DirectDoubleBufferRS' (JNDirectDoubleBufferS, SNCDirectBuffer) public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectDoubleBufferRU = class external 'java.nio' name 'DirectDoubleBufferRU' (JNDirectDoubleBufferU, SNCDirectBuffer) public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapDoubleBufferR = class external 'java.nio' name 'HeapDoubleBufferR' (JNHeapDoubleBuffer) strict protected constructor create(para1: Arr1jdouble; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jdouble; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNDoubleBuffer; overload; virtual; function duplicate(): JNDoubleBuffer; overload; virtual; function asReadOnlyBuffer(): JNDoubleBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: jint; para2: jdouble): JNDoubleBuffer; overload; virtual; function put(para1: Arr1jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(var para1: array of jdouble; para2: jint; para3: jint): JNDoubleBuffer; overload; virtual; function put(para1: JNDoubleBuffer): JNDoubleBuffer; overload; virtual; function compact(): JNDoubleBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsFloatBufferRB = class external 'java.nio' name 'ByteBufferAsFloatBufferRB' (JNByteBufferAsFloatBufferB) public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsFloatBufferRL = class external 'java.nio' name 'ByteBufferAsFloatBufferRL' (JNByteBufferAsFloatBufferL) public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectFloatBufferRS = class external 'java.nio' name 'DirectFloatBufferRS' (JNDirectFloatBufferS, SNCDirectBuffer) public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectFloatBufferRU = class external 'java.nio' name 'DirectFloatBufferRU' (JNDirectFloatBufferU, SNCDirectBuffer) public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapFloatBufferR = class external 'java.nio' name 'HeapFloatBufferR' (JNHeapFloatBuffer) strict protected constructor create(para1: Arr1jfloat; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jfloat; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNFloatBuffer; overload; virtual; function duplicate(): JNFloatBuffer; overload; virtual; function asReadOnlyBuffer(): JNFloatBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jfloat): JNFloatBuffer; overload; virtual; function put(para1: jint; para2: jfloat): JNFloatBuffer; overload; virtual; function put(para1: Arr1jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(var para1: array of jfloat; para2: jint; para3: jint): JNFloatBuffer; overload; virtual; function put(para1: JNFloatBuffer): JNFloatBuffer; overload; virtual; function compact(): JNFloatBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsIntBufferRB = class external 'java.nio' name 'ByteBufferAsIntBufferRB' (JNByteBufferAsIntBufferB) public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsIntBufferRL = class external 'java.nio' name 'ByteBufferAsIntBufferRL' (JNByteBufferAsIntBufferL) public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectIntBufferRS = class external 'java.nio' name 'DirectIntBufferRS' (JNDirectIntBufferS, SNCDirectBuffer) public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectIntBufferRU = class external 'java.nio' name 'DirectIntBufferRU' (JNDirectIntBufferU, SNCDirectBuffer) public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapIntBufferR = class external 'java.nio' name 'HeapIntBufferR' (JNHeapIntBuffer) strict protected constructor create(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNIntBuffer; overload; virtual; function duplicate(): JNIntBuffer; overload; virtual; function asReadOnlyBuffer(): JNIntBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jint): JNIntBuffer; overload; virtual; function put(para1: jint; para2: jint): JNIntBuffer; overload; virtual; function put(para1: Arr1jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(var para1: array of jint; para2: jint; para3: jint): JNIntBuffer; overload; virtual; function put(para1: JNIntBuffer): JNIntBuffer; overload; virtual; function compact(): JNIntBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsLongBufferRB = class external 'java.nio' name 'ByteBufferAsLongBufferRB' (JNByteBufferAsLongBufferB) public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsLongBufferRL = class external 'java.nio' name 'ByteBufferAsLongBufferRL' (JNByteBufferAsLongBufferL) public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectLongBufferRS = class external 'java.nio' name 'DirectLongBufferRS' (JNDirectLongBufferS, SNCDirectBuffer) public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectLongBufferRU = class external 'java.nio' name 'DirectLongBufferRU' (JNDirectLongBufferU, SNCDirectBuffer) public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapLongBufferR = class external 'java.nio' name 'HeapLongBufferR' (JNHeapLongBuffer) strict protected constructor create(para1: Arr1jlong; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jlong; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNLongBuffer; overload; virtual; function duplicate(): JNLongBuffer; overload; virtual; function asReadOnlyBuffer(): JNLongBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jlong): JNLongBuffer; overload; virtual; function put(para1: jint; para2: jlong): JNLongBuffer; overload; virtual; function put(para1: Arr1jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(var para1: array of jlong; para2: jint; para3: jint): JNLongBuffer; overload; virtual; function put(para1: JNLongBuffer): JNLongBuffer; overload; virtual; function compact(): JNLongBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsShortBufferRB = class external 'java.nio' name 'ByteBufferAsShortBufferRB' (JNByteBufferAsShortBufferB) public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNByteBufferAsShortBufferRL = class external 'java.nio' name 'ByteBufferAsShortBufferRL' (JNByteBufferAsShortBufferL) public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectShortBufferRS = class external 'java.nio' name 'DirectShortBufferRS' (JNDirectShortBufferS, SNCDirectBuffer) public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectShortBufferRU = class external 'java.nio' name 'DirectShortBufferRU' (JNDirectShortBufferU, SNCDirectBuffer) public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNHeapShortBufferR = class external 'java.nio' name 'HeapShortBufferR' (JNHeapShortBuffer) strict protected constructor create(para1: Arr1jshort; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; constructor create(const para1: array of jshort; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint); overload; public function slice(): JNShortBuffer; overload; virtual; function duplicate(): JNShortBuffer; overload; virtual; function asReadOnlyBuffer(): JNShortBuffer; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function put(para1: jshort): JNShortBuffer; overload; virtual; function put(para1: jint; para2: jshort): JNShortBuffer; overload; virtual; function put(para1: Arr1jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(var para1: array of jshort; para2: jint; para3: jint): JNShortBuffer; overload; virtual; function put(para1: JNShortBuffer): JNShortBuffer; overload; virtual; function compact(): JNShortBuffer; overload; virtual; function order(): JNByteOrder; overload; virtual; end; JNDirectByteBufferR = class external 'java.nio' name 'DirectByteBufferR' (JNDirectByteBuffer, SNCDirectBuffer) strict protected constructor create(para1: jint; para2: jlong; para3: JLRunnable); overload; public function slice(): JNByteBuffer; overload; virtual; function duplicate(): JNByteBuffer; overload; virtual; function asReadOnlyBuffer(): JNByteBuffer; overload; virtual; function put(para1: jbyte): JNByteBuffer; overload; virtual; function put(para1: jint; para2: jbyte): JNByteBuffer; overload; virtual; function put(para1: JNByteBuffer): JNByteBuffer; overload; virtual; function put(para1: Arr1jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function put(var para1: array of jbyte; para2: jint; para3: jint): JNByteBuffer; overload; virtual; function compact(): JNByteBuffer; overload; virtual; function isDirect(): jboolean; overload; virtual; function isReadOnly(): jboolean; overload; virtual; function putChar(para1: jchar): JNByteBuffer; overload; virtual; function putChar(para1: jint; para2: jchar): JNByteBuffer; overload; virtual; function asCharBuffer(): JNCharBuffer; overload; virtual; function putShort(para1: jshort): JNByteBuffer; overload; virtual; function putShort(para1: jint; para2: jshort): JNByteBuffer; overload; virtual; function asShortBuffer(): JNShortBuffer; overload; virtual; function putInt(para1: jint): JNByteBuffer; overload; virtual; function putInt(para1: jint; para2: jint): JNByteBuffer; overload; virtual; function asIntBuffer(): JNIntBuffer; overload; virtual; function putLong(para1: jlong): JNByteBuffer; overload; virtual; function putLong(para1: jint; para2: jlong): JNByteBuffer; overload; virtual; function asLongBuffer(): JNLongBuffer; overload; virtual; function putFloat(para1: jfloat): JNByteBuffer; overload; virtual; function putFloat(para1: jint; para2: jfloat): JNByteBuffer; overload; virtual; function asFloatBuffer(): JNFloatBuffer; overload; virtual; function putDouble(para1: jdouble): JNByteBuffer; overload; virtual; function putDouble(para1: jint; para2: jdouble): JNByteBuffer; overload; virtual; function asDoubleBuffer(): JNDoubleBuffer; overload; virtual; end; JSSQLDataException = class external 'java.sql' name 'SQLDataException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLFeatureNotSupportedException = class external 'java.sql' name 'SQLFeatureNotSupportedException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLIntegrityConstraintViolationException = class external 'java.sql' name 'SQLIntegrityConstraintViolationException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLInvalidAuthorizationSpecException = class external 'java.sql' name 'SQLInvalidAuthorizationSpecException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLNonTransientConnectionException = class external 'java.sql' name 'SQLNonTransientConnectionException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLSyntaxErrorException = class external 'java.sql' name 'SQLSyntaxErrorException' (JSSQLNonTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLTimeoutException = class external 'java.sql' name 'SQLTimeoutException' (JSSQLTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLTransactionRollbackException = class external 'java.sql' name 'SQLTransactionRollbackException' (JSSQLTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSSQLTransientConnectionException = class external 'java.sql' name 'SQLTransientConnectionException' (JSSQLTransientException) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; constructor create(para1: JLString; para2: JLString; para3: jint); overload; constructor create(para1: JLThrowable); overload; constructor create(para1: JLString; para2: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: JLThrowable); overload; constructor create(para1: JLString; para2: JLString; para3: jint; para4: JLThrowable); overload; end; JSDataTruncation = class external 'java.sql' name 'DataTruncation' (JSSQLWarning) public constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint); overload; constructor create(para1: jint; para2: jboolean; para3: jboolean; para4: jint; para5: jint; para6: JLThrowable); overload; function getIndex(): jint; overload; virtual; function getParameter(): jboolean; overload; virtual; function getRead(): jboolean; overload; virtual; function getDataSize(): jint; overload; virtual; function getTransferSize(): jint; overload; virtual; end; JUTreeSet = class external 'java.util' name 'TreeSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) public constructor create(); overload; constructor create(para1: JUComparator); overload; constructor create(para1: JUCollection); overload; constructor create(para1: JUSortedSet); overload; function iterator(): JUIterator; overload; virtual; function descendingIterator(): JUIterator; overload; virtual; function descendingSet(): JUNavigableSet; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; function headSet(para1: JLObject): JUSortedSet; overload; virtual; function tailSet(para1: JLObject): JUSortedSet; overload; virtual; function comparator(): JUComparator; overload; virtual; function first(): JLObject; overload; virtual; function last(): JLObject; overload; virtual; function lower(para1: JLObject): JLObject; overload; virtual; function floor(para1: JLObject): JLObject; overload; virtual; function ceiling(para1: JLObject): JLObject; overload; virtual; function higher(para1: JLObject): JLObject; overload; virtual; function pollFirst(): JLObject; overload; virtual; function pollLast(): JLObject; overload; virtual; function clone(): JLObject; overload; virtual; end; JUCConcurrentSkipListSet = class external 'java.util.concurrent' name 'ConcurrentSkipListSet' (JUAbstractSet, JUNavigableSet, JLCloneable, JISerializable) public constructor create(); overload; constructor create(para1: JUComparator); overload; constructor create(para1: JUCollection); overload; constructor create(para1: JUSortedSet); overload; function clone(): JUCConcurrentSkipListSet; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; procedure clear(); overload; virtual; function iterator(): JUIterator; overload; virtual; function descendingIterator(): JUIterator; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function lower(para1: JLObject): JLObject; overload; virtual; function floor(para1: JLObject): JLObject; overload; virtual; function ceiling(para1: JLObject): JLObject; overload; virtual; function higher(para1: JLObject): JLObject; overload; virtual; function pollFirst(): JLObject; overload; virtual; function pollLast(): JLObject; overload; virtual; function comparator(): JUComparator; overload; virtual; function first(): JLObject; overload; virtual; function last(): JLObject; overload; virtual; function subSet(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableSet; overload; virtual; function headSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; function tailSet(para1: JLObject; para2: jboolean): JUNavigableSet; overload; virtual; function subSet(para1: JLObject; para2: JLObject): JUNavigableSet; overload; virtual; function headSet(para1: JLObject): JUNavigableSet; overload; virtual; function tailSet(para1: JLObject): JUNavigableSet; overload; virtual; function descendingSet(): JUNavigableSet; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException function tailSet(para1: JLObject): JUSortedSet; overload; virtual; function headSet(para1: JLObject): JUSortedSet; overload; virtual; function subSet(para1: JLObject; para2: JLObject): JUSortedSet; overload; virtual; end; JAPButtonPeer = interface external 'java.awt.peer' name 'ButtonPeer' (JAPComponentPeer) procedure setLabel(para1: JLString); overload; end; JAPCanvasPeer = interface external 'java.awt.peer' name 'CanvasPeer' (JAPComponentPeer) end; JAPCheckboxPeer = interface external 'java.awt.peer' name 'CheckboxPeer' (JAPComponentPeer) procedure setState(para1: jboolean); overload; procedure setCheckboxGroup(para1: JACheckboxGroup); overload; procedure setLabel(para1: JLString); overload; end; JAPChoicePeer = interface external 'java.awt.peer' name 'ChoicePeer' (JAPComponentPeer) procedure add(para1: JLString; para2: jint); overload; procedure remove(para1: jint); overload; procedure removeAll(); overload; procedure select(para1: jint); overload; procedure addItem(para1: JLString; para2: jint); overload; end; JAPContainerPeer = interface external 'java.awt.peer' name 'ContainerPeer' (JAPComponentPeer) function getInsets(): JAInsets; overload; procedure beginValidate(); overload; procedure endValidate(); overload; procedure beginLayout(); overload; procedure endLayout(); overload; function isPaintPending(): jboolean; overload; procedure restack(); overload; function isRestackSupported(): jboolean; overload; function insets(): JAInsets; overload; end; JAPLabelPeer = interface external 'java.awt.peer' name 'LabelPeer' (JAPComponentPeer) procedure setText(para1: JLString); overload; procedure setAlignment(para1: jint); overload; end; JAPLightweightPeer = interface external 'java.awt.peer' name 'LightweightPeer' (JAPComponentPeer) end; JAPListPeer = interface external 'java.awt.peer' name 'ListPeer' (JAPComponentPeer) function getSelectedIndexes(): Arr1jint; overload; procedure add(para1: JLString; para2: jint); overload; procedure delItems(para1: jint; para2: jint); overload; procedure removeAll(); overload; procedure select(para1: jint); overload; procedure deselect(para1: jint); overload; procedure makeVisible(para1: jint); overload; procedure setMultipleMode(para1: jboolean); overload; function getPreferredSize(para1: jint): JADimension; overload; function getMinimumSize(para1: jint): JADimension; overload; procedure addItem(para1: JLString; para2: jint); overload; procedure clear(); overload; procedure setMultipleSelections(para1: jboolean); overload; function preferredSize(para1: jint): JADimension; overload; function minimumSize(para1: jint): JADimension; overload; end; JAPScrollbarPeer = interface external 'java.awt.peer' name 'ScrollbarPeer' (JAPComponentPeer) procedure setValues(para1: jint; para2: jint; para3: jint; para4: jint); overload; procedure setLineIncrement(para1: jint); overload; procedure setPageIncrement(para1: jint); overload; end; JAPTextComponentPeer = interface external 'java.awt.peer' name 'TextComponentPeer' (JAPComponentPeer) procedure setEditable(para1: jboolean); overload; function getText(): JLString; overload; procedure setText(para1: JLString); overload; function getSelectionStart(): jint; overload; function getSelectionEnd(): jint; overload; procedure select(para1: jint; para2: jint); overload; procedure setCaretPosition(para1: jint); overload; function getCaretPosition(): jint; overload; function getIndexAtPoint(para1: jint; para2: jint): jint; overload; function getCharacterBounds(para1: jint): JARectangle; overload; function filterEvents(para1: jlong): jlong; overload; function getInputMethodRequests(): JAIInputMethodRequests; overload; end; JSSwingDefaultFocusTraversalPolicy = class external 'javax.swing' name 'SwingDefaultFocusTraversalPolicy' (JADefaultFocusTraversalPolicy) public function accept(para1: JAComponent): jboolean; overload; virtual; end; JSLayoutFocusTraversalPolicy = class external 'javax.swing' name 'LayoutFocusTraversalPolicy' (JSSortingFocusTraversalPolicy, JISerializable) public constructor create(); overload; function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; strict protected function accept(para1: JAComponent): jboolean; overload; virtual; end; JSFocusManager = class abstract external 'javax.swing' name 'FocusManager' (JADefaultKeyboardFocusManager) public const FOCUS_MANAGER_CLASS_PROPERTY = 'FocusManagerClassName'; public constructor create(); overload; class function getCurrentManager(): JSFocusManager; static; overload; class procedure setCurrentManager(para1: JSFocusManager); static; overload; // throws java.lang.SecurityException class procedure disableSwingFocusManager(); static; overload; class function isFocusManagerEnabled(): jboolean; static; overload; end; JSPBDefaultMenuLayout = class external 'javax.swing.plaf.basic' name 'DefaultMenuLayout' (JSBoxLayout, JSPUIResource) public constructor create(para1: JAContainer; para2: jint); overload; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; end; JSPSDefaultMenuLayout = class external 'javax.swing.plaf.synth' name 'DefaultMenuLayout' (JSBoxLayout, JSPUIResource) public constructor create(para1: JAContainer; para2: jint); overload; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; end; JARectangle = class external 'java.awt' name 'Rectangle' (JAGRectangle2D, JAShape, JISerializable) public var fx: jint; external name 'x'; fy: jint; external name 'y'; fwidth: jint; external name 'width'; fheight: jint; external name 'height'; public constructor create(); overload; constructor create(para1: JARectangle); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JAPoint; para2: JADimension); overload; constructor create(para1: JAPoint); overload; constructor create(para1: JADimension); overload; function getX(): jdouble; overload; virtual; function getY(): jdouble; overload; virtual; function getWidth(): jdouble; overload; virtual; function getHeight(): jdouble; overload; virtual; function getBounds(): JARectangle; overload; virtual; function getBounds2D(): JAGRectangle2D; overload; virtual; procedure setBounds(para1: JARectangle); overload; virtual; procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setRect(para1: jdouble; para2: jdouble; para3: jdouble; para4: jdouble); overload; virtual; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getLocation(): JAPoint; overload; virtual; procedure setLocation(para1: JAPoint); overload; virtual; procedure setLocation(para1: jint; para2: jint); overload; virtual; procedure move(para1: jint; para2: jint); overload; virtual; procedure translate(para1: jint; para2: jint); overload; virtual; function getSize(): JADimension; overload; virtual; procedure setSize(para1: JADimension); overload; virtual; procedure setSize(para1: jint; para2: jint); overload; virtual; procedure resize(para1: jint; para2: jint); overload; virtual; function contains(para1: JAPoint): jboolean; overload; virtual; function contains(para1: jint; para2: jint): jboolean; overload; virtual; function contains(para1: JARectangle): jboolean; overload; virtual; function contains(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual; function inside(para1: jint; para2: jint): jboolean; overload; virtual; function intersects(para1: JARectangle): jboolean; overload; virtual; function intersection(para1: JARectangle): JARectangle; overload; virtual; function union(para1: JARectangle): JARectangle; overload; virtual; procedure add(para1: jint; para2: jint); overload; virtual; procedure add(para1: JAPoint); overload; virtual; procedure add(para1: JARectangle); overload; virtual; procedure grow(para1: jint; para2: jint); overload; virtual; function isEmpty(): jboolean; overload; virtual; function outcode(para1: jdouble; para2: jdouble): jint; overload; virtual; function createIntersection(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function createUnion(para1: JAGRectangle2D): JAGRectangle2D; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JASystemColor = class sealed external 'java.awt' name 'SystemColor' (JAColor, JISerializable) public const DESKTOP = 0; ACTIVE_CAPTION = 1; ACTIVE_CAPTION_TEXT = 2; ACTIVE_CAPTION_BORDER = 3; INACTIVE_CAPTION = 4; INACTIVE_CAPTION_TEXT = 5; INACTIVE_CAPTION_BORDER = 6; WINDOW = 7; WINDOW_BORDER = 8; WINDOW_TEXT = 9; MENU = 10; MENU_TEXT = 11; TEXT = 12; TEXT_TEXT = 13; TEXT_HIGHLIGHT = 14; TEXT_HIGHLIGHT_TEXT = 15; TEXT_INACTIVE_TEXT = 16; CONTROL = 17; CONTROL_TEXT = 18; CONTROL_HIGHLIGHT = 19; CONTROL_LT_HIGHLIGHT = 20; CONTROL_SHADOW = 21; CONTROL_DK_SHADOW = 22; SCROLLBAR = 23; INFO = 24; INFO_TEXT = 25; NUM_COLORS = 26; public final class var fdesktop: JASystemColor; external name 'desktop'; factiveCaption: JASystemColor; external name 'activeCaption'; factiveCaptionText: JASystemColor; external name 'activeCaptionText'; factiveCaptionBorder: JASystemColor; external name 'activeCaptionBorder'; finactiveCaption: JASystemColor; external name 'inactiveCaption'; finactiveCaptionText: JASystemColor; external name 'inactiveCaptionText'; finactiveCaptionBorder: JASystemColor; external name 'inactiveCaptionBorder'; fwindow: JASystemColor; external name 'window'; fwindowBorder: JASystemColor; external name 'windowBorder'; fwindowText: JASystemColor; external name 'windowText'; fmenu: JASystemColor; external name 'menu'; fmenuText: JASystemColor; external name 'menuText'; ftext: JASystemColor; external name 'text'; ftextText: JASystemColor; external name 'textText'; ftextHighlight: JASystemColor; external name 'textHighlight'; ftextHighlightText: JASystemColor; external name 'textHighlightText'; ftextInactiveText: JASystemColor; external name 'textInactiveText'; fcontrol: JASystemColor; external name 'control'; fcontrolText: JASystemColor; external name 'controlText'; fcontrolHighlight: JASystemColor; external name 'controlHighlight'; fcontrolLtHighlight: JASystemColor; external name 'controlLtHighlight'; fcontrolShadow: JASystemColor; external name 'controlShadow'; fcontrolDkShadow: JASystemColor; external name 'controlDkShadow'; fscrollbar: JASystemColor; external name 'scrollbar'; finfo: JASystemColor; external name 'info'; finfoText: JASystemColor; external name 'infoText'; public function getRGB(): jint; overload; virtual; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function toString(): JLString; overload; virtual; end; JSPColorUIResource = class external 'javax.swing.plaf' name 'ColorUIResource' (JAColor, JSPUIResource) public constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat); overload; constructor create(para1: JAColor); overload; end; JALinearGradientPaint = class sealed external 'java.awt' name 'LinearGradientPaint' (JAMultipleGradientPaint) public constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: Arr1jfloat; para6: Arr1JAColor); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; const para5: array of jfloat; const para6: array of JAColor); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: Arr1jfloat; para6: Arr1JAColor; para7: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; const para5: array of jfloat; const para6: array of JAColor; para7: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; para3: Arr1jfloat; para4: Arr1JAColor); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; const para3: array of jfloat; const para4: array of JAColor); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; para3: Arr1jfloat; para4: Arr1JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; const para3: array of jfloat; const para4: array of JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; para3: Arr1jfloat; para4: Arr1JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod; para6: JAMultipleGradientPaint.InnerColorSpaceType; para7: JAGAffineTransform); overload; constructor create(para1: JAGPoint2D; para2: JAGPoint2D; const para3: array of jfloat; const para4: array of JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod; para6: JAMultipleGradientPaint.InnerColorSpaceType; para7: JAGAffineTransform); overload; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function getStartPoint(): JAGPoint2D; overload; virtual; function getEndPoint(): JAGPoint2D; overload; virtual; end; JAMultipleGradientPaintContext = class abstract external 'java.awt' name 'MultipleGradientPaintContext' (JLObject, JAPaintContext) strict protected var fmodel: JAIColorModel; external name 'model'; strict protected class var fcachedModel: JAIColorModel; external name 'cachedModel'; fcached: JLRWeakReference; external name 'cached'; strict protected var fsaved: JAIRaster; external name 'saved'; fcycleMethod: JAMultipleGradientPaint.InnerCycleMethod; external name 'cycleMethod'; fcolorSpace: JAMultipleGradientPaint.InnerColorSpaceType; external name 'colorSpace'; fa00: jfloat; external name 'a00'; fa01: jfloat; external name 'a01'; fa10: jfloat; external name 'a10'; fa11: jfloat; external name 'a11'; fa02: jfloat; external name 'a02'; fa12: jfloat; external name 'a12'; fisSimpleLookup: jboolean; external name 'isSimpleLookup'; ffastGradientArraySize: jint; external name 'fastGradientArraySize'; fgradient: Arr1jint; external name 'gradient'; strict protected const GRADIENT_SIZE = 256; GRADIENT_SIZE_INDEX = 255; strict protected constructor create(para1: JAMultipleGradientPaint; para2: JAIColorModel; para3: JARectangle; para4: JAGRectangle2D; para5: JAGAffineTransform; para6: JARenderingHints; para7: Arr1jfloat; para8: Arr1JAColor; para9: JAMultipleGradientPaint.InnerCycleMethod; para10: JAMultipleGradientPaint.InnerColorSpaceType); overload; constructor create(para1: JAMultipleGradientPaint; para2: JAIColorModel; para3: JARectangle; para4: JAGRectangle2D; para5: JAGAffineTransform; para6: JARenderingHints; const para7: array of jfloat; const para8: array of JAColor; para9: JAMultipleGradientPaint.InnerCycleMethod; para10: JAMultipleGradientPaint.InnerColorSpaceType); overload; function indexIntoGradientsArrays(para1: jfloat): jint; overload; virtual; final; public function getRaster(para1: jint; para2: jint; para3: jint; para4: jint): JAIRaster; overload; virtual; final; strict protected procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; abstract; procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; abstract; public procedure dispose(); overload; virtual; final; function getColorModel(): JAIColorModel; overload; virtual; final; end; JARadialGradientPaint = class sealed external 'java.awt' name 'RadialGradientPaint' (JAMultipleGradientPaint) public constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: Arr1jfloat; para5: Arr1JAColor); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; const para4: array of jfloat; const para5: array of JAColor); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: Arr1jfloat; para4: Arr1JAColor); overload; constructor create(para1: JAGPoint2D; para2: jfloat; const para3: array of jfloat; const para4: array of JAColor); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: Arr1jfloat; para5: Arr1JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; const para4: array of jfloat; const para5: array of JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: Arr1jfloat; para4: Arr1JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: jfloat; const para3: array of jfloat; const para4: array of JAColor; para5: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: Arr1jfloat; para7: Arr1JAColor; para8: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: jfloat; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; const para6: array of jfloat; const para7: array of JAColor; para8: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: JAGPoint2D; para4: Arr1jfloat; para5: Arr1JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: JAGPoint2D; const para4: array of jfloat; const para5: array of JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: JAGPoint2D; para4: Arr1jfloat; para5: Arr1JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod; para7: JAMultipleGradientPaint.InnerColorSpaceType; para8: JAGAffineTransform); overload; constructor create(para1: JAGPoint2D; para2: jfloat; para3: JAGPoint2D; const para4: array of jfloat; const para5: array of JAColor; para6: JAMultipleGradientPaint.InnerCycleMethod; para7: JAMultipleGradientPaint.InnerColorSpaceType; para8: JAGAffineTransform); overload; constructor create(para1: JAGRectangle2D; para2: Arr1jfloat; para3: Arr1JAColor; para4: JAMultipleGradientPaint.InnerCycleMethod); overload; constructor create(para1: JAGRectangle2D; const para2: array of jfloat; const para3: array of JAColor; para4: JAMultipleGradientPaint.InnerCycleMethod); overload; function createContext(para1: JAIColorModel; para2: JARectangle; para3: JAGRectangle2D; para4: JAGAffineTransform; para5: JARenderingHints): JAPaintContext; overload; virtual; function getCenterPoint(): JAGPoint2D; overload; virtual; function getFocusPoint(): JAGPoint2D; overload; virtual; function getRadius(): jfloat; overload; virtual; end; JAIDirectColorModel = class external 'java.awt.image' name 'DirectColorModel' (JAIPackedColorModel) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; constructor create(para1: JACColorSpace; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jboolean; para8: jint); overload; function getRedMask(): jint; overload; virtual; final; function getGreenMask(): jint; overload; virtual; final; function getBlueMask(): jint; overload; virtual; final; function getAlphaMask(): jint; overload; virtual; final; function getRed(para1: jint): jint; overload; virtual; final; function getGreen(para1: jint): jint; overload; virtual; final; function getBlue(para1: jint): jint; overload; virtual; final; function getAlpha(para1: jint): jint; overload; virtual; final; function getRGB(para1: jint): jint; overload; virtual; final; function getRed(para1: JLObject): jint; overload; virtual; function getGreen(para1: JLObject): jint; overload; virtual; function getBlue(para1: JLObject): jint; overload; virtual; function getAlpha(para1: JLObject): jint; overload; virtual; function getRGB(para1: JLObject): jint; overload; virtual; function getDataElements(para1: jint; para2: JLObject): JLObject; overload; virtual; function getComponents(para1: jint; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; final; function getComponents(para1: jint; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; final; function getComponents(para1: JLObject; para2: Arr1jint; para3: jint): Arr1jint; overload; virtual; final; function getComponents(para1: JLObject; var para2: array of jint; para3: jint): Arr1jint; overload; virtual; final; function createCompatibleWritableRaster(para1: jint; para2: jint): JAIWritableRaster; overload; virtual; final; function getDataElement(para1: Arr1jint; para2: jint): jint; overload; virtual; function getDataElement(var para1: array of jint; para2: jint): jint; overload; virtual; function getDataElements(para1: Arr1jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function getDataElements(var para1: array of jint; para2: jint; para3: JLObject): JLObject; overload; virtual; function coerceData(para1: JAIWritableRaster; para2: jboolean): JAIColorModel; overload; virtual; final; function isCompatibleRaster(para1: JAIRaster): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JSDebugGraphicsFilter = class external 'javax.swing' name 'DebugGraphicsFilter' (JAIRGBImageFilter) public function filterRGB(para1: jint; para2: jint; para3: jint): jint; overload; virtual; end; JSGrayFilter = class external 'javax.swing' name 'GrayFilter' (JAIRGBImageFilter) public class function createDisabledImage(para1: JAImage): JAImage; static; overload; constructor create(para1: jboolean; para2: jint); overload; function filterRGB(para1: jint; para2: jint; para3: jint): jint; overload; virtual; end; JAIAreaAveragingScaleFilter = class external 'java.awt.image' name 'AreaAveragingScaleFilter' (JAIReplicateScaleFilter) public constructor create(para1: jint; para2: jint); overload; procedure setHints(para1: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jbyte; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; para6: Arr1jint; para7: jint; para8: jint); overload; virtual; procedure setPixels(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAIColorModel; var para6: array of jint; para7: jint; para8: jint); overload; virtual; end; JAPanel = class external 'java.awt' name 'Panel' (JAContainer, JAAccessible) public type InnerAccessibleAWTPanel = class; Arr1InnerAccessibleAWTPanel = array of InnerAccessibleAWTPanel; Arr2InnerAccessibleAWTPanel = array of Arr1InnerAccessibleAWTPanel; Arr3InnerAccessibleAWTPanel = array of Arr2InnerAccessibleAWTPanel; InnerAccessibleAWTPanel = class external 'java.awt' name 'AccessibleAWTPanel' end; public constructor create(); overload; constructor create(para1: JALayoutManager); overload; procedure addNotify(); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAScrollPane = class external 'java.awt' name 'ScrollPane' (JAContainer, JAAccessible) public type InnerPeerFixer = class; Arr1InnerPeerFixer = array of InnerPeerFixer; Arr2InnerPeerFixer = array of Arr1InnerPeerFixer; Arr3InnerPeerFixer = array of Arr2InnerPeerFixer; InnerPeerFixer = class external 'java.awt' name 'PeerFixer' end; public type InnerAccessibleAWTScrollPane = class; Arr1InnerAccessibleAWTScrollPane = array of InnerAccessibleAWTScrollPane; Arr2InnerAccessibleAWTScrollPane = array of Arr1InnerAccessibleAWTScrollPane; Arr3InnerAccessibleAWTScrollPane = array of Arr2InnerAccessibleAWTScrollPane; InnerAccessibleAWTScrollPane = class external 'java.awt' name 'AccessibleAWTScrollPane' end; public const SCROLLBARS_AS_NEEDED = 0; SCROLLBARS_ALWAYS = 1; SCROLLBARS_NEVER = 2; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: jint); overload; // throws java.awt.HeadlessException strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; final; public function getScrollbarDisplayPolicy(): jint; overload; virtual; function getViewportSize(): JADimension; overload; virtual; function getHScrollbarHeight(): jint; overload; virtual; function getVScrollbarWidth(): jint; overload; virtual; function getVAdjustable(): JAAdjustable; overload; virtual; function getHAdjustable(): JAAdjustable; overload; virtual; procedure setScrollPosition(para1: jint; para2: jint); overload; virtual; procedure setScrollPosition(para1: JAPoint); overload; virtual; function getScrollPosition(): JAPoint; overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; final; procedure doLayout(); overload; virtual; procedure layout(); overload; virtual; procedure printComponents(para1: JAGraphics); overload; virtual; procedure addNotify(); overload; virtual; function paramString(): JLString; overload; virtual; strict protected procedure processMouseWheelEvent(para1: JAEMouseWheelEvent); overload; virtual; function eventTypeEnabled(para1: jint): jboolean; overload; virtual; public procedure setWheelScrollingEnabled(para1: jboolean); overload; virtual; function isWheelScrollingEnabled(): jboolean; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAWindow = class external 'java.awt' name 'Window' (JAContainer, JAAccessible) public type InnerWindowDisposerRecord = class; Arr1InnerWindowDisposerRecord = array of InnerWindowDisposerRecord; Arr2InnerWindowDisposerRecord = array of Arr1InnerWindowDisposerRecord; Arr3InnerWindowDisposerRecord = array of Arr2InnerWindowDisposerRecord; InnerWindowDisposerRecord = class external 'java.awt' name 'WindowDisposerRecord' end; public type InnerAccessibleAWTWindow = class; Arr1InnerAccessibleAWTWindow = array of InnerAccessibleAWTWindow; Arr2InnerAccessibleAWTWindow = array of Arr1InnerAccessibleAWTWindow; Arr3InnerAccessibleAWTWindow = array of Arr2InnerAccessibleAWTWindow; InnerAccessibleAWTWindow = class external 'java.awt' name 'AccessibleAWTWindow' end; public constructor create(para1: JAFrame); overload; constructor create(para1: JAWindow); overload; constructor create(para1: JAWindow; para2: JAGraphicsConfiguration); overload; function getIconImages(): JUList; overload; virtual; procedure setIconImages(para1: JUList); overload; virtual; procedure setIconImage(para1: JAImage); overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; procedure pack(); overload; virtual; procedure setMinimumSize(para1: JADimension); overload; virtual; procedure setSize(para1: JADimension); overload; virtual; procedure setSize(para1: jint; para2: jint); overload; virtual; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setVisible(para1: jboolean); overload; virtual; procedure show(); overload; virtual; procedure hide(); overload; virtual; procedure dispose(); overload; virtual; procedure toFront(); overload; virtual; procedure toBack(); overload; virtual; function getToolkit(): JAToolkit; overload; virtual; function getWarningString(): JLString; overload; virtual; final; function getLocale(): JULocale; overload; virtual; function getInputContext(): JAIInputContext; overload; virtual; procedure setCursor(para1: JACursor); overload; virtual; function getOwner(): JAWindow; overload; virtual; function getOwnedWindows(): Arr1JAWindow; overload; virtual; class function getWindows(): Arr1JAWindow; static; overload; class function getOwnerlessWindows(): Arr1JAWindow; static; overload; procedure setModalExclusionType(para1: JADialog.InnerModalExclusionType); overload; virtual; function getModalExclusionType(): JADialog.InnerModalExclusionType; overload; virtual; procedure addWindowListener(para1: JAEWindowListener); overload; virtual; procedure addWindowStateListener(para1: JAEWindowStateListener); overload; virtual; procedure addWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; procedure removeWindowListener(para1: JAEWindowListener); overload; virtual; procedure removeWindowStateListener(para1: JAEWindowStateListener); overload; virtual; procedure removeWindowFocusListener(para1: JAEWindowFocusListener); overload; virtual; function getWindowListeners(): Arr1JAEWindowListener; overload; virtual; function getWindowFocusListeners(): Arr1JAEWindowFocusListener; overload; virtual; function getWindowStateListeners(): Arr1JAEWindowStateListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processWindowEvent(para1: JAEWindowEvent); overload; virtual; procedure processWindowFocusEvent(para1: JAEWindowEvent); overload; virtual; procedure processWindowStateEvent(para1: JAEWindowEvent); overload; virtual; public procedure setAlwaysOnTop(para1: jboolean); overload; virtual; final; // throws java.lang.SecurityException function isAlwaysOnTopSupported(): jboolean; overload; virtual; function isAlwaysOnTop(): jboolean; overload; virtual; final; function getFocusOwner(): JAComponent; overload; virtual; function getMostRecentFocusOwner(): JAComponent; overload; virtual; function isActive(): jboolean; overload; virtual; function isFocused(): jboolean; overload; virtual; function getFocusTraversalKeys(para1: jint): JUSet; overload; virtual; procedure setFocusCycleRoot(para1: jboolean); overload; virtual; final; function isFocusCycleRoot(): jboolean; overload; virtual; final; function getFocusCycleRootAncestor(): JAContainer; overload; virtual; final; function isFocusableWindow(): jboolean; overload; virtual; final; function getFocusableWindowState(): jboolean; overload; virtual; procedure setFocusableWindowState(para1: jboolean); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; function postEvent(para1: JAEvent): jboolean; overload; virtual; function isShowing(): jboolean; overload; virtual; procedure applyResourceBundle(para1: JUResourceBundle); overload; virtual; procedure applyResourceBundle(para1: JLString); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; function getGraphicsConfiguration(): JAGraphicsConfiguration; overload; virtual; procedure setLocationRelativeTo(para1: JAComponent); overload; virtual; procedure createBufferStrategy(para1: jint); overload; virtual; procedure createBufferStrategy(para1: jint; para2: JABufferCapabilities); overload; virtual; // throws java.awt.AWTException function getBufferStrategy(): JAIBufferStrategy; overload; virtual; procedure setLocationByPlatform(para1: jboolean); overload; virtual; function isLocationByPlatform(): jboolean; overload; virtual; procedure setBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setBounds(para1: JARectangle); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; end; JSCellRendererPane = class external 'javax.swing' name 'CellRendererPane' (JAContainer, JAAccessible) public type InnerAccessibleCellRendererPane = class; Arr1InnerAccessibleCellRendererPane = array of InnerAccessibleCellRendererPane; Arr2InnerAccessibleCellRendererPane = array of Arr1InnerAccessibleCellRendererPane; Arr3InnerAccessibleCellRendererPane = array of Arr2InnerAccessibleCellRendererPane; InnerAccessibleCellRendererPane = class external 'javax.swing' name 'AccessibleCellRendererPane' end; strict protected var faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; procedure invalidate(); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure update(para1: JAGraphics); overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintComponent(para1: JAGraphics; para2: JAComponent; para3: JAContainer; para4: JARectangle); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJComponent = class abstract external 'javax.swing' name 'JComponent' (JAContainer, JISerializable, JSTransferHandler.InnerHasGetTransferHandler) public type InnerActionStandin = class; Arr1InnerActionStandin = array of InnerActionStandin; Arr2InnerActionStandin = array of Arr1InnerActionStandin; Arr3InnerActionStandin = array of Arr2InnerActionStandin; InnerIntVector = class; Arr1InnerIntVector = array of InnerIntVector; Arr2InnerIntVector = array of Arr1InnerIntVector; Arr3InnerIntVector = array of Arr2InnerIntVector; InnerKeyboardState = class; Arr1InnerKeyboardState = array of InnerKeyboardState; Arr2InnerKeyboardState = array of Arr1InnerKeyboardState; Arr3InnerKeyboardState = array of Arr2InnerKeyboardState; InnerReadObjectCallback = class; Arr1InnerReadObjectCallback = array of InnerReadObjectCallback; Arr2InnerReadObjectCallback = array of Arr1InnerReadObjectCallback; Arr3InnerReadObjectCallback = array of Arr2InnerReadObjectCallback; InnerActionStandin = class sealed external 'javax.swing' name 'ActionStandin' end; InnerIntVector = class sealed external 'javax.swing' name 'IntVector' end; InnerKeyboardState = class external 'javax.swing' name 'KeyboardState' end; InnerReadObjectCallback = class external 'javax.swing' name 'ReadObjectCallback' end; public type InnerAccessibleJComponent = class; Arr1InnerAccessibleJComponent = array of InnerAccessibleJComponent; Arr2InnerAccessibleJComponent = array of Arr1InnerAccessibleJComponent; Arr3InnerAccessibleJComponent = array of Arr2InnerAccessibleJComponent; InnerAccessibleJComponent = class abstract external 'javax.swing' name 'AccessibleJComponent' public type InnerAccessibleContainerHandler = class; Arr1InnerAccessibleContainerHandler = array of InnerAccessibleContainerHandler; Arr2InnerAccessibleContainerHandler = array of Arr1InnerAccessibleContainerHandler; Arr3InnerAccessibleContainerHandler = array of Arr2InnerAccessibleContainerHandler; InnerAccessibleFocusHandler = class; Arr1InnerAccessibleFocusHandler = array of InnerAccessibleFocusHandler; Arr2InnerAccessibleFocusHandler = array of Arr1InnerAccessibleFocusHandler; Arr3InnerAccessibleFocusHandler = array of Arr2InnerAccessibleFocusHandler; InnerAccessibleContainerHandler = class external 'javax.swing' name 'AccessibleContainerHandler' end; InnerAccessibleFocusHandler = class external 'javax.swing' name 'AccessibleFocusHandler' end; end; strict protected var fui: JSPComponentUI; external name 'ui'; flistenerList: JSEEventListenerList; external name 'listenerList'; public const WHEN_FOCUSED = 0; WHEN_ANCESTOR_OF_FOCUSED_COMPONENT = 1; WHEN_IN_FOCUSED_WINDOW = 2; UNDEFINED_CONDITION = -1; TOOL_TIP_TEXT_KEY = 'ToolTipText'; strict protected var faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public procedure setInheritsPopupMenu(para1: jboolean); overload; virtual; function getInheritsPopupMenu(): jboolean; overload; virtual; procedure setComponentPopupMenu(para1: JSJPopupMenu); overload; virtual; function getComponentPopupMenu(): JSJPopupMenu; overload; virtual; constructor create(); overload; procedure updateUI(); overload; virtual; strict protected procedure setUI(para1: JSPComponentUI); overload; virtual; public function getUIClassID(): JLString; overload; virtual; strict protected function getComponentGraphics(para1: JAGraphics): JAGraphics; overload; virtual; procedure paintComponent(para1: JAGraphics); overload; virtual; procedure paintChildren(para1: JAGraphics); overload; virtual; procedure paintBorder(para1: JAGraphics); overload; virtual; public procedure update(para1: JAGraphics); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure printAll(para1: JAGraphics); overload; virtual; procedure print(para1: JAGraphics); overload; virtual; strict protected procedure printComponent(para1: JAGraphics); overload; virtual; procedure printChildren(para1: JAGraphics); overload; virtual; procedure printBorder(para1: JAGraphics); overload; virtual; public function isPaintingTile(): jboolean; overload; virtual; function isPaintingForPrint(): jboolean; overload; virtual; final; function isManagingFocus(): jboolean; overload; virtual; procedure setNextFocusableComponent(para1: JAComponent); overload; virtual; function getNextFocusableComponent(): JAComponent; overload; virtual; procedure setRequestFocusEnabled(para1: jboolean); overload; virtual; function isRequestFocusEnabled(): jboolean; overload; virtual; procedure requestFocus(); overload; virtual; function requestFocus(para1: jboolean): jboolean; overload; virtual; function requestFocusInWindow(): jboolean; overload; virtual; strict protected function requestFocusInWindow(para1: jboolean): jboolean; overload; virtual; public procedure grabFocus(); overload; virtual; procedure setVerifyInputWhenFocusTarget(para1: jboolean); overload; virtual; function getVerifyInputWhenFocusTarget(): jboolean; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; procedure setPreferredSize(para1: JADimension); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; procedure setMaximumSize(para1: JADimension); overload; virtual; function getMaximumSize(): JADimension; overload; virtual; procedure setMinimumSize(para1: JADimension); overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function contains(para1: jint; para2: jint): jboolean; overload; virtual; procedure setBorder(para1: JSBBorder); overload; virtual; function getBorder(): JSBBorder; overload; virtual; function getInsets(): JAInsets; overload; virtual; function getInsets(para1: JAInsets): JAInsets; overload; virtual; function getAlignmentY(): jfloat; overload; virtual; procedure setAlignmentY(para1: jfloat); overload; virtual; function getAlignmentX(): jfloat; overload; virtual; procedure setAlignmentX(para1: jfloat); overload; virtual; procedure setInputVerifier(para1: JSInputVerifier); overload; virtual; function getInputVerifier(): JSInputVerifier; overload; virtual; function getGraphics(): JAGraphics; overload; virtual; procedure setDebugGraphicsOptions(para1: jint); overload; virtual; function getDebugGraphicsOptions(): jint; overload; virtual; procedure registerKeyboardAction(para1: JAEActionListener; para2: JLString; para3: JSKeyStroke; para4: jint); overload; virtual; procedure registerKeyboardAction(para1: JAEActionListener; para2: JSKeyStroke; para3: jint); overload; virtual; procedure unregisterKeyboardAction(para1: JSKeyStroke); overload; virtual; function getRegisteredKeyStrokes(): Arr1JSKeyStroke; overload; virtual; function getConditionForKeyStroke(para1: JSKeyStroke): jint; overload; virtual; function getActionForKeyStroke(para1: JSKeyStroke): JAEActionListener; overload; virtual; procedure resetKeyboardActions(); overload; virtual; procedure setInputMap(para1: jint; para2: JSInputMap); overload; virtual; final; function getInputMap(para1: jint): JSInputMap; overload; virtual; final; function getInputMap(): JSInputMap; overload; virtual; final; procedure setActionMap(para1: JSActionMap); overload; virtual; final; function getActionMap(): JSActionMap; overload; virtual; final; function getBaseline(para1: jint; para2: jint): jint; overload; virtual; function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; function requestDefaultFocus(): jboolean; overload; virtual; procedure setVisible(para1: jboolean); overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure setForeground(para1: JAColor); overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; procedure setFont(para1: JAFont); overload; virtual; class function getDefaultLocale(): JULocale; static; overload; class procedure setDefaultLocale(para1: JULocale); static; overload; strict protected procedure processComponentKeyEvent(para1: JAEKeyEvent); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; function processKeyBinding(para1: JSKeyStroke; para2: JAEKeyEvent; para3: jint; para4: jboolean): jboolean; overload; virtual; public procedure setToolTipText(para1: JLString); overload; virtual; function getToolTipText(): JLString; overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function getToolTipLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; function getPopupLocation(para1: JAEMouseEvent): JAPoint; overload; virtual; function createToolTip(): JSJToolTip; overload; virtual; procedure scrollRectToVisible(para1: JARectangle); overload; virtual; procedure setAutoscrolls(para1: jboolean); overload; virtual; function getAutoscrolls(): jboolean; overload; virtual; procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; function getTransferHandler(): JSTransferHandler; overload; virtual; strict protected procedure processMouseEvent(para1: JAEMouseEvent); overload; virtual; procedure processMouseMotionEvent(para1: JAEMouseEvent); overload; virtual; public procedure enable(); overload; virtual; procedure disable(); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; function getClientProperty(para1: JLObject): JLObject; overload; virtual; final; procedure putClientProperty(para1: JLObject; para2: JLObject); overload; virtual; final; procedure setFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; class function isLightweightComponent(para1: JAComponent): jboolean; static; overload; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getBounds(para1: JARectangle): JARectangle; overload; virtual; function getSize(para1: JADimension): JADimension; overload; virtual; function getLocation(para1: JAPoint): JAPoint; overload; virtual; function getX(): jint; overload; virtual; function getY(): jint; overload; virtual; function getWidth(): jint; overload; virtual; function getHeight(): jint; overload; virtual; function isOpaque(): jboolean; overload; virtual; procedure setOpaque(para1: jboolean); overload; virtual; procedure computeVisibleRect(para1: JARectangle); overload; virtual; function getVisibleRect(): JARectangle; overload; virtual; procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; strict protected procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException public procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; function getVetoableChangeListeners(): Arr1JBVetoableChangeListener; overload; virtual; function getTopLevelAncestor(): JAContainer; overload; virtual; procedure addAncestorListener(para1: JSEAncestorListener); overload; virtual; procedure removeAncestorListener(para1: JSEAncestorListener); overload; virtual; function getAncestorListeners(): Arr1JSEAncestorListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure repaint(para1: JARectangle); overload; virtual; procedure revalidate(); overload; virtual; function isValidateRoot(): jboolean; overload; virtual; function isOptimizedDrawingEnabled(): jboolean; overload; virtual; procedure paintImmediately(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure paintImmediately(para1: JARectangle); overload; virtual; procedure setDoubleBuffered(para1: jboolean); overload; virtual; function isDoubleBuffered(): jboolean; overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected function paramString(): JLString; overload; virtual; end; JSPBBasicSplitPaneDivider = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneDivider' (JAContainer, JBPropertyChangeListener) public type InnerOneTouchActionHandler = class; Arr1InnerOneTouchActionHandler = array of InnerOneTouchActionHandler; Arr2InnerOneTouchActionHandler = array of Arr1InnerOneTouchActionHandler; Arr3InnerOneTouchActionHandler = array of Arr2InnerOneTouchActionHandler; InnerOneTouchActionHandler = class external 'javax.swing.plaf.basic' name 'OneTouchActionHandler' end; public type InnerDragController = class; Arr1InnerDragController = array of InnerDragController; Arr2InnerDragController = array of Arr1InnerDragController; Arr3InnerDragController = array of Arr2InnerDragController; InnerDividerLayout = class; Arr1InnerDividerLayout = array of InnerDividerLayout; Arr2InnerDividerLayout = array of Arr1InnerDividerLayout; Arr3InnerDividerLayout = array of Arr2InnerDividerLayout; InnerMouseHandler = class; Arr1InnerMouseHandler = array of InnerMouseHandler; Arr2InnerMouseHandler = array of Arr1InnerMouseHandler; Arr3InnerMouseHandler = array of Arr2InnerMouseHandler; InnerVerticalDragController = class; Arr1InnerVerticalDragController = array of InnerVerticalDragController; Arr2InnerVerticalDragController = array of Arr1InnerVerticalDragController; Arr3InnerVerticalDragController = array of Arr2InnerVerticalDragController; InnerDragController = class external 'javax.swing.plaf.basic' name 'DragController' end; InnerDividerLayout = class external 'javax.swing.plaf.basic' name 'DividerLayout' end; InnerMouseHandler = class external 'javax.swing.plaf.basic' name 'MouseHandler' end; InnerVerticalDragController = class external 'javax.swing.plaf.basic' name 'VerticalDragController' end; strict protected const ONE_TOUCH_SIZE = 6; ONE_TOUCH_OFFSET = 2; strict protected var fdragger: JSPBBasicSplitPaneDivider.InnerDragController; external name 'dragger'; fsplitPaneUI: JSPBBasicSplitPaneUI; external name 'splitPaneUI'; fdividerSize: jint; external name 'dividerSize'; fhiddenDivider: JAComponent; external name 'hiddenDivider'; fsplitPane: JSJSplitPane; external name 'splitPane'; fmouseHandler: JSPBBasicSplitPaneDivider.InnerMouseHandler; external name 'mouseHandler'; forientation: jint; external name 'orientation'; fleftButton: JSJButton; external name 'leftButton'; frightButton: JSJButton; external name 'rightButton'; public constructor create(para1: JSPBBasicSplitPaneUI); overload; procedure setBasicSplitPaneUI(para1: JSPBBasicSplitPaneUI); overload; virtual; function getBasicSplitPaneUI(): JSPBBasicSplitPaneUI; overload; virtual; procedure setDividerSize(para1: jint); overload; virtual; function getDividerSize(): jint; overload; virtual; procedure setBorder(para1: JSBBorder); overload; virtual; function getBorder(): JSBBorder; overload; virtual; function getInsets(): JAInsets; overload; virtual; strict protected procedure setMouseOver(para1: jboolean); overload; virtual; public function isMouseOver(): jboolean; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; strict protected procedure oneTouchExpandableChanged(); overload; virtual; function createLeftOneTouchButton(): JSJButton; overload; virtual; function createRightOneTouchButton(): JSJButton; overload; virtual; procedure prepareForDragging(); overload; virtual; procedure dragDividerTo(para1: jint); overload; virtual; procedure finishDraggingTo(para1: jint); overload; virtual; end; JATextArea = class external 'java.awt' name 'TextArea' (JATextComponent) public type InnerAccessibleAWTTextArea = class; Arr1InnerAccessibleAWTTextArea = array of InnerAccessibleAWTTextArea; Arr2InnerAccessibleAWTTextArea = array of Arr1InnerAccessibleAWTTextArea; Arr3InnerAccessibleAWTTextArea = array of Arr2InnerAccessibleAWTTextArea; InnerAccessibleAWTTextArea = class external 'java.awt' name 'AccessibleAWTTextArea' end; public const SCROLLBARS_BOTH = 0; SCROLLBARS_VERTICAL_ONLY = 1; SCROLLBARS_HORIZONTAL_ONLY = 2; SCROLLBARS_NONE = 3; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: jint; para2: jint); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jint; para3: jint); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jint; para3: jint; para4: jint); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; procedure insert(para1: JLString; para2: jint); overload; virtual; procedure insertText(para1: JLString; para2: jint); overload; virtual; procedure append(para1: JLString); overload; virtual; procedure appendText(para1: JLString); overload; virtual; procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; virtual; function getRows(): jint; overload; virtual; procedure setRows(para1: jint); overload; virtual; function getColumns(): jint; overload; virtual; procedure setColumns(para1: jint); overload; virtual; function getScrollbarVisibility(): jint; overload; virtual; function getPreferredSize(para1: jint; para2: jint): JADimension; overload; virtual; function preferredSize(para1: jint; para2: jint): JADimension; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function preferredSize(): JADimension; overload; virtual; function getMinimumSize(para1: jint; para2: jint): JADimension; overload; virtual; function minimumSize(para1: jint; para2: jint): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function minimumSize(): JADimension; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JATextField = class external 'java.awt' name 'TextField' (JATextComponent) public type InnerAccessibleAWTTextField = class; Arr1InnerAccessibleAWTTextField = array of InnerAccessibleAWTTextField; Arr2InnerAccessibleAWTTextField = array of Arr1InnerAccessibleAWTTextField; Arr3InnerAccessibleAWTTextField = array of Arr2InnerAccessibleAWTTextField; InnerAccessibleAWTTextField = class external 'java.awt' name 'AccessibleAWTTextField' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: jint); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: jint); overload; // throws java.awt.HeadlessException procedure addNotify(); overload; virtual; function getEchoChar(): jchar; overload; virtual; procedure setEchoChar(para1: jchar); overload; virtual; procedure setEchoCharacter(para1: jchar); overload; virtual; procedure setText(para1: JLString); overload; virtual; function echoCharIsSet(): jboolean; overload; virtual; function getColumns(): jint; overload; virtual; procedure setColumns(para1: jint); overload; virtual; function getPreferredSize(para1: jint): JADimension; overload; virtual; function preferredSize(para1: jint): JADimension; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function preferredSize(): JADimension; overload; virtual; function getMinimumSize(para1: jint): JADimension; overload; virtual; function minimumSize(para1: jint): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function minimumSize(): JADimension; overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; strict protected procedure processEvent(para1: JAAWTEvent); overload; virtual; procedure processActionEvent(para1: JAEActionEvent); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSBBevelBorder = class external 'javax.swing.border' name 'BevelBorder' (JSBAbstractBorder) public const RAISED = 0; LOWERED = 1; strict protected var fbevelType: jint; external name 'bevelType'; fhighlightOuter: JAColor; external name 'highlightOuter'; fhighlightInner: JAColor; external name 'highlightInner'; fshadowInner: JAColor; external name 'shadowInner'; fshadowOuter: JAColor; external name 'shadowOuter'; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function getHighlightOuterColor(para1: JAComponent): JAColor; overload; virtual; function getHighlightInnerColor(para1: JAComponent): JAColor; overload; virtual; function getShadowInnerColor(para1: JAComponent): JAColor; overload; virtual; function getShadowOuterColor(para1: JAComponent): JAColor; overload; virtual; function getHighlightOuterColor(): JAColor; overload; virtual; function getHighlightInnerColor(): JAColor; overload; virtual; function getShadowInnerColor(): JAColor; overload; virtual; function getShadowOuterColor(): JAColor; overload; virtual; function getBevelType(): jint; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; strict protected procedure paintRaisedBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintLoweredBevel(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSBCompoundBorder = class external 'javax.swing.border' name 'CompoundBorder' (JSBAbstractBorder) strict protected var foutsideBorder: JSBBorder; external name 'outsideBorder'; finsideBorder: JSBBorder; external name 'insideBorder'; public constructor create(); overload; constructor create(para1: JSBBorder; para2: JSBBorder); overload; function isBorderOpaque(): jboolean; overload; virtual; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getOutsideBorder(): JSBBorder; overload; virtual; function getInsideBorder(): JSBBorder; overload; virtual; end; JSBEmptyBorder = class external 'javax.swing.border' name 'EmptyBorder' (JSBAbstractBorder, JISerializable) strict protected var fleft: jint; external name 'left'; fright: jint; external name 'right'; ftop: jint; external name 'top'; fbottom: jint; external name 'bottom'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JAInsets); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function getBorderInsets(): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSBEtchedBorder = class external 'javax.swing.border' name 'EtchedBorder' (JSBAbstractBorder) public const RAISED = 0; LOWERED = 1; strict protected var fetchType: jint; external name 'etchType'; fhighlight: JAColor; external name 'highlight'; fshadow: JAColor; external name 'shadow'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JAColor; para2: JAColor); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; function getEtchType(): jint; overload; virtual; function getHighlightColor(para1: JAComponent): JAColor; overload; virtual; function getHighlightColor(): JAColor; overload; virtual; function getShadowColor(para1: JAComponent): JAColor; overload; virtual; function getShadowColor(): JAColor; overload; virtual; end; JSBLineBorder = class external 'javax.swing.border' name 'LineBorder' (JSBAbstractBorder) strict protected var fthickness: jint; external name 'thickness'; flineColor: JAColor; external name 'lineColor'; froundedCorners: jboolean; external name 'roundedCorners'; public class function createBlackLineBorder(): JSBBorder; static; overload; class function createGrayLineBorder(): JSBBorder; static; overload; constructor create(para1: JAColor); overload; constructor create(para1: JAColor; para2: jint); overload; constructor create(para1: JAColor; para2: jint; para3: jboolean); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function getLineColor(): JAColor; overload; virtual; function getThickness(): jint; overload; virtual; function getRoundedCorners(): jboolean; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSBTitledBorder = class external 'javax.swing.border' name 'TitledBorder' (JSBAbstractBorder) strict protected var ftitle: JLString; external name 'title'; fborder: JSBBorder; external name 'border'; ftitlePosition: jint; external name 'titlePosition'; ftitleJustification: jint; external name 'titleJustification'; ftitleFont: JAFont; external name 'titleFont'; ftitleColor: JAColor; external name 'titleColor'; public const DEFAULT_POSITION = 0; ABOVE_TOP = 1; TOP = 2; BELOW_TOP = 3; ABOVE_BOTTOM = 4; BOTTOM = 5; BELOW_BOTTOM = 6; DEFAULT_JUSTIFICATION = 0; LEFT = 1; CENTER = 2; RIGHT = 3; LEADING = 4; TRAILING = 5; strict protected const EDGE_SPACING = 2; TEXT_SPACING = 2; TEXT_INSET_H = 5; public constructor create(para1: JLString); overload; constructor create(para1: JSBBorder); overload; constructor create(para1: JSBBorder; para2: JLString); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont; para6: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; function getTitle(): JLString; overload; virtual; function getBorder(): JSBBorder; overload; virtual; function getTitlePosition(): jint; overload; virtual; function getTitleJustification(): jint; overload; virtual; function getTitleFont(): JAFont; overload; virtual; function getTitleColor(): JAColor; overload; virtual; procedure setTitle(para1: JLString); overload; virtual; procedure setBorder(para1: JSBBorder); overload; virtual; procedure setTitlePosition(para1: jint); overload; virtual; procedure setTitleJustification(para1: jint); overload; virtual; procedure setTitleFont(para1: JAFont); overload; virtual; procedure setTitleColor(para1: JAColor); overload; virtual; function getMinimumSize(para1: JAComponent): JADimension; overload; virtual; function getBaseline(para1: JAComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JAComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; strict protected function getFont(para1: JAComponent): JAFont; overload; virtual; end; JSPBBasicBorders = class external 'javax.swing.plaf.basic' name 'BasicBorders' (JLObject) public type InnerRolloverMarginBorder = class; Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; InnerSplitPaneDividerBorder = class; Arr1InnerSplitPaneDividerBorder = array of InnerSplitPaneDividerBorder; Arr2InnerSplitPaneDividerBorder = array of Arr1InnerSplitPaneDividerBorder; Arr3InnerSplitPaneDividerBorder = array of Arr2InnerSplitPaneDividerBorder; InnerRolloverMarginBorder = class external 'javax.swing.plaf.basic' name 'RolloverMarginBorder' end; InnerSplitPaneDividerBorder = class external 'javax.swing.plaf.basic' name 'SplitPaneDividerBorder' end; public type InnerButtonBorder = class; Arr1InnerButtonBorder = array of InnerButtonBorder; Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; InnerFieldBorder = class; Arr1InnerFieldBorder = array of InnerFieldBorder; Arr2InnerFieldBorder = array of Arr1InnerFieldBorder; Arr3InnerFieldBorder = array of Arr2InnerFieldBorder; InnerMarginBorder = class; Arr1InnerMarginBorder = array of InnerMarginBorder; Arr2InnerMarginBorder = array of Arr1InnerMarginBorder; Arr3InnerMarginBorder = array of Arr2InnerMarginBorder; InnerMenuBarBorder = class; Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; InnerSplitPaneBorder = class; Arr1InnerSplitPaneBorder = array of InnerSplitPaneBorder; Arr2InnerSplitPaneBorder = array of Arr1InnerSplitPaneBorder; Arr3InnerSplitPaneBorder = array of Arr2InnerSplitPaneBorder; InnerRadioButtonBorder = class; Arr1InnerRadioButtonBorder = array of InnerRadioButtonBorder; Arr2InnerRadioButtonBorder = array of Arr1InnerRadioButtonBorder; Arr3InnerRadioButtonBorder = array of Arr2InnerRadioButtonBorder; InnerRolloverButtonBorder = class; Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; InnerToggleButtonBorder = class; Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; InnerButtonBorder = class external 'javax.swing.plaf.basic' name 'ButtonBorder' (JSBAbstractBorder, JSPUIResource) strict protected var fshadow: JAColor; external name 'shadow'; fdarkShadow: JAColor; external name 'darkShadow'; fhighlight: JAColor; external name 'highlight'; flightHighlight: JAColor; external name 'lightHighlight'; public constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerFieldBorder = class external 'javax.swing.plaf.basic' name 'FieldBorder' (JSBAbstractBorder, JSPUIResource) strict protected var fshadow: JAColor; external name 'shadow'; fdarkShadow: JAColor; external name 'darkShadow'; fhighlight: JAColor; external name 'highlight'; flightHighlight: JAColor; external name 'lightHighlight'; public constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerMarginBorder = class external 'javax.swing.plaf.basic' name 'MarginBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerMenuBarBorder = class external 'javax.swing.plaf.basic' name 'MenuBarBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(para1: JAColor; para2: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerSplitPaneBorder = class external 'javax.swing.plaf.basic' name 'SplitPaneBorder' (JLObject, JSBBorder, JSPUIResource) strict protected var fhighlight: JAColor; external name 'highlight'; fshadow: JAColor; external name 'shadow'; public constructor create(para1: JAColor; para2: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; InnerRadioButtonBorder = class external 'javax.swing.plaf.basic' name 'RadioButtonBorder' (InnerButtonBorder) public constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerRolloverButtonBorder = class external 'javax.swing.plaf.basic' name 'RolloverButtonBorder' (InnerButtonBorder) public constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; InnerToggleButtonBorder = class external 'javax.swing.plaf.basic' name 'ToggleButtonBorder' (InnerButtonBorder) public constructor create(para1: JAColor; para2: JAColor; para3: JAColor; para4: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; public constructor create(); overload; class function getButtonBorder(): JSBBorder; static; overload; class function getRadioButtonBorder(): JSBBorder; static; overload; class function getToggleButtonBorder(): JSBBorder; static; overload; class function getMenuBarBorder(): JSBBorder; static; overload; class function getSplitPaneBorder(): JSBBorder; static; overload; class function getSplitPaneDividerBorder(): JSBBorder; static; overload; class function getTextFieldBorder(): JSBBorder; static; overload; class function getProgressBarBorder(): JSBBorder; static; overload; class function getInternalFrameBorder(): JSBBorder; static; overload; end; JSPMMetalBorders = class external 'javax.swing.plaf.metal' name 'MetalBorders' (JLObject) public type InnerDialogBorder = class; Arr1InnerDialogBorder = array of InnerDialogBorder; Arr2InnerDialogBorder = array of Arr1InnerDialogBorder; Arr3InnerDialogBorder = array of Arr2InnerDialogBorder; InnerFrameBorder = class; Arr1InnerFrameBorder = array of InnerFrameBorder; Arr2InnerFrameBorder = array of Arr1InnerFrameBorder; Arr3InnerFrameBorder = array of Arr2InnerFrameBorder; InnerErrorDialogBorder = class; Arr1InnerErrorDialogBorder = array of InnerErrorDialogBorder; Arr2InnerErrorDialogBorder = array of Arr1InnerErrorDialogBorder; Arr3InnerErrorDialogBorder = array of Arr2InnerErrorDialogBorder; InnerQuestionDialogBorder = class; Arr1InnerQuestionDialogBorder = array of InnerQuestionDialogBorder; Arr2InnerQuestionDialogBorder = array of Arr1InnerQuestionDialogBorder; Arr3InnerQuestionDialogBorder = array of Arr2InnerQuestionDialogBorder; InnerWarningDialogBorder = class; Arr1InnerWarningDialogBorder = array of InnerWarningDialogBorder; Arr2InnerWarningDialogBorder = array of Arr1InnerWarningDialogBorder; Arr3InnerWarningDialogBorder = array of Arr2InnerWarningDialogBorder; InnerRolloverMarginBorder = class; Arr1InnerRolloverMarginBorder = array of InnerRolloverMarginBorder; Arr2InnerRolloverMarginBorder = array of Arr1InnerRolloverMarginBorder; Arr3InnerRolloverMarginBorder = array of Arr2InnerRolloverMarginBorder; InnerDialogBorder = class external 'javax.swing.plaf.metal' name 'DialogBorder' end; InnerFrameBorder = class external 'javax.swing.plaf.metal' name 'FrameBorder' end; InnerErrorDialogBorder = class external 'javax.swing.plaf.metal' name 'ErrorDialogBorder' end; InnerQuestionDialogBorder = class external 'javax.swing.plaf.metal' name 'QuestionDialogBorder' end; InnerWarningDialogBorder = class external 'javax.swing.plaf.metal' name 'WarningDialogBorder' end; InnerRolloverMarginBorder = class external 'javax.swing.plaf.metal' name 'RolloverMarginBorder' end; public type InnerTableHeaderBorder = class; Arr1InnerTableHeaderBorder = array of InnerTableHeaderBorder; Arr2InnerTableHeaderBorder = array of Arr1InnerTableHeaderBorder; Arr3InnerTableHeaderBorder = array of Arr2InnerTableHeaderBorder; InnerButtonBorder = class; Arr1InnerButtonBorder = array of InnerButtonBorder; Arr2InnerButtonBorder = array of Arr1InnerButtonBorder; Arr3InnerButtonBorder = array of Arr2InnerButtonBorder; InnerFlush3DBorder = class; Arr1InnerFlush3DBorder = array of InnerFlush3DBorder; Arr2InnerFlush3DBorder = array of Arr1InnerFlush3DBorder; Arr3InnerFlush3DBorder = array of Arr2InnerFlush3DBorder; InnerInternalFrameBorder = class; Arr1InnerInternalFrameBorder = array of InnerInternalFrameBorder; Arr2InnerInternalFrameBorder = array of Arr1InnerInternalFrameBorder; Arr3InnerInternalFrameBorder = array of Arr2InnerInternalFrameBorder; InnerMenuBarBorder = class; Arr1InnerMenuBarBorder = array of InnerMenuBarBorder; Arr2InnerMenuBarBorder = array of Arr1InnerMenuBarBorder; Arr3InnerMenuBarBorder = array of Arr2InnerMenuBarBorder; InnerMenuItemBorder = class; Arr1InnerMenuItemBorder = array of InnerMenuItemBorder; Arr2InnerMenuItemBorder = array of Arr1InnerMenuItemBorder; Arr3InnerMenuItemBorder = array of Arr2InnerMenuItemBorder; InnerOptionDialogBorder = class; Arr1InnerOptionDialogBorder = array of InnerOptionDialogBorder; Arr2InnerOptionDialogBorder = array of Arr1InnerOptionDialogBorder; Arr3InnerOptionDialogBorder = array of Arr2InnerOptionDialogBorder; InnerPaletteBorder = class; Arr1InnerPaletteBorder = array of InnerPaletteBorder; Arr2InnerPaletteBorder = array of Arr1InnerPaletteBorder; Arr3InnerPaletteBorder = array of Arr2InnerPaletteBorder; InnerPopupMenuBorder = class; Arr1InnerPopupMenuBorder = array of InnerPopupMenuBorder; Arr2InnerPopupMenuBorder = array of Arr1InnerPopupMenuBorder; Arr3InnerPopupMenuBorder = array of Arr2InnerPopupMenuBorder; InnerScrollPaneBorder = class; Arr1InnerScrollPaneBorder = array of InnerScrollPaneBorder; Arr2InnerScrollPaneBorder = array of Arr1InnerScrollPaneBorder; Arr3InnerScrollPaneBorder = array of Arr2InnerScrollPaneBorder; InnerToolBarBorder = class; Arr1InnerToolBarBorder = array of InnerToolBarBorder; Arr2InnerToolBarBorder = array of Arr1InnerToolBarBorder; Arr3InnerToolBarBorder = array of Arr2InnerToolBarBorder; InnerRolloverButtonBorder = class; Arr1InnerRolloverButtonBorder = array of InnerRolloverButtonBorder; Arr2InnerRolloverButtonBorder = array of Arr1InnerRolloverButtonBorder; Arr3InnerRolloverButtonBorder = array of Arr2InnerRolloverButtonBorder; InnerToggleButtonBorder = class; Arr1InnerToggleButtonBorder = array of InnerToggleButtonBorder; Arr2InnerToggleButtonBorder = array of Arr1InnerToggleButtonBorder; Arr3InnerToggleButtonBorder = array of Arr2InnerToggleButtonBorder; InnerTextFieldBorder = class; Arr1InnerTextFieldBorder = array of InnerTextFieldBorder; Arr2InnerTextFieldBorder = array of Arr1InnerTextFieldBorder; Arr3InnerTextFieldBorder = array of Arr2InnerTextFieldBorder; InnerTableHeaderBorder = class external 'javax.swing.plaf.metal' name 'TableHeaderBorder' (JSBAbstractBorder) strict protected var feditorBorderInsets: JAInsets; external name 'editorBorderInsets'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; end; InnerButtonBorder = class external 'javax.swing.plaf.metal' name 'ButtonBorder' (JSBAbstractBorder, JSPUIResource) strict protected class var fborderInsets: JAInsets; external name 'borderInsets'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerFlush3DBorder = class external 'javax.swing.plaf.metal' name 'Flush3DBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerInternalFrameBorder = class external 'javax.swing.plaf.metal' name 'InternalFrameBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerMenuBarBorder = class external 'javax.swing.plaf.metal' name 'MenuBarBorder' (JSBAbstractBorder, JSPUIResource) strict protected class var fborderInsets: JAInsets; external name 'borderInsets'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerMenuItemBorder = class external 'javax.swing.plaf.metal' name 'MenuItemBorder' (JSBAbstractBorder, JSPUIResource) strict protected class var fborderInsets: JAInsets; external name 'borderInsets'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerOptionDialogBorder = class external 'javax.swing.plaf.metal' name 'OptionDialogBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerPaletteBorder = class external 'javax.swing.plaf.metal' name 'PaletteBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerPopupMenuBorder = class external 'javax.swing.plaf.metal' name 'PopupMenuBorder' (JSBAbstractBorder, JSPUIResource) strict protected class var fborderInsets: JAInsets; external name 'borderInsets'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerScrollPaneBorder = class external 'javax.swing.plaf.metal' name 'ScrollPaneBorder' (JSBAbstractBorder, JSPUIResource) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; end; InnerToolBarBorder = class external 'javax.swing.plaf.metal' name 'ToolBarBorder' (JSBAbstractBorder, JSPUIResource, JSSwingConstants) strict protected var fbumps: JSPMMetalBumps; external name 'bumps'; public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; end; InnerRolloverButtonBorder = class external 'javax.swing.plaf.metal' name 'RolloverButtonBorder' (InnerButtonBorder) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; InnerToggleButtonBorder = class external 'javax.swing.plaf.metal' name 'ToggleButtonBorder' (InnerButtonBorder) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; InnerTextFieldBorder = class external 'javax.swing.plaf.metal' name 'TextFieldBorder' (InnerFlush3DBorder) public constructor create(); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; public constructor create(); overload; class function getButtonBorder(): JSBBorder; static; overload; class function getTextBorder(): JSBBorder; static; overload; class function getTextFieldBorder(): JSBBorder; static; overload; class function getToggleButtonBorder(): JSBBorder; static; overload; class function getDesktopIconBorder(): JSBBorder; static; overload; end; JSPSSynthBorder = class external 'javax.swing.plaf.synth' name 'SynthBorder' (JSBAbstractBorder, JSPUIResource) public procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSPButtonUI = class abstract external 'javax.swing.plaf' name 'ButtonUI' (JSPComponentUI) public constructor create(); overload; end; JSPColorChooserUI = class abstract external 'javax.swing.plaf' name 'ColorChooserUI' (JSPComponentUI) public constructor create(); overload; end; JSPComboBoxUI = class abstract external 'javax.swing.plaf' name 'ComboBoxUI' (JSPComponentUI) public constructor create(); overload; procedure setPopupVisible(para1: JSJComboBox; para2: jboolean); overload; virtual; abstract; function isPopupVisible(para1: JSJComboBox): jboolean; overload; virtual; abstract; function isFocusTraversable(para1: JSJComboBox): jboolean; overload; virtual; abstract; end; JSPDesktopIconUI = class abstract external 'javax.swing.plaf' name 'DesktopIconUI' (JSPComponentUI) public constructor create(); overload; end; JSPDesktopPaneUI = class abstract external 'javax.swing.plaf' name 'DesktopPaneUI' (JSPComponentUI) public constructor create(); overload; end; JSPFileChooserUI = class abstract external 'javax.swing.plaf' name 'FileChooserUI' (JSPComponentUI) public constructor create(); overload; function getAcceptAllFileFilter(para1: JSJFileChooser): JSFFileFilter; overload; virtual; abstract; function getFileView(para1: JSJFileChooser): JSFFileView; overload; virtual; abstract; function getApproveButtonText(para1: JSJFileChooser): JLString; overload; virtual; abstract; function getDialogTitle(para1: JSJFileChooser): JLString; overload; virtual; abstract; procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; abstract; procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; abstract; end; JSPInternalFrameUI = class abstract external 'javax.swing.plaf' name 'InternalFrameUI' (JSPComponentUI) public constructor create(); overload; end; JSPLabelUI = class abstract external 'javax.swing.plaf' name 'LabelUI' (JSPComponentUI) public constructor create(); overload; end; JSPListUI = class abstract external 'javax.swing.plaf' name 'ListUI' (JSPComponentUI) public constructor create(); overload; function locationToIndex(para1: JSJList; para2: JAPoint): jint; overload; virtual; abstract; function indexToLocation(para1: JSJList; para2: jint): JAPoint; overload; virtual; abstract; function getCellBounds(para1: JSJList; para2: jint; para3: jint): JARectangle; overload; virtual; abstract; end; JSPMenuBarUI = class abstract external 'javax.swing.plaf' name 'MenuBarUI' (JSPComponentUI) public constructor create(); overload; end; JSPOptionPaneUI = class abstract external 'javax.swing.plaf' name 'OptionPaneUI' (JSPComponentUI) public constructor create(); overload; procedure selectInitialValue(para1: JSJOptionPane); overload; virtual; abstract; function containsCustomComponents(para1: JSJOptionPane): jboolean; overload; virtual; abstract; end; JSPPanelUI = class abstract external 'javax.swing.plaf' name 'PanelUI' (JSPComponentUI) public constructor create(); overload; end; JSPPopupMenuUI = class abstract external 'javax.swing.plaf' name 'PopupMenuUI' (JSPComponentUI) public constructor create(); overload; function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; function getPopup(para1: JSJPopupMenu; para2: jint; para3: jint): JSPopup; overload; virtual; end; JSPProgressBarUI = class abstract external 'javax.swing.plaf' name 'ProgressBarUI' (JSPComponentUI) public constructor create(); overload; end; JSPRootPaneUI = class abstract external 'javax.swing.plaf' name 'RootPaneUI' (JSPComponentUI) public constructor create(); overload; end; JSPScrollBarUI = class abstract external 'javax.swing.plaf' name 'ScrollBarUI' (JSPComponentUI) public constructor create(); overload; end; JSPScrollPaneUI = class abstract external 'javax.swing.plaf' name 'ScrollPaneUI' (JSPComponentUI) public constructor create(); overload; end; JSPSeparatorUI = class abstract external 'javax.swing.plaf' name 'SeparatorUI' (JSPComponentUI) public constructor create(); overload; end; JSPSliderUI = class abstract external 'javax.swing.plaf' name 'SliderUI' (JSPComponentUI) public constructor create(); overload; end; JSPSpinnerUI = class abstract external 'javax.swing.plaf' name 'SpinnerUI' (JSPComponentUI) public constructor create(); overload; end; JSPSplitPaneUI = class abstract external 'javax.swing.plaf' name 'SplitPaneUI' (JSPComponentUI) public constructor create(); overload; procedure resetToPreferredSizes(para1: JSJSplitPane); overload; virtual; abstract; procedure setDividerLocation(para1: JSJSplitPane; para2: jint); overload; virtual; abstract; function getDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; function getMinimumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; function getMaximumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; abstract; procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; abstract; end; JSPTabbedPaneUI = class abstract external 'javax.swing.plaf' name 'TabbedPaneUI' (JSPComponentUI) public constructor create(); overload; function tabForCoordinate(para1: JSJTabbedPane; para2: jint; para3: jint): jint; overload; virtual; abstract; function getTabBounds(para1: JSJTabbedPane; para2: jint): JARectangle; overload; virtual; abstract; function getTabRunCount(para1: JSJTabbedPane): jint; overload; virtual; abstract; end; JSPTableHeaderUI = class abstract external 'javax.swing.plaf' name 'TableHeaderUI' (JSPComponentUI) public constructor create(); overload; end; JSPTableUI = class abstract external 'javax.swing.plaf' name 'TableUI' (JSPComponentUI) public constructor create(); overload; end; JSPTextUI = class abstract external 'javax.swing.plaf' name 'TextUI' (JSPComponentUI) public constructor create(); overload; function modelToView(para1: JSTJTextComponent; para2: jint): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException function modelToView(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias): JARectangle; overload; virtual; abstract; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTJTextComponent; para2: JAPoint): jint; overload; virtual; abstract; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; para3: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; var para3: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; abstract; // throws javax.swing.text.BadLocationException procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint); overload; virtual; abstract; procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint; para4: JSTPosition.InnerBias; para5: JSTPosition.InnerBias); overload; virtual; abstract; function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; abstract; function getRootView(para1: JSTJTextComponent): JSTView; overload; virtual; abstract; function getToolTipText(para1: JSTJTextComponent; para2: JAPoint): JLString; overload; virtual; end; JSPToolBarUI = class abstract external 'javax.swing.plaf' name 'ToolBarUI' (JSPComponentUI) public constructor create(); overload; end; JSPToolTipUI = class abstract external 'javax.swing.plaf' name 'ToolTipUI' (JSPComponentUI) public constructor create(); overload; end; JSPTreeUI = class abstract external 'javax.swing.plaf' name 'TreeUI' (JSPComponentUI) public constructor create(); overload; function getPathBounds(para1: JSJTree; para2: JSTTreePath): JARectangle; overload; virtual; abstract; function getPathForRow(para1: JSJTree; para2: jint): JSTTreePath; overload; virtual; abstract; function getRowForPath(para1: JSJTree; para2: JSTTreePath): jint; overload; virtual; abstract; function getRowCount(para1: JSJTree): jint; overload; virtual; abstract; function getClosestPathForLocation(para1: JSJTree; para2: jint; para3: jint): JSTTreePath; overload; virtual; abstract; function isEditing(para1: JSJTree): jboolean; overload; virtual; abstract; function stopEditing(para1: JSJTree): jboolean; overload; virtual; abstract; procedure cancelEditing(para1: JSJTree); overload; virtual; abstract; procedure startEditingAtPath(para1: JSJTree; para2: JSTTreePath); overload; virtual; abstract; function getEditingPath(para1: JSJTree): JSTTreePath; overload; virtual; abstract; end; JSPViewportUI = class abstract external 'javax.swing.plaf' name 'ViewportUI' (JSPComponentUI) public constructor create(); overload; end; JAPPopupMenuPeer = interface external 'java.awt.peer' name 'PopupMenuPeer' (JAPMenuPeer) procedure show(para1: JAEvent); overload; end; JBjava_beans_beancontext_BeanContextSupport_PersistenceDelegate = class external 'java.beans' name 'java_beans_beancontext_BeanContextSupport_PersistenceDelegate' (JBjava_util_Collection_PersistenceDelegate) end; JBjava_util_AbstractCollection_PersistenceDelegate = class external 'java.beans' name 'java_util_AbstractCollection_PersistenceDelegate' (JBjava_util_Collection_PersistenceDelegate) end; JBjava_util_AbstractList_PersistenceDelegate = class external 'java.beans' name 'java_util_AbstractList_PersistenceDelegate' (JBjava_util_List_PersistenceDelegate) end; JBjava_util_AbstractMap_PersistenceDelegate = class external 'java.beans' name 'java_util_AbstractMap_PersistenceDelegate' (JBjava_util_Map_PersistenceDelegate) end; JBjava_util_Hashtable_PersistenceDelegate = class external 'java.beans' name 'java_util_Hashtable_PersistenceDelegate' (JBjava_util_Map_PersistenceDelegate) end; JNSocketInputStream = class external 'java.net' name 'SocketInputStream' (JIFileInputStream) public function getChannel(): JNCFileChannel; overload; virtual; final; function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; end; JIBufferedInputStream = class external 'java.io' name 'BufferedInputStream' (JIFilterInputStream) strict protected var fbuf: Arr1jbyte; external name 'buf'; fcount: jint; external name 'count'; fpos: jint; external name 'pos'; fmarkpos: jint; external name 'markpos'; fmarklimit: jint; external name 'marklimit'; public constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: jint); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException end; JIDataInputStream = class external 'java.io' name 'DataInputStream' (JIFilterInputStream, JIDataInput) public constructor create(para1: JIInputStream); overload; function read(para1: Arr1jbyte): jint; overload; virtual; final; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; final; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; final; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; final; // throws java.io.IOException procedure readFully(para1: Arr1jbyte); overload; virtual; final; // throws java.io.IOException procedure readFully(var para1: array of jbyte); overload; virtual; final; // throws java.io.IOException procedure readFully(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException procedure readFully(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; final; // throws java.io.IOException function skipBytes(para1: jint): jint; overload; virtual; final; // throws java.io.IOException function readBoolean(): jboolean; overload; virtual; final; // throws java.io.IOException function readByte(): jbyte; overload; virtual; final; // throws java.io.IOException function readUnsignedByte(): jint; overload; virtual; final; // throws java.io.IOException function readShort(): jshort; overload; virtual; final; // throws java.io.IOException function readUnsignedShort(): jint; overload; virtual; final; // throws java.io.IOException function readChar(): jchar; overload; virtual; final; // throws java.io.IOException function readInt(): jint; overload; virtual; final; // throws java.io.IOException function readLong(): jlong; overload; virtual; final; // throws java.io.IOException function readFloat(): jfloat; overload; virtual; final; // throws java.io.IOException function readDouble(): jdouble; overload; virtual; final; // throws java.io.IOException function readLine(): JLString; overload; virtual; final; // throws java.io.IOException function readUTF(): JLString; overload; virtual; final; // throws java.io.IOException class function readUTF(para1: JIDataInput): JLString; static; overload; final; // throws java.io.IOException end; JILineNumberInputStream = class external 'java.io' name 'LineNumberInputStream' (JIFilterInputStream) public constructor create(para1: JIInputStream); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure setLineNumber(para1: jint); overload; virtual; function getLineNumber(): jint; overload; virtual; function available(): jint; overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException end; JIPushbackInputStream = class external 'java.io' name 'PushbackInputStream' (JIFilterInputStream) strict protected var fbuf: Arr1jbyte; external name 'buf'; fpos: jint; external name 'pos'; public constructor create(para1: JIInputStream; para2: jint); overload; constructor create(para1: JIInputStream); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure unread(para1: jint); overload; virtual; // throws java.io.IOException procedure unread(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure unread(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure unread(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure unread(var para1: array of jbyte); overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JSDigestInputStream = class external 'java.security' name 'DigestInputStream' (JIFilterInputStream) strict protected var fdigest: JSMessageDigest; external name 'digest'; public constructor create(para1: JIInputStream; para2: JSMessageDigest); overload; function getMessageDigest(): JSMessageDigest; overload; virtual; procedure setMessageDigest(para1: JSMessageDigest); overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure &on(para1: jboolean); overload; virtual; function toString(): JLString; overload; virtual; end; JUZCheckedInputStream = class external 'java.util.zip' name 'CheckedInputStream' (JIFilterInputStream) public constructor create(para1: JIInputStream; para2: JUZChecksum); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function getChecksum(): JUZChecksum; overload; virtual; end; JUZDeflaterInputStream = class external 'java.util.zip' name 'DeflaterInputStream' (JIFilterInputStream) strict protected final var fdef: JUZDeflater; external name 'def'; fbuf: Arr1jbyte; external name 'buf'; public constructor create(para1: JIInputStream); overload; constructor create(para1: JIInputStream; para2: JUZDeflater); overload; constructor create(para1: JIInputStream; para2: JUZDeflater; para3: jint); overload; procedure close(); overload; virtual; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException end; JUZInflaterInputStream = class external 'java.util.zip' name 'InflaterInputStream' (JIFilterInputStream) strict protected var finf: JUZInflater; external name 'inf'; fbuf: Arr1jbyte; external name 'buf'; flen: jint; external name 'len'; public constructor create(para1: JIInputStream; para2: JUZInflater; para3: jint); overload; constructor create(para1: JIInputStream; para2: JUZInflater); overload; constructor create(para1: JIInputStream); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure fill(); overload; virtual; // throws java.io.IOException public function markSupported(): jboolean; overload; virtual; procedure mark(para1: jint); overload; virtual; procedure reset(); overload; virtual; // throws java.io.IOException end; JCCipherInputStream = class external 'javax.crypto' name 'CipherInputStream' (JIFilterInputStream) public constructor create(para1: JIInputStream; para2: JCCipher); overload; strict protected constructor create(para1: JIInputStream); overload; public function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; end; JSProgressMonitorInputStream = class external 'javax.swing' name 'ProgressMonitorInputStream' (JIFilterInputStream) public constructor create(para1: JAComponent; para2: JLObject; para3: JIInputStream); overload; function getProgressMonitor(): JSProgressMonitor; overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException end; OOC_2_3PInputStream = class abstract external 'org.omg.CORBA_2_3.portable' name 'InputStream' (OOCPInputStream) public constructor create(); overload; function read_value(): JISerializable; overload; virtual; function read_value(para1: JLClass): JISerializable; overload; virtual; function read_value(para1: OOCPBoxedValueHelper): JISerializable; overload; virtual; function read_value(para1: JLString): JISerializable; overload; virtual; function read_value(para1: JISerializable): JISerializable; overload; virtual; function read_abstract_interface(): JLObject; overload; virtual; function read_abstract_interface(para1: JLClass): JLObject; overload; virtual; end; JILineNumberReader = class external 'java.io' name 'LineNumberReader' (JIBufferedReader) public constructor create(para1: JIReader); overload; constructor create(para1: JIReader; para2: jint); overload; procedure setLineNumber(para1: jint); overload; virtual; function getLineNumber(): jint; overload; virtual; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function readLine(): JLString; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException end; JIPushbackReader = class external 'java.io' name 'PushbackReader' (JIFilterReader) public constructor create(para1: JIReader; para2: jint); overload; constructor create(para1: JIReader); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jchar; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure unread(para1: jint); overload; virtual; // throws java.io.IOException procedure unread(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure unread(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure unread(para1: Arr1jchar); overload; virtual; // throws java.io.IOException procedure unread(var para1: array of jchar); overload; virtual; // throws java.io.IOException function ready(): jboolean; overload; virtual; // throws java.io.IOException procedure mark(para1: jint); overload; virtual; // throws java.io.IOException procedure reset(); overload; virtual; // throws java.io.IOException function markSupported(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException end; JIFileReader = class external 'java.io' name 'FileReader' (JIInputStreamReader) public constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFileDescriptor); overload; end; JNCSAbstractInterruptibleChannel = class abstract external 'java.nio.channels.spi' name 'AbstractInterruptibleChannel' (JLObject, JNCChannel, JNCInterruptibleChannel) strict protected constructor create(); overload; public procedure close(); overload; virtual; final; // throws java.io.IOException strict protected procedure implCloseChannel(); overload; virtual; abstract; // throws java.io.IOException public function isOpen(): jboolean; overload; virtual; final; strict protected procedure &begin(); overload; virtual; final; procedure &end(para1: jboolean); overload; virtual; final; // throws java.nio.channels.AsynchronousCloseException end; JNCScatteringByteChannel = interface external 'java.nio.channels' name 'ScatteringByteChannel' (JNCReadableByteChannel) function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException function read(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException function read(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException end; JNCByteChannel = interface external 'java.nio.channels' name 'ByteChannel' (JNCReadableByteChannel, JNCWritableByteChannel) end; JNCGatheringByteChannel = interface external 'java.nio.channels' name 'GatheringByteChannel' (JNCWritableByteChannel) function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; // throws java.io.IOException function write(para1: Arr1JNByteBuffer): jlong; overload; // throws java.io.IOException function write(var para1: array of JNByteBuffer): jlong; overload; // throws java.io.IOException end; JBObjectInputStreamWithLoader = class external 'java.beans' name 'ObjectInputStreamWithLoader' (JIObjectInputStream) public constructor create(para1: JIInputStream; para2: JLClassLoader); overload; // throws java.io.IOException, java.io.StreamCorruptedException strict protected function resolveClass(para1: JIObjectStreamClass): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException end; JCSunJCE_i = class sealed external 'javax.crypto' name 'SunJCE_i' (JIObjectInputStream) strict protected function resolveClass(para1: JIObjectStreamClass): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException end; JMLMLetObjectInputStream = class external 'javax.management.loading' name 'MLetObjectInputStream' (JIObjectInputStream) public constructor create(para1: JIInputStream; para2: JMLMLet); overload; // throws java.io.IOException, java.io.StreamCorruptedException strict protected function resolveClass(para1: JIObjectStreamClass): JLClass; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException public function getClassLoader(): JLClassLoader; overload; virtual; end; JISFileCacheImageInputStream = class external 'javax.imageio.stream' name 'FileCacheImageInputStream' (JISImageInputStreamImpl) public type InnerStreamDisposerRecord = class; Arr1InnerStreamDisposerRecord = array of InnerStreamDisposerRecord; Arr2InnerStreamDisposerRecord = array of Arr1InnerStreamDisposerRecord; Arr3InnerStreamDisposerRecord = array of Arr2InnerStreamDisposerRecord; InnerStreamDisposerRecord = class external 'javax.imageio.stream' name 'StreamDisposerRecord' end; public constructor create(para1: JIInputStream; para2: JIFile); overload; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function isCached(): jboolean; overload; virtual; function isCachedFile(): jboolean; overload; virtual; function isCachedMemory(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISFileImageInputStream = class external 'javax.imageio.stream' name 'FileImageInputStream' (JISImageInputStreamImpl) public constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException, java.io.IOException constructor create(para1: JIRandomAccessFile); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISMemoryCacheImageInputStream = class external 'javax.imageio.stream' name 'MemoryCacheImageInputStream' (JISImageInputStreamImpl) public type InnerStreamDisposerRecord = class; Arr1InnerStreamDisposerRecord = array of InnerStreamDisposerRecord; Arr2InnerStreamDisposerRecord = array of Arr1InnerStreamDisposerRecord; Arr3InnerStreamDisposerRecord = array of Arr2InnerStreamDisposerRecord; InnerStreamDisposerRecord = class external 'javax.imageio.stream' name 'StreamDisposerRecord' end; public constructor create(para1: JIInputStream); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException function isCached(): jboolean; overload; virtual; function isCachedFile(): jboolean; overload; virtual; function isCachedMemory(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISImageOutputStreamImpl = class abstract external 'javax.imageio.stream' name 'ImageOutputStreamImpl' (JISImageInputStreamImpl, JISImageOutputStream) public constructor create(); overload; procedure write(para1: jint); overload; virtual; abstract; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; abstract; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; virtual; // throws java.io.IOException procedure writeByte(para1: jint); overload; virtual; // throws java.io.IOException procedure writeShort(para1: jint); overload; virtual; // throws java.io.IOException procedure writeChar(para1: jint); overload; virtual; // throws java.io.IOException procedure writeInt(para1: jint); overload; virtual; // throws java.io.IOException procedure writeLong(para1: jlong); overload; virtual; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; virtual; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; virtual; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeChars(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; virtual; // throws java.io.IOException procedure writeShorts(para1: Arr1jshort; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeShorts(var para1: array of jshort; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeChars(para1: Arr1jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeChars(var para1: array of jchar; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeInts(para1: Arr1jint; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeInts(var para1: array of jint; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeLongs(para1: Arr1jlong; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeLongs(var para1: array of jlong; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeFloats(para1: Arr1jfloat; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeFloats(var para1: array of jfloat; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeDoubles(para1: Arr1jdouble; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeDoubles(var para1: array of jdouble; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure writeBit(para1: jint); overload; virtual; // throws java.io.IOException procedure writeBits(para1: jlong; para2: jint); overload; virtual; // throws java.io.IOException strict protected procedure flushBits(); overload; virtual; final; // throws java.io.IOException end; OJXDIMacOutputStream = class external 'org.jcp.xml.dsig.internal' name 'MacOutputStream' (JIByteArrayOutputStream) public constructor create(para1: JCMac); overload; function toByteArray(): Arr1jbyte; overload; virtual; procedure write(para1: Arr1jbyte); overload; virtual; procedure write(var para1: array of jbyte); overload; virtual; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; end; OJXDISignerOutputStream = class external 'org.jcp.xml.dsig.internal' name 'SignerOutputStream' (JIByteArrayOutputStream) public constructor create(para1: JSSignature); overload; procedure write(para1: Arr1jbyte); overload; virtual; procedure write(var para1: array of jbyte); overload; virtual; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; end; JNSocketOutputStream = class external 'java.net' name 'SocketOutputStream' (JIFileOutputStream) public function getChannel(): JNCFileChannel; overload; virtual; final; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; end; JIBufferedOutputStream = class external 'java.io' name 'BufferedOutputStream' (JIFilterOutputStream) strict protected var fbuf: Arr1jbyte; external name 'buf'; fcount: jint; external name 'count'; public constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: jint); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException end; JIDataOutputStream = class external 'java.io' name 'DataOutputStream' (JIFilterOutputStream, JIDataOutput) strict protected var fwritten: jint; external name 'written'; public constructor create(para1: JIOutputStream); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure writeBoolean(para1: jboolean); overload; virtual; final; // throws java.io.IOException procedure writeByte(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeShort(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeChar(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeInt(para1: jint); overload; virtual; final; // throws java.io.IOException procedure writeLong(para1: jlong); overload; virtual; final; // throws java.io.IOException procedure writeFloat(para1: jfloat); overload; virtual; final; // throws java.io.IOException procedure writeDouble(para1: jdouble); overload; virtual; final; // throws java.io.IOException procedure writeBytes(para1: JLString); overload; virtual; final; // throws java.io.IOException procedure writeChars(para1: JLString); overload; virtual; final; // throws java.io.IOException procedure writeUTF(para1: JLString); overload; virtual; final; // throws java.io.IOException function size(): jint; overload; virtual; final; end; JIPrintStream = class external 'java.io' name 'PrintStream' (JIFilterOutputStream, JLAppendable, JICloseable) public constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: jboolean); overload; constructor create(para1: JIOutputStream; para2: jboolean; para3: JLString); overload; // throws java.io.UnsupportedEncodingException constructor create(para1: JLString); overload; // throws java.io.FileNotFoundException constructor create(para1: JLString; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException constructor create(para1: JIFile; para2: JLString); overload; // throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException procedure flush(); overload; virtual; procedure close(); overload; virtual; function checkError(): jboolean; overload; virtual; strict protected procedure setError(); overload; virtual; procedure clearError(); overload; virtual; public procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; procedure print(para1: jboolean); overload; virtual; procedure print(para1: jchar); overload; virtual; procedure print(para1: jint); overload; virtual; procedure print(para1: jlong); overload; virtual; procedure print(para1: jfloat); overload; virtual; procedure print(para1: jdouble); overload; virtual; procedure print(para1: Arr1jchar); overload; virtual; procedure print(var para1: array of jchar); overload; virtual; procedure print(para1: JLString); overload; virtual; procedure print(para1: JLObject); overload; virtual; procedure println(); overload; virtual; procedure println(para1: jboolean); overload; virtual; procedure println(para1: jchar); overload; virtual; procedure println(para1: jint); overload; virtual; procedure println(para1: jlong); overload; virtual; procedure println(para1: jfloat); overload; virtual; procedure println(para1: jdouble); overload; virtual; procedure println(para1: Arr1jchar); overload; virtual; procedure println(var para1: array of jchar); overload; virtual; procedure println(para1: JLString); overload; virtual; procedure println(para1: JLObject); overload; virtual; function printf(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual; function printf(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual; function printf(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual; function printf(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual; function format(para1: JLString; para2: Arr1JLObject): JIPrintStream; overload; virtual; function format(para1: JLString; const para2: array of JLObject): JIPrintStream; overload; virtual; function format(para1: JULocale; para2: JLString; para3: Arr1JLObject): JIPrintStream; overload; virtual; function format(para1: JULocale; para2: JLString; const para3: array of JLObject): JIPrintStream; overload; virtual; function append(para1: JLCharSequence): JIPrintStream; overload; virtual; function append(para1: JLCharSequence; para2: jint; para3: jint): JIPrintStream; overload; virtual; function append(para1: jchar): JIPrintStream; overload; virtual; function append(para1: jchar): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence; para2: jint; para3: jint): JLAppendable; overload; virtual; // throws java.io.IOException function append(para1: JLCharSequence): JLAppendable; overload; virtual; // throws java.io.IOException end; JSDigestOutputStream = class external 'java.security' name 'DigestOutputStream' (JIFilterOutputStream) strict protected var fdigest: JSMessageDigest; external name 'digest'; public constructor create(para1: JIOutputStream; para2: JSMessageDigest); overload; function getMessageDigest(): JSMessageDigest; overload; virtual; procedure setMessageDigest(para1: JSMessageDigest); overload; virtual; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure &on(para1: jboolean); overload; virtual; function toString(): JLString; overload; virtual; end; JUZCheckedOutputStream = class external 'java.util.zip' name 'CheckedOutputStream' (JIFilterOutputStream) public constructor create(para1: JIOutputStream; para2: JUZChecksum); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function getChecksum(): JUZChecksum; overload; virtual; end; JUZDeflaterOutputStream = class external 'java.util.zip' name 'DeflaterOutputStream' (JIFilterOutputStream) strict protected var fdef: JUZDeflater; external name 'def'; fbuf: Arr1jbyte; external name 'buf'; public constructor create(para1: JIOutputStream; para2: JUZDeflater; para3: jint); overload; constructor create(para1: JIOutputStream; para2: JUZDeflater); overload; constructor create(para1: JIOutputStream); overload; procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure finish(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure deflate(); overload; virtual; // throws java.io.IOException end; JUZInflaterOutputStream = class external 'java.util.zip' name 'InflaterOutputStream' (JIFilterOutputStream) strict protected final var finf: JUZInflater; external name 'inf'; fbuf: Arr1jbyte; external name 'buf'; public constructor create(para1: JIOutputStream); overload; constructor create(para1: JIOutputStream; para2: JUZInflater); overload; constructor create(para1: JIOutputStream; para2: JUZInflater; para3: jint); overload; procedure close(); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure finish(); overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException end; JCCipherOutputStream = class external 'javax.crypto' name 'CipherOutputStream' (JIFilterOutputStream) public constructor create(para1: JIOutputStream; para2: JCCipher); overload; strict protected constructor create(para1: JIOutputStream); overload; public procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JSTRRTFParser = class abstract external 'javax.swing.text.rtf' name 'RTFParser' (JSTRAbstractFilter) public var flevel: jint; external name 'level'; strict protected var fwarnings: JIPrintStream; external name 'warnings'; public function handleKeyword(para1: JLString): jboolean; overload; virtual; abstract; function handleKeyword(para1: JLString; para2: jint): jboolean; overload; virtual; abstract; procedure handleText(para1: JLString); overload; virtual; abstract; procedure handleText(para1: jchar); overload; virtual; procedure handleBinaryBlob(para1: Arr1jbyte); overload; virtual; abstract; procedure handleBinaryBlob(var para1: array of jbyte); overload; virtual; abstract; procedure begingroup(); overload; virtual; abstract; procedure endgroup(); overload; virtual; abstract; constructor create(); overload; procedure writeSpecial(para1: jint); overload; virtual; // throws java.io.IOException strict protected procedure warning(para1: JLString); overload; virtual; public procedure write(para1: JLString); overload; virtual; // throws java.io.IOException procedure write(para1: jchar); overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; OOC_2_3POutputStream = class abstract external 'org.omg.CORBA_2_3.portable' name 'OutputStream' (OOCPOutputStream) public constructor create(); overload; procedure write_value(para1: JISerializable); overload; virtual; procedure write_value(para1: JISerializable; para2: JLClass); overload; virtual; procedure write_value(para1: JISerializable; para2: JLString); overload; virtual; procedure write_value(para1: JISerializable; para2: OOCPBoxedValueHelper); overload; virtual; procedure write_abstract_interface(para1: JLObject); overload; virtual; end; JIFileWriter = class external 'java.io' name 'FileWriter' (JIOutputStreamWriter) public constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JLString; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: JIFile); overload; // throws java.io.IOException constructor create(para1: JIFile; para2: jboolean); overload; // throws java.io.IOException constructor create(para1: JIFileDescriptor); overload; end; JSTHPNPrintWriter = class external 'javax.swing.text.html.parser' name 'NPrintWriter' (JIPrintWriter) public constructor create(para1: jint); overload; procedure println(para1: Arr1jchar); overload; virtual; procedure println(var para1: array of jchar); overload; virtual; end; JNFactoryURLClassLoader = class sealed external 'java.net' name 'FactoryURLClassLoader' (JNURLClassLoader) public function loadClass(para1: JLString; para2: jboolean): JLClass; overload; virtual; final; // throws java.lang.ClassNotFoundException end; JMLMLet = class external 'javax.management.loading' name 'MLet' (JNURLClassLoader, JMLMLetMBean, JMMBeanRegistration, JIExternalizable) public constructor create(); overload; constructor create(para1: Arr1JNURL); overload; constructor create(const para1: array of JNURL); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory); overload; constructor create(para1: Arr1JNURL; para2: jboolean); overload; constructor create(const para1: array of JNURL; para2: jboolean); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: jboolean); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: jboolean); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; procedure addURL(para1: JNURL); overload; virtual; procedure addURL(para1: JLString); overload; virtual; // throws javax.management.ServiceNotFoundException function getURLs(): Arr1JNURL; overload; virtual; function getMBeansFromURL(para1: JNURL): JUSet; overload; virtual; // throws javax.management.ServiceNotFoundException function getMBeansFromURL(para1: JLString): JUSet; overload; virtual; // throws javax.management.ServiceNotFoundException function getLibraryDirectory(): JLString; overload; virtual; procedure setLibraryDirectory(para1: JLString); overload; virtual; function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; procedure writeExternal(para1: JIObjectOutput); overload; virtual; // throws java.io.IOException, java.lang.UnsupportedOperationException procedure readExternal(para1: JIObjectInput); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.UnsupportedOperationException function loadClass(para1: JLString; para2: JMLClassLoaderRepository): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException strict protected function findClass(para1: JLString): JLClass; overload; virtual; // throws java.lang.ClassNotFoundException function findLibrary(para1: JLString): JLString; overload; virtual; function check(para1: JLString; para2: JNURL; para3: JLString; para4: JMLMLetContent): JNURL; overload; virtual; // throws java.lang.Exception end; JNSdpSocketImpl = class external 'java.net' name 'SdpSocketImpl' (JNPlainSocketImpl) strict protected procedure create_(para1: jboolean); external name 'create'; overload; virtual; // throws java.io.IOException end; JNSocksSocketImpl = class external 'java.net' name 'SocksSocketImpl' (JNPlainSocketImpl, JNSocksConsts) strict protected procedure connect(para1: JNSocketAddress; para2: jint); overload; virtual; // throws java.io.IOException procedure socksBind(para1: JNInetSocketAddress); overload; virtual; // throws java.io.IOException procedure acceptFrom(para1: JNSocketImpl; para2: JNInetSocketAddress); overload; virtual; // throws java.io.IOException function getInetAddress(): JNInetAddress; overload; virtual; function getPort(): jint; overload; virtual; function getLocalPort(): jint; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException end; JRAActivatable = class abstract external 'java.rmi.activation' name 'Activatable' (JRSRemoteServer) strict protected constructor create(para1: JLString; para2: JRMarshalledObject; para3: jboolean; para4: jint); overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException constructor create(para1: JLString; para2: JRMarshalledObject; para3: jboolean; para4: jint; para5: JRSRMIClientSocketFactory; para6: JRSRMIServerSocketFactory); overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException constructor create(para1: JRAActivationID; para2: jint); overload; // throws java.rmi.RemoteException constructor create(para1: JRAActivationID; para2: jint; para3: JRSRMIClientSocketFactory; para4: JRSRMIServerSocketFactory); overload; // throws java.rmi.RemoteException function getID(): JRAActivationID; overload; virtual; public class function register(para1: JRAActivationDesc): JRRemote; static; overload; // throws java.rmi.activation.UnknownGroupException, java.rmi.activation.ActivationException, java.rmi.RemoteException class function inactive(para1: JRAActivationID): jboolean; static; overload; // throws java.rmi.activation.UnknownObjectException, java.rmi.activation.ActivationException, java.rmi.RemoteException class procedure unregister(para1: JRAActivationID); static; overload; // throws java.rmi.activation.UnknownObjectException, java.rmi.activation.ActivationException, java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: JLString; para3: JRMarshalledObject; para4: jboolean; para5: jint): JRAActivationID; static; overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: JLString; para3: JRMarshalledObject; para4: jboolean; para5: jint; para6: JRSRMIClientSocketFactory; para7: JRSRMIServerSocketFactory): JRAActivationID; static; overload; // throws java.rmi.activation.ActivationException, java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: JRAActivationID; para3: jint): JRRemote; static; overload; // throws java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: JRAActivationID; para3: jint; para4: JRSRMIClientSocketFactory; para5: JRSRMIServerSocketFactory): JRRemote; static; overload; // throws java.rmi.RemoteException class function unexportObject(para1: JRRemote; para2: jboolean): jboolean; static; overload; // throws java.rmi.NoSuchObjectException end; JRSUnicastRemoteObject = class external 'java.rmi.server' name 'UnicastRemoteObject' (JRSRemoteServer) strict protected constructor create(); overload; // throws java.rmi.RemoteException constructor create(para1: jint); overload; // throws java.rmi.RemoteException constructor create(para1: jint; para2: JRSRMIClientSocketFactory; para3: JRSRMIServerSocketFactory); overload; // throws java.rmi.RemoteException public function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException class function exportObject(para1: JRRemote): JRSRemoteStub; static; overload; // throws java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: jint): JRRemote; static; overload; // throws java.rmi.RemoteException class function exportObject(para1: JRRemote; para2: jint; para3: JRSRMIClientSocketFactory; para4: JRSRMIServerSocketFactory): JRRemote; static; overload; // throws java.rmi.RemoteException class function unexportObject(para1: JRRemote; para2: jboolean): jboolean; static; overload; // throws java.rmi.NoSuchObjectException end; JRAActivationGroup_Stub = class sealed external 'java.rmi.activation' name 'ActivationGroup_Stub' (JRSRemoteStub, JRAActivationInstantiator, JRRemote) public constructor create(para1: JRSRemoteRef); overload; function newInstance(para1: JRAActivationID; para2: JRAActivationDesc): JRMarshalledObject; overload; virtual; // throws java.rmi.RemoteException, java.rmi.activation.ActivationException end; JMRRRMIConnectionImpl_Stub = class sealed external 'javax.management.remote.rmi' name 'RMIConnectionImpl_Stub' (JRSRemoteStub, JMRRRMIConnection) public constructor create(para1: JRSRemoteRef); overload; procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException procedure close(); overload; virtual; // throws java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException, javax.management.ReflectionException function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws java.io.IOException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ReflectionException function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ReflectionException function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.ReflectionException procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws java.io.IOException, javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException end; JMRRRMIServerImpl_Stub = class sealed external 'javax.management.remote.rmi' name 'RMIServerImpl_Stub' (JRSRemoteStub, JMRRRMIServer) public constructor create(para1: JRSRemoteRef); overload; function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException end; JMRRRMIIIOPServerImpl = class external 'javax.management.remote.rmi' name 'RMIIIOPServerImpl' (JMRRRMIServerImpl) public constructor create(para1: JUMap); overload; // throws java.io.IOException strict protected procedure export(); overload; virtual; // throws java.io.IOException function getProtocol(): JLString; overload; virtual; public function toStub(): JRRemote; overload; virtual; // throws java.io.IOException strict protected function makeClient(para1: JLString; para2: JSASubject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException procedure closeClient(para1: JMRRRMIConnection); overload; virtual; // throws java.io.IOException procedure closeServer(); overload; virtual; // throws java.io.IOException end; JMRRRMIJRMPServerImpl = class external 'javax.management.remote.rmi' name 'RMIJRMPServerImpl' (JMRRRMIServerImpl) public constructor create(para1: jint; para2: JRSRMIClientSocketFactory; para3: JRSRMIServerSocketFactory; para4: JUMap); overload; // throws java.io.IOException strict protected procedure export(); overload; virtual; // throws java.io.IOException function getProtocol(): JLString; overload; virtual; public function toStub(): JRRemote; overload; virtual; // throws java.io.IOException strict protected function makeClient(para1: JLString; para2: JSASubject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException procedure closeClient(para1: JMRRRMIConnection); overload; virtual; // throws java.io.IOException procedure closeServer(); overload; virtual; // throws java.io.IOException end; JAAWTPermission = class sealed external 'java.awt' name 'AWTPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JISerializablePermission = class sealed external 'java.io' name 'SerializablePermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JLRuntimePermission = class sealed external 'java.lang' name 'RuntimePermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JLMManagementPermission = class sealed external 'java.lang.management' name 'ManagementPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; // throws java.lang.IllegalArgumentException end; JLRReflectPermission = class sealed external 'java.lang.reflect' name 'ReflectPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JNNetPermission = class sealed external 'java.net' name 'NetPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSSecurityPermission = class sealed external 'java.security' name 'SecurityPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSSQLPermission = class sealed external 'java.sql' name 'SQLPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JUPropertyPermission = class sealed external 'java.util' name 'PropertyPermission' (JSBasicPermission) public constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function getActions(): JLString; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JULLoggingPermission = class sealed external 'java.util.logging' name 'LoggingPermission' (JSBasicPermission) public constructor create(para1: JLString; para2: JLString); overload; // throws java.lang.IllegalArgumentException end; JMMBeanServerPermission = class external 'javax.management' name 'MBeanServerPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function hashCode(): jint; overload; virtual; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JMMBeanTrustPermission = class external 'javax.management' name 'MBeanTrustPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JMRSubjectDelegationPermission = class sealed external 'javax.management.remote' name 'SubjectDelegationPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JNSSSLPermission = class sealed external 'javax.net.ssl' name 'SSLPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSAAuthPermission = class sealed external 'javax.security.auth' name 'AuthPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JSAKDelegationPermission = class sealed external 'javax.security.auth.kerberos' name 'DelegationPermission' (JSBasicPermission, JISerializable) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JSSAudioPermission = class external 'javax.sound.sampled' name 'AudioPermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JXWWebServicePermission = class sealed external 'javax.xml.ws' name 'WebServicePermission' (JSBasicPermission) public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JLString); overload; end; JCSunJCE_k = class sealed external 'javax.crypto' name 'SunJCE_k' (JCSunJCE_f) public function implies(para1: JSPermission): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function newPermissionCollection(): JSPermissionCollection; overload; virtual; end; JXCDSExcC14NParameterSpec = class sealed external 'javax.xml.crypto.dsig.spec' name 'ExcC14NParameterSpec' (JLObject, JXCDSC14NMethodParameterSpec) public const DEFAULT = '#default'; public constructor create(); overload; constructor create(para1: JUList); overload; function getPrefixList(): JUList; overload; virtual; end; JSRCachedRowSet = interface external 'javax.sql.rowset' name 'CachedRowSet' (JSRowSet, JSRJoinable) const COMMIT_ON_ACCEPT_CHANGES = 1; procedure populate(para1: JSResultSet); overload; // throws java.sql.SQLException procedure execute(para1: JSConnection); overload; // throws java.sql.SQLException procedure acceptChanges(); overload; // throws javax.sql.rowset.spi.SyncProviderException procedure acceptChanges(para1: JSConnection); overload; // throws javax.sql.rowset.spi.SyncProviderException procedure restoreOriginal(); overload; // throws java.sql.SQLException procedure release(); overload; // throws java.sql.SQLException procedure undoDelete(); overload; // throws java.sql.SQLException procedure undoInsert(); overload; // throws java.sql.SQLException procedure undoUpdate(); overload; // throws java.sql.SQLException function columnUpdated(para1: jint): jboolean; overload; // throws java.sql.SQLException function columnUpdated(para1: JLString): jboolean; overload; // throws java.sql.SQLException function toCollection(): JUCollection; overload; // throws java.sql.SQLException function toCollection(para1: jint): JUCollection; overload; // throws java.sql.SQLException function toCollection(para1: JLString): JUCollection; overload; // throws java.sql.SQLException function getSyncProvider(): JSRSSyncProvider; overload; // throws java.sql.SQLException procedure setSyncProvider(para1: JLString); overload; // throws java.sql.SQLException function size(): jint; overload; procedure setMetaData(para1: JSRowSetMetaData); overload; // throws java.sql.SQLException function getOriginal(): JSResultSet; overload; // throws java.sql.SQLException function getOriginalRow(): JSResultSet; overload; // throws java.sql.SQLException procedure setOriginalRow(); overload; // throws java.sql.SQLException function getTableName(): JLString; overload; // throws java.sql.SQLException procedure setTableName(para1: JLString); overload; // throws java.sql.SQLException function getKeyColumns(): Arr1jint; overload; // throws java.sql.SQLException procedure setKeyColumns(para1: Arr1jint); overload; // throws java.sql.SQLException procedure setKeyColumns(var para1: array of jint); overload; // throws java.sql.SQLException function createShared(): JSRowSet; overload; // throws java.sql.SQLException function createCopy(): JSRCachedRowSet; overload; // throws java.sql.SQLException function createCopySchema(): JSRCachedRowSet; overload; // throws java.sql.SQLException function createCopyNoConstraints(): JSRCachedRowSet; overload; // throws java.sql.SQLException function getRowSetWarnings(): JSRRowSetWarning; overload; // throws java.sql.SQLException function getShowDeleted(): jboolean; overload; // throws java.sql.SQLException procedure setShowDeleted(para1: jboolean); overload; // throws java.sql.SQLException procedure commit(); overload; // throws java.sql.SQLException procedure rollback(); overload; // throws java.sql.SQLException procedure rollback(para1: JSSavepoint); overload; // throws java.sql.SQLException procedure rowSetPopulated(para1: JSRowSetEvent; para2: jint); overload; // throws java.sql.SQLException procedure populate(para1: JSResultSet; para2: jint); overload; // throws java.sql.SQLException procedure setPageSize(para1: jint); overload; // throws java.sql.SQLException function getPageSize(): jint; overload; function nextPage(): jboolean; overload; // throws java.sql.SQLException function previousPage(): jboolean; overload; // throws java.sql.SQLException end; JSRJdbcRowSet = interface external 'javax.sql.rowset' name 'JdbcRowSet' (JSRowSet, JSRJoinable) function getShowDeleted(): jboolean; overload; // throws java.sql.SQLException procedure setShowDeleted(para1: jboolean); overload; // throws java.sql.SQLException function getRowSetWarnings(): JSRRowSetWarning; overload; // throws java.sql.SQLException procedure commit(); overload; // throws java.sql.SQLException function getAutoCommit(): jboolean; overload; // throws java.sql.SQLException procedure setAutoCommit(para1: jboolean); overload; // throws java.sql.SQLException procedure rollback(); overload; // throws java.sql.SQLException procedure rollback(para1: JSSavepoint); overload; // throws java.sql.SQLException end; JSRSSyncResolver = interface external 'javax.sql.rowset.spi' name 'SyncResolver' (JSRowSet) const UPDATE_ROW_CONFLICT = 0; DELETE_ROW_CONFLICT = 1; INSERT_ROW_CONFLICT = 2; NO_ROW_CONFLICT = 3; function getStatus(): jint; overload; function getConflictValue(para1: jint): JLObject; overload; // throws java.sql.SQLException function getConflictValue(para1: JLString): JLObject; overload; // throws java.sql.SQLException procedure setResolvedValue(para1: jint; para2: JLObject); overload; // throws java.sql.SQLException procedure setResolvedValue(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException function nextConflict(): jboolean; overload; // throws java.sql.SQLException function previousConflict(): jboolean; overload; // throws java.sql.SQLException end; JSRRowSetMetaDataImpl = class external 'javax.sql.rowset' name 'RowSetMetaDataImpl' (JLObject, JSRowSetMetaData, JISerializable) public type InnerColInfo = class; Arr1InnerColInfo = array of InnerColInfo; Arr2InnerColInfo = array of Arr1InnerColInfo; Arr3InnerColInfo = array of Arr2InnerColInfo; InnerColInfo = class external 'javax.sql.rowset' name 'ColInfo' end; public constructor create(); overload; procedure setColumnCount(para1: jint); overload; virtual; // throws java.sql.SQLException procedure setAutoIncrement(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setCaseSensitive(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setSearchable(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setCurrency(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setNullable(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setSigned(para1: jint; para2: jboolean); overload; virtual; // throws java.sql.SQLException procedure setColumnDisplaySize(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setColumnLabel(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setColumnName(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setSchemaName(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setPrecision(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setScale(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setTableName(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setCatalogName(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException procedure setColumnType(para1: jint; para2: jint); overload; virtual; // throws java.sql.SQLException procedure setColumnTypeName(para1: jint; para2: JLString); overload; virtual; // throws java.sql.SQLException function getColumnCount(): jint; overload; virtual; // throws java.sql.SQLException function isAutoIncrement(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isCaseSensitive(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isSearchable(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isCurrency(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isNullable(para1: jint): jint; overload; virtual; // throws java.sql.SQLException function isSigned(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function getColumnDisplaySize(para1: jint): jint; overload; virtual; // throws java.sql.SQLException function getColumnLabel(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function getColumnName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function getSchemaName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function getPrecision(para1: jint): jint; overload; virtual; // throws java.sql.SQLException function getScale(para1: jint): jint; overload; virtual; // throws java.sql.SQLException function getTableName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function getCatalogName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function getColumnType(para1: jint): jint; overload; virtual; // throws java.sql.SQLException function getColumnTypeName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function isReadOnly(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isWritable(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function isDefinitelyWritable(para1: jint): jboolean; overload; virtual; // throws java.sql.SQLException function getColumnClassName(para1: jint): JLString; overload; virtual; // throws java.sql.SQLException function unwrap(para1: JLClass): JLObject; overload; virtual; // throws java.sql.SQLException function isWrapperFor(para1: JLClass): jboolean; overload; virtual; // throws java.sql.SQLException end; JSCallableStatement = interface external 'java.sql' name 'CallableStatement' (JSPreparedStatement) procedure registerOutParameter(para1: jint; para2: jint); overload; // throws java.sql.SQLException procedure registerOutParameter(para1: jint; para2: jint; para3: jint); overload; // throws java.sql.SQLException function wasNull(): jboolean; overload; // throws java.sql.SQLException function getString(para1: jint): JLString; overload; // throws java.sql.SQLException function getBoolean(para1: jint): jboolean; overload; // throws java.sql.SQLException function getByte(para1: jint): jbyte; overload; // throws java.sql.SQLException function getShort(para1: jint): jshort; overload; // throws java.sql.SQLException function getInt(para1: jint): jint; overload; // throws java.sql.SQLException function getLong(para1: jint): jlong; overload; // throws java.sql.SQLException function getFloat(para1: jint): jfloat; overload; // throws java.sql.SQLException function getDouble(para1: jint): jdouble; overload; // throws java.sql.SQLException function getBigDecimal(para1: jint; para2: jint): JMBigDecimal; overload; // throws java.sql.SQLException function getBytes(para1: jint): Arr1jbyte; overload; // throws java.sql.SQLException function getDate(para1: jint): JSDate; overload; // throws java.sql.SQLException function getTime(para1: jint): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: jint): JSqlTimestamp; overload; // throws java.sql.SQLException function getObject(para1: jint): JLObject; overload; // throws java.sql.SQLException function getBigDecimal(para1: jint): JMBigDecimal; overload; // throws java.sql.SQLException function getObject(para1: jint; para2: JUMap): JLObject; overload; // throws java.sql.SQLException function getRef(para1: jint): JSRef; overload; // throws java.sql.SQLException function getBlob(para1: jint): JSBlob; overload; // throws java.sql.SQLException function getClob(para1: jint): JSClob; overload; // throws java.sql.SQLException function getArray(para1: jint): JSArray; overload; // throws java.sql.SQLException function getDate(para1: jint; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException function getTime(para1: jint; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: jint; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException procedure registerOutParameter(para1: jint; para2: jint; para3: JLString); overload; // throws java.sql.SQLException procedure registerOutParameter(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure registerOutParameter(para1: JLString; para2: jint; para3: jint); overload; // throws java.sql.SQLException procedure registerOutParameter(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException function getURL(para1: jint): JNURL; overload; // throws java.sql.SQLException procedure setURL(para1: JLString; para2: JNURL); overload; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure setBoolean(para1: JLString; para2: jboolean); overload; // throws java.sql.SQLException procedure setByte(para1: JLString; para2: jbyte); overload; // throws java.sql.SQLException procedure setShort(para1: JLString; para2: jshort); overload; // throws java.sql.SQLException procedure setInt(para1: JLString; para2: jint); overload; // throws java.sql.SQLException procedure setLong(para1: JLString; para2: jlong); overload; // throws java.sql.SQLException procedure setFloat(para1: JLString; para2: jfloat); overload; // throws java.sql.SQLException procedure setDouble(para1: JLString; para2: jdouble); overload; // throws java.sql.SQLException procedure setBigDecimal(para1: JLString; para2: JMBigDecimal); overload; // throws java.sql.SQLException procedure setString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure setBytes(para1: JLString; para2: Arr1jbyte); overload; // throws java.sql.SQLException procedure setBytes(para1: JLString; var para2: array of jbyte); overload; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate); overload; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime); overload; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint; para4: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject; para3: jint); overload; // throws java.sql.SQLException procedure setObject(para1: JLString; para2: JLObject); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jint); overload; // throws java.sql.SQLException procedure setDate(para1: JLString; para2: JSDate; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTime(para1: JLString; para2: JSTime; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setTimestamp(para1: JLString; para2: JSqlTimestamp; para3: JUCalendar); overload; // throws java.sql.SQLException procedure setNull(para1: JLString; para2: jint; para3: JLString); overload; // throws java.sql.SQLException function getString(para1: JLString): JLString; overload; // throws java.sql.SQLException function getBoolean(para1: JLString): jboolean; overload; // throws java.sql.SQLException function getByte(para1: JLString): jbyte; overload; // throws java.sql.SQLException function getShort(para1: JLString): jshort; overload; // throws java.sql.SQLException function getInt(para1: JLString): jint; overload; // throws java.sql.SQLException function getLong(para1: JLString): jlong; overload; // throws java.sql.SQLException function getFloat(para1: JLString): jfloat; overload; // throws java.sql.SQLException function getDouble(para1: JLString): jdouble; overload; // throws java.sql.SQLException function getBytes(para1: JLString): Arr1jbyte; overload; // throws java.sql.SQLException function getDate(para1: JLString): JSDate; overload; // throws java.sql.SQLException function getTime(para1: JLString): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: JLString): JSqlTimestamp; overload; // throws java.sql.SQLException function getObject(para1: JLString): JLObject; overload; // throws java.sql.SQLException function getBigDecimal(para1: JLString): JMBigDecimal; overload; // throws java.sql.SQLException function getObject(para1: JLString; para2: JUMap): JLObject; overload; // throws java.sql.SQLException function getRef(para1: JLString): JSRef; overload; // throws java.sql.SQLException function getBlob(para1: JLString): JSBlob; overload; // throws java.sql.SQLException function getClob(para1: JLString): JSClob; overload; // throws java.sql.SQLException function getArray(para1: JLString): JSArray; overload; // throws java.sql.SQLException function getDate(para1: JLString; para2: JUCalendar): JSDate; overload; // throws java.sql.SQLException function getTime(para1: JLString; para2: JUCalendar): JSTime; overload; // throws java.sql.SQLException function getTimestamp(para1: JLString; para2: JUCalendar): JSqlTimestamp; overload; // throws java.sql.SQLException function getURL(para1: JLString): JNURL; overload; // throws java.sql.SQLException function getRowId(para1: jint): JSRowId; overload; // throws java.sql.SQLException function getRowId(para1: JLString): JSRowId; overload; // throws java.sql.SQLException procedure setRowId(para1: JLString; para2: JSRowId); overload; // throws java.sql.SQLException procedure setNString(para1: JLString; para2: JLString); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JSNClob); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException function getNClob(para1: jint): JSNClob; overload; // throws java.sql.SQLException function getNClob(para1: JLString): JSNClob; overload; // throws java.sql.SQLException procedure setSQLXML(para1: JLString; para2: JSSQLXML); overload; // throws java.sql.SQLException function getSQLXML(para1: jint): JSSQLXML; overload; // throws java.sql.SQLException function getSQLXML(para1: JLString): JSSQLXML; overload; // throws java.sql.SQLException function getNString(para1: jint): JLString; overload; // throws java.sql.SQLException function getNString(para1: JLString): JLString; overload; // throws java.sql.SQLException function getNCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException function getNCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException function getCharacterStream(para1: jint): JIReader; overload; // throws java.sql.SQLException function getCharacterStream(para1: JLString): JIReader; overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JSBlob); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JSClob); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream; para3: jlong); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader; para3: jlong); overload; // throws java.sql.SQLException procedure setAsciiStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setBinaryStream(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setNCharacterStream(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException procedure setBlob(para1: JLString; para2: JIInputStream); overload; // throws java.sql.SQLException procedure setNClob(para1: JLString; para2: JIReader); overload; // throws java.sql.SQLException end; JSProvider = class abstract external 'java.security' name 'Provider' (JUProperties) public type InnerEngineDescription = class; Arr1InnerEngineDescription = array of InnerEngineDescription; Arr2InnerEngineDescription = array of Arr1InnerEngineDescription; Arr3InnerEngineDescription = array of Arr2InnerEngineDescription; InnerServiceKey = class; Arr1InnerServiceKey = array of InnerServiceKey; Arr2InnerServiceKey = array of Arr1InnerServiceKey; Arr3InnerServiceKey = array of Arr2InnerServiceKey; InnerUString = class; Arr1InnerUString = array of InnerUString; Arr2InnerUString = array of Arr1InnerUString; Arr3InnerUString = array of Arr2InnerUString; InnerEngineDescription = class external 'java.security' name 'EngineDescription' end; InnerServiceKey = class external 'java.security' name 'ServiceKey' end; InnerUString = class external 'java.security' name 'UString' end; public type InnerService = class; Arr1InnerService = array of InnerService; Arr2InnerService = array of Arr1InnerService; Arr3InnerService = array of Arr2InnerService; InnerService = class external 'java.security' name 'Service' (JLObject) public constructor create(para1: JSProvider; para2: JLString; para3: JLString; para4: JLString; para5: JUList; para6: JUMap); overload; function getType(): JLString; overload; virtual; final; function getAlgorithm(): JLString; overload; virtual; final; function getProvider(): JSProvider; overload; virtual; final; function getClassName(): JLString; overload; virtual; final; function getAttribute(para1: JLString): JLString; overload; virtual; final; function newInstance(para1: JLObject): JLObject; overload; virtual; // throws java.security.NoSuchAlgorithmException function supportsParameter(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; strict protected constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; public function getName(): JLString; overload; virtual; function getVersion(): jdouble; overload; virtual; function getInfo(): JLString; overload; virtual; function toString(): JLString; overload; virtual; procedure clear(); overload; virtual; procedure load(para1: JIInputStream); overload; virtual; // throws java.io.IOException procedure putAll(para1: JUMap); overload; virtual; function entrySet(): JUSet; overload; virtual; function keySet(): JUSet; overload; virtual; function values(): JUCollection; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function keys(): JUEnumeration; overload; virtual; function elements(): JUEnumeration; overload; virtual; function getProperty(para1: JLString): JLString; overload; virtual; function getService(para1: JLString; para2: JLString): JSProvider.InnerService; overload; virtual; function getServices(): JUSet; overload; virtual; strict protected procedure putService(para1: JSProvider.InnerService); overload; virtual; procedure removeService(para1: JSProvider.InnerService); overload; virtual; end; JSMultiUIDefaults = class external 'javax.swing' name 'MultiUIDefaults' (JSUIDefaults) public type InnerMultiUIDefaultsEnumerator = class; Arr1InnerMultiUIDefaultsEnumerator = array of InnerMultiUIDefaultsEnumerator; Arr2InnerMultiUIDefaultsEnumerator = array of Arr1InnerMultiUIDefaultsEnumerator; Arr3InnerMultiUIDefaultsEnumerator = array of Arr2InnerMultiUIDefaultsEnumerator; InnerMultiUIDefaultsEnumerator = class external 'javax.swing' name 'MultiUIDefaultsEnumerator' end; public constructor create(para1: Arr1JSUIDefaults); overload; constructor create(const para1: array of JSUIDefaults); overload; constructor create(); overload; function get(para1: JLObject): JLObject; overload; virtual; function get(para1: JLObject; para2: JULocale): JLObject; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function keys(): JUEnumeration; overload; virtual; function elements(): JUEnumeration; overload; virtual; function entrySet(): JUSet; overload; virtual; strict protected procedure getUIError(para1: JLString); overload; virtual; public function remove(para1: JLObject): JLObject; overload; virtual; procedure clear(); overload; virtual; function toString(): JLString; overload; virtual; end; JSPMMultiUIDefaults = class external 'javax.swing.plaf.multi' name 'MultiUIDefaults' (JSUIDefaults) strict protected procedure getUIError(para1: JLString); overload; virtual; end; JSAbstractAction = class abstract external 'javax.swing' name 'AbstractAction' (JLObject, JSAction, JLCloneable, JISerializable) strict protected var fenabled: jboolean; external name 'enabled'; fchangeSupport: JSESwingPropertyChangeSupport; external name 'changeSupport'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JSIcon); overload; function getValue(para1: JLString): JLObject; overload; virtual; procedure putValue(para1: JLString; para2: JLObject); overload; virtual; function isEnabled(): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; function getKeys(): Arr1JLObject; overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; function getPropertyChangeListeners(): Arr1JBPropertyChangeListener; overload; virtual; strict protected function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSPMMetalComboBoxEditor = class external 'javax.swing.plaf.metal' name 'MetalComboBoxEditor' (JSPBBasicComboBoxEditor) public type InnerEditorBorder = class; Arr1InnerEditorBorder = array of InnerEditorBorder; Arr2InnerEditorBorder = array of Arr1InnerEditorBorder; Arr3InnerEditorBorder = array of Arr2InnerEditorBorder; InnerEditorBorder = class external 'javax.swing.plaf.metal' name 'EditorBorder' end; public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing.plaf.metal' name 'UIResource' (JSPMMetalComboBoxEditor, JSPUIResource) public constructor create(); overload; end; strict protected class var feditorBorderInsets: JAInsets; external name 'editorBorderInsets'; public constructor create(); overload; end; JSToolTipManager = class external 'javax.swing' name 'ToolTipManager' (JAEMouseAdapter, JAEMouseMotionListener) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerMoveBeforeEnterListener = class; Arr1InnerMoveBeforeEnterListener = array of InnerMoveBeforeEnterListener; Arr2InnerMoveBeforeEnterListener = array of Arr1InnerMoveBeforeEnterListener; Arr3InnerMoveBeforeEnterListener = array of Arr2InnerMoveBeforeEnterListener; InnerActions = class external 'javax.swing' name 'Actions' end; InnerMoveBeforeEnterListener = class external 'javax.swing' name 'MoveBeforeEnterListener' end; public type InnerinsideTimerAction = class; Arr1InnerinsideTimerAction = array of InnerinsideTimerAction; Arr2InnerinsideTimerAction = array of Arr1InnerinsideTimerAction; Arr3InnerinsideTimerAction = array of Arr2InnerinsideTimerAction; InneroutsideTimerAction = class; Arr1InneroutsideTimerAction = array of InneroutsideTimerAction; Arr2InneroutsideTimerAction = array of Arr1InneroutsideTimerAction; Arr3InneroutsideTimerAction = array of Arr2InneroutsideTimerAction; InnerstillInsideTimerAction = class; Arr1InnerstillInsideTimerAction = array of InnerstillInsideTimerAction; Arr2InnerstillInsideTimerAction = array of Arr1InnerstillInsideTimerAction; Arr3InnerstillInsideTimerAction = array of Arr2InnerstillInsideTimerAction; InnerinsideTimerAction = class external 'javax.swing' name 'insideTimerAction' end; InneroutsideTimerAction = class external 'javax.swing' name 'outsideTimerAction' end; InnerstillInsideTimerAction = class external 'javax.swing' name 'stillInsideTimerAction' end; strict protected var flightWeightPopupEnabled: jboolean; external name 'lightWeightPopupEnabled'; fheavyWeightPopupEnabled: jboolean; external name 'heavyWeightPopupEnabled'; public procedure setEnabled(para1: jboolean); overload; virtual; function isEnabled(): jboolean; overload; virtual; procedure setLightWeightPopupEnabled(para1: jboolean); overload; virtual; function isLightWeightPopupEnabled(): jboolean; overload; virtual; procedure setInitialDelay(para1: jint); overload; virtual; function getInitialDelay(): jint; overload; virtual; procedure setDismissDelay(para1: jint); overload; virtual; function getDismissDelay(): jint; overload; virtual; procedure setReshowDelay(para1: jint); overload; virtual; function getReshowDelay(): jint; overload; virtual; class function sharedInstance(): JSToolTipManager; static; overload; procedure registerComponent(para1: JSJComponent); overload; virtual; procedure unregisterComponent(para1: JSJComponent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; end; JSEMouseInputAdapter = class abstract external 'javax.swing.event' name 'MouseInputAdapter' (JAEMouseAdapter, JSEMouseInputListener) public constructor create(); overload; end; JADDnDEventMulticaster = class external 'java.awt.dnd' name 'DnDEventMulticaster' (JAAWTEventMulticaster, JADDragSourceListener, JADDragSourceMotionListener) strict protected constructor create(para1: JUEventListener; para2: JUEventListener); overload; public procedure dragEnter(para1: JADDragSourceDragEvent); overload; virtual; procedure dragOver(para1: JADDragSourceDragEvent); overload; virtual; procedure dropActionChanged(para1: JADDragSourceDragEvent); overload; virtual; procedure dragExit(para1: JADDragSourceEvent); overload; virtual; procedure dragDropEnd(para1: JADDragSourceDropEvent); overload; virtual; procedure dragMouseMoved(para1: JADDragSourceDragEvent); overload; virtual; class function add(para1: JADDragSourceListener; para2: JADDragSourceListener): JADDragSourceListener; static; overload; class function add(para1: JADDragSourceMotionListener; para2: JADDragSourceMotionListener): JADDragSourceMotionListener; static; overload; class function remove(para1: JADDragSourceListener; para2: JADDragSourceListener): JADDragSourceListener; static; overload; class function remove(para1: JADDragSourceMotionListener; para2: JADDragSourceMotionListener): JADDragSourceMotionListener; static; overload; strict protected class function addInternal(para1: JUEventListener; para2: JUEventListener): JUEventListener; static; overload; function remove(para1: JUEventListener): JUEventListener; overload; virtual; class function removeInternal(para1: JUEventListener; para2: JUEventListener): JUEventListener; static; overload; class procedure save(para1: JIObjectOutputStream; para2: JLString; para3: JUEventListener); static; overload; // throws java.io.IOException end; JBBBeanContextChildSupport = class external 'java.beans.beancontext' name 'BeanContextChildSupport' (JLObject, JBBBeanContextChild, JBBBeanContextServicesListener, JISerializable) public var fbeanContextChildPeer: JBBBeanContextChild; external name 'beanContextChildPeer'; strict protected var fpcSupport: JBPropertyChangeSupport; external name 'pcSupport'; fvcSupport: JBVetoableChangeSupport; external name 'vcSupport'; fbeanContext: JBBBeanContext; external name 'beanContext'; frejectedSetBCOnce: jboolean; external name 'rejectedSetBCOnce'; public constructor create(); overload; constructor create(para1: JBBBeanContextChild); overload; procedure setBeanContext(para1: JBBBeanContext); overload; virtual; // throws java.beans.PropertyVetoException function getBeanContext(): JBBBeanContext; overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure addVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure serviceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; procedure serviceAvailable(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; function getBeanContextChildPeer(): JBBBeanContextChild; overload; virtual; function isDelegated(): jboolean; overload; virtual; procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; procedure fireVetoableChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; // throws java.beans.PropertyVetoException function validatePendingSetBeanContext(para1: JBBBeanContext): jboolean; overload; virtual; strict protected procedure releaseBeanContextResources(); overload; virtual; procedure initializeBeanContextResources(); overload; virtual; end; JBBBeanContextServices = interface external 'java.beans.beancontext' name 'BeanContextServices' (JBBBeanContext, JBBBeanContextServicesListener) function addService(para1: JLClass; para2: JBBBeanContextServiceProvider): jboolean; overload; procedure revokeService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean); overload; function hasService(para1: JLClass): jboolean; overload; function getService(para1: JBBBeanContextChild; para2: JLObject; para3: JLClass; para4: JLObject; para5: JBBBeanContextServiceRevokedListener): JLObject; overload; // throws java.util.TooManyListenersException procedure releaseService(para1: JBBBeanContextChild; para2: JLObject; para3: JLObject); overload; function getCurrentServiceClasses(): JUIterator; overload; function getCurrentServiceSelectors(para1: JLClass): JUIterator; overload; procedure addBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; procedure removeBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; end; JUCThreadPoolExecutor = class external 'java.util.concurrent' name 'ThreadPoolExecutor' (JUCAbstractExecutorService) public type InnerWorker = class; Arr1InnerWorker = array of InnerWorker; Arr2InnerWorker = array of Arr1InnerWorker; Arr3InnerWorker = array of Arr2InnerWorker; InnerWorker = class sealed external 'java.util.concurrent' name 'Worker' end; public type InnerAbortPolicy = class; Arr1InnerAbortPolicy = array of InnerAbortPolicy; Arr2InnerAbortPolicy = array of Arr1InnerAbortPolicy; Arr3InnerAbortPolicy = array of Arr2InnerAbortPolicy; InnerCallerRunsPolicy = class; Arr1InnerCallerRunsPolicy = array of InnerCallerRunsPolicy; Arr2InnerCallerRunsPolicy = array of Arr1InnerCallerRunsPolicy; Arr3InnerCallerRunsPolicy = array of Arr2InnerCallerRunsPolicy; InnerDiscardOldestPolicy = class; Arr1InnerDiscardOldestPolicy = array of InnerDiscardOldestPolicy; Arr2InnerDiscardOldestPolicy = array of Arr1InnerDiscardOldestPolicy; Arr3InnerDiscardOldestPolicy = array of Arr2InnerDiscardOldestPolicy; InnerDiscardPolicy = class; Arr1InnerDiscardPolicy = array of InnerDiscardPolicy; Arr2InnerDiscardPolicy = array of Arr1InnerDiscardPolicy; Arr3InnerDiscardPolicy = array of Arr2InnerDiscardPolicy; InnerAbortPolicy = class external 'java.util.concurrent' name 'AbortPolicy' (JLObject, JUCRejectedExecutionHandler) public constructor create(); overload; procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual; end; InnerCallerRunsPolicy = class external 'java.util.concurrent' name 'CallerRunsPolicy' (JLObject, JUCRejectedExecutionHandler) public constructor create(); overload; procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual; end; InnerDiscardOldestPolicy = class external 'java.util.concurrent' name 'DiscardOldestPolicy' (JLObject, JUCRejectedExecutionHandler) public constructor create(); overload; procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual; end; InnerDiscardPolicy = class external 'java.util.concurrent' name 'DiscardPolicy' (JLObject, JUCRejectedExecutionHandler) public constructor create(); overload; procedure rejectedExecution(para1: JLRunnable; para2: JUCThreadPoolExecutor); overload; virtual; end; public constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue); overload; constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCThreadFactory); overload; constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCRejectedExecutionHandler); overload; constructor create(para1: jint; para2: jint; para3: jlong; para4: JUCTimeUnit; para5: JUCBlockingQueue; para6: JUCThreadFactory; para7: JUCRejectedExecutionHandler); overload; procedure execute(para1: JLRunnable); overload; virtual; procedure shutdown(); overload; virtual; function shutdownNow(): JUList; overload; virtual; function isShutdown(): jboolean; overload; virtual; function isTerminating(): jboolean; overload; virtual; function isTerminated(): jboolean; overload; virtual; function awaitTermination(para1: jlong; para2: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException strict protected procedure finalize(); overload; virtual; public procedure setThreadFactory(para1: JUCThreadFactory); overload; virtual; function getThreadFactory(): JUCThreadFactory; overload; virtual; procedure setRejectedExecutionHandler(para1: JUCRejectedExecutionHandler); overload; virtual; function getRejectedExecutionHandler(): JUCRejectedExecutionHandler; overload; virtual; procedure setCorePoolSize(para1: jint); overload; virtual; function getCorePoolSize(): jint; overload; virtual; function prestartCoreThread(): jboolean; overload; virtual; function prestartAllCoreThreads(): jint; overload; virtual; function allowsCoreThreadTimeOut(): jboolean; overload; virtual; procedure allowCoreThreadTimeOut(para1: jboolean); overload; virtual; procedure setMaximumPoolSize(para1: jint); overload; virtual; function getMaximumPoolSize(): jint; overload; virtual; procedure setKeepAliveTime(para1: jlong; para2: JUCTimeUnit); overload; virtual; function getKeepAliveTime(para1: JUCTimeUnit): jlong; overload; virtual; function getQueue(): JUCBlockingQueue; overload; virtual; function remove(para1: JLRunnable): jboolean; overload; virtual; procedure purge(); overload; virtual; function getPoolSize(): jint; overload; virtual; function getActiveCount(): jint; overload; virtual; function getLargestPoolSize(): jint; overload; virtual; function getTaskCount(): jlong; overload; virtual; function getCompletedTaskCount(): jlong; overload; virtual; strict protected procedure beforeExecute(para1: JLThread; para2: JLRunnable); overload; virtual; procedure afterExecute(para1: JLRunnable; para2: JLThrowable); overload; virtual; procedure terminated(); overload; virtual; end; JISImageReaderSpi = class abstract external 'javax.imageio.spi' name 'ImageReaderSpi' (JISImageReaderWriterSpi) public final class var fSTANDARD_INPUT_TYPE: Arr1JLClass; external name 'STANDARD_INPUT_TYPE'; strict protected var finputTypes: Arr1JLClass; external name 'inputTypes'; fwriterSpiNames: Arr1JLString; external name 'writerSpiNames'; strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JLString; para3: Arr1JLString; para4: Arr1JLString; para5: Arr1JLString; para6: JLString; para7: Arr1JLClass; para8: Arr1JLString; para9: jboolean; para10: JLString; para11: JLString; para12: Arr1JLString; para13: Arr1JLString; para14: jboolean; para15: JLString; para16: JLString; para17: Arr1JLString; para18: Arr1JLString); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JLString; const para4: array of JLString; const para5: array of JLString; para6: JLString; const para7: array of JLClass; const para8: array of JLString; para9: jboolean; para10: JLString; para11: JLString; const para12: array of JLString; const para13: array of JLString; para14: jboolean; para15: JLString; para16: JLString; const para17: array of JLString; const para18: array of JLString); overload; function getInputTypes(): Arr1JLClass; overload; virtual; function canDecodeInput(para1: JLObject): jboolean; overload; virtual; abstract; // throws java.io.IOException function createReaderInstance(): JIImageReader; overload; virtual; // throws java.io.IOException function createReaderInstance(para1: JLObject): JIImageReader; overload; virtual; abstract; // throws java.io.IOException function isOwnReader(para1: JIImageReader): jboolean; overload; virtual; function getImageWriterSpiNames(): Arr1JLString; overload; virtual; end; JISImageWriterSpi = class abstract external 'javax.imageio.spi' name 'ImageWriterSpi' (JISImageReaderWriterSpi) public final class var fSTANDARD_OUTPUT_TYPE: Arr1JLClass; external name 'STANDARD_OUTPUT_TYPE'; strict protected var foutputTypes: Arr1JLClass; external name 'outputTypes'; freaderSpiNames: Arr1JLString; external name 'readerSpiNames'; strict protected constructor create(); overload; public constructor create(para1: JLString; para2: JLString; para3: Arr1JLString; para4: Arr1JLString; para5: Arr1JLString; para6: JLString; para7: Arr1JLClass; para8: Arr1JLString; para9: jboolean; para10: JLString; para11: JLString; para12: Arr1JLString; para13: Arr1JLString; para14: jboolean; para15: JLString; para16: JLString; para17: Arr1JLString; para18: Arr1JLString); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JLString; const para4: array of JLString; const para5: array of JLString; para6: JLString; const para7: array of JLClass; const para8: array of JLString; para9: jboolean; para10: JLString; para11: JLString; const para12: array of JLString; const para13: array of JLString; para14: jboolean; para15: JLString; para16: JLString; const para17: array of JLString; const para18: array of JLString); overload; function isFormatLossless(): jboolean; overload; virtual; function getOutputTypes(): Arr1JLClass; overload; virtual; function canEncodeImage(para1: JIImageTypeSpecifier): jboolean; overload; virtual; abstract; function canEncodeImage(para1: JAIRenderedImage): jboolean; overload; virtual; function createWriterInstance(): JIImageWriter; overload; virtual; // throws java.io.IOException function createWriterInstance(para1: JLObject): JIImageWriter; overload; virtual; abstract; // throws java.io.IOException function isOwnWriter(para1: JIImageWriter): jboolean; overload; virtual; function getImageReaderSpiNames(): Arr1JLString; overload; virtual; end; JLMUElementKindVisitor6 = class external 'javax.lang.model.util' name 'ElementKindVisitor6' (JLMUSimpleElementVisitor6) strict protected constructor create(); overload; constructor create(para1: JLObject); overload; public function visitPackage(para1: JLMEPackageElement; para2: JLObject): JLObject; overload; virtual; function visitType(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitTypeAsAnnotationType(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitTypeAsClass(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitTypeAsEnum(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitTypeAsInterface(para1: JLMETypeElement; para2: JLObject): JLObject; overload; virtual; function visitVariable(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitVariableAsEnumConstant(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitVariableAsExceptionParameter(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitVariableAsField(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitVariableAsLocalVariable(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitVariableAsParameter(para1: JLMEVariableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutable(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutableAsConstructor(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutableAsInstanceInit(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutableAsMethod(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitExecutableAsStaticInit(para1: JLMEExecutableElement; para2: JLObject): JLObject; overload; virtual; function visitTypeParameter(para1: JLMETypeParameterElement; para2: JLObject): JLObject; overload; virtual; end; JLMTErrorType = interface external 'javax.lang.model.type' name 'ErrorType' (JLMTDeclaredType) end; JLMUTypeKindVisitor6 = class external 'javax.lang.model.util' name 'TypeKindVisitor6' (JLMUSimpleTypeVisitor6) strict protected constructor create(); overload; constructor create(para1: JLObject); overload; public function visitPrimitive(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsBoolean(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsByte(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsShort(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsInt(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsLong(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsChar(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsFloat(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitPrimitiveAsDouble(para1: JLMTPrimitiveType; para2: JLObject): JLObject; overload; virtual; function visitNoType(para1: JLMTNoType; para2: JLObject): JLObject; overload; virtual; function visitNoTypeAsVoid(para1: JLMTNoType; para2: JLObject): JLObject; overload; virtual; function visitNoTypeAsPackage(para1: JLMTNoType; para2: JLObject): JLObject; overload; virtual; function visitNoTypeAsNone(para1: JLMTNoType; para2: JLObject): JLObject; overload; virtual; end; JMMModelMBeanAttributeInfo = class external 'javax.management.modelmbean' name 'ModelMBeanAttributeInfo' (JMMBeanAttributeInfo, JMDescriptorAccess) public constructor create(para1: JLString; para2: JLString; para3: JLRMethod; para4: JLRMethod); overload; // throws javax.management.IntrospectionException constructor create(para1: JLString; para2: JLString; para3: JLRMethod; para4: JLRMethod; para5: JMDescriptor); overload; // throws javax.management.IntrospectionException constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean; para6: jboolean); overload; constructor create(para1: JLString; para2: JLString; para3: JLString; para4: jboolean; para5: jboolean; para6: jboolean; para7: JMDescriptor); overload; constructor create(para1: JMMModelMBeanAttributeInfo); overload; function getDescriptor(): JMDescriptor; overload; virtual; procedure setDescriptor(para1: JMDescriptor); overload; virtual; function clone(): JLObject; overload; virtual; function toString(): JLString; overload; virtual; end; JMOOpenMBeanAttributeInfoSupport = class external 'javax.management.openmbean' name 'OpenMBeanAttributeInfoSupport' (JMMBeanAttributeInfo, JMOOpenMBeanAttributeInfo) public constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean); overload; constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean; para7: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean; para7: JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean; para7: JLObject; para8: Arr1JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean; para7: JLObject; const para8: array of JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: jboolean; para5: jboolean; para6: jboolean; para7: JLObject; para8: JLComparable; para9: JLComparable); overload; // throws javax.management.openmbean.OpenDataException function getOpenType(): JMOOpenType; overload; virtual; function getDefaultValue(): JLObject; overload; virtual; function getLegalValues(): JUSet; overload; virtual; function getMinValue(): JLComparable; overload; virtual; function getMaxValue(): JLComparable; overload; virtual; function hasDefaultValue(): jboolean; overload; virtual; function hasLegalValues(): jboolean; overload; virtual; function hasMinValue(): jboolean; overload; virtual; function hasMaxValue(): jboolean; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMMModelMBeanConstructorInfo = class external 'javax.management.modelmbean' name 'ModelMBeanConstructorInfo' (JMMBeanConstructorInfo, JMDescriptorAccess) public constructor create(para1: JLString; para2: JLRConstructor); overload; constructor create(para1: JLString; para2: JLRConstructor; para3: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JMDescriptor); overload; function clone(): JLObject; overload; virtual; function getDescriptor(): JMDescriptor; overload; virtual; procedure setDescriptor(para1: JMDescriptor); overload; virtual; function toString(): JLString; overload; virtual; end; JMOOpenMBeanConstructorInfoSupport = class external 'javax.management.openmbean' name 'OpenMBeanConstructorInfoSupport' (JMMBeanConstructorInfo, JMOOpenMBeanConstructorInfo) public constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanParameterInfo); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanParameterInfo; para4: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanParameterInfo; para4: JMDescriptor); overload; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMMModelMBeanNotificationInfo = class external 'javax.management.modelmbean' name 'ModelMBeanNotificationInfo' (JMMBeanNotificationInfo, JMDescriptorAccess) public constructor create(para1: Arr1JLString; para2: JLString; para3: JLString); overload; constructor create(const para1: array of JLString; para2: JLString; para3: JLString); overload; constructor create(para1: Arr1JLString; para2: JLString; para3: JLString; para4: JMDescriptor); overload; constructor create(const para1: array of JLString; para2: JLString; para3: JLString; para4: JMDescriptor); overload; constructor create(para1: JMMModelMBeanNotificationInfo); overload; function clone(): JLObject; overload; virtual; function getDescriptor(): JMDescriptor; overload; virtual; procedure setDescriptor(para1: JMDescriptor); overload; virtual; function toString(): JLString; overload; virtual; end; JMMModelMBeanOperationInfo = class external 'javax.management.modelmbean' name 'ModelMBeanOperationInfo' (JMMBeanOperationInfo, JMDescriptorAccess) public constructor create(para1: JLString; para2: JLRMethod); overload; constructor create(para1: JLString; para2: JLRMethod; para3: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JLString; para5: jint); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JLString; para5: jint); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMMBeanParameterInfo; para4: JLString; para5: jint; para6: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMMBeanParameterInfo; para4: JLString; para5: jint; para6: JMDescriptor); overload; constructor create(para1: JMMModelMBeanOperationInfo); overload; function clone(): JLObject; overload; virtual; function getDescriptor(): JMDescriptor; overload; virtual; procedure setDescriptor(para1: JMDescriptor); overload; virtual; function toString(): JLString; overload; virtual; end; JMOOpenMBeanOperationInfoSupport = class external 'javax.management.openmbean' name 'OpenMBeanOperationInfoSupport' (JMMBeanOperationInfo, JMOOpenMBeanOperationInfo) public constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanParameterInfo; para4: JMOOpenType; para5: jint); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanParameterInfo; para4: JMOOpenType; para5: jint); overload; constructor create(para1: JLString; para2: JLString; para3: Arr1JMOOpenMBeanParameterInfo; para4: JMOOpenType; para5: jint; para6: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; const para3: array of JMOOpenMBeanParameterInfo; para4: JMOOpenType; para5: jint; para6: JMDescriptor); overload; function getReturnOpenType(): JMOOpenType; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMOOpenMBeanParameterInfoSupport = class external 'javax.management.openmbean' name 'OpenMBeanParameterInfoSupport' (JMMBeanParameterInfo, JMOOpenMBeanParameterInfo) public constructor create(para1: JLString; para2: JLString; para3: JMOOpenType); overload; constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: JMDescriptor); overload; constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: JLObject; para5: Arr1JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: JLObject; const para5: array of JLObject); overload; // throws javax.management.openmbean.OpenDataException constructor create(para1: JLString; para2: JLString; para3: JMOOpenType; para4: JLObject; para5: JLComparable; para6: JLComparable); overload; // throws javax.management.openmbean.OpenDataException function getOpenType(): JMOOpenType; overload; virtual; function getDefaultValue(): JLObject; overload; virtual; function getLegalValues(): JUSet; overload; virtual; function getMinValue(): JLComparable; overload; virtual; function getMaxValue(): JLComparable; overload; virtual; function hasDefaultValue(): jboolean; overload; virtual; function hasLegalValues(): jboolean; overload; virtual; function hasMinValue(): jboolean; overload; virtual; function hasMaxValue(): jboolean; overload; virtual; function isValue(para1: JLObject): jboolean; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JMMMonitor = class abstract external 'javax.management.monitor' name 'Monitor' (JMNotificationBroadcasterSupport, JMMMonitorMBean, JMMBeanRegistration) public type InnerObservedObject = class; Arr1InnerObservedObject = array of InnerObservedObject; Arr2InnerObservedObject = array of Arr1InnerObservedObject; Arr3InnerObservedObject = array of Arr2InnerObservedObject; InnerDaemonThreadFactory = class; Arr1InnerDaemonThreadFactory = array of InnerDaemonThreadFactory; Arr2InnerDaemonThreadFactory = array of Arr1InnerDaemonThreadFactory; Arr3InnerDaemonThreadFactory = array of Arr2InnerDaemonThreadFactory; InnerMonitorTask = class; Arr1InnerMonitorTask = array of InnerMonitorTask; Arr2InnerMonitorTask = array of Arr1InnerMonitorTask; Arr3InnerMonitorTask = array of Arr2InnerMonitorTask; InnerSchedulerTask = class; Arr1InnerSchedulerTask = array of InnerSchedulerTask; Arr2InnerSchedulerTask = array of Arr1InnerSchedulerTask; Arr3InnerSchedulerTask = array of Arr2InnerSchedulerTask; InnerNumericalType = class; Arr1InnerNumericalType = array of InnerNumericalType; Arr2InnerNumericalType = array of Arr1InnerNumericalType; Arr3InnerNumericalType = array of Arr2InnerNumericalType; InnerObservedObject = class external 'javax.management.monitor' name 'ObservedObject' end; InnerDaemonThreadFactory = class external 'javax.management.monitor' name 'DaemonThreadFactory' end; InnerMonitorTask = class external 'javax.management.monitor' name 'MonitorTask' end; InnerSchedulerTask = class external 'javax.management.monitor' name 'SchedulerTask' end; InnerNumericalType = class sealed external 'javax.management.monitor' name 'NumericalType' end; strict protected const capacityIncrement = 16; strict protected var felementCount: jint; external name 'elementCount'; falreadyNotified: jint deprecated; external name 'alreadyNotified'; falreadyNotifieds: Arr1jint; external name 'alreadyNotifieds'; fserver: JMMBeanServer; external name 'server'; strict protected const RESET_FLAGS_ALREADY_NOTIFIED = 0; OBSERVED_OBJECT_ERROR_NOTIFIED = 1; OBSERVED_ATTRIBUTE_ERROR_NOTIFIED = 2; OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED = 4; RUNTIME_ERROR_NOTIFIED = 8; strict protected var fdbgTag: JLString deprecated; external name 'dbgTag'; public constructor create(); overload; function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; procedure start(); overload; virtual; abstract; procedure stop(); overload; virtual; abstract; function getObservedObject(): JMObjectName; overload; virtual; procedure setObservedObject(para1: JMObjectName); overload; virtual; // throws java.lang.IllegalArgumentException procedure addObservedObject(para1: JMObjectName); overload; virtual; // throws java.lang.IllegalArgumentException procedure removeObservedObject(para1: JMObjectName); overload; virtual; function containsObservedObject(para1: JMObjectName): jboolean; overload; virtual; function getObservedObjects(): Arr1JMObjectName; overload; virtual; function getObservedAttribute(): JLString; overload; virtual; procedure setObservedAttribute(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException function getGranularityPeriod(): jlong; overload; virtual; procedure setGranularityPeriod(para1: jlong); overload; virtual; // throws java.lang.IllegalArgumentException function isActive(): jboolean; overload; virtual; end; JMRRelationService = class external 'javax.management.relation' name 'RelationService' (JMNotificationBroadcasterSupport, JMRRelationServiceMBean, JMMBeanRegistration, JMNotificationListener) public constructor create(para1: jboolean); overload; procedure isActive(); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; function getPurgeFlag(): jboolean; overload; virtual; procedure setPurgeFlag(para1: jboolean); overload; virtual; procedure createRelationType(para1: JLString; para2: Arr1JMRRoleInfo); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException procedure createRelationType(para1: JLString; var para2: array of JMRRoleInfo); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException procedure addRelationType(para1: JMRRelationType); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.InvalidRelationTypeException function getAllRelationTypeNames(): JUList; overload; virtual; function getRoleInfos(para1: JLString): JUList; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function getRoleInfo(para1: JLString; para2: JLString): JMRRoleInfo; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleInfoNotFoundException procedure removeRelationType(para1: JLString); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException procedure createRelation(para1: JLString; para2: JLString; para3: JMRRoleList); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRelationIdException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.InvalidRoleValueException procedure addRelation(para1: JMObjectName); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, java.lang.NoSuchMethodException, javax.management.relation.InvalidRelationIdException, javax.management.InstanceNotFoundException, javax.management.relation.InvalidRelationServiceException, javax.management.relation.RelationTypeNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException function isRelationMBean(para1: JLString): JMObjectName; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function isRelation(para1: JMObjectName): JLString; overload; virtual; // throws java.lang.IllegalArgumentException function hasRelation(para1: JLString): JLBoolean; overload; virtual; // throws java.lang.IllegalArgumentException function getAllRelationIds(): JUList; overload; virtual; function checkRoleReading(para1: JLString; para2: JLString): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function checkRoleWriting(para1: JMRRole; para2: JLString; para3: JLBoolean): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException procedure sendRelationCreationNotification(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure sendRoleUpdateNotification(para1: JLString; para2: JMRRole; para3: JUList); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure sendRelationRemovalNotification(para1: JLString; para2: JUList); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure updateRoleMap(para1: JLString; para2: JMRRole; para3: JUList); overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationServiceNotRegisteredException, javax.management.relation.RelationNotFoundException procedure removeRelation(para1: JLString); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure purgeRelations(); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException function findReferencingRelations(para1: JMObjectName; para2: JLString; para3: JLString): JUMap; overload; virtual; // throws java.lang.IllegalArgumentException function findAssociatedMBeans(para1: JMObjectName; para2: JLString; para3: JLString): JUMap; overload; virtual; // throws java.lang.IllegalArgumentException function findRelationsOfType(para1: JLString): JUList; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationTypeNotFoundException function getRole(para1: JLString; para2: JLString): JUList; overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException function getRoles(para1: JLString; para2: Arr1JLString): JMRRoleResult; overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getRoles(para1: JLString; var para2: array of JLString): JMRRoleResult; overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getAllRoles(para1: JLString): JMRRoleResult; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RelationServiceNotRegisteredException function getRoleCardinality(para1: JLString; para2: JLString): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException procedure setRole(para1: JLString; para2: JMRRole); overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException, javax.management.relation.RoleNotFoundException, javax.management.relation.InvalidRoleValueException function setRoles(para1: JLString; para2: JMRRoleList): JMRRoleResult; overload; virtual; // throws javax.management.relation.RelationServiceNotRegisteredException, java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getReferencedMBeans(para1: JLString): JUMap; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException function getRelationTypeName(para1: JLString): JLString; overload; virtual; // throws java.lang.IllegalArgumentException, javax.management.relation.RelationNotFoundException procedure handleNotification(para1: JMNotification; para2: JLObject); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; end; JMRJMXConnectorServer = class abstract external 'javax.management.remote' name 'JMXConnectorServer' (JMNotificationBroadcasterSupport, JMRJMXConnectorServerMBean, JMMBeanRegistration, JMRJMXAddressable) public const AUTHENTICATOR = 'jmx.remote.authenticator'; public constructor create(); overload; constructor create(para1: JMMBeanServer); overload; function getMBeanServer(): JMMBeanServer; overload; virtual; procedure setMBeanServerForwarder(para1: JMRMBeanServerForwarder); overload; virtual; function getConnectionIds(): Arr1JLString; overload; virtual; function toJMXConnector(para1: JUMap): JMRJMXConnector; overload; virtual; // throws java.io.IOException function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; strict protected procedure connectionOpened(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure connectionClosed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure connectionFailed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; public function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; end; JMTTimer = class external 'javax.management.timer' name 'Timer' (JMNotificationBroadcasterSupport, JMTTimerMBean, JMMBeanRegistration) public const ONE_SECOND = jlong(1000); ONE_MINUTE = jlong(60000); ONE_HOUR = jlong(3600000); ONE_DAY = jlong(86400000); ONE_WEEK = jlong(604800000); public constructor create(); overload; function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; procedure start(); overload; virtual; procedure stop(); overload; virtual; function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong; para6: jlong; para7: jboolean): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong; para6: jlong): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate; para5: jlong): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException function addNotification(para1: JLString; para2: JLString; para3: JLObject; para4: JUDate): JLInteger; overload; virtual; // throws java.lang.IllegalArgumentException procedure removeNotification(para1: JLInteger); overload; virtual; // throws javax.management.InstanceNotFoundException procedure removeNotifications(para1: JLString); overload; virtual; // throws javax.management.InstanceNotFoundException procedure removeAllNotifications(); overload; virtual; function getNbNotifications(): jint; overload; virtual; function getAllNotificationIDs(): JUVector; overload; virtual; function getNotificationIDs(para1: JLString): JUVector; overload; virtual; function getNotificationType(para1: JLInteger): JLString; overload; virtual; function getNotificationMessage(para1: JLInteger): JLString; overload; virtual; function getNotificationUserData(para1: JLInteger): JLObject; overload; virtual; function getDate(para1: JLInteger): JUDate; overload; virtual; function getPeriod(para1: JLInteger): JLLong; overload; virtual; function getNbOccurences(para1: JLInteger): JLLong; overload; virtual; function getFixedRate(para1: JLInteger): JLBoolean; overload; virtual; function getSendPastNotifications(): jboolean; overload; virtual; procedure setSendPastNotifications(para1: jboolean); overload; virtual; function isActive(): jboolean; overload; virtual; function isEmpty(): jboolean; overload; virtual; end; JMMRequiredModelMBean = class external 'javax.management.modelmbean' name 'RequiredModelMBean' (JLObject, JMMModelMBean, JMMBeanRegistration, JMNotificationEmitter) public constructor create(); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException constructor create(para1: JMMModelMBeanInfo); overload; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setModelMBeanInfo(para1: JMMModelMBeanInfo); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure setManagedResource(para1: JLObject; para2: JLString); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException, javax.management.modelmbean.InvalidTargetObjectTypeException procedure load(); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException procedure store(); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.InstanceNotFoundException function getMBeanInfo(): JMMBeanInfo; overload; virtual; function invoke(para1: JLString; para2: Arr1JLObject; para3: Arr1JLString): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.ReflectionException function invoke(para1: JLString; var para2: array of JLObject; var para3: array of JLString): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.ReflectionException function getAttribute(para1: JLString): JLObject; overload; virtual; // throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException function getAttributes(para1: Arr1JLString): JMAttributeList; overload; virtual; function getAttributes(var para1: array of JLString): JMAttributeList; overload; virtual; procedure setAttribute(para1: JMAttribute); overload; virtual; // throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException function setAttributes(para1: JMAttributeList): JMAttributeList; overload; virtual; procedure addNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws java.lang.IllegalArgumentException procedure removeNotificationListener(para1: JMNotificationListener); overload; virtual; // throws javax.management.ListenerNotFoundException procedure removeNotificationListener(para1: JMNotificationListener; para2: JMNotificationFilter; para3: JLObject); overload; virtual; // throws javax.management.ListenerNotFoundException procedure sendNotification(para1: JMNotification); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure sendNotification(para1: JLString); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; procedure addAttributeChangeNotificationListener(para1: JMNotificationListener; para2: JLString; para3: JLObject); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, java.lang.IllegalArgumentException procedure removeAttributeChangeNotificationListener(para1: JMNotificationListener; para2: JLString); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException, javax.management.ListenerNotFoundException procedure sendAttributeChangeNotification(para1: JMAttributeChangeNotification); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException procedure sendAttributeChangeNotification(para1: JMAttribute; para2: JMAttribute); overload; virtual; // throws javax.management.MBeanException, javax.management.RuntimeOperationsException strict protected function getClassLoaderRepository(): JMLClassLoaderRepository; overload; virtual; public function preRegister(para1: JMMBeanServer; para2: JMObjectName): JMObjectName; overload; virtual; // throws java.lang.Exception procedure postRegister(para1: JLBoolean); overload; virtual; procedure preDeregister(); overload; virtual; // throws java.lang.Exception procedure postDeregister(); overload; virtual; end; JNLInitialLdapContext = class external 'javax.naming.ldap' name 'InitialLdapContext' (JNDInitialDirContext, JNLLdapContext) public constructor create(); overload; // throws javax.naming.NamingException constructor create(para1: JUHashtable; para2: Arr1JNLControl); overload; // throws javax.naming.NamingException constructor create(para1: JUHashtable; const para2: array of JNLControl); overload; // throws javax.naming.NamingException function extendedOperation(para1: JNLExtendedRequest): JNLExtendedResponse; overload; virtual; // throws javax.naming.NamingException function newInstance(para1: Arr1JNLControl): JNLLdapContext; overload; virtual; // throws javax.naming.NamingException function newInstance(var para1: array of JNLControl): JNLLdapContext; overload; virtual; // throws javax.naming.NamingException procedure reconnect(para1: Arr1JNLControl); overload; virtual; // throws javax.naming.NamingException procedure reconnect(var para1: array of JNLControl); overload; virtual; // throws javax.naming.NamingException function getConnectControls(): Arr1JNLControl; overload; virtual; // throws javax.naming.NamingException procedure setRequestControls(para1: Arr1JNLControl); overload; virtual; // throws javax.naming.NamingException procedure setRequestControls(var para1: array of JNLControl); overload; virtual; // throws javax.naming.NamingException function getRequestControls(): Arr1JNLControl; overload; virtual; // throws javax.naming.NamingException function getResponseControls(): Arr1JNLControl; overload; virtual; // throws javax.naming.NamingException end; JSSClip = interface external 'javax.sound.sampled' name 'Clip' (JSSDataLine) const LOOP_CONTINUOUSLY = -1; procedure open(para1: JSSAudioFormat; para2: Arr1jbyte; para3: jint; para4: jint); overload; // throws javax.sound.sampled.LineUnavailableException procedure open(para1: JSSAudioFormat; var para2: array of jbyte; para3: jint; para4: jint); overload; // throws javax.sound.sampled.LineUnavailableException procedure open(para1: JSSAudioInputStream); overload; // throws javax.sound.sampled.LineUnavailableException, java.io.IOException function getFrameLength(): jint; overload; function getMicrosecondLength(): jlong; overload; procedure setFramePosition(para1: jint); overload; procedure setMicrosecondPosition(para1: jlong); overload; procedure setLoopPoints(para1: jint; para2: jint); overload; procedure loop(para1: jint); overload; end; JSSSourceDataLine = interface external 'javax.sound.sampled' name 'SourceDataLine' (JSSDataLine) procedure open(para1: JSSAudioFormat; para2: jint); overload; // throws javax.sound.sampled.LineUnavailableException procedure open(para1: JSSAudioFormat); overload; // throws javax.sound.sampled.LineUnavailableException function write(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; function write(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; end; JSSTargetDataLine = interface external 'javax.sound.sampled' name 'TargetDataLine' (JSSDataLine) procedure open(para1: JSSAudioFormat; para2: jint); overload; // throws javax.sound.sampled.LineUnavailableException procedure open(para1: JSSAudioFormat); overload; // throws javax.sound.sampled.LineUnavailableException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; end; JSSAudioSystem = class external 'javax.sound.sampled' name 'AudioSystem' (JLObject) public const NOT_SPECIFIED = -1; public class function getMixerInfo(): JSSMixer.Arr1InnerInfo; static; overload; class function getMixer(para1: JSSMixer.InnerInfo): JSSMixer; static; overload; class function getSourceLineInfo(para1: JSSLine.InnerInfo): JSSLine.Arr1InnerInfo; static; overload; class function getTargetLineInfo(para1: JSSLine.InnerInfo): JSSLine.Arr1InnerInfo; static; overload; class function isLineSupported(para1: JSSLine.InnerInfo): jboolean; static; overload; class function getLine(para1: JSSLine.InnerInfo): JSSLine; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getClip(): JSSClip; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getClip(para1: JSSMixer.InnerInfo): JSSClip; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getSourceDataLine(para1: JSSAudioFormat): JSSSourceDataLine; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getSourceDataLine(para1: JSSAudioFormat; para2: JSSMixer.InnerInfo): JSSSourceDataLine; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getTargetDataLine(para1: JSSAudioFormat): JSSTargetDataLine; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getTargetDataLine(para1: JSSAudioFormat; para2: JSSMixer.InnerInfo): JSSTargetDataLine; static; overload; // throws javax.sound.sampled.LineUnavailableException class function getTargetEncodings(para1: JSSAudioFormat.InnerEncoding): JSSAudioFormat.Arr1InnerEncoding; static; overload; class function getTargetEncodings(para1: JSSAudioFormat): JSSAudioFormat.Arr1InnerEncoding; static; overload; class function isConversionSupported(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioFormat): jboolean; static; overload; class function getAudioInputStream(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioInputStream): JSSAudioInputStream; static; overload; class function getTargetFormats(para1: JSSAudioFormat.InnerEncoding; para2: JSSAudioFormat): Arr1JSSAudioFormat; static; overload; class function isConversionSupported(para1: JSSAudioFormat; para2: JSSAudioFormat): jboolean; static; overload; class function getAudioInputStream(para1: JSSAudioFormat; para2: JSSAudioInputStream): JSSAudioInputStream; static; overload; class function getAudioFileFormat(para1: JIInputStream): JSSAudioFileFormat; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioFileFormat(para1: JNURL): JSSAudioFileFormat; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioFileFormat(para1: JIFile): JSSAudioFileFormat; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioInputStream(para1: JIInputStream): JSSAudioInputStream; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioInputStream(para1: JNURL): JSSAudioInputStream; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioInputStream(para1: JIFile): JSSAudioInputStream; static; overload; // throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException class function getAudioFileTypes(): JSSAudioFileFormat.Arr1InnerType; static; overload; class function isFileTypeSupported(para1: JSSAudioFileFormat.InnerType): jboolean; static; overload; class function getAudioFileTypes(para1: JSSAudioInputStream): JSSAudioFileFormat.Arr1InnerType; static; overload; class function isFileTypeSupported(para1: JSSAudioFileFormat.InnerType; para2: JSSAudioInputStream): jboolean; static; overload; class function write(para1: JSSAudioInputStream; para2: JSSAudioFileFormat.InnerType; para3: JIOutputStream): jint; static; overload; // throws java.io.IOException class function write(para1: JSSAudioInputStream; para2: JSSAudioFileFormat.InnerType; para3: JIFile): jint; static; overload; // throws java.io.IOException end; JSSSMixerProvider = class abstract external 'javax.sound.sampled.spi' name 'MixerProvider' (JLObject) public constructor create(); overload; function isMixerSupported(para1: JSSMixer.InnerInfo): jboolean; overload; virtual; function getMixerInfo(): JSSMixer.Arr1InnerInfo; overload; virtual; abstract; function getMixer(para1: JSSMixer.InnerInfo): JSSMixer; overload; virtual; abstract; end; JSTHOptionListModel = class external 'javax.swing.text.html' name 'OptionListModel' (JSDefaultListModel, JSListSelectionModel, JISerializable) strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; fleadAnchorNotificationEnabled: jboolean; external name 'leadAnchorNotificationEnabled'; public function getMinSelectionIndex(): jint; overload; virtual; function getMaxSelectionIndex(): jint; overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; function getSelectionMode(): jint; overload; virtual; procedure setSelectionMode(para1: jint); overload; virtual; function isSelectedIndex(para1: jint): jboolean; overload; virtual; function isSelectionEmpty(): jboolean; overload; virtual; procedure addListSelectionListener(para1: JSEListSelectionListener); overload; virtual; procedure removeListSelectionListener(para1: JSEListSelectionListener); overload; virtual; function getListSelectionListeners(): Arr1JSEListSelectionListener; overload; virtual; strict protected procedure fireValueChanged(para1: jboolean); overload; virtual; procedure fireValueChanged(para1: jint; para2: jint); overload; virtual; procedure fireValueChanged(para1: jint; para2: jint; para3: jboolean); overload; virtual; public procedure setLeadAnchorNotificationEnabled(para1: jboolean); overload; virtual; function isLeadAnchorNotificationEnabled(): jboolean; overload; virtual; procedure clearSelection(); overload; virtual; procedure setSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure insertIndexInterval(para1: jint; para2: jint; para3: jboolean); overload; virtual; procedure removeIndexInterval(para1: jint; para2: jint); overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function toString(): JLString; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException function getAnchorSelectionIndex(): jint; overload; virtual; function getLeadSelectionIndex(): jint; overload; virtual; procedure setAnchorSelectionIndex(para1: jint); overload; virtual; procedure setLeadSelectionIndex(para1: jint); overload; virtual; procedure setInitialSelection(para1: jint); overload; virtual; function getInitialSelection(): JUBitSet; overload; virtual; end; JSDefaultComboBoxModel = class external 'javax.swing' name 'DefaultComboBoxModel' (JSAbstractListModel, JSMutableComboBoxModel, JISerializable) public constructor create(); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(para1: JUVector); overload; procedure setSelectedItem(para1: JLObject); overload; virtual; function getSelectedItem(): JLObject; overload; virtual; function getSize(): jint; overload; virtual; function getElementAt(para1: jint): JLObject; overload; virtual; function getIndexOf(para1: JLObject): jint; overload; virtual; procedure addElement(para1: JLObject); overload; virtual; procedure insertElementAt(para1: JLObject; para2: jint); overload; virtual; procedure removeElementAt(para1: jint); overload; virtual; procedure removeElement(para1: JLObject); overload; virtual; procedure removeAllElements(); overload; virtual; end; JSTHEditableView = class external 'javax.swing.text.html' name 'EditableView' (JSTComponentView) public function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; procedure setParent(para1: JSTView); overload; virtual; function isVisible(): jboolean; overload; virtual; end; JSTHFormView = class external 'javax.swing.text.html' name 'FormView' (JSTComponentView, JAEActionListener) public type InnerBrowseFileAction = class; Arr1InnerBrowseFileAction = array of InnerBrowseFileAction; Arr2InnerBrowseFileAction = array of Arr1InnerBrowseFileAction; Arr3InnerBrowseFileAction = array of Arr2InnerBrowseFileAction; InnerBrowseFileAction = class external 'javax.swing.text.html' name 'BrowseFileAction' end; public type InnerMouseEventListener = class; Arr1InnerMouseEventListener = array of InnerMouseEventListener; Arr2InnerMouseEventListener = array of Arr1InnerMouseEventListener; Arr3InnerMouseEventListener = array of Arr2InnerMouseEventListener; InnerMouseEventListener = class external 'javax.swing.text.html' name 'MouseEventListener' end; public final class var fSUBMIT: JLString deprecated; external name 'SUBMIT'; fRESET: JLString deprecated; external name 'RESET'; public constructor create(para1: JSTElement); overload; strict protected function createComponent(): JAComponent; overload; virtual; public function getMaximumSpan(para1: jint): jfloat; overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; strict protected procedure submitData(para1: JLString); overload; virtual; procedure imageSubmit(para1: JLString); overload; virtual; end; JSTHFrameView = class external 'javax.swing.text.html' name 'FrameView' (JSTComponentView, JSEHyperlinkListener) public type InnerFrameEditorPane = class; Arr1InnerFrameEditorPane = array of InnerFrameEditorPane; Arr2InnerFrameEditorPane = array of Arr1InnerFrameEditorPane; Arr3InnerFrameEditorPane = array of Arr2InnerFrameEditorPane; InnerFrameEditorPane = class external 'javax.swing.text.html' name 'FrameEditorPane' end; public constructor create(para1: JSTElement); overload; strict protected function createComponent(): JAComponent; overload; virtual; public procedure setParent(para1: JSTView); overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; procedure hyperlinkUpdate(para1: JSEHyperlinkEvent); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; end; JSTHIsindexView = class external 'javax.swing.text.html' name 'IsindexView' (JSTComponentView, JAEActionListener) public constructor create(para1: JSTElement); overload; function createComponent(): JAComponent; overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; JSTHObjectView = class external 'javax.swing.text.html' name 'ObjectView' (JSTComponentView) public constructor create(para1: JSTElement); overload; strict protected function createComponent(): JAComponent; overload; virtual; end; JSTBoxView = class external 'javax.swing.text' name 'BoxView' (JSTCompositeView) public constructor create(para1: JSTElement; para2: jint); overload; function getAxis(): jint; overload; virtual; procedure setAxis(para1: jint); overload; virtual; procedure layoutChanged(para1: jint); overload; virtual; strict protected function isLayoutValid(para1: jint): jboolean; overload; virtual; procedure paintChild(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; public procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; strict protected procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; public procedure preferenceChanged(para1: JSTView; para2: jboolean; para3: jboolean); overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getChildAllocation(para1: jint; para2: JAShape): JAShape; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; strict protected function isAllocationValid(): jboolean; overload; virtual; function isBefore(para1: jint; para2: jint; para3: JARectangle): jboolean; overload; virtual; function isAfter(para1: jint; para2: jint; para3: JARectangle): jboolean; overload; virtual; function getViewAtPoint(para1: jint; para2: jint; para3: JARectangle): JSTView; overload; virtual; procedure childAllocation(para1: jint; para2: JARectangle); overload; virtual; procedure layout(para1: jint; para2: jint); overload; virtual; public function getWidth(): jint; overload; virtual; function getHeight(): jint; overload; virtual; strict protected procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; procedure baselineLayout(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure baselineLayout(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; function baselineRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; function getOffset(para1: jint; para2: jint): jint; overload; virtual; function getSpan(para1: jint; para2: jint): jint; overload; virtual; function flipEastAndWestAtEnds(para1: jint; para2: JSTPosition.InnerBias): jboolean; overload; virtual; end; JSTGlyphPainter1 = class external 'javax.swing.text' name 'GlyphPainter1' (JSTGlyphView.InnerGlyphPainter) public function getSpan(para1: JSTGlyphView; para2: jint; para3: jint; para4: JSTTabExpander; para5: jfloat): jfloat; overload; virtual; function getHeight(para1: JSTGlyphView): jfloat; overload; virtual; function getAscent(para1: JSTGlyphView): jfloat; overload; virtual; function getDescent(para1: JSTGlyphView): jfloat; overload; virtual; procedure paint(para1: JSTGlyphView; para2: JAGraphics; para3: JAShape; para4: jint; para5: jint); overload; virtual; function modelToView(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; function getBoundedPosition(para1: JSTGlyphView; para2: jint; para3: jfloat; para4: jfloat): jint; overload; virtual; end; JSTGlyphPainter2 = class external 'javax.swing.text' name 'GlyphPainter2' (JSTGlyphView.InnerGlyphPainter) public constructor create(para1: JAFTextLayout); overload; function getPainter(para1: JSTGlyphView; para2: jint; para3: jint): JSTGlyphView.InnerGlyphPainter; overload; virtual; function getSpan(para1: JSTGlyphView; para2: jint; para3: jint; para4: JSTTabExpander; para5: jfloat): jfloat; overload; virtual; function getHeight(para1: JSTGlyphView): jfloat; overload; virtual; function getAscent(para1: JSTGlyphView): jfloat; overload; virtual; function getDescent(para1: JSTGlyphView): jfloat; overload; virtual; procedure paint(para1: JSTGlyphView; para2: JAGraphics; para3: JAShape; para4: jint; para5: jint); overload; virtual; function modelToView(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: JSTGlyphView; para2: jfloat; para3: jfloat; para4: JAShape; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; function getBoundedPosition(para1: JSTGlyphView; para2: jint; para3: jfloat; para4: jfloat): jint; overload; virtual; function getNextVisualPositionFrom(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape; para5: jint; para6: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTGlyphView; para2: jint; para3: JSTPosition.InnerBias; para4: JAShape; para5: jint; var para6: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException end; JSTLabelView = class external 'javax.swing.text' name 'LabelView' (JSTGlyphView, JSTTabableView) public constructor create(para1: JSTElement); overload; strict protected procedure setUnderline(para1: jboolean); overload; virtual; procedure setStrikeThrough(para1: jboolean); overload; virtual; procedure setSuperscript(para1: jboolean); overload; virtual; procedure setSubscript(para1: jboolean); overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; procedure setPropertiesFromAttributes(); overload; virtual; function getFontMetrics(): JAFontMetrics; overload; virtual; public function getBackground(): JAColor; overload; virtual; function getForeground(): JAColor; overload; virtual; function getFont(): JAFont; overload; virtual; function isUnderline(): jboolean; overload; virtual; function isStrikeThrough(): jboolean; overload; virtual; function isSubscript(): jboolean; overload; virtual; function isSuperscript(): jboolean; overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTFieldView = class external 'javax.swing.text' name 'FieldView' (JSTPlainView) public constructor create(para1: JSTElement); overload; strict protected function getFontMetrics(): JAFontMetrics; overload; virtual; function adjustAllocation(para1: JAShape): JAShape; overload; virtual; public procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTDefaultStyledDocument = class external 'javax.swing.text' name 'DefaultStyledDocument' (JSTAbstractDocument, JSTStyledDocument) public type InnerAbstractChangeHandler = class; Arr1InnerAbstractChangeHandler = array of InnerAbstractChangeHandler; Arr2InnerAbstractChangeHandler = array of Arr1InnerAbstractChangeHandler; Arr3InnerAbstractChangeHandler = array of Arr2InnerAbstractChangeHandler; InnerChangeUpdateRunnable = class; Arr1InnerChangeUpdateRunnable = array of InnerChangeUpdateRunnable; Arr2InnerChangeUpdateRunnable = array of Arr1InnerChangeUpdateRunnable; Arr3InnerChangeUpdateRunnable = array of Arr2InnerChangeUpdateRunnable; InnerStyleChangeHandler = class; Arr1InnerStyleChangeHandler = array of InnerStyleChangeHandler; Arr2InnerStyleChangeHandler = array of Arr1InnerStyleChangeHandler; Arr3InnerStyleChangeHandler = array of Arr2InnerStyleChangeHandler; InnerStyleContextChangeHandler = class; Arr1InnerStyleContextChangeHandler = array of InnerStyleContextChangeHandler; Arr2InnerStyleContextChangeHandler = array of Arr1InnerStyleContextChangeHandler; Arr3InnerStyleContextChangeHandler = array of Arr2InnerStyleContextChangeHandler; InnerStyleChangeUndoableEdit = class; Arr1InnerStyleChangeUndoableEdit = array of InnerStyleChangeUndoableEdit; Arr2InnerStyleChangeUndoableEdit = array of Arr1InnerStyleChangeUndoableEdit; Arr3InnerStyleChangeUndoableEdit = array of Arr2InnerStyleChangeUndoableEdit; InnerAbstractChangeHandler = class abstract external 'javax.swing.text' name 'AbstractChangeHandler' public type InnerDocReference = class; Arr1InnerDocReference = array of InnerDocReference; Arr2InnerDocReference = array of Arr1InnerDocReference; Arr3InnerDocReference = array of Arr2InnerDocReference; InnerDocReference = class external 'javax.swing.text' name 'DocReference' end; end; InnerChangeUpdateRunnable = class external 'javax.swing.text' name 'ChangeUpdateRunnable' end; InnerStyleChangeHandler = class external 'javax.swing.text' name 'StyleChangeHandler' end; InnerStyleContextChangeHandler = class external 'javax.swing.text' name 'StyleContextChangeHandler' end; InnerStyleChangeUndoableEdit = class external 'javax.swing.text' name 'StyleChangeUndoableEdit' end; public type InnerElementSpec = class; Arr1InnerElementSpec = array of InnerElementSpec; Arr2InnerElementSpec = array of Arr1InnerElementSpec; Arr3InnerElementSpec = array of Arr2InnerElementSpec; InnerAttributeUndoableEdit = class; Arr1InnerAttributeUndoableEdit = array of InnerAttributeUndoableEdit; Arr2InnerAttributeUndoableEdit = array of Arr1InnerAttributeUndoableEdit; Arr3InnerAttributeUndoableEdit = array of Arr2InnerAttributeUndoableEdit; InnerSectionElement = class; Arr1InnerSectionElement = array of InnerSectionElement; Arr2InnerSectionElement = array of Arr1InnerSectionElement; Arr3InnerSectionElement = array of Arr2InnerSectionElement; InnerElementBuffer = class; Arr1InnerElementBuffer = array of InnerElementBuffer; Arr2InnerElementBuffer = array of Arr1InnerElementBuffer; Arr3InnerElementBuffer = array of Arr2InnerElementBuffer; InnerElementSpec = class external 'javax.swing.text' name 'ElementSpec' (JLObject) public const StartTagType = 1; EndTagType = 2; ContentType = 3; JoinPreviousDirection = 4; JoinNextDirection = 5; OriginateDirection = 6; JoinFractureDirection = 7; public constructor create(para1: JSTAttributeSet; para2: jshort); overload; constructor create(para1: JSTAttributeSet; para2: jshort; para3: jint); overload; constructor create(para1: JSTAttributeSet; para2: jshort; para3: Arr1jchar; para4: jint; para5: jint); overload; constructor create(para1: JSTAttributeSet; para2: jshort; const para3: array of jchar; para4: jint; para5: jint); overload; procedure setType(para1: jshort); overload; virtual; function getType(): jshort; overload; virtual; procedure setDirection(para1: jshort); overload; virtual; function getDirection(): jshort; overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; function getArray(): Arr1jchar; overload; virtual; function getOffset(): jint; overload; virtual; function getLength(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; InnerAttributeUndoableEdit = class external 'javax.swing.text' name 'AttributeUndoableEdit' (JSUAbstractUndoableEdit) strict protected var fnewAttributes: JSTAttributeSet; external name 'newAttributes'; fcopy: JSTAttributeSet; external name 'copy'; fisReplacing: jboolean; external name 'isReplacing'; felement: JSTElement; external name 'element'; public constructor create(para1: JSTElement; para2: JSTAttributeSet; para3: jboolean); overload; procedure redo(); overload; virtual; // throws javax.swing.undo.CannotRedoException procedure undo(); overload; virtual; // throws javax.swing.undo.CannotUndoException end; InnerSectionElement = class external 'javax.swing.text' name 'SectionElement' end; InnerElementBuffer = class external 'javax.swing.text' name 'ElementBuffer' public type InnerElemChanges = class; Arr1InnerElemChanges = array of InnerElemChanges; Arr2InnerElemChanges = array of Arr1InnerElemChanges; Arr3InnerElemChanges = array of Arr2InnerElemChanges; InnerElemChanges = class external 'javax.swing.text' name 'ElemChanges' end; end; public const BUFFER_SIZE_DEFAULT = 4096; strict protected var fbuffer: JSTDefaultStyledDocument.InnerElementBuffer; external name 'buffer'; public constructor create(para1: JSTAbstractDocument.InnerContent; para2: JSTStyleContext); overload; constructor create(para1: JSTStyleContext); overload; constructor create(); overload; function getDefaultRootElement(): JSTElement; overload; virtual; strict protected procedure create_(para1: JSTDefaultStyledDocument.Arr1InnerElementSpec); external name 'create'; overload; virtual; procedure create_(var para1: array of JSTDefaultStyledDocument.InnerElementSpec); external name 'create'; overload; virtual; procedure insert(para1: jint; para2: JSTDefaultStyledDocument.Arr1InnerElementSpec); overload; virtual; // throws javax.swing.text.BadLocationException procedure insert(para1: jint; var para2: array of JSTDefaultStyledDocument.InnerElementSpec); overload; virtual; // throws javax.swing.text.BadLocationException public function addStyle(para1: JLString; para2: JSTStyle): JSTStyle; overload; virtual; procedure removeStyle(para1: JLString); overload; virtual; function getStyle(para1: JLString): JSTStyle; overload; virtual; function getStyleNames(): JUEnumeration; overload; virtual; procedure setLogicalStyle(para1: jint; para2: JSTStyle); overload; virtual; function getLogicalStyle(para1: jint): JSTStyle; overload; virtual; procedure setCharacterAttributes(para1: jint; para2: jint; para3: JSTAttributeSet; para4: jboolean); overload; virtual; procedure setParagraphAttributes(para1: jint; para2: jint; para3: JSTAttributeSet; para4: jboolean); overload; virtual; function getParagraphElement(para1: jint): JSTElement; overload; virtual; function getCharacterElement(para1: jint): JSTElement; overload; virtual; strict protected procedure insertUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent; para2: JSTAttributeSet); overload; virtual; procedure removeUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent); overload; virtual; function createDefaultRoot(): JSTAbstractDocument.InnerAbstractElement; overload; virtual; public function getForeground(para1: JSTAttributeSet): JAColor; overload; virtual; function getBackground(para1: JSTAttributeSet): JAColor; overload; virtual; function getFont(para1: JSTAttributeSet): JAFont; overload; virtual; strict protected procedure styleChanged(para1: JSTStyle); overload; virtual; public procedure addDocumentListener(para1: JSEDocumentListener); overload; virtual; procedure removeDocumentListener(para1: JSEDocumentListener); overload; virtual; end; JSTGapContent = class external 'javax.swing.text' name 'GapContent' (JSTGapVector, JSTAbstractDocument.InnerContent, JISerializable) public type InnerInsertUndo = class; Arr1InnerInsertUndo = array of InnerInsertUndo; Arr2InnerInsertUndo = array of Arr1InnerInsertUndo; Arr3InnerInsertUndo = array of Arr2InnerInsertUndo; InnerRemoveUndo = class; Arr1InnerRemoveUndo = array of InnerRemoveUndo; Arr2InnerRemoveUndo = array of Arr1InnerRemoveUndo; Arr3InnerRemoveUndo = array of Arr2InnerRemoveUndo; InnerMarkData = class; Arr1InnerMarkData = array of InnerMarkData; Arr2InnerMarkData = array of Arr1InnerMarkData; Arr3InnerMarkData = array of Arr2InnerMarkData; InnerMarkVector = class; Arr1InnerMarkVector = array of InnerMarkVector; Arr2InnerMarkVector = array of Arr1InnerMarkVector; Arr3InnerMarkVector = array of Arr2InnerMarkVector; InnerStickyPosition = class; Arr1InnerStickyPosition = array of InnerStickyPosition; Arr2InnerStickyPosition = array of Arr1InnerStickyPosition; Arr3InnerStickyPosition = array of Arr2InnerStickyPosition; InnerUndoPosRef = class; Arr1InnerUndoPosRef = array of InnerUndoPosRef; Arr2InnerUndoPosRef = array of Arr1InnerUndoPosRef; Arr3InnerUndoPosRef = array of Arr2InnerUndoPosRef; InnerInsertUndo = class external 'javax.swing.text' name 'InsertUndo' end; InnerRemoveUndo = class external 'javax.swing.text' name 'RemoveUndo' end; InnerMarkData = class sealed external 'javax.swing.text' name 'MarkData' end; InnerMarkVector = class external 'javax.swing.text' name 'MarkVector' end; InnerStickyPosition = class sealed external 'javax.swing.text' name 'StickyPosition' end; InnerUndoPosRef = class sealed external 'javax.swing.text' name 'UndoPosRef' end; public constructor create(); overload; constructor create(para1: jint); overload; strict protected function allocateArray(para1: jint): JLObject; overload; virtual; function getArrayLength(): jint; overload; virtual; public function length(): jint; overload; virtual; function insertString(para1: jint; para2: JLString): JSUUndoableEdit; overload; virtual; // throws javax.swing.text.BadLocationException function remove(para1: jint; para2: jint): JSUUndoableEdit; overload; virtual; // throws javax.swing.text.BadLocationException function getString(para1: jint; para2: jint): JLString; overload; virtual; // throws javax.swing.text.BadLocationException procedure getChars(para1: jint; para2: jint; para3: JSTSegment); overload; virtual; // throws javax.swing.text.BadLocationException function createPosition(para1: jint): JSTPosition; overload; virtual; // throws javax.swing.text.BadLocationException strict protected procedure shiftEnd(para1: jint); overload; virtual; procedure shiftGap(para1: jint); overload; virtual; procedure resetMarksAtZero(); overload; virtual; procedure shiftGapStartDown(para1: jint); overload; virtual; procedure shiftGapEndUp(para1: jint); overload; virtual; function getPositionsInRange(para1: JUVector; para2: jint; para3: jint): JUVector; overload; virtual; procedure updateUndoPositions(para1: JUVector; para2: jint; para3: jint); overload; virtual; end; JSTPlainDocument = class external 'javax.swing.text' name 'PlainDocument' (JSTAbstractDocument) public const tabSizeAttribute = 'tabSize'; lineLimitAttribute = 'lineLimit'; public constructor create(); overload; constructor create(para1: JSTAbstractDocument.InnerContent); overload; procedure insertString(para1: jint; para2: JLString; para3: JSTAttributeSet); overload; virtual; // throws javax.swing.text.BadLocationException function getDefaultRootElement(): JSTElement; overload; virtual; strict protected function createDefaultRoot(): JSTAbstractDocument.InnerAbstractElement; overload; virtual; public function getParagraphElement(para1: jint): JSTElement; overload; virtual; strict protected procedure insertUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent; para2: JSTAttributeSet); overload; virtual; procedure removeUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent); overload; virtual; end; JSTStringContent = class sealed external 'javax.swing.text' name 'StringContent' (JLObject, JSTAbstractDocument.InnerContent, JISerializable) public type InnerInsertUndo = class; Arr1InnerInsertUndo = array of InnerInsertUndo; Arr2InnerInsertUndo = array of Arr1InnerInsertUndo; Arr3InnerInsertUndo = array of Arr2InnerInsertUndo; InnerRemoveUndo = class; Arr1InnerRemoveUndo = array of InnerRemoveUndo; Arr2InnerRemoveUndo = array of Arr1InnerRemoveUndo; Arr3InnerRemoveUndo = array of Arr2InnerRemoveUndo; InnerPosRec = class; Arr1InnerPosRec = array of InnerPosRec; Arr2InnerPosRec = array of Arr1InnerPosRec; Arr3InnerPosRec = array of Arr2InnerPosRec; InnerStickyPosition = class; Arr1InnerStickyPosition = array of InnerStickyPosition; Arr2InnerStickyPosition = array of Arr1InnerStickyPosition; Arr3InnerStickyPosition = array of Arr2InnerStickyPosition; InnerUndoPosRef = class; Arr1InnerUndoPosRef = array of InnerUndoPosRef; Arr2InnerUndoPosRef = array of Arr1InnerUndoPosRef; Arr3InnerUndoPosRef = array of Arr2InnerUndoPosRef; InnerInsertUndo = class external 'javax.swing.text' name 'InsertUndo' end; InnerRemoveUndo = class external 'javax.swing.text' name 'RemoveUndo' end; InnerPosRec = class sealed external 'javax.swing.text' name 'PosRec' end; InnerStickyPosition = class sealed external 'javax.swing.text' name 'StickyPosition' end; InnerUndoPosRef = class sealed external 'javax.swing.text' name 'UndoPosRef' end; public constructor create(); overload; constructor create(para1: jint); overload; function length(): jint; overload; virtual; function insertString(para1: jint; para2: JLString): JSUUndoableEdit; overload; virtual; // throws javax.swing.text.BadLocationException function remove(para1: jint; para2: jint): JSUUndoableEdit; overload; virtual; // throws javax.swing.text.BadLocationException function getString(para1: jint; para2: jint): JLString; overload; virtual; // throws javax.swing.text.BadLocationException procedure getChars(para1: jint; para2: jint; para3: JSTSegment); overload; virtual; // throws javax.swing.text.BadLocationException function createPosition(para1: jint): JSTPosition; overload; virtual; // throws javax.swing.text.BadLocationException strict protected function getPositionsInRange(para1: JUVector; para2: jint; para3: jint): JUVector; overload; virtual; procedure updateUndoPositions(para1: JUVector); overload; virtual; end; JSTStyleContext = class external 'javax.swing.text' name 'StyleContext' (JLObject, JISerializable, JSTAbstractDocument.InnerAttributeContext) public type InnerFontKey = class; Arr1InnerFontKey = array of InnerFontKey; Arr2InnerFontKey = array of Arr1InnerFontKey; Arr3InnerFontKey = array of Arr2InnerFontKey; InnerKeyBuilder = class; Arr1InnerKeyBuilder = array of InnerKeyBuilder; Arr2InnerKeyBuilder = array of Arr1InnerKeyBuilder; Arr3InnerKeyBuilder = array of Arr2InnerKeyBuilder; InnerKeyEnumeration = class; Arr1InnerKeyEnumeration = array of InnerKeyEnumeration; Arr2InnerKeyEnumeration = array of Arr1InnerKeyEnumeration; Arr3InnerKeyEnumeration = array of Arr2InnerKeyEnumeration; InnerFontKey = class external 'javax.swing.text' name 'FontKey' end; InnerKeyBuilder = class external 'javax.swing.text' name 'KeyBuilder' end; InnerKeyEnumeration = class external 'javax.swing.text' name 'KeyEnumeration' end; public type InnerNamedStyle = class; Arr1InnerNamedStyle = array of InnerNamedStyle; Arr2InnerNamedStyle = array of Arr1InnerNamedStyle; Arr3InnerNamedStyle = array of Arr2InnerNamedStyle; InnerSmallAttributeSet = class; Arr1InnerSmallAttributeSet = array of InnerSmallAttributeSet; Arr2InnerSmallAttributeSet = array of Arr1InnerSmallAttributeSet; Arr3InnerSmallAttributeSet = array of Arr2InnerSmallAttributeSet; InnerNamedStyle = class external 'javax.swing.text' name 'NamedStyle' end; InnerSmallAttributeSet = class external 'javax.swing.text' name 'SmallAttributeSet' end; public const DEFAULT_STYLE = 'default'; public class function getDefaultStyleContext(): JSTStyleContext; static; overload; final; constructor create(); overload; function addStyle(para1: JLString; para2: JSTStyle): JSTStyle; overload; virtual; procedure removeStyle(para1: JLString); overload; virtual; function getStyle(para1: JLString): JSTStyle; overload; virtual; function getStyleNames(): JUEnumeration; overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; function getFont(para1: JSTAttributeSet): JAFont; overload; virtual; function getForeground(para1: JSTAttributeSet): JAColor; overload; virtual; function getBackground(para1: JSTAttributeSet): JAColor; overload; virtual; function getFont(para1: JLString; para2: jint; para3: jint): JAFont; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; function addAttribute(para1: JSTAttributeSet; para2: JLObject; para3: JLObject): JSTAttributeSet; overload; virtual; function addAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; function removeAttribute(para1: JSTAttributeSet; para2: JLObject): JSTAttributeSet; overload; virtual; function removeAttributes(para1: JSTAttributeSet; para2: JUEnumeration): JSTAttributeSet; overload; virtual; function removeAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; function getEmptySet(): JSTAttributeSet; overload; virtual; procedure reclaim(para1: JSTAttributeSet); overload; virtual; strict protected function getCompressionThreshold(): jint; overload; virtual; function createSmallAttributeSet(para1: JSTAttributeSet): JSTStyleContext.InnerSmallAttributeSet; overload; virtual; function createLargeAttributeSet(para1: JSTAttributeSet): JSTMutableAttributeSet; overload; virtual; public function toString(): JLString; overload; virtual; procedure writeAttributes(para1: JIObjectOutputStream; para2: JSTAttributeSet); overload; virtual; // throws java.io.IOException procedure readAttributes(para1: JIObjectInputStream; para2: JSTMutableAttributeSet); overload; virtual; // throws java.lang.ClassNotFoundException, java.io.IOException class procedure writeAttributeSet(para1: JIObjectOutputStream; para2: JSTAttributeSet); static; overload; // throws java.io.IOException class procedure readAttributeSet(para1: JIObjectInputStream; para2: JSTMutableAttributeSet); static; overload; // throws java.lang.ClassNotFoundException, java.io.IOException class procedure registerStaticAttributeKey(para1: JLObject); static; overload; class function getStaticAttribute(para1: JLObject): JLObject; static; overload; class function getStaticAttributeKey(para1: JLObject): JLObject; static; overload; end; JSUUndoManager = class external 'javax.swing.undo' name 'UndoManager' (JSUCompoundEdit, JSEUndoableEditListener) public constructor create(); overload; function getLimit(): jint; overload; virtual; procedure discardAllEdits(); overload; virtual; strict protected procedure trimForLimit(); overload; virtual; procedure trimEdits(para1: jint; para2: jint); overload; virtual; public procedure setLimit(para1: jint); overload; virtual; strict protected function editToBeUndone(): JSUUndoableEdit; overload; virtual; function editToBeRedone(): JSUUndoableEdit; overload; virtual; procedure undoTo(para1: JSUUndoableEdit); overload; virtual; // throws javax.swing.undo.CannotUndoException procedure redoTo(para1: JSUUndoableEdit); overload; virtual; // throws javax.swing.undo.CannotRedoException public procedure undoOrRedo(); overload; virtual; // throws javax.swing.undo.CannotRedoException, javax.swing.undo.CannotUndoException function canUndoOrRedo(): jboolean; overload; virtual; procedure undo(); overload; virtual; // throws javax.swing.undo.CannotUndoException function canUndo(): jboolean; overload; virtual; procedure redo(); overload; virtual; // throws javax.swing.undo.CannotRedoException function canRedo(): jboolean; overload; virtual; function addEdit(para1: JSUUndoableEdit): jboolean; overload; virtual; procedure &end(); overload; virtual; function getUndoOrRedoPresentationName(): JLString; overload; virtual; function getUndoPresentationName(): JLString; overload; virtual; function getRedoPresentationName(): JLString; overload; virtual; procedure undoableEditHappened(para1: JSEUndoableEditEvent); overload; virtual; function toString(): JLString; overload; virtual; end; JAPFiler = interface external 'javax.annotation.processing' name 'Filer' function createSourceFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException function createSourceFile(para1: JLCharSequence; const para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException function createClassFile(para1: JLCharSequence; para2: Arr1JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException function createClassFile(para1: JLCharSequence; const para2: array of JLMEElement): JTJavaFileObject; overload; // throws java.io.IOException function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; para4: Arr1JLMEElement): JTFileObject; overload; // throws java.io.IOException function createResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence; const para4: array of JLMEElement): JTFileObject; overload; // throws java.io.IOException function getResource(para1: JTJavaFileManager.InnerLocation; para2: JLCharSequence; para3: JLCharSequence): JTFileObject; overload; // throws java.io.IOException end; JTForwardingJavaFileManager = class external 'javax.tools' name 'ForwardingJavaFileManager' (JLObject, JTJavaFileManager) strict protected final var ffileManager: JTJavaFileManager; external name 'fileManager'; strict protected constructor create(para1: JTJavaFileManager); overload; public function getClassLoader(para1: JTJavaFileManager.InnerLocation): JLClassLoader; overload; virtual; function list(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JUSet; para4: jboolean): JLIterable; overload; virtual; // throws java.io.IOException function inferBinaryName(para1: JTJavaFileManager.InnerLocation; para2: JTJavaFileObject): JLString; overload; virtual; function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; virtual; function handleOption(para1: JLString; para2: JUIterator): jboolean; overload; virtual; function hasLocation(para1: JTJavaFileManager.InnerLocation): jboolean; overload; virtual; function isSupportedOption(para1: JLString): jint; overload; virtual; function getJavaFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind): JTJavaFileObject; overload; virtual; // throws java.io.IOException function getJavaFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JTJavaFileObject.InnerKind; para4: JTFileObject): JTJavaFileObject; overload; virtual; // throws java.io.IOException function getFileForInput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString): JTFileObject; overload; virtual; // throws java.io.IOException function getFileForOutput(para1: JTJavaFileManager.InnerLocation; para2: JLString; para3: JLString; para4: JTFileObject): JTFileObject; overload; virtual; // throws java.io.IOException procedure flush(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JTStandardJavaFileManager = interface external 'javax.tools' name 'StandardJavaFileManager' (JTJavaFileManager) function isSameFile(para1: JTFileObject; para2: JTFileObject): jboolean; overload; function getJavaFileObjectsFromFiles(para1: JLIterable): JLIterable; overload; function getJavaFileObjects(para1: Arr1JIFile): JLIterable; overload; function getJavaFileObjects(const para1: array of JIFile): JLIterable; overload; function getJavaFileObjectsFromStrings(para1: JLIterable): JLIterable; overload; function getJavaFileObjects(para1: Arr1JLString): JLIterable; overload; function getJavaFileObjects(const para1: array of JLString): JLIterable; overload; procedure setLocation(para1: JTJavaFileManager.InnerLocation; para2: JLIterable); overload; // throws java.io.IOException function getLocation(para1: JTJavaFileManager.InnerLocation): JLIterable; overload; end; JTStandardLocation = class sealed external 'javax.tools' name 'StandardLocation' (JLEnum, JTJavaFileManager.InnerLocation) public final class var fCLASS_OUTPUT: JTStandardLocation; external name 'CLASS_OUTPUT'; fSOURCE_OUTPUT: JTStandardLocation; external name 'SOURCE_OUTPUT'; fCLASS_PATH: JTStandardLocation; external name 'CLASS_PATH'; fSOURCE_PATH: JTStandardLocation; external name 'SOURCE_PATH'; fANNOTATION_PROCESSOR_PATH: JTStandardLocation; external name 'ANNOTATION_PROCESSOR_PATH'; fPLATFORM_CLASS_PATH: JTStandardLocation; external name 'PLATFORM_CLASS_PATH'; public class function values(): Arr1JTStandardLocation; static; overload; class function valueOf(para1: JLString): JTStandardLocation; static; overload; class function locationFor(para1: JLString): JTJavaFileManager.InnerLocation; static; overload; function getName(): JLString; overload; virtual; function isOutputLocation(): jboolean; overload; virtual; end; OJXDIDApacheCanonicalizer = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'ApacheCanonicalizer' (JXCDTransformService) strict protected var fapacheCanonicalizer: CSOAXISCCanonicalizer; external name 'apacheCanonicalizer'; finclusiveNamespaces: JLString; external name 'inclusiveNamespaces'; fparams: JXCDSC14NMethodParameterSpec; external name 'params'; fownerDoc: OWDDocument; external name 'ownerDoc'; ftransformElem: OWDElement; external name 'transformElem'; public constructor create(); overload; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; virtual; final; procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function canonicalize(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function canonicalize(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function transform(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function isFeatureSupported(para1: JLString): jboolean; overload; virtual; final; end; OJXDIDApacheTransform = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'ApacheTransform' (JXCDTransformService) strict protected var fownerDoc: OWDDocument; external name 'ownerDoc'; ftransformElem: OWDElement; external name 'transformElem'; fparams: JXCDSTransformParameterSpec; external name 'params'; public constructor create(); overload; function getParameterSpec(): JSSAlgorithmParameterSpec; overload; virtual; final; procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function transform(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function isFeatureSupported(para1: JLString): jboolean; overload; virtual; final; end; OJXDIDDOMHMACSignatureMethod = class abstract external 'org.jcp.xml.dsig.internal.dom' name 'DOMHMACSignatureMethod' (OJXDIDDOMSignatureMethod) public type InnerSHA1 = class; Arr1InnerSHA1 = array of InnerSHA1; Arr2InnerSHA1 = array of Arr1InnerSHA1; Arr3InnerSHA1 = array of Arr2InnerSHA1; InnerSHA256 = class; Arr1InnerSHA256 = array of InnerSHA256; Arr2InnerSHA256 = array of Arr1InnerSHA256; Arr3InnerSHA256 = array of Arr2InnerSHA256; InnerSHA384 = class; Arr1InnerSHA384 = array of InnerSHA384; Arr2InnerSHA384 = array of Arr1InnerSHA384; Arr3InnerSHA384 = array of Arr2InnerSHA384; InnerSHA512 = class; Arr1InnerSHA512 = array of InnerSHA512; Arr2InnerSHA512 = array of Arr1InnerSHA512; Arr3InnerSHA512 = array of Arr2InnerSHA512; InnerSHA1 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA1' end; InnerSHA256 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA256' end; InnerSHA384 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA384' end; InnerSHA512 = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'SHA512' end; public function paramsEqual(para1: JSSAlgorithmParameterSpec): jboolean; overload; virtual; end; OJXDIDDOMCanonicalizationMethod = class external 'org.jcp.xml.dsig.internal.dom' name 'DOMCanonicalizationMethod' (OJXDIDDOMTransform, JXCDCanonicalizationMethod) public constructor create(para1: JXCDTransformService); overload; // throws java.security.InvalidAlgorithmParameterException constructor create(para1: OWDElement; para2: JXCXMLCryptoContext); overload; // throws javax.xml.crypto.MarshalException function canonicalize(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function canonicalize(para1: JXCData; para2: JXCXMLCryptoContext; para3: JIOutputStream): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException function equals(para1: JLObject): jboolean; overload; virtual; end; JXSENamespace = interface external 'javax.xml.stream.events' name 'Namespace' (JXSEAttribute) function getPrefix(): JLString; overload; function getNamespaceURI(): JLString; overload; function isDefaultNamespaceDeclaration(): jboolean; overload; end; OOC_BindingIteratorImplBase = class abstract external 'org.omg.CosNaming' name '_BindingIteratorImplBase' (OOCDynamicImplementation, OOCBindingIterator) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; procedure invoke(para1: OOCServerRequest); overload; virtual; end; OOC_NamingContextImplBase = class abstract external 'org.omg.CosNaming' name '_NamingContextImplBase' (OOCDynamicImplementation, OOCNamingContext) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; procedure invoke(para1: OOCServerRequest); overload; virtual; end; JMRR_RMIConnectionImpl_Tie = class external 'javax.management.remote.rmi' name '_RMIConnectionImpl_Tie' (OOC_2_3PObjectImpl, JRCTie) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; // throws org.omg.CORBA.SystemException procedure deactivate(); overload; virtual; function getTarget(): JRRemote; overload; virtual; function orb(): OOCORB; overload; virtual; procedure orb(para1: OOCORB); overload; virtual; procedure setTarget(para1: JRRemote); overload; virtual; function thisObject(): OOCObject; overload; virtual; end; JMRR_RMIServerImpl_Tie = class external 'javax.management.remote.rmi' name '_RMIServerImpl_Tie' (OOC_2_3PObjectImpl, JRCTie) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; // throws org.omg.CORBA.SystemException procedure deactivate(); overload; virtual; function getTarget(): JRRemote; overload; virtual; function orb(): OOCORB; overload; virtual; procedure orb(para1: OOCORB); overload; virtual; procedure setTarget(para1: JRRemote); overload; virtual; function thisObject(): OOCObject; overload; virtual; end; JRCStub = class abstract external 'javax.rmi.CORBA' name 'Stub' (OOC_2_3PObjectImpl, JISerializable) public constructor create(); overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; procedure connect(para1: OOCORB); overload; virtual; // throws java.rmi.RemoteException end; OOSJMRR_RMIConnectionImpl_Tie = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIConnectionImpl_Tie' (OOC_2_3PObjectImpl, JRCTie) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; // throws org.omg.CORBA.SystemException procedure deactivate(); overload; virtual; function getTarget(): JRRemote; overload; virtual; function orb(): OOCORB; overload; virtual; procedure orb(para1: OOCORB); overload; virtual; procedure setTarget(para1: JRRemote); overload; virtual; function thisObject(): OOCObject; overload; virtual; end; OOSJMRR_RMIServerImpl_Tie = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIServerImpl_Tie' (OOC_2_3PObjectImpl, JRCTie) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function _invoke(para1: JLString; para2: OOCPInputStream; para3: OOCPResponseHandler): OOCPOutputStream; overload; virtual; // throws org.omg.CORBA.SystemException procedure deactivate(); overload; virtual; function getTarget(): JRRemote; overload; virtual; function orb(): OOCORB; overload; virtual; procedure orb(para1: OOCORB); overload; virtual; procedure setTarget(para1: JRRemote); overload; virtual; function thisObject(): OOCObject; overload; virtual; end; JXSText = interface external 'javax.xml.soap' name 'Text' (JXSNode, OWDText) function isComment(): jboolean; overload; end; OWDCDATASection = interface external 'org.w3c.dom' name 'CDATASection' (OWDText) end; JIMIIOAttr = class external 'javax.imageio.metadata' name 'IIOAttr' (JIMIIOMetadataNode, OWDAttr) public constructor create(para1: OWDElement; para2: JLString; para3: JLString); overload; function getName(): JLString; overload; virtual; function getNodeName(): JLString; overload; virtual; function getNodeType(): jshort; overload; virtual; function getSpecified(): jboolean; overload; virtual; function getValue(): JLString; overload; virtual; function getNodeValue(): JLString; overload; virtual; procedure setValue(para1: JLString); overload; virtual; procedure setNodeValue(para1: JLString); overload; virtual; function getOwnerElement(): OWDElement; overload; virtual; procedure setOwnerElement(para1: OWDElement); overload; virtual; function isId(): jboolean; overload; virtual; function getSchemaTypeInfo(): OWDTypeInfo; overload; virtual; function setUserData(para1: JLString; para2: JLObject; para3: OWDUserDataHandler): JLObject; overload; virtual; function getUserData(para1: JLString): JLObject; overload; virtual; function getFeature(para1: JLString; para2: JLString): JLObject; overload; virtual; function isEqualNode(para1: OWDNode): jboolean; overload; virtual; function isSameNode(para1: OWDNode): jboolean; overload; virtual; function lookupNamespaceURI(para1: JLString): JLString; overload; virtual; function isDefaultNamespace(para1: JLString): jboolean; overload; virtual; function lookupPrefix(para1: JLString): JLString; overload; virtual; function getTextContent(): JLString; overload; virtual; // throws org.w3c.dom.DOMException procedure setTextContent(para1: JLString); overload; virtual; // throws org.w3c.dom.DOMException function compareDocumentPosition(para1: OWDNode): jshort; overload; virtual; // throws org.w3c.dom.DOMException function getBaseURI(): JLString; overload; virtual; end; JXSDetailEntry = interface external 'javax.xml.soap' name 'DetailEntry' (JXSSOAPElement) end; JXSSOAPBody = interface external 'javax.xml.soap' name 'SOAPBody' (JXSSOAPElement) function addFault(): JXSSOAPFault; overload; // throws javax.xml.soap.SOAPException function addFault(para1: JXSName; para2: JLString; para3: JULocale): JXSSOAPFault; overload; // throws javax.xml.soap.SOAPException function addFault(para1: JXNQName; para2: JLString; para3: JULocale): JXSSOAPFault; overload; // throws javax.xml.soap.SOAPException function addFault(para1: JXSName; para2: JLString): JXSSOAPFault; overload; // throws javax.xml.soap.SOAPException function addFault(para1: JXNQName; para2: JLString): JXSSOAPFault; overload; // throws javax.xml.soap.SOAPException function hasFault(): jboolean; overload; function getFault(): JXSSOAPFault; overload; function addBodyElement(para1: JXSName): JXSSOAPBodyElement; overload; // throws javax.xml.soap.SOAPException function addBodyElement(para1: JXNQName): JXSSOAPBodyElement; overload; // throws javax.xml.soap.SOAPException function addDocument(para1: OWDDocument): JXSSOAPBodyElement; overload; // throws javax.xml.soap.SOAPException function extractContentAsDocument(): OWDDocument; overload; // throws javax.xml.soap.SOAPException end; JXSSOAPBodyElement = interface external 'javax.xml.soap' name 'SOAPBodyElement' (JXSSOAPElement) end; JXSSOAPEnvelope = interface external 'javax.xml.soap' name 'SOAPEnvelope' (JXSSOAPElement) function createName(para1: JLString; para2: JLString; para3: JLString): JXSName; overload; // throws javax.xml.soap.SOAPException function createName(para1: JLString): JXSName; overload; // throws javax.xml.soap.SOAPException function getHeader(): JXSSOAPHeader; overload; // throws javax.xml.soap.SOAPException function getBody(): JXSSOAPBody; overload; // throws javax.xml.soap.SOAPException function addHeader(): JXSSOAPHeader; overload; // throws javax.xml.soap.SOAPException function addBody(): JXSSOAPBody; overload; // throws javax.xml.soap.SOAPException end; JXSSOAPFaultElement = interface external 'javax.xml.soap' name 'SOAPFaultElement' (JXSSOAPElement) end; JXSSOAPHeader = interface external 'javax.xml.soap' name 'SOAPHeader' (JXSSOAPElement) function addHeaderElement(para1: JXSName): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function addHeaderElement(para1: JXNQName): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function examineMustUnderstandHeaderElements(para1: JLString): JUIterator; overload; function examineHeaderElements(para1: JLString): JUIterator; overload; function extractHeaderElements(para1: JLString): JUIterator; overload; function addNotUnderstoodHeaderElement(para1: JXNQName): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function addUpgradeHeaderElement(para1: JUIterator): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function addUpgradeHeaderElement(para1: Arr1JLString): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function addUpgradeHeaderElement(var para1: array of JLString): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function addUpgradeHeaderElement(para1: JLString): JXSSOAPHeaderElement; overload; // throws javax.xml.soap.SOAPException function examineAllHeaderElements(): JUIterator; overload; function extractAllHeaderElements(): JUIterator; overload; end; JXSSOAPHeaderElement = interface external 'javax.xml.soap' name 'SOAPHeaderElement' (JXSSOAPElement) procedure setActor(para1: JLString); overload; procedure setRole(para1: JLString); overload; // throws javax.xml.soap.SOAPException function getActor(): JLString; overload; function getRole(): JLString; overload; procedure setMustUnderstand(para1: jboolean); overload; function getMustUnderstand(): jboolean; overload; procedure setRelay(para1: jboolean); overload; // throws javax.xml.soap.SOAPException function getRelay(): jboolean; overload; end; OWDHHTMLAnchorElement = interface external 'org.w3c.dom.html' name 'HTMLAnchorElement' (OWDHHTMLElement) function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getCharset(): JLString; overload; procedure setCharset(para1: JLString); overload; function getCoords(): JLString; overload; procedure setCoords(para1: JLString); overload; function getHref(): JLString; overload; procedure setHref(para1: JLString); overload; function getHreflang(): JLString; overload; procedure setHreflang(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getRel(): JLString; overload; procedure setRel(para1: JLString); overload; function getRev(): JLString; overload; procedure setRev(para1: JLString); overload; function getShape(): JLString; overload; procedure setShape(para1: JLString); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getTarget(): JLString; overload; procedure setTarget(para1: JLString); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; procedure blur(); overload; procedure focus(); overload; end; OWDHHTMLAppletElement = interface external 'org.w3c.dom.html' name 'HTMLAppletElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getAlt(): JLString; overload; procedure setAlt(para1: JLString); overload; function getArchive(): JLString; overload; procedure setArchive(para1: JLString); overload; function getCode(): JLString; overload; procedure setCode(para1: JLString); overload; function getCodeBase(): JLString; overload; procedure setCodeBase(para1: JLString); overload; function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; function getHspace(): JLString; overload; procedure setHspace(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getObject(): JLString; overload; procedure setObject(para1: JLString); overload; function getVspace(): JLString; overload; procedure setVspace(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; end; OWDHHTMLAreaElement = interface external 'org.w3c.dom.html' name 'HTMLAreaElement' (OWDHHTMLElement) function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getAlt(): JLString; overload; procedure setAlt(para1: JLString); overload; function getCoords(): JLString; overload; procedure setCoords(para1: JLString); overload; function getHref(): JLString; overload; procedure setHref(para1: JLString); overload; function getNoHref(): jboolean; overload; procedure setNoHref(para1: jboolean); overload; function getShape(): JLString; overload; procedure setShape(para1: JLString); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getTarget(): JLString; overload; procedure setTarget(para1: JLString); overload; end; OWDHHTMLBRElement = interface external 'org.w3c.dom.html' name 'HTMLBRElement' (OWDHHTMLElement) function getClear(): JLString; overload; procedure setClear(para1: JLString); overload; end; OWDHHTMLBaseElement = interface external 'org.w3c.dom.html' name 'HTMLBaseElement' (OWDHHTMLElement) function getHref(): JLString; overload; procedure setHref(para1: JLString); overload; function getTarget(): JLString; overload; procedure setTarget(para1: JLString); overload; end; OWDHHTMLBaseFontElement = interface external 'org.w3c.dom.html' name 'HTMLBaseFontElement' (OWDHHTMLElement) function getColor(): JLString; overload; procedure setColor(para1: JLString); overload; function getFace(): JLString; overload; procedure setFace(para1: JLString); overload; function getSize(): JLString; overload; procedure setSize(para1: JLString); overload; end; OWDHHTMLBodyElement = interface external 'org.w3c.dom.html' name 'HTMLBodyElement' (OWDHHTMLElement) function getALink(): JLString; overload; procedure setALink(para1: JLString); overload; function getBackground(): JLString; overload; procedure setBackground(para1: JLString); overload; function getBgColor(): JLString; overload; procedure setBgColor(para1: JLString); overload; function getLink(): JLString; overload; procedure setLink(para1: JLString); overload; function getText(): JLString; overload; procedure setText(para1: JLString); overload; function getVLink(): JLString; overload; procedure setVLink(para1: JLString); overload; end; OWDHHTMLButtonElement = interface external 'org.w3c.dom.html' name 'HTMLButtonElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getType(): JLString; overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; end; OWDHHTMLDListElement = interface external 'org.w3c.dom.html' name 'HTMLDListElement' (OWDHHTMLElement) function getCompact(): jboolean; overload; procedure setCompact(para1: jboolean); overload; end; OWDHHTMLDirectoryElement = interface external 'org.w3c.dom.html' name 'HTMLDirectoryElement' (OWDHHTMLElement) function getCompact(): jboolean; overload; procedure setCompact(para1: jboolean); overload; end; OWDHHTMLDivElement = interface external 'org.w3c.dom.html' name 'HTMLDivElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; end; OWDHHTMLFieldSetElement = interface external 'org.w3c.dom.html' name 'HTMLFieldSetElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; end; OWDHHTMLFontElement = interface external 'org.w3c.dom.html' name 'HTMLFontElement' (OWDHHTMLElement) function getColor(): JLString; overload; procedure setColor(para1: JLString); overload; function getFace(): JLString; overload; procedure setFace(para1: JLString); overload; function getSize(): JLString; overload; procedure setSize(para1: JLString); overload; end; OWDHHTMLFormElement = interface external 'org.w3c.dom.html' name 'HTMLFormElement' (OWDHHTMLElement) function getElements(): OWDHHTMLCollection; overload; function getLength(): jint; overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getAcceptCharset(): JLString; overload; procedure setAcceptCharset(para1: JLString); overload; function getAction(): JLString; overload; procedure setAction(para1: JLString); overload; function getEnctype(): JLString; overload; procedure setEnctype(para1: JLString); overload; function getMethod(): JLString; overload; procedure setMethod(para1: JLString); overload; function getTarget(): JLString; overload; procedure setTarget(para1: JLString); overload; procedure submit(); overload; procedure reset(); overload; end; OWDHHTMLFrameElement = interface external 'org.w3c.dom.html' name 'HTMLFrameElement' (OWDHHTMLElement) function getFrameBorder(): JLString; overload; procedure setFrameBorder(para1: JLString); overload; function getLongDesc(): JLString; overload; procedure setLongDesc(para1: JLString); overload; function getMarginHeight(): JLString; overload; procedure setMarginHeight(para1: JLString); overload; function getMarginWidth(): JLString; overload; procedure setMarginWidth(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getNoResize(): jboolean; overload; procedure setNoResize(para1: jboolean); overload; function getScrolling(): JLString; overload; procedure setScrolling(para1: JLString); overload; function getSrc(): JLString; overload; procedure setSrc(para1: JLString); overload; function getContentDocument(): OWDDocument; overload; end; OWDHHTMLFrameSetElement = interface external 'org.w3c.dom.html' name 'HTMLFrameSetElement' (OWDHHTMLElement) function getCols(): JLString; overload; procedure setCols(para1: JLString); overload; function getRows(): JLString; overload; procedure setRows(para1: JLString); overload; end; OWDHHTMLHRElement = interface external 'org.w3c.dom.html' name 'HTMLHRElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getNoShade(): jboolean; overload; procedure setNoShade(para1: jboolean); overload; function getSize(): JLString; overload; procedure setSize(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; end; OWDHHTMLHeadElement = interface external 'org.w3c.dom.html' name 'HTMLHeadElement' (OWDHHTMLElement) function getProfile(): JLString; overload; procedure setProfile(para1: JLString); overload; end; OWDHHTMLHeadingElement = interface external 'org.w3c.dom.html' name 'HTMLHeadingElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; end; OWDHHTMLHtmlElement = interface external 'org.w3c.dom.html' name 'HTMLHtmlElement' (OWDHHTMLElement) function getVersion(): JLString; overload; procedure setVersion(para1: JLString); overload; end; OWDHHTMLIFrameElement = interface external 'org.w3c.dom.html' name 'HTMLIFrameElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getFrameBorder(): JLString; overload; procedure setFrameBorder(para1: JLString); overload; function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; function getLongDesc(): JLString; overload; procedure setLongDesc(para1: JLString); overload; function getMarginHeight(): JLString; overload; procedure setMarginHeight(para1: JLString); overload; function getMarginWidth(): JLString; overload; procedure setMarginWidth(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getScrolling(): JLString; overload; procedure setScrolling(para1: JLString); overload; function getSrc(): JLString; overload; procedure setSrc(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; function getContentDocument(): OWDDocument; overload; end; OWDHHTMLImageElement = interface external 'org.w3c.dom.html' name 'HTMLImageElement' (OWDHHTMLElement) function getLowSrc(): JLString; overload; procedure setLowSrc(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getAlt(): JLString; overload; procedure setAlt(para1: JLString); overload; function getBorder(): JLString; overload; procedure setBorder(para1: JLString); overload; function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; function getHspace(): JLString; overload; procedure setHspace(para1: JLString); overload; function getIsMap(): jboolean; overload; procedure setIsMap(para1: jboolean); overload; function getLongDesc(): JLString; overload; procedure setLongDesc(para1: JLString); overload; function getSrc(): JLString; overload; procedure setSrc(para1: JLString); overload; function getUseMap(): JLString; overload; procedure setUseMap(para1: JLString); overload; function getVspace(): JLString; overload; procedure setVspace(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; end; OWDHHTMLInputElement = interface external 'org.w3c.dom.html' name 'HTMLInputElement' (OWDHHTMLElement) function getDefaultValue(): JLString; overload; procedure setDefaultValue(para1: JLString); overload; function getDefaultChecked(): jboolean; overload; procedure setDefaultChecked(para1: jboolean); overload; function getForm(): OWDHHTMLFormElement; overload; function getAccept(): JLString; overload; procedure setAccept(para1: JLString); overload; function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getAlt(): JLString; overload; procedure setAlt(para1: JLString); overload; function getChecked(): jboolean; overload; procedure setChecked(para1: jboolean); overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getMaxLength(): jint; overload; procedure setMaxLength(para1: jint); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getReadOnly(): jboolean; overload; procedure setReadOnly(para1: jboolean); overload; function getSize(): JLString; overload; procedure setSize(para1: JLString); overload; function getSrc(): JLString; overload; procedure setSrc(para1: JLString); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getType(): JLString; overload; function getUseMap(): JLString; overload; procedure setUseMap(para1: JLString); overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; procedure blur(); overload; procedure focus(); overload; procedure select(); overload; procedure click(); overload; end; OWDHHTMLIsIndexElement = interface external 'org.w3c.dom.html' name 'HTMLIsIndexElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getPrompt(): JLString; overload; procedure setPrompt(para1: JLString); overload; end; OWDHHTMLLIElement = interface external 'org.w3c.dom.html' name 'HTMLLIElement' (OWDHHTMLElement) function getType(): JLString; overload; procedure setType(para1: JLString); overload; function getValue(): jint; overload; procedure setValue(para1: jint); overload; end; OWDHHTMLLabelElement = interface external 'org.w3c.dom.html' name 'HTMLLabelElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getHtmlFor(): JLString; overload; procedure setHtmlFor(para1: JLString); overload; end; OWDHHTMLLegendElement = interface external 'org.w3c.dom.html' name 'HTMLLegendElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; end; OWDHHTMLLinkElement = interface external 'org.w3c.dom.html' name 'HTMLLinkElement' (OWDHHTMLElement) function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getCharset(): JLString; overload; procedure setCharset(para1: JLString); overload; function getHref(): JLString; overload; procedure setHref(para1: JLString); overload; function getHreflang(): JLString; overload; procedure setHreflang(para1: JLString); overload; function getMedia(): JLString; overload; procedure setMedia(para1: JLString); overload; function getRel(): JLString; overload; procedure setRel(para1: JLString); overload; function getRev(): JLString; overload; procedure setRev(para1: JLString); overload; function getTarget(): JLString; overload; procedure setTarget(para1: JLString); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; end; OWDHHTMLMapElement = interface external 'org.w3c.dom.html' name 'HTMLMapElement' (OWDHHTMLElement) function getAreas(): OWDHHTMLCollection; overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; end; OWDHHTMLMenuElement = interface external 'org.w3c.dom.html' name 'HTMLMenuElement' (OWDHHTMLElement) function getCompact(): jboolean; overload; procedure setCompact(para1: jboolean); overload; end; OWDHHTMLMetaElement = interface external 'org.w3c.dom.html' name 'HTMLMetaElement' (OWDHHTMLElement) function getContent(): JLString; overload; procedure setContent(para1: JLString); overload; function getHttpEquiv(): JLString; overload; procedure setHttpEquiv(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getScheme(): JLString; overload; procedure setScheme(para1: JLString); overload; end; OWDHHTMLModElement = interface external 'org.w3c.dom.html' name 'HTMLModElement' (OWDHHTMLElement) function getCite(): JLString; overload; procedure setCite(para1: JLString); overload; function getDateTime(): JLString; overload; procedure setDateTime(para1: JLString); overload; end; OWDHHTMLOListElement = interface external 'org.w3c.dom.html' name 'HTMLOListElement' (OWDHHTMLElement) function getCompact(): jboolean; overload; procedure setCompact(para1: jboolean); overload; function getStart(): jint; overload; procedure setStart(para1: jint); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; end; OWDHHTMLObjectElement = interface external 'org.w3c.dom.html' name 'HTMLObjectElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getCode(): JLString; overload; procedure setCode(para1: JLString); overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getArchive(): JLString; overload; procedure setArchive(para1: JLString); overload; function getBorder(): JLString; overload; procedure setBorder(para1: JLString); overload; function getCodeBase(): JLString; overload; procedure setCodeBase(para1: JLString); overload; function getCodeType(): JLString; overload; procedure setCodeType(para1: JLString); overload; function getData(): JLString; overload; procedure setData(para1: JLString); overload; function getDeclare(): jboolean; overload; procedure setDeclare(para1: jboolean); overload; function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; function getHspace(): JLString; overload; procedure setHspace(para1: JLString); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getStandby(): JLString; overload; procedure setStandby(para1: JLString); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; function getUseMap(): JLString; overload; procedure setUseMap(para1: JLString); overload; function getVspace(): JLString; overload; procedure setVspace(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; function getContentDocument(): OWDDocument; overload; end; OWDHHTMLOptGroupElement = interface external 'org.w3c.dom.html' name 'HTMLOptGroupElement' (OWDHHTMLElement) function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getLabel(): JLString; overload; procedure setLabel(para1: JLString); overload; end; OWDHHTMLOptionElement = interface external 'org.w3c.dom.html' name 'HTMLOptionElement' (OWDHHTMLElement) function getForm(): OWDHHTMLFormElement; overload; function getDefaultSelected(): jboolean; overload; procedure setDefaultSelected(para1: jboolean); overload; function getText(): JLString; overload; function getIndex(): jint; overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getLabel(): JLString; overload; procedure setLabel(para1: JLString); overload; function getSelected(): jboolean; overload; procedure setSelected(para1: jboolean); overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; end; OWDHHTMLParagraphElement = interface external 'org.w3c.dom.html' name 'HTMLParagraphElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; end; OWDHHTMLParamElement = interface external 'org.w3c.dom.html' name 'HTMLParamElement' (OWDHHTMLElement) function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; function getValueType(): JLString; overload; procedure setValueType(para1: JLString); overload; end; OWDHHTMLPreElement = interface external 'org.w3c.dom.html' name 'HTMLPreElement' (OWDHHTMLElement) function getWidth(): jint; overload; procedure setWidth(para1: jint); overload; end; OWDHHTMLQuoteElement = interface external 'org.w3c.dom.html' name 'HTMLQuoteElement' (OWDHHTMLElement) function getCite(): JLString; overload; procedure setCite(para1: JLString); overload; end; OWDHHTMLScriptElement = interface external 'org.w3c.dom.html' name 'HTMLScriptElement' (OWDHHTMLElement) function getText(): JLString; overload; procedure setText(para1: JLString); overload; function getHtmlFor(): JLString; overload; procedure setHtmlFor(para1: JLString); overload; function getEvent(): JLString; overload; procedure setEvent(para1: JLString); overload; function getCharset(): JLString; overload; procedure setCharset(para1: JLString); overload; function getDefer(): jboolean; overload; procedure setDefer(para1: jboolean); overload; function getSrc(): JLString; overload; procedure setSrc(para1: JLString); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; end; OWDHHTMLSelectElement = interface external 'org.w3c.dom.html' name 'HTMLSelectElement' (OWDHHTMLElement) function getType(): JLString; overload; function getSelectedIndex(): jint; overload; procedure setSelectedIndex(para1: jint); overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; function getLength(): jint; overload; function getForm(): OWDHHTMLFormElement; overload; function getOptions(): OWDHHTMLCollection; overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getMultiple(): jboolean; overload; procedure setMultiple(para1: jboolean); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getSize(): jint; overload; procedure setSize(para1: jint); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; procedure add(para1: OWDHHTMLElement; para2: OWDHHTMLElement); overload; // throws org.w3c.dom.DOMException procedure remove(para1: jint); overload; procedure blur(); overload; procedure focus(); overload; end; OWDHHTMLStyleElement = interface external 'org.w3c.dom.html' name 'HTMLStyleElement' (OWDHHTMLElement) function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getMedia(): JLString; overload; procedure setMedia(para1: JLString); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; end; OWDHHTMLTableCaptionElement = interface external 'org.w3c.dom.html' name 'HTMLTableCaptionElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; end; OWDHHTMLTableCellElement = interface external 'org.w3c.dom.html' name 'HTMLTableCellElement' (OWDHHTMLElement) function getCellIndex(): jint; overload; function getAbbr(): JLString; overload; procedure setAbbr(para1: JLString); overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getAxis(): JLString; overload; procedure setAxis(para1: JLString); overload; function getBgColor(): JLString; overload; procedure setBgColor(para1: JLString); overload; function getCh(): JLString; overload; procedure setCh(para1: JLString); overload; function getChOff(): JLString; overload; procedure setChOff(para1: JLString); overload; function getColSpan(): jint; overload; procedure setColSpan(para1: jint); overload; function getHeaders(): JLString; overload; procedure setHeaders(para1: JLString); overload; function getHeight(): JLString; overload; procedure setHeight(para1: JLString); overload; function getNoWrap(): jboolean; overload; procedure setNoWrap(para1: jboolean); overload; function getRowSpan(): jint; overload; procedure setRowSpan(para1: jint); overload; function getScope(): JLString; overload; procedure setScope(para1: JLString); overload; function getVAlign(): JLString; overload; procedure setVAlign(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; end; OWDHHTMLTableColElement = interface external 'org.w3c.dom.html' name 'HTMLTableColElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getCh(): JLString; overload; procedure setCh(para1: JLString); overload; function getChOff(): JLString; overload; procedure setChOff(para1: JLString); overload; function getSpan(): jint; overload; procedure setSpan(para1: jint); overload; function getVAlign(): JLString; overload; procedure setVAlign(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; end; OWDHHTMLTableElement = interface external 'org.w3c.dom.html' name 'HTMLTableElement' (OWDHHTMLElement) function getCaption(): OWDHHTMLTableCaptionElement; overload; procedure setCaption(para1: OWDHHTMLTableCaptionElement); overload; function getTHead(): OWDHHTMLTableSectionElement; overload; procedure setTHead(para1: OWDHHTMLTableSectionElement); overload; function getTFoot(): OWDHHTMLTableSectionElement; overload; procedure setTFoot(para1: OWDHHTMLTableSectionElement); overload; function getRows(): OWDHHTMLCollection; overload; function getTBodies(): OWDHHTMLCollection; overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getBgColor(): JLString; overload; procedure setBgColor(para1: JLString); overload; function getBorder(): JLString; overload; procedure setBorder(para1: JLString); overload; function getCellPadding(): JLString; overload; procedure setCellPadding(para1: JLString); overload; function getCellSpacing(): JLString; overload; procedure setCellSpacing(para1: JLString); overload; function getFrame(): JLString; overload; procedure setFrame(para1: JLString); overload; function getRules(): JLString; overload; procedure setRules(para1: JLString); overload; function getSummary(): JLString; overload; procedure setSummary(para1: JLString); overload; function getWidth(): JLString; overload; procedure setWidth(para1: JLString); overload; function createTHead(): OWDHHTMLElement; overload; procedure deleteTHead(); overload; function createTFoot(): OWDHHTMLElement; overload; procedure deleteTFoot(); overload; function createCaption(): OWDHHTMLElement; overload; procedure deleteCaption(); overload; function insertRow(para1: jint): OWDHHTMLElement; overload; // throws org.w3c.dom.DOMException procedure deleteRow(para1: jint); overload; // throws org.w3c.dom.DOMException end; OWDHHTMLTableRowElement = interface external 'org.w3c.dom.html' name 'HTMLTableRowElement' (OWDHHTMLElement) function getRowIndex(): jint; overload; function getSectionRowIndex(): jint; overload; function getCells(): OWDHHTMLCollection; overload; function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getBgColor(): JLString; overload; procedure setBgColor(para1: JLString); overload; function getCh(): JLString; overload; procedure setCh(para1: JLString); overload; function getChOff(): JLString; overload; procedure setChOff(para1: JLString); overload; function getVAlign(): JLString; overload; procedure setVAlign(para1: JLString); overload; function insertCell(para1: jint): OWDHHTMLElement; overload; // throws org.w3c.dom.DOMException procedure deleteCell(para1: jint); overload; // throws org.w3c.dom.DOMException end; OWDHHTMLTableSectionElement = interface external 'org.w3c.dom.html' name 'HTMLTableSectionElement' (OWDHHTMLElement) function getAlign(): JLString; overload; procedure setAlign(para1: JLString); overload; function getCh(): JLString; overload; procedure setCh(para1: JLString); overload; function getChOff(): JLString; overload; procedure setChOff(para1: JLString); overload; function getVAlign(): JLString; overload; procedure setVAlign(para1: JLString); overload; function getRows(): OWDHHTMLCollection; overload; function insertRow(para1: jint): OWDHHTMLElement; overload; // throws org.w3c.dom.DOMException procedure deleteRow(para1: jint); overload; // throws org.w3c.dom.DOMException end; OWDHHTMLTextAreaElement = interface external 'org.w3c.dom.html' name 'HTMLTextAreaElement' (OWDHHTMLElement) function getDefaultValue(): JLString; overload; procedure setDefaultValue(para1: JLString); overload; function getForm(): OWDHHTMLFormElement; overload; function getAccessKey(): JLString; overload; procedure setAccessKey(para1: JLString); overload; function getCols(): jint; overload; procedure setCols(para1: jint); overload; function getDisabled(): jboolean; overload; procedure setDisabled(para1: jboolean); overload; function getName(): JLString; overload; procedure setName(para1: JLString); overload; function getReadOnly(): jboolean; overload; procedure setReadOnly(para1: jboolean); overload; function getRows(): jint; overload; procedure setRows(para1: jint); overload; function getTabIndex(): jint; overload; procedure setTabIndex(para1: jint); overload; function getType(): JLString; overload; function getValue(): JLString; overload; procedure setValue(para1: JLString); overload; procedure blur(); overload; procedure focus(); overload; procedure select(); overload; end; OWDHHTMLTitleElement = interface external 'org.w3c.dom.html' name 'HTMLTitleElement' (OWDHHTMLElement) function getText(): JLString; overload; procedure setText(para1: JLString); overload; end; OWDHHTMLUListElement = interface external 'org.w3c.dom.html' name 'HTMLUListElement' (OWDHHTMLElement) function getCompact(): jboolean; overload; procedure setCompact(para1: jboolean); overload; function getType(): JLString; overload; procedure setType(para1: JLString); overload; end; JSALAccountExpiredException = class external 'javax.security.auth.login' name 'AccountExpiredException' (JSALAccountException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALAccountLockedException = class external 'javax.security.auth.login' name 'AccountLockedException' (JSALAccountException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALAccountNotFoundException = class external 'javax.security.auth.login' name 'AccountNotFoundException' (JSALAccountException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALCredentialExpiredException = class external 'javax.security.auth.login' name 'CredentialExpiredException' (JSALCredentialException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JSALCredentialNotFoundException = class external 'javax.security.auth.login' name 'CredentialNotFoundException' (JSALCredentialException) public constructor create(); overload; constructor create(para1: JLString); overload; end; JAPopupMenu = class external 'java.awt' name 'PopupMenu' (JAMenu) public type InnerAccessibleAWTPopupMenu = class; Arr1InnerAccessibleAWTPopupMenu = array of InnerAccessibleAWTPopupMenu; Arr2InnerAccessibleAWTPopupMenu = array of Arr1InnerAccessibleAWTPopupMenu; Arr3InnerAccessibleAWTPopupMenu = array of Arr2InnerAccessibleAWTPopupMenu; InnerAccessibleAWTPopupMenu = class external 'java.awt' name 'AccessibleAWTPopupMenu' end; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JLString); overload; // throws java.awt.HeadlessException function getParent(): JAMenuContainer; overload; virtual; procedure addNotify(); overload; virtual; procedure show(para1: JAComponent; para2: jint; para3: jint); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSIRSAMultiPrimePrivateCrtKey = interface external 'java.security.interfaces' name 'RSAMultiPrimePrivateCrtKey' (JSIRSAPrivateKey) const serialVersionUID = jlong(618058533534628008); function getPublicExponent(): JMBigInteger; overload; function getPrimeP(): JMBigInteger; overload; function getPrimeQ(): JMBigInteger; overload; function getPrimeExponentP(): JMBigInteger; overload; function getPrimeExponentQ(): JMBigInteger; overload; function getCrtCoefficient(): JMBigInteger; overload; function getOtherPrimeInfo(): Arr1JSSRSAOtherPrimeInfo; overload; end; JSIRSAPrivateCrtKey = interface external 'java.security.interfaces' name 'RSAPrivateCrtKey' (JSIRSAPrivateKey) const serialVersionUID = jlong(-5682214253527700368); function getPublicExponent(): JMBigInteger; overload; function getPrimeP(): JMBigInteger; overload; function getPrimeQ(): JMBigInteger; overload; function getPrimeExponentP(): JMBigInteger; overload; function getPrimeExponentQ(): JMBigInteger; overload; function getCrtCoefficient(): JMBigInteger; overload; end; JAEContainerEvent = class external 'java.awt.event' name 'ContainerEvent' (JAEComponentEvent) public const CONTAINER_FIRST = 300; CONTAINER_LAST = 301; COMPONENT_ADDED = 300; COMPONENT_REMOVED = 301; public constructor create(para1: JAComponent; para2: jint; para3: JAComponent); overload; function getContainer(): JAContainer; overload; virtual; function getChild(): JAComponent; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEFocusEvent = class external 'java.awt.event' name 'FocusEvent' (JAEComponentEvent) public const FOCUS_FIRST = 1004; FOCUS_LAST = 1005; FOCUS_GAINED = 1004; FOCUS_LOST = 1005; public constructor create(para1: JAComponent; para2: jint; para3: jboolean; para4: JAComponent); overload; constructor create(para1: JAComponent; para2: jint; para3: jboolean); overload; constructor create(para1: JAComponent; para2: jint); overload; function isTemporary(): jboolean; overload; virtual; function getOppositeComponent(): JAComponent; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEInputEvent = class abstract external 'java.awt.event' name 'InputEvent' (JAEComponentEvent) public const SHIFT_MASK = 1; CTRL_MASK = 2; META_MASK = 4; ALT_MASK = 8; ALT_GRAPH_MASK = 32; BUTTON1_MASK = 16; BUTTON2_MASK = 8; BUTTON3_MASK = 4; SHIFT_DOWN_MASK = 64; CTRL_DOWN_MASK = 128; META_DOWN_MASK = 256; ALT_DOWN_MASK = 512; BUTTON1_DOWN_MASK = 1024; BUTTON2_DOWN_MASK = 2048; BUTTON3_DOWN_MASK = 4096; ALT_GRAPH_DOWN_MASK = 8192; public function isShiftDown(): jboolean; overload; virtual; function isControlDown(): jboolean; overload; virtual; function isMetaDown(): jboolean; overload; virtual; function isAltDown(): jboolean; overload; virtual; function isAltGraphDown(): jboolean; overload; virtual; function getWhen(): jlong; overload; virtual; function getModifiers(): jint; overload; virtual; function getModifiersEx(): jint; overload; virtual; procedure consume(); overload; virtual; function isConsumed(): jboolean; overload; virtual; class function getModifiersExText(para1: jint): JLString; static; overload; end; JAEPaintEvent = class external 'java.awt.event' name 'PaintEvent' (JAEComponentEvent) public const PAINT_FIRST = 800; PAINT_LAST = 801; PAINT = 800; UPDATE = 801; public constructor create(para1: JAComponent; para2: jint; para3: JARectangle); overload; function getUpdateRect(): JARectangle; overload; virtual; procedure setUpdateRect(para1: JARectangle); overload; virtual; function paramString(): JLString; overload; virtual; end; JAEWindowEvent = class external 'java.awt.event' name 'WindowEvent' (JAEComponentEvent) public const WINDOW_FIRST = 200; WINDOW_OPENED = 200; WINDOW_CLOSING = 201; WINDOW_CLOSED = 202; WINDOW_ICONIFIED = 203; WINDOW_DEICONIFIED = 204; WINDOW_ACTIVATED = 205; WINDOW_DEACTIVATED = 206; WINDOW_GAINED_FOCUS = 207; WINDOW_LOST_FOCUS = 208; WINDOW_STATE_CHANGED = 209; WINDOW_LAST = 209; public constructor create(para1: JAWindow; para2: jint; para3: JAWindow; para4: jint; para5: jint); overload; constructor create(para1: JAWindow; para2: jint; para3: JAWindow); overload; constructor create(para1: JAWindow; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JAWindow; para2: jint); overload; function getWindow(): JAWindow; overload; virtual; function getOppositeWindow(): JAWindow; overload; virtual; function getOldState(): jint; overload; virtual; function getNewState(): jint; overload; virtual; function paramString(): JLString; overload; virtual; end; JSTHFormSubmitEvent = class external 'javax.swing.text.html' name 'FormSubmitEvent' (JSTHHTMLFrameHyperlinkEvent) public type InnerMethodType = class; Arr1InnerMethodType = array of InnerMethodType; Arr2InnerMethodType = array of Arr1InnerMethodType; Arr3InnerMethodType = array of Arr2InnerMethodType; InnerMethodType = class sealed external 'javax.swing.text.html' name 'MethodType' (JLEnum) public final class var fGET: JSTHFormSubmitEvent.InnerMethodType; external name 'GET'; fPOST: JSTHFormSubmitEvent.InnerMethodType; external name 'POST'; public class function values(): JSTHFormSubmitEvent.Arr1InnerMethodType; static; overload; class function valueOf(para1: JLString): JSTHFormSubmitEvent.InnerMethodType; static; overload; end; public function getMethod(): JSTHFormSubmitEvent.InnerMethodType; overload; virtual; function getData(): JLString; overload; virtual; end; JPASMediaName = class external 'javax.print.attribute.standard' name 'MediaName' (JPASMedia, JPAAttribute) public final class var fNA_LETTER_WHITE: JPASMediaName; external name 'NA_LETTER_WHITE'; fNA_LETTER_TRANSPARENT: JPASMediaName; external name 'NA_LETTER_TRANSPARENT'; fISO_A4_WHITE: JPASMediaName; external name 'ISO_A4_WHITE'; fISO_A4_TRANSPARENT: JPASMediaName; external name 'ISO_A4_TRANSPARENT'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; end; JPASMediaSizeName = class external 'javax.print.attribute.standard' name 'MediaSizeName' (JPASMedia) public final class var fISO_A0: JPASMediaSizeName; external name 'ISO_A0'; fISO_A1: JPASMediaSizeName; external name 'ISO_A1'; fISO_A2: JPASMediaSizeName; external name 'ISO_A2'; fISO_A3: JPASMediaSizeName; external name 'ISO_A3'; fISO_A4: JPASMediaSizeName; external name 'ISO_A4'; fISO_A5: JPASMediaSizeName; external name 'ISO_A5'; fISO_A6: JPASMediaSizeName; external name 'ISO_A6'; fISO_A7: JPASMediaSizeName; external name 'ISO_A7'; fISO_A8: JPASMediaSizeName; external name 'ISO_A8'; fISO_A9: JPASMediaSizeName; external name 'ISO_A9'; fISO_A10: JPASMediaSizeName; external name 'ISO_A10'; fISO_B0: JPASMediaSizeName; external name 'ISO_B0'; fISO_B1: JPASMediaSizeName; external name 'ISO_B1'; fISO_B2: JPASMediaSizeName; external name 'ISO_B2'; fISO_B3: JPASMediaSizeName; external name 'ISO_B3'; fISO_B4: JPASMediaSizeName; external name 'ISO_B4'; fISO_B5: JPASMediaSizeName; external name 'ISO_B5'; fISO_B6: JPASMediaSizeName; external name 'ISO_B6'; fISO_B7: JPASMediaSizeName; external name 'ISO_B7'; fISO_B8: JPASMediaSizeName; external name 'ISO_B8'; fISO_B9: JPASMediaSizeName; external name 'ISO_B9'; fISO_B10: JPASMediaSizeName; external name 'ISO_B10'; fJIS_B0: JPASMediaSizeName; external name 'JIS_B0'; fJIS_B1: JPASMediaSizeName; external name 'JIS_B1'; fJIS_B2: JPASMediaSizeName; external name 'JIS_B2'; fJIS_B3: JPASMediaSizeName; external name 'JIS_B3'; fJIS_B4: JPASMediaSizeName; external name 'JIS_B4'; fJIS_B5: JPASMediaSizeName; external name 'JIS_B5'; fJIS_B6: JPASMediaSizeName; external name 'JIS_B6'; fJIS_B7: JPASMediaSizeName; external name 'JIS_B7'; fJIS_B8: JPASMediaSizeName; external name 'JIS_B8'; fJIS_B9: JPASMediaSizeName; external name 'JIS_B9'; fJIS_B10: JPASMediaSizeName; external name 'JIS_B10'; fISO_C0: JPASMediaSizeName; external name 'ISO_C0'; fISO_C1: JPASMediaSizeName; external name 'ISO_C1'; fISO_C2: JPASMediaSizeName; external name 'ISO_C2'; fISO_C3: JPASMediaSizeName; external name 'ISO_C3'; fISO_C4: JPASMediaSizeName; external name 'ISO_C4'; fISO_C5: JPASMediaSizeName; external name 'ISO_C5'; fISO_C6: JPASMediaSizeName; external name 'ISO_C6'; fNA_LETTER: JPASMediaSizeName; external name 'NA_LETTER'; fNA_LEGAL: JPASMediaSizeName; external name 'NA_LEGAL'; fEXECUTIVE: JPASMediaSizeName; external name 'EXECUTIVE'; fLEDGER: JPASMediaSizeName; external name 'LEDGER'; fTABLOID: JPASMediaSizeName; external name 'TABLOID'; fINVOICE: JPASMediaSizeName; external name 'INVOICE'; fFOLIO: JPASMediaSizeName; external name 'FOLIO'; fQUARTO: JPASMediaSizeName; external name 'QUARTO'; fJAPANESE_POSTCARD: JPASMediaSizeName; external name 'JAPANESE_POSTCARD'; fJAPANESE_DOUBLE_POSTCARD: JPASMediaSizeName; external name 'JAPANESE_DOUBLE_POSTCARD'; fA: JPASMediaSizeName; external name 'A'; fB: JPASMediaSizeName; external name 'B'; fC: JPASMediaSizeName; external name 'C'; fD: JPASMediaSizeName; external name 'D'; fE: JPASMediaSizeName; external name 'E'; fISO_DESIGNATED_LONG: JPASMediaSizeName; external name 'ISO_DESIGNATED_LONG'; fITALY_ENVELOPE: JPASMediaSizeName; external name 'ITALY_ENVELOPE'; fMONARCH_ENVELOPE: JPASMediaSizeName; external name 'MONARCH_ENVELOPE'; fPERSONAL_ENVELOPE: JPASMediaSizeName; external name 'PERSONAL_ENVELOPE'; fNA_NUMBER_9_ENVELOPE: JPASMediaSizeName; external name 'NA_NUMBER_9_ENVELOPE'; fNA_NUMBER_10_ENVELOPE: JPASMediaSizeName; external name 'NA_NUMBER_10_ENVELOPE'; fNA_NUMBER_11_ENVELOPE: JPASMediaSizeName; external name 'NA_NUMBER_11_ENVELOPE'; fNA_NUMBER_12_ENVELOPE: JPASMediaSizeName; external name 'NA_NUMBER_12_ENVELOPE'; fNA_NUMBER_14_ENVELOPE: JPASMediaSizeName; external name 'NA_NUMBER_14_ENVELOPE'; fNA_6X9_ENVELOPE: JPASMediaSizeName; external name 'NA_6X9_ENVELOPE'; fNA_7X9_ENVELOPE: JPASMediaSizeName; external name 'NA_7X9_ENVELOPE'; fNA_9X11_ENVELOPE: JPASMediaSizeName; external name 'NA_9X11_ENVELOPE'; fNA_9X12_ENVELOPE: JPASMediaSizeName; external name 'NA_9X12_ENVELOPE'; fNA_10X13_ENVELOPE: JPASMediaSizeName; external name 'NA_10X13_ENVELOPE'; fNA_10X14_ENVELOPE: JPASMediaSizeName; external name 'NA_10X14_ENVELOPE'; fNA_10X15_ENVELOPE: JPASMediaSizeName; external name 'NA_10X15_ENVELOPE'; fNA_5X7: JPASMediaSizeName; external name 'NA_5X7'; fNA_8X10: JPASMediaSizeName; external name 'NA_8X10'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; end; JPASMediaTray = class external 'javax.print.attribute.standard' name 'MediaTray' (JPASMedia, JPAAttribute) public final class var fTOP: JPASMediaTray; external name 'TOP'; fMIDDLE: JPASMediaTray; external name 'MIDDLE'; fBOTTOM: JPASMediaTray; external name 'BOTTOM'; fENVELOPE: JPASMediaTray; external name 'ENVELOPE'; fMANUAL: JPASMediaTray; external name 'MANUAL'; fLARGE_CAPACITY: JPASMediaTray; external name 'LARGE_CAPACITY'; fMAIN: JPASMediaTray; external name 'MAIN'; fSIDE: JPASMediaTray; external name 'SIDE'; strict protected constructor create(para1: jint); overload; function getStringTable(): Arr1JLString; overload; virtual; function getEnumValueTable(): Arr1JPAEnumSyntax; overload; virtual; end; OOC_IDLTypeStub = class external 'org.omg.CORBA' name '_IDLTypeStub' (OOCPObjectImpl, OOCIDLType) public constructor create(); overload; constructor create(para1: OOCPDelegate); overload; function &type(): OOCTypeCode; overload; virtual; function def_kind(): OOCDefinitionKind; overload; virtual; procedure destroy(); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; OOPObjectReferenceTemplate = interface external 'org.omg.PortableInterceptor' name 'ObjectReferenceTemplate' (OOPObjectReferenceFactory) function server_id(): JLString; overload; function orb_id(): JLString; overload; function adapter_name(): Arr1JLString; overload; end; OOC_NamingContextExtStub = class external 'org.omg.CosNaming' name '_NamingContextExtStub' (OOCPObjectImpl, OOCNamingContextExt) public constructor create(); overload; function to_string(para1: Arr1OOCNameComponent): JLString; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_string(var para1: array of OOCNameComponent): JLString; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_name(para1: JLString): Arr1OOCNameComponent; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.InvalidName function to_url(para1: JLString; para2: JLString): JLString; overload; virtual; // throws org.omg.CosNaming.NamingContextExtPackage.InvalidAddress, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve_str(para1: JLString): OOCObject; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure bind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind(var para1: array of OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure bind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName, org.omg.CosNaming.NamingContextPackage.AlreadyBound procedure rebind(para1: Arr1OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind(var para1: array of OOCNameComponent; para2: OOCObject); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(para1: Arr1OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure rebind_context(var para1: array of OOCNameComponent; para2: OOCNamingContext); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(para1: Arr1OOCNameComponent): OOCObject; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function resolve(var para1: array of OOCNameComponent): OOCObject; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(para1: Arr1OOCNameComponent); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure unbind(var para1: array of OOCNameComponent); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure list(para1: jint; para2: OOCBindingListHolder; para3: OOCBindingIteratorHolder); overload; virtual; function new_context(): OOCNamingContext; overload; virtual; function bind_new_context(para1: Arr1OOCNameComponent): OOCNamingContext; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName function bind_new_context(var para1: array of OOCNameComponent): OOCNamingContext; overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotFound, org.omg.CosNaming.NamingContextPackage.AlreadyBound, org.omg.CosNaming.NamingContextPackage.CannotProceed, org.omg.CosNaming.NamingContextPackage.InvalidName procedure destroy(); overload; virtual; // throws org.omg.CosNaming.NamingContextPackage.NotEmpty function _ids(): Arr1JLString; overload; virtual; end; OOD_DynArrayStub = class external 'org.omg.DynamicAny' name '_DynArrayStub' (OOCPObjectImpl, OODDynArray) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function get_elements(): Arr1OOCAny; overload; virtual; procedure set_elements(para1: Arr1OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements(var para1: array of OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements_as_dyn_any(): Arr1OODDynAny; overload; virtual; procedure set_elements_as_dyn_any(para1: Arr1OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements_as_dyn_any(var para1: array of OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynEnumStub = class external 'org.omg.DynamicAny' name '_DynEnumStub' (OOCPObjectImpl, OODDynEnum) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function get_as_string(): JLString; overload; virtual; procedure set_as_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_as_ulong(): jint; overload; virtual; procedure set_as_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynFixedStub = class external 'org.omg.DynamicAny' name '_DynFixedStub' (OOCPObjectImpl, OODDynFixed) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function get_value(): JLString; overload; virtual; function set_value(para1: JLString): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynSequenceStub = class external 'org.omg.DynamicAny' name '_DynSequenceStub' (OOCPObjectImpl, OODDynSequence) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function get_length(): jint; overload; virtual; procedure set_length(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements(): Arr1OOCAny; overload; virtual; procedure set_elements(para1: Arr1OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements(var para1: array of OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_elements_as_dyn_any(): Arr1OODDynAny; overload; virtual; procedure set_elements_as_dyn_any(para1: Arr1OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_elements_as_dyn_any(var para1: array of OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynStructStub = class external 'org.omg.DynamicAny' name '_DynStructStub' (OOCPObjectImpl, OODDynStruct) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function current_member_name(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function current_member_kind(): OOCTCKind; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members(): Arr1OODNameValuePair; overload; virtual; procedure set_members(para1: Arr1OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(var para1: array of OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; virtual; procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OOD_DynUnionStub = class external 'org.omg.DynamicAny' name '_DynUnionStub' (OOCPObjectImpl, OODDynUnion) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function get_discriminator(): OODDynAny; overload; virtual; procedure set_discriminator(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure set_to_default_member(); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure set_to_no_active_member(); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function has_no_active_member(): jboolean; overload; virtual; function discriminator_kind(): OOCTCKind; overload; virtual; function member_kind(): OOCTCKind; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function member(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function member_name(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; OODDynValue = interface external 'org.omg.DynamicAny' name 'DynValue' (OODDynValueOperations, OODDynValueCommon, OOCPIDLEntity) end; OODDynValueBox = interface external 'org.omg.DynamicAny' name 'DynValueBox' (OODDynValueBoxOperations, OODDynValueCommon, OOCPIDLEntity) end; OOPIORInterceptor_3_0 = interface external 'org.omg.PortableInterceptor' name 'IORInterceptor_3_0' (OOPIORInterceptor_3_0Operations, OOPIORInterceptor, OOCPIDLEntity) end; OOP_ServantActivatorStub = class external 'org.omg.PortableServer' name '_ServantActivatorStub' (OOCPObjectImpl, OOPServantActivator) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function incarnate(para1: Arr1jbyte; para2: OOPPOA): OOPServant; overload; virtual; // throws org.omg.PortableServer.ForwardRequest function incarnate(var para1: array of jbyte; para2: OOPPOA): OOPServant; overload; virtual; // throws org.omg.PortableServer.ForwardRequest procedure etherealize(para1: Arr1jbyte; para2: OOPPOA; para3: OOPServant; para4: jboolean; para5: jboolean); overload; virtual; procedure etherealize(var para1: array of jbyte; para2: OOPPOA; para3: OOPServant; para4: jboolean; para5: jboolean); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; OOP_ServantLocatorStub = class external 'org.omg.PortableServer' name '_ServantLocatorStub' (OOCPObjectImpl, OOPServantLocator) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function preinvoke(para1: Arr1jbyte; para2: OOPPOA; para3: JLString; para4: OOPSCookieHolder): OOPServant; overload; virtual; // throws org.omg.PortableServer.ForwardRequest function preinvoke(var para1: array of jbyte; para2: OOPPOA; para3: JLString; para4: OOPSCookieHolder): OOPServant; overload; virtual; // throws org.omg.PortableServer.ForwardRequest procedure postinvoke(para1: Arr1jbyte; para2: OOPPOA; para3: JLString; para4: JLObject; para5: OOPServant); overload; virtual; procedure postinvoke(var para1: array of jbyte; para2: OOPPOA; para3: JLString; para4: JLObject; para5: OOPServant); overload; virtual; function _ids(): Arr1JLString; overload; virtual; end; JSPFontUIResource = class external 'javax.swing.plaf' name 'FontUIResource' (JAFont, JSPUIResource) public constructor create(para1: JLString; para2: jint; para3: jint); overload; constructor create(para1: JAFont); overload; end; JAISInputMethodContext = interface external 'java.awt.im.spi' name 'InputMethodContext' (JAIInputMethodRequests) procedure dispatchInputMethodEvent(para1: jint; para2: JTAttributedCharacterIterator; para3: jint; para4: JAFTextHitInfo; para5: JAFTextHitInfo); overload; function createInputMethodWindow(para1: JLString; para2: jboolean): JAWindow; overload; function createInputMethodJFrame(para1: JLString; para2: jboolean): JSJFrame; overload; procedure enableClientWindowNotification(para1: JAISInputMethod; para2: jboolean); overload; end; JTCharacterIteratorFieldDelegate = class external 'java.text' name 'CharacterIteratorFieldDelegate' (JLObject, JTFormat.InnerFieldDelegate) public procedure formatted(para1: JTFormat.InnerField; para2: JLObject; para3: jint; para4: jint; para5: JLStringBuffer); overload; virtual; procedure formatted(para1: jint; para2: JTFormat.InnerField; para3: JLObject; para4: jint; para5: jint; para6: JLStringBuffer); overload; virtual; function getIterator(para1: JLString): JTAttributedCharacterIterator; overload; virtual; end; JTDateFormat = class abstract external 'java.text' name 'DateFormat' (JTFormat) public type InnerDateFormatGetter = class; Arr1InnerDateFormatGetter = array of InnerDateFormatGetter; Arr2InnerDateFormatGetter = array of Arr1InnerDateFormatGetter; Arr3InnerDateFormatGetter = array of Arr2InnerDateFormatGetter; InnerDateFormatGetter = class external 'java.text' name 'DateFormatGetter' end; public type InnerField = class; Arr1InnerField = array of InnerField; Arr2InnerField = array of Arr1InnerField; Arr3InnerField = array of Arr2InnerField; InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField) public final class var fERA: JTDateFormat.InnerField; external name 'ERA'; fYEAR: JTDateFormat.InnerField; external name 'YEAR'; fMONTH: JTDateFormat.InnerField; external name 'MONTH'; fDAY_OF_MONTH: JTDateFormat.InnerField; external name 'DAY_OF_MONTH'; fHOUR_OF_DAY1: JTDateFormat.InnerField; external name 'HOUR_OF_DAY1'; fHOUR_OF_DAY0: JTDateFormat.InnerField; external name 'HOUR_OF_DAY0'; fMINUTE: JTDateFormat.InnerField; external name 'MINUTE'; fSECOND: JTDateFormat.InnerField; external name 'SECOND'; fMILLISECOND: JTDateFormat.InnerField; external name 'MILLISECOND'; fDAY_OF_WEEK: JTDateFormat.InnerField; external name 'DAY_OF_WEEK'; fDAY_OF_YEAR: JTDateFormat.InnerField; external name 'DAY_OF_YEAR'; fDAY_OF_WEEK_IN_MONTH: JTDateFormat.InnerField; external name 'DAY_OF_WEEK_IN_MONTH'; fWEEK_OF_YEAR: JTDateFormat.InnerField; external name 'WEEK_OF_YEAR'; fWEEK_OF_MONTH: JTDateFormat.InnerField; external name 'WEEK_OF_MONTH'; fAM_PM: JTDateFormat.InnerField; external name 'AM_PM'; fHOUR1: JTDateFormat.InnerField; external name 'HOUR1'; fHOUR0: JTDateFormat.InnerField; external name 'HOUR0'; fTIME_ZONE: JTDateFormat.InnerField; external name 'TIME_ZONE'; public class function ofCalendarField(para1: jint): JTDateFormat.InnerField; static; overload; strict protected constructor create(para1: JLString; para2: jint); overload; public function getCalendarField(): jint; overload; virtual; strict protected function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException end; strict protected var fcalendar: JUCalendar; external name 'calendar'; fnumberFormat: JTNumberFormat; external name 'numberFormat'; public const ERA_FIELD = 0; YEAR_FIELD = 1; MONTH_FIELD = 2; DATE_FIELD = 3; HOUR_OF_DAY1_FIELD = 4; HOUR_OF_DAY0_FIELD = 5; MINUTE_FIELD = 6; SECOND_FIELD = 7; MILLISECOND_FIELD = 8; DAY_OF_WEEK_FIELD = 9; DAY_OF_YEAR_FIELD = 10; DAY_OF_WEEK_IN_MONTH_FIELD = 11; WEEK_OF_YEAR_FIELD = 12; WEEK_OF_MONTH_FIELD = 13; AM_PM_FIELD = 14; HOUR1_FIELD = 15; HOUR0_FIELD = 16; TIMEZONE_FIELD = 17; FULL = 0; LONG = 1; MEDIUM = 2; SHORT = 3; DEFAULT = 2; public function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract; function format(para1: JUDate): JLString; overload; virtual; final; function parse(para1: JLString): JUDate; overload; virtual; // throws java.text.ParseException function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual; abstract; function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; class function getTimeInstance(): JTDateFormat; static; overload; final; class function getTimeInstance(para1: jint): JTDateFormat; static; overload; final; class function getTimeInstance(para1: jint; para2: JULocale): JTDateFormat; static; overload; final; class function getDateInstance(): JTDateFormat; static; overload; final; class function getDateInstance(para1: jint): JTDateFormat; static; overload; final; class function getDateInstance(para1: jint; para2: JULocale): JTDateFormat; static; overload; final; class function getDateTimeInstance(): JTDateFormat; static; overload; final; class function getDateTimeInstance(para1: jint; para2: jint): JTDateFormat; static; overload; final; class function getDateTimeInstance(para1: jint; para2: jint; para3: JULocale): JTDateFormat; static; overload; final; class function getInstance(): JTDateFormat; static; overload; final; class function getAvailableLocales(): Arr1JULocale; static; overload; procedure setCalendar(para1: JUCalendar); overload; virtual; function getCalendar(): JUCalendar; overload; virtual; procedure setNumberFormat(para1: JTNumberFormat); overload; virtual; function getNumberFormat(): JTNumberFormat; overload; virtual; procedure setTimeZone(para1: JUTimeZone); overload; virtual; function getTimeZone(): JUTimeZone; overload; virtual; procedure setLenient(para1: jboolean); overload; virtual; function isLenient(): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; strict protected constructor create(); overload; end; JTFieldPosition = class external 'java.text' name 'FieldPosition' (JLObject) public type InnerDelegate = class; Arr1InnerDelegate = array of InnerDelegate; Arr2InnerDelegate = array of Arr1InnerDelegate; Arr3InnerDelegate = array of Arr2InnerDelegate; InnerDelegate = class external 'java.text' name 'Delegate' end; public constructor create(para1: jint); overload; constructor create(para1: JTFormat.InnerField); overload; constructor create(para1: JTFormat.InnerField; para2: jint); overload; function getFieldAttribute(): JTFormat.InnerField; overload; virtual; function getField(): jint; overload; virtual; function getBeginIndex(): jint; overload; virtual; function getEndIndex(): jint; overload; virtual; procedure setBeginIndex(para1: jint); overload; virtual; procedure setEndIndex(para1: jint); overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toString(): JLString; overload; virtual; end; JTMessageFormat = class external 'java.text' name 'MessageFormat' (JTFormat) public type InnerField = class; Arr1InnerField = array of InnerField; Arr2InnerField = array of Arr1InnerField; Arr3InnerField = array of Arr2InnerField; InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField) public final class var fARGUMENT: JTMessageFormat.InnerField; external name 'ARGUMENT'; strict protected constructor create(para1: JLString); overload; function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException end; public constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JULocale); overload; procedure setLocale(para1: JULocale); overload; virtual; function getLocale(): JULocale; overload; virtual; procedure applyPattern(para1: JLString); overload; virtual; function toPattern(): JLString; overload; virtual; procedure setFormatsByArgumentIndex(para1: Arr1JTFormat); overload; virtual; procedure setFormatsByArgumentIndex(var para1: array of JTFormat); overload; virtual; procedure setFormats(para1: Arr1JTFormat); overload; virtual; procedure setFormats(var para1: array of JTFormat); overload; virtual; procedure setFormatByArgumentIndex(para1: jint; para2: JTFormat); overload; virtual; procedure setFormat(para1: jint; para2: JTFormat); overload; virtual; function getFormatsByArgumentIndex(): Arr1JTFormat; overload; virtual; function getFormats(): Arr1JTFormat; overload; virtual; function format(para1: Arr1JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; function format(var para1: array of JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; class function format(para1: JLString; para2: Arr1JLObject): JLString; static; overload; class function format(para1: JLString; const para2: array of JLObject): JLString; static; overload; function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; function parse(para1: JLString; para2: JTParsePosition): Arr1JLObject; overload; virtual; function parse(para1: JLString): Arr1JLObject; overload; virtual; // throws java.text.ParseException function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; end; JTNumberFormat = class abstract external 'java.text' name 'NumberFormat' (JTFormat) public type InnerNumberFormatGetter = class; Arr1InnerNumberFormatGetter = array of InnerNumberFormatGetter; Arr2InnerNumberFormatGetter = array of Arr1InnerNumberFormatGetter; Arr3InnerNumberFormatGetter = array of Arr2InnerNumberFormatGetter; InnerNumberFormatGetter = class external 'java.text' name 'NumberFormatGetter' end; public type InnerField = class; Arr1InnerField = array of InnerField; Arr2InnerField = array of Arr1InnerField; Arr3InnerField = array of Arr2InnerField; InnerField = class external 'java.text' name 'Field' (JTFormat.InnerField) public final class var fINTEGER: JTNumberFormat.InnerField; external name 'INTEGER'; fFRACTION: JTNumberFormat.InnerField; external name 'FRACTION'; fEXPONENT: JTNumberFormat.InnerField; external name 'EXPONENT'; fDECIMAL_SEPARATOR: JTNumberFormat.InnerField; external name 'DECIMAL_SEPARATOR'; fSIGN: JTNumberFormat.InnerField; external name 'SIGN'; fGROUPING_SEPARATOR: JTNumberFormat.InnerField; external name 'GROUPING_SEPARATOR'; fEXPONENT_SYMBOL: JTNumberFormat.InnerField; external name 'EXPONENT_SYMBOL'; fPERCENT: JTNumberFormat.InnerField; external name 'PERCENT'; fPERMILLE: JTNumberFormat.InnerField; external name 'PERMILLE'; fCURRENCY: JTNumberFormat.InnerField; external name 'CURRENCY'; fEXPONENT_SIGN: JTNumberFormat.InnerField; external name 'EXPONENT_SIGN'; strict protected constructor create(para1: JLString); overload; function readResolve(): JLObject; overload; virtual; // throws java.io.InvalidObjectException end; public const INTEGER_FIELD = 0; FRACTION_FIELD = 1; strict protected constructor create(); overload; public function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function parseObject(para1: JLString; para2: JTParsePosition): JLObject; overload; virtual; final; function format(para1: jdouble): JLString; overload; virtual; final; function format(para1: jlong): JLString; overload; virtual; final; function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract; function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; abstract; function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; abstract; function parse(para1: JLString): JLNumber; overload; virtual; // throws java.text.ParseException function isParseIntegerOnly(): jboolean; overload; virtual; procedure setParseIntegerOnly(para1: jboolean); overload; virtual; class function getInstance(): JTNumberFormat; static; overload; final; class function getInstance(para1: JULocale): JTNumberFormat; static; overload; class function getNumberInstance(): JTNumberFormat; static; overload; final; class function getNumberInstance(para1: JULocale): JTNumberFormat; static; overload; class function getIntegerInstance(): JTNumberFormat; static; overload; final; class function getIntegerInstance(para1: JULocale): JTNumberFormat; static; overload; class function getCurrencyInstance(): JTNumberFormat; static; overload; final; class function getCurrencyInstance(para1: JULocale): JTNumberFormat; static; overload; class function getPercentInstance(): JTNumberFormat; static; overload; final; class function getPercentInstance(para1: JULocale): JTNumberFormat; static; overload; class function getAvailableLocales(): Arr1JULocale; static; overload; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function clone(): JLObject; overload; virtual; function isGroupingUsed(): jboolean; overload; virtual; procedure setGroupingUsed(para1: jboolean); overload; virtual; function getMaximumIntegerDigits(): jint; overload; virtual; procedure setMaximumIntegerDigits(para1: jint); overload; virtual; function getMinimumIntegerDigits(): jint; overload; virtual; procedure setMinimumIntegerDigits(para1: jint); overload; virtual; function getMaximumFractionDigits(): jint; overload; virtual; procedure setMaximumFractionDigits(para1: jint); overload; virtual; function getMinimumFractionDigits(): jint; overload; virtual; procedure setMinimumFractionDigits(para1: jint); overload; virtual; function getCurrency(): JUCurrency; overload; virtual; procedure setCurrency(para1: JUCurrency); overload; virtual; function getRoundingMode(): JMRoundingMode; overload; virtual; procedure setRoundingMode(para1: JMRoundingMode); overload; virtual; end; JUCConcurrentSkipListMap = class external 'java.util.concurrent' name 'ConcurrentSkipListMap' (JUAbstractMap, JUCConcurrentNavigableMap, JLCloneable, JISerializable) public type InnerIndex = class; Arr1InnerIndex = array of InnerIndex; Arr2InnerIndex = array of Arr1InnerIndex; Arr3InnerIndex = array of Arr2InnerIndex; InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerComparableUsingComparator = class; Arr1InnerComparableUsingComparator = array of InnerComparableUsingComparator; Arr2InnerComparableUsingComparator = array of Arr1InnerComparableUsingComparator; Arr3InnerComparableUsingComparator = array of Arr2InnerComparableUsingComparator; InnerHeadIndex = class; Arr1InnerHeadIndex = array of InnerHeadIndex; Arr2InnerHeadIndex = array of Arr1InnerHeadIndex; Arr3InnerHeadIndex = array of Arr2InnerHeadIndex; InnerKeyIterator = class; Arr1InnerKeyIterator = array of InnerKeyIterator; Arr2InnerKeyIterator = array of Arr1InnerKeyIterator; Arr3InnerKeyIterator = array of Arr2InnerKeyIterator; InnerValueIterator = class; Arr1InnerValueIterator = array of InnerValueIterator; Arr2InnerValueIterator = array of Arr1InnerValueIterator; Arr3InnerValueIterator = array of Arr2InnerValueIterator; InnerEntryIterator = class; Arr1InnerEntryIterator = array of InnerEntryIterator; Arr2InnerEntryIterator = array of Arr1InnerEntryIterator; Arr3InnerEntryIterator = array of Arr2InnerEntryIterator; InnerEntrySet = class; Arr1InnerEntrySet = array of InnerEntrySet; Arr2InnerEntrySet = array of Arr1InnerEntrySet; Arr3InnerEntrySet = array of Arr2InnerEntrySet; InnerIter = class; Arr1InnerIter = array of InnerIter; Arr2InnerIter = array of Arr1InnerIter; Arr3InnerIter = array of Arr2InnerIter; InnerKeySet = class; Arr1InnerKeySet = array of InnerKeySet; Arr2InnerKeySet = array of Arr1InnerKeySet; Arr3InnerKeySet = array of Arr2InnerKeySet; InnerSubMap = class; Arr1InnerSubMap = array of InnerSubMap; Arr2InnerSubMap = array of Arr1InnerSubMap; Arr3InnerSubMap = array of Arr2InnerSubMap; InnerValues = class; Arr1InnerValues = array of InnerValues; Arr2InnerValues = array of Arr1InnerValues; Arr3InnerValues = array of Arr2InnerValues; InnerIndex = class external 'java.util.concurrent' name 'Index' end; InnerNode = class sealed external 'java.util.concurrent' name 'Node' end; InnerComparableUsingComparator = class sealed external 'java.util.concurrent' name 'ComparableUsingComparator' end; InnerHeadIndex = class sealed external 'java.util.concurrent' name 'HeadIndex' end; InnerKeyIterator = class sealed external 'java.util.concurrent' name 'KeyIterator' end; InnerValueIterator = class sealed external 'java.util.concurrent' name 'ValueIterator' end; InnerEntryIterator = class sealed external 'java.util.concurrent' name 'EntryIterator' end; InnerEntrySet = class sealed external 'java.util.concurrent' name 'EntrySet' end; InnerIter = class abstract external 'java.util.concurrent' name 'Iter' end; InnerKeySet = class sealed external 'java.util.concurrent' name 'KeySet' end; InnerSubMap = class sealed external 'java.util.concurrent' name 'SubMap' public type InnerSubMapKeyIterator = class; Arr1InnerSubMapKeyIterator = array of InnerSubMapKeyIterator; Arr2InnerSubMapKeyIterator = array of Arr1InnerSubMapKeyIterator; Arr3InnerSubMapKeyIterator = array of Arr2InnerSubMapKeyIterator; InnerSubMapValueIterator = class; Arr1InnerSubMapValueIterator = array of InnerSubMapValueIterator; Arr2InnerSubMapValueIterator = array of Arr1InnerSubMapValueIterator; Arr3InnerSubMapValueIterator = array of Arr2InnerSubMapValueIterator; InnerSubMapEntryIterator = class; Arr1InnerSubMapEntryIterator = array of InnerSubMapEntryIterator; Arr2InnerSubMapEntryIterator = array of Arr1InnerSubMapEntryIterator; Arr3InnerSubMapEntryIterator = array of Arr2InnerSubMapEntryIterator; InnerSubMapIter = class; Arr1InnerSubMapIter = array of InnerSubMapIter; Arr2InnerSubMapIter = array of Arr1InnerSubMapIter; Arr3InnerSubMapIter = array of Arr2InnerSubMapIter; InnerSubMapKeyIterator = class sealed external 'java.util.concurrent' name 'SubMapKeyIterator' end; InnerSubMapValueIterator = class sealed external 'java.util.concurrent' name 'SubMapValueIterator' end; InnerSubMapEntryIterator = class sealed external 'java.util.concurrent' name 'SubMapEntryIterator' end; InnerSubMapIter = class abstract external 'java.util.concurrent' name 'SubMapIter' end; end; InnerValues = class sealed external 'java.util.concurrent' name 'Values' end; public constructor create(); overload; constructor create(para1: JUComparator); overload; constructor create(para1: JUMap); overload; constructor create(para1: JUSortedMap); overload; function clone(): JUCConcurrentSkipListMap; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function get(para1: JLObject): JLObject; overload; virtual; function put(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject): JLObject; overload; virtual; function containsValue(para1: JLObject): jboolean; overload; virtual; function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; procedure clear(); overload; virtual; function keySet(): JUNavigableSet; overload; virtual; function navigableKeySet(): JUNavigableSet; overload; virtual; function values(): JUCollection; overload; virtual; function entrySet(): JUSet; overload; virtual; function descendingMap(): JUCConcurrentNavigableMap; overload; virtual; function descendingKeySet(): JUNavigableSet; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function putIfAbsent(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function remove(para1: JLObject; para2: JLObject): jboolean; overload; virtual; function replace(para1: JLObject; para2: JLObject; para3: JLObject): jboolean; overload; virtual; function replace(para1: JLObject; para2: JLObject): JLObject; overload; virtual; function comparator(): JUComparator; overload; virtual; function firstKey(): JLObject; overload; virtual; function lastKey(): JLObject; overload; virtual; function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUCConcurrentNavigableMap; overload; virtual; function headMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; virtual; function tailMap(para1: JLObject; para2: jboolean): JUCConcurrentNavigableMap; overload; virtual; function subMap(para1: JLObject; para2: JLObject): JUCConcurrentNavigableMap; overload; virtual; function headMap(para1: JLObject): JUCConcurrentNavigableMap; overload; virtual; function tailMap(para1: JLObject): JUCConcurrentNavigableMap; overload; virtual; function lowerEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function lowerKey(para1: JLObject): JLObject; overload; virtual; function floorEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function floorKey(para1: JLObject): JLObject; overload; virtual; function ceilingEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function ceilingKey(para1: JLObject): JLObject; overload; virtual; function higherEntry(para1: JLObject): JUMap.InnerEntry; overload; virtual; function higherKey(para1: JLObject): JLObject; overload; virtual; function firstEntry(): JUMap.InnerEntry; overload; virtual; function lastEntry(): JUMap.InnerEntry; overload; virtual; function pollFirstEntry(): JUMap.InnerEntry; overload; virtual; function pollLastEntry(): JUMap.InnerEntry; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException function keySet(): JUSet; overload; virtual; function tailMap(para1: JLObject): JUSortedMap; overload; virtual; function headMap(para1: JLObject): JUSortedMap; overload; virtual; function subMap(para1: JLObject; para2: JLObject): JUSortedMap; overload; virtual; function tailMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; function headMap(para1: JLObject; para2: jboolean): JUNavigableMap; overload; virtual; function subMap(para1: JLObject; para2: jboolean; para3: JLObject; para4: jboolean): JUNavigableMap; overload; virtual; function descendingMap(): JUNavigableMap; overload; virtual; end; JULinkedList = class external 'java.util' name 'LinkedList' (JUAbstractSequentialList, JUList, JUDeque, JLCloneable, JISerializable) public type InnerEntry = class; Arr1InnerEntry = array of InnerEntry; Arr2InnerEntry = array of Arr1InnerEntry; Arr3InnerEntry = array of Arr2InnerEntry; InnerDescendingIterator = class; Arr1InnerDescendingIterator = array of InnerDescendingIterator; Arr2InnerDescendingIterator = array of Arr1InnerDescendingIterator; Arr3InnerDescendingIterator = array of Arr2InnerDescendingIterator; InnerListItr = class; Arr1InnerListItr = array of InnerListItr; Arr2InnerListItr = array of Arr1InnerListItr; Arr3InnerListItr = array of Arr2InnerListItr; InnerEntry = class external 'java.util' name 'Entry' end; InnerDescendingIterator = class external 'java.util' name 'DescendingIterator' end; InnerListItr = class external 'java.util' name 'ListItr' end; public constructor create(); overload; constructor create(para1: JUCollection); overload; function getFirst(): JLObject; overload; virtual; function getLast(): JLObject; overload; virtual; function removeFirst(): JLObject; overload; virtual; function removeLast(): JLObject; overload; virtual; procedure addFirst(para1: JLObject); overload; virtual; procedure addLast(para1: JLObject); overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function size(): jint; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; procedure clear(); overload; virtual; function get(para1: jint): JLObject; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function remove(para1: jint): JLObject; overload; virtual; function indexOf(para1: JLObject): jint; overload; virtual; function lastIndexOf(para1: JLObject): jint; overload; virtual; function peek(): JLObject; overload; virtual; function element(): JLObject; overload; virtual; function poll(): JLObject; overload; virtual; function remove(): JLObject; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; function offerFirst(para1: JLObject): jboolean; overload; virtual; function offerLast(para1: JLObject): jboolean; overload; virtual; function peekFirst(): JLObject; overload; virtual; function peekLast(): JLObject; overload; virtual; function pollFirst(): JLObject; overload; virtual; function pollLast(): JLObject; overload; virtual; procedure push(para1: JLObject); overload; virtual; function pop(): JLObject; overload; virtual; function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; function listIterator(para1: jint): JUListIterator; overload; virtual; function descendingIterator(): JUIterator; overload; virtual; function clone(): JLObject; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; end; JMAttributeList = class external 'javax.management' name 'AttributeList' (JUArrayList) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JMAttributeList); overload; constructor create(para1: JUList); overload; function asList(): JUList; overload; virtual; procedure add(para1: JMAttribute); overload; virtual; procedure add(para1: jint; para2: JMAttribute); overload; virtual; procedure &set(para1: jint; para2: JMAttribute); overload; virtual; function addAll(para1: JMAttributeList): jboolean; overload; virtual; function addAll(para1: jint; para2: JMAttributeList): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; end; JMRRoleList = class external 'javax.management.relation' name 'RoleList' (JUArrayList) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException function asList(): JUList; overload; virtual; procedure add(para1: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException procedure add(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException procedure &set(para1: jint; para2: JMRRole); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException function addAll(para1: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException function addAll(para1: jint; para2: JMRRoleList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException function add(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; end; JMRRoleUnresolvedList = class external 'javax.management.relation' name 'RoleUnresolvedList' (JUArrayList) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUList); overload; // throws java.lang.IllegalArgumentException function asList(): JUList; overload; virtual; procedure add(para1: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException procedure add(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException procedure &set(para1: jint; para2: JMRRoleUnresolved); overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException function addAll(para1: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IndexOutOfBoundsException function addAll(para1: jint; para2: JMRRoleUnresolvedList): jboolean; overload; virtual; // throws java.lang.IllegalArgumentException, java.lang.IndexOutOfBoundsException function add(para1: JLObject): jboolean; overload; virtual; procedure add(para1: jint; para2: JLObject); overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: jint; para2: JUCollection): jboolean; overload; virtual; function &set(para1: jint; para2: JLObject): JLObject; overload; virtual; end; JURandomAccessSubList = class external 'java.util' name 'RandomAccessSubList' (JUSubList, JURandomAccess) public function subList(para1: jint; para2: jint): JUList; overload; virtual; end; JUStack = class external 'java.util' name 'Stack' (JUVector) public constructor create(); overload; function push(para1: JLObject): JLObject; overload; virtual; function pop(): JLObject; overload; virtual; function peek(): JLObject; overload; virtual; function empty(): jboolean; overload; virtual; function search(para1: JLObject): jint; overload; virtual; end; JUCLinkedBlockingDeque = class external 'java.util.concurrent' name 'LinkedBlockingDeque' (JUAbstractQueue, JUCBlockingDeque, JISerializable) public type InnerNode = class; Arr1InnerNode = array of InnerNode; Arr2InnerNode = array of Arr1InnerNode; Arr3InnerNode = array of Arr2InnerNode; InnerAbstractItr = class; Arr1InnerAbstractItr = array of InnerAbstractItr; Arr2InnerAbstractItr = array of Arr1InnerAbstractItr; Arr3InnerAbstractItr = array of Arr2InnerAbstractItr; InnerDescendingItr = class; Arr1InnerDescendingItr = array of InnerDescendingItr; Arr2InnerDescendingItr = array of Arr1InnerDescendingItr; Arr3InnerDescendingItr = array of Arr2InnerDescendingItr; InnerItr = class; Arr1InnerItr = array of InnerItr; Arr2InnerItr = array of Arr1InnerItr; Arr3InnerItr = array of Arr2InnerItr; InnerNode = class sealed external 'java.util.concurrent' name 'Node' end; InnerAbstractItr = class abstract external 'java.util.concurrent' name 'AbstractItr' end; InnerDescendingItr = class external 'java.util.concurrent' name 'DescendingItr' end; InnerItr = class external 'java.util.concurrent' name 'Itr' end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JUCollection); overload; procedure addFirst(para1: JLObject); overload; virtual; procedure addLast(para1: JLObject); overload; virtual; function offerFirst(para1: JLObject): jboolean; overload; virtual; function offerLast(para1: JLObject): jboolean; overload; virtual; procedure putFirst(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException procedure putLast(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException function offerFirst(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function offerLast(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function removeFirst(): JLObject; overload; virtual; function removeLast(): JLObject; overload; virtual; function pollFirst(): JLObject; overload; virtual; function pollLast(): JLObject; overload; virtual; function takeFirst(): JLObject; overload; virtual; // throws java.lang.InterruptedException function takeLast(): JLObject; overload; virtual; // throws java.lang.InterruptedException function pollFirst(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function pollLast(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function getFirst(): JLObject; overload; virtual; function getLast(): JLObject; overload; virtual; function peekFirst(): JLObject; overload; virtual; function peekLast(): JLObject; overload; virtual; function removeFirstOccurrence(para1: JLObject): jboolean; overload; virtual; function removeLastOccurrence(para1: JLObject): jboolean; overload; virtual; function add(para1: JLObject): jboolean; overload; virtual; function offer(para1: JLObject): jboolean; overload; virtual; procedure put(para1: JLObject); overload; virtual; // throws java.lang.InterruptedException function offer(para1: JLObject; para2: jlong; para3: JUCTimeUnit): jboolean; overload; virtual; // throws java.lang.InterruptedException function remove(): JLObject; overload; virtual; function poll(): JLObject; overload; virtual; function take(): JLObject; overload; virtual; // throws java.lang.InterruptedException function poll(para1: jlong; para2: JUCTimeUnit): JLObject; overload; virtual; // throws java.lang.InterruptedException function element(): JLObject; overload; virtual; function peek(): JLObject; overload; virtual; function remainingCapacity(): jint; overload; virtual; function drainTo(para1: JUCollection): jint; overload; virtual; function drainTo(para1: JUCollection; para2: jint): jint; overload; virtual; procedure push(para1: JLObject); overload; virtual; function pop(): JLObject; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; function size(): jint; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; function toString(): JLString; overload; virtual; procedure clear(); overload; virtual; function iterator(): JUIterator; overload; virtual; function descendingIterator(): JUIterator; overload; virtual; end; JAPPanelPeer = interface external 'java.awt.peer' name 'PanelPeer' (JAPContainerPeer) end; JAPScrollPanePeer = interface external 'java.awt.peer' name 'ScrollPanePeer' (JAPContainerPeer) function getHScrollbarHeight(): jint; overload; function getVScrollbarWidth(): jint; overload; procedure setScrollPosition(para1: jint; para2: jint); overload; procedure childResized(para1: jint; para2: jint); overload; procedure setUnitIncrement(para1: JAAdjustable; para2: jint); overload; procedure setValue(para1: JAAdjustable; para2: jint); overload; end; JAPWindowPeer = interface external 'java.awt.peer' name 'WindowPeer' (JAPContainerPeer) procedure toFront(); overload; procedure toBack(); overload; procedure setAlwaysOnTop(para1: jboolean); overload; procedure updateFocusableWindowState(); overload; function requestWindowFocus(): jboolean; overload; procedure setModalBlocked(para1: JADialog; para2: jboolean); overload; procedure updateMinimumSize(); overload; procedure updateIconImages(); overload; procedure setOpacity(para1: jfloat); overload; procedure setOpaque(para1: jboolean); overload; procedure updateWindow(); overload; procedure repositionSecurityWarning(); overload; end; JAPTextAreaPeer = interface external 'java.awt.peer' name 'TextAreaPeer' (JAPTextComponentPeer) procedure insert(para1: JLString; para2: jint); overload; procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; function getPreferredSize(para1: jint; para2: jint): JADimension; overload; function getMinimumSize(para1: jint; para2: jint): JADimension; overload; procedure insertText(para1: JLString; para2: jint); overload; procedure replaceText(para1: JLString; para2: jint; para3: jint); overload; function preferredSize(para1: jint; para2: jint): JADimension; overload; function minimumSize(para1: jint; para2: jint): JADimension; overload; end; JAPTextFieldPeer = interface external 'java.awt.peer' name 'TextFieldPeer' (JAPTextComponentPeer) procedure setEchoChar(para1: jchar); overload; function getPreferredSize(para1: jint): JADimension; overload; function getMinimumSize(para1: jint): JADimension; overload; procedure setEchoCharacter(para1: jchar); overload; function preferredSize(para1: jint): JADimension; overload; function minimumSize(para1: jint): JADimension; overload; end; JSLegacyLayoutFocusTraversalPolicy = class sealed external 'javax.swing' name 'LegacyLayoutFocusTraversalPolicy' (JSLayoutFocusTraversalPolicy) end; JSDefaultFocusManager = class external 'javax.swing' name 'DefaultFocusManager' (JSFocusManager) public constructor create(); overload; function getComponentAfter(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getComponentBefore(para1: JAContainer; para2: JAComponent): JAComponent; overload; virtual; function getFirstComponent(para1: JAContainer): JAComponent; overload; virtual; function getLastComponent(para1: JAContainer): JAComponent; overload; virtual; function compareTabOrder(para1: JAComponent; para2: JAComponent): jboolean; overload; virtual; end; JSTDefaultCaret = class external 'javax.swing.text' name 'DefaultCaret' (JARectangle, JSTCaret, JAEFocusListener, JAEMouseListener, JAEMouseMotionListener) public type InnerDefaultFilterBypass = class; Arr1InnerDefaultFilterBypass = array of InnerDefaultFilterBypass; Arr2InnerDefaultFilterBypass = array of Arr1InnerDefaultFilterBypass; Arr3InnerDefaultFilterBypass = array of Arr2InnerDefaultFilterBypass; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerSafeScroller = class; Arr1InnerSafeScroller = array of InnerSafeScroller; Arr2InnerSafeScroller = array of Arr1InnerSafeScroller; Arr3InnerSafeScroller = array of Arr2InnerSafeScroller; InnerDefaultFilterBypass = class external 'javax.swing.text' name 'DefaultFilterBypass' end; InnerHandler = class external 'javax.swing.text' name 'Handler' end; InnerSafeScroller = class external 'javax.swing.text' name 'SafeScroller' end; public const UPDATE_WHEN_ON_EDT = 0; NEVER_UPDATE = 1; ALWAYS_UPDATE = 2; strict protected var flistenerList: JSEEventListenerList; external name 'listenerList'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public constructor create(); overload; procedure setUpdatePolicy(para1: jint); overload; virtual; function getUpdatePolicy(): jint; overload; virtual; strict protected function getComponent(): JSTJTextComponent; overload; virtual; final; procedure repaint(); overload; virtual; final; procedure damage(para1: JARectangle); overload; virtual; procedure adjustVisibility(para1: JARectangle); overload; virtual; function getSelectionPainter(): JSTHighlighter.InnerHighlightPainter; overload; virtual; procedure positionCaret(para1: JAEMouseEvent); overload; virtual; procedure moveCaret(para1: JAEMouseEvent); overload; virtual; public procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mousePressed(para1: JAEMouseEvent); overload; virtual; procedure mouseReleased(para1: JAEMouseEvent); overload; virtual; procedure mouseEntered(para1: JAEMouseEvent); overload; virtual; procedure mouseExited(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure install(para1: JSTJTextComponent); overload; virtual; procedure deinstall(para1: JSTJTextComponent); overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getListeners(para1: JLClass): Arr1JUEventListener; overload; virtual; procedure setSelectionVisible(para1: jboolean); overload; virtual; function isSelectionVisible(): jboolean; overload; virtual; function isActive(): jboolean; overload; virtual; function isVisible(): jboolean; overload; virtual; procedure setVisible(para1: jboolean); overload; virtual; procedure setBlinkRate(para1: jint); overload; virtual; function getBlinkRate(): jint; overload; virtual; function getDot(): jint; overload; virtual; function getMark(): jint; overload; virtual; procedure setDot(para1: jint); overload; virtual; procedure moveDot(para1: jint); overload; virtual; procedure moveDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; procedure setDot(para1: jint; para2: JSTPosition.InnerBias); overload; virtual; function getDotBias(): JSTPosition.InnerBias; overload; virtual; function getMarkBias(): JSTPosition.InnerBias; overload; virtual; procedure setMagicCaretPosition(para1: JAPoint); overload; virtual; function getMagicCaretPosition(): JAPoint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; JALinearGradientPaintContext = class sealed external 'java.awt' name 'LinearGradientPaintContext' (JAMultipleGradientPaintContext) strict protected procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; end; JARadialGradientPaintContext = class sealed external 'java.awt' name 'RadialGradientPaintContext' (JAMultipleGradientPaintContext) strict protected procedure fillRaster(para1: Arr1jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure fillRaster(var para1: array of jint; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; end; JAApplet = class external 'java.applet' name 'Applet' (JAPanel) public type InnerAccessibleApplet = class; Arr1InnerAccessibleApplet = array of InnerAccessibleApplet; Arr2InnerAccessibleApplet = array of Arr1InnerAccessibleApplet; Arr3InnerAccessibleApplet = array of Arr2InnerAccessibleApplet; InnerAccessibleApplet = class external 'java.applet' name 'AccessibleApplet' end; public constructor create(); overload; // throws java.awt.HeadlessException procedure setStub(para1: JAAppletStub); overload; virtual; final; function isActive(): jboolean; overload; virtual; function getDocumentBase(): JNURL; overload; virtual; function getCodeBase(): JNURL; overload; virtual; function getParameter(para1: JLString): JLString; overload; virtual; function getAppletContext(): JAAppletContext; overload; virtual; procedure resize(para1: jint; para2: jint); overload; virtual; procedure resize(para1: JADimension); overload; virtual; procedure showStatus(para1: JLString); overload; virtual; function getImage(para1: JNURL): JAImage; overload; virtual; function getImage(para1: JNURL; para2: JLString): JAImage; overload; virtual; class function newAudioClip(para1: JNURL): JAAudioClip; static; overload; final; function getAudioClip(para1: JNURL): JAAudioClip; overload; virtual; function getAudioClip(para1: JNURL; para2: JLString): JAAudioClip; overload; virtual; function getAppletInfo(): JLString; overload; virtual; function getLocale(): JULocale; overload; virtual; function getParameterInfo(): Arr2JLString; overload; virtual; procedure play(para1: JNURL); overload; virtual; procedure play(para1: JNURL; para2: JLString); overload; virtual; procedure init(); overload; virtual; procedure start(); overload; virtual; procedure stop(); overload; virtual; procedure destroy(); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JAFrame = class external 'java.awt' name 'Frame' (JAWindow, JAMenuContainer) public type InnerAccessibleAWTFrame = class; Arr1InnerAccessibleAWTFrame = array of InnerAccessibleAWTFrame; Arr2InnerAccessibleAWTFrame = array of Arr1InnerAccessibleAWTFrame; Arr3InnerAccessibleAWTFrame = array of Arr2InnerAccessibleAWTFrame; InnerAccessibleAWTFrame = class external 'java.awt' name 'AccessibleAWTFrame' end; public const DEFAULT_CURSOR = 0 deprecated; CROSSHAIR_CURSOR = 1 deprecated; TEXT_CURSOR = 2 deprecated; WAIT_CURSOR = 3 deprecated; SW_RESIZE_CURSOR = 4 deprecated; SE_RESIZE_CURSOR = 5 deprecated; NW_RESIZE_CURSOR = 6 deprecated; NE_RESIZE_CURSOR = 7 deprecated; N_RESIZE_CURSOR = 8 deprecated; S_RESIZE_CURSOR = 9 deprecated; W_RESIZE_CURSOR = 10 deprecated; E_RESIZE_CURSOR = 11 deprecated; HAND_CURSOR = 12 deprecated; MOVE_CURSOR = 13 deprecated; NORMAL = 0; ICONIFIED = 1; MAXIMIZED_HORIZ = 2; MAXIMIZED_VERT = 4; MAXIMIZED_BOTH = 6; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JAGraphicsConfiguration); overload; constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: JAGraphicsConfiguration); overload; procedure addNotify(); overload; virtual; function getTitle(): JLString; overload; virtual; procedure setTitle(para1: JLString); overload; virtual; function getIconImage(): JAImage; overload; virtual; procedure setIconImage(para1: JAImage); overload; virtual; function getMenuBar(): JAMenuBar; overload; virtual; procedure setMenuBar(para1: JAMenuBar); overload; virtual; function isResizable(): jboolean; overload; virtual; procedure setResizable(para1: jboolean); overload; virtual; procedure setState(para1: jint); overload; virtual; procedure setExtendedState(para1: jint); overload; virtual; function getState(): jint; overload; virtual; function getExtendedState(): jint; overload; virtual; procedure setMaximizedBounds(para1: JARectangle); overload; virtual; function getMaximizedBounds(): JARectangle; overload; virtual; procedure setUndecorated(para1: jboolean); overload; virtual; function isUndecorated(): jboolean; overload; virtual; procedure remove(para1: JAMenuComponent); overload; virtual; procedure removeNotify(); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public procedure setCursor(para1: jint); overload; virtual; function getCursorType(): jint; overload; virtual; class function getFrames(): Arr1JAFrame; static; overload; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJWindow = class external 'javax.swing' name 'JWindow' (JAWindow, JAAccessible, JSRootPaneContainer, JSTransferHandler.InnerHasGetTransferHandler) public type InnerAccessibleJWindow = class; Arr1InnerAccessibleJWindow = array of InnerAccessibleJWindow; Arr2InnerAccessibleJWindow = array of Arr1InnerAccessibleJWindow; Arr3InnerAccessibleJWindow = array of Arr2InnerAccessibleJWindow; InnerAccessibleJWindow = class external 'javax.swing' name 'AccessibleJWindow' end; strict protected var frootPane: JSJRootPane; external name 'rootPane'; frootPaneCheckingEnabled: jboolean; external name 'rootPaneCheckingEnabled'; faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; constructor create(para1: JAGraphicsConfiguration); overload; constructor create(para1: JAFrame); overload; constructor create(para1: JAWindow); overload; constructor create(para1: JAWindow; para2: JAGraphicsConfiguration); overload; strict protected procedure windowInit(); overload; virtual; function createRootPane(): JSJRootPane; overload; virtual; function isRootPaneCheckingEnabled(): jboolean; overload; virtual; public procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; function getTransferHandler(): JSTransferHandler; overload; virtual; procedure update(para1: JAGraphics); overload; virtual; strict protected procedure setRootPaneCheckingEnabled(para1: jboolean); overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected procedure setRootPane(para1: JSJRootPane); overload; virtual; public function getContentPane(): JAContainer; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getGraphics(): JAGraphics; overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSAbstractButton = class abstract external 'javax.swing' name 'AbstractButton' (JSJComponent, JAItemSelectable, JSSwingConstants) public type InnerButtonActionPropertyChangeListener = class; Arr1InnerButtonActionPropertyChangeListener = array of InnerButtonActionPropertyChangeListener; Arr2InnerButtonActionPropertyChangeListener = array of Arr1InnerButtonActionPropertyChangeListener; Arr3InnerButtonActionPropertyChangeListener = array of Arr2InnerButtonActionPropertyChangeListener; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerButtonActionPropertyChangeListener = class external 'javax.swing' name 'ButtonActionPropertyChangeListener' end; InnerHandler = class external 'javax.swing' name 'Handler' end; public type InnerAccessibleAbstractButton = class; Arr1InnerAccessibleAbstractButton = array of InnerAccessibleAbstractButton; Arr2InnerAccessibleAbstractButton = array of Arr1InnerAccessibleAbstractButton; Arr3InnerAccessibleAbstractButton = array of Arr2InnerAccessibleAbstractButton; InnerButtonChangeListener = class; Arr1InnerButtonChangeListener = array of InnerButtonChangeListener; Arr2InnerButtonChangeListener = array of Arr1InnerButtonChangeListener; Arr3InnerButtonChangeListener = array of Arr2InnerButtonChangeListener; InnerAccessibleAbstractButton = class abstract external 'javax.swing' name 'AccessibleAbstractButton' public type InnerButtonKeyBinding = class; Arr1InnerButtonKeyBinding = array of InnerButtonKeyBinding; Arr2InnerButtonKeyBinding = array of Arr1InnerButtonKeyBinding; Arr3InnerButtonKeyBinding = array of Arr2InnerButtonKeyBinding; InnerButtonKeyBinding = class external 'javax.swing' name 'ButtonKeyBinding' end; end; InnerButtonChangeListener = class external 'javax.swing' name 'ButtonChangeListener' end; public const MODEL_CHANGED_PROPERTY = 'model'; TEXT_CHANGED_PROPERTY = 'text'; MNEMONIC_CHANGED_PROPERTY = 'mnemonic'; MARGIN_CHANGED_PROPERTY = 'margin'; VERTICAL_ALIGNMENT_CHANGED_PROPERTY = 'verticalAlignment'; HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY = 'horizontalAlignment'; VERTICAL_TEXT_POSITION_CHANGED_PROPERTY = 'verticalTextPosition'; HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY = 'horizontalTextPosition'; BORDER_PAINTED_CHANGED_PROPERTY = 'borderPainted'; FOCUS_PAINTED_CHANGED_PROPERTY = 'focusPainted'; ROLLOVER_ENABLED_CHANGED_PROPERTY = 'rolloverEnabled'; CONTENT_AREA_FILLED_CHANGED_PROPERTY = 'contentAreaFilled'; ICON_CHANGED_PROPERTY = 'icon'; PRESSED_ICON_CHANGED_PROPERTY = 'pressedIcon'; SELECTED_ICON_CHANGED_PROPERTY = 'selectedIcon'; ROLLOVER_ICON_CHANGED_PROPERTY = 'rolloverIcon'; ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY = 'rolloverSelectedIcon'; DISABLED_ICON_CHANGED_PROPERTY = 'disabledIcon'; DISABLED_SELECTED_ICON_CHANGED_PROPERTY = 'disabledSelectedIcon'; strict protected var fmodel: JSButtonModel; external name 'model'; fchangeListener: JSEChangeListener; external name 'changeListener'; factionListener: JAEActionListener; external name 'actionListener'; fitemListener: JAEItemListener; external name 'itemListener'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public constructor create(); overload; procedure setHideActionText(para1: jboolean); overload; virtual; function getHideActionText(): jboolean; overload; virtual; function getText(): JLString; overload; virtual; procedure setText(para1: JLString); overload; virtual; function isSelected(): jboolean; overload; virtual; procedure setSelected(para1: jboolean); overload; virtual; procedure doClick(); overload; virtual; procedure doClick(para1: jint); overload; virtual; procedure setMargin(para1: JAInsets); overload; virtual; function getMargin(): JAInsets; overload; virtual; function getIcon(): JSIcon; overload; virtual; procedure setIcon(para1: JSIcon); overload; virtual; function getPressedIcon(): JSIcon; overload; virtual; procedure setPressedIcon(para1: JSIcon); overload; virtual; function getSelectedIcon(): JSIcon; overload; virtual; procedure setSelectedIcon(para1: JSIcon); overload; virtual; function getRolloverIcon(): JSIcon; overload; virtual; procedure setRolloverIcon(para1: JSIcon); overload; virtual; function getRolloverSelectedIcon(): JSIcon; overload; virtual; procedure setRolloverSelectedIcon(para1: JSIcon); overload; virtual; function getDisabledIcon(): JSIcon; overload; virtual; procedure setDisabledIcon(para1: JSIcon); overload; virtual; function getDisabledSelectedIcon(): JSIcon; overload; virtual; procedure setDisabledSelectedIcon(para1: JSIcon); overload; virtual; function getVerticalAlignment(): jint; overload; virtual; procedure setVerticalAlignment(para1: jint); overload; virtual; function getHorizontalAlignment(): jint; overload; virtual; procedure setHorizontalAlignment(para1: jint); overload; virtual; function getVerticalTextPosition(): jint; overload; virtual; procedure setVerticalTextPosition(para1: jint); overload; virtual; function getHorizontalTextPosition(): jint; overload; virtual; procedure setHorizontalTextPosition(para1: jint); overload; virtual; function getIconTextGap(): jint; overload; virtual; procedure setIconTextGap(para1: jint); overload; virtual; strict protected function checkHorizontalKey(para1: jint; para2: JLString): jint; overload; virtual; function checkVerticalKey(para1: jint; para2: JLString): jint; overload; virtual; public procedure removeNotify(); overload; virtual; procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure setAction(para1: JSAction); overload; virtual; function getAction(): JSAction; overload; virtual; strict protected procedure configurePropertiesFromAction(para1: JSAction); overload; virtual; procedure actionPropertyChanged(para1: JSAction; para2: JLString); overload; virtual; function createActionPropertyChangeListener(para1: JSAction): JBPropertyChangeListener; overload; virtual; public function isBorderPainted(): jboolean; overload; virtual; procedure setBorderPainted(para1: jboolean); overload; virtual; strict protected procedure paintBorder(para1: JAGraphics); overload; virtual; public function isFocusPainted(): jboolean; overload; virtual; procedure setFocusPainted(para1: jboolean); overload; virtual; function isContentAreaFilled(): jboolean; overload; virtual; procedure setContentAreaFilled(para1: jboolean); overload; virtual; function isRolloverEnabled(): jboolean; overload; virtual; procedure setRolloverEnabled(para1: jboolean); overload; virtual; function getMnemonic(): jint; overload; virtual; procedure setMnemonic(para1: jint); overload; virtual; procedure setMnemonic(para1: jchar); overload; virtual; procedure setDisplayedMnemonicIndex(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException function getDisplayedMnemonicIndex(): jint; overload; virtual; procedure setMultiClickThreshhold(para1: jlong); overload; virtual; function getMultiClickThreshhold(): jlong; overload; virtual; function getModel(): JSButtonModel; overload; virtual; procedure setModel(para1: JSButtonModel); overload; virtual; function getUI(): JSPButtonUI; overload; virtual; procedure setUI(para1: JSPButtonUI); overload; virtual; procedure updateUI(); overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure setLayout(para1: JALayoutManager); overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; strict protected function createChangeListener(): JSEChangeListener; overload; virtual; procedure fireActionPerformed(para1: JAEActionEvent); overload; virtual; procedure fireItemStateChanged(para1: JAEItemEvent); overload; virtual; function createActionListener(): JAEActionListener; overload; virtual; function createItemListener(): JAEItemListener; overload; virtual; public procedure setEnabled(para1: jboolean); overload; virtual; function getLabel(): JLString; overload; virtual; procedure setLabel(para1: JLString); overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; strict protected procedure init(para1: JLString; para2: JSIcon); overload; virtual; public function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; end; JSBox = class external 'javax.swing' name 'Box' (JSJComponent, JAAccessible) public type InnerAccessibleBox = class; Arr1InnerAccessibleBox = array of InnerAccessibleBox; Arr2InnerAccessibleBox = array of Arr1InnerAccessibleBox; Arr3InnerAccessibleBox = array of Arr2InnerAccessibleBox; InnerFiller = class; Arr1InnerFiller = array of InnerFiller; Arr2InnerFiller = array of Arr1InnerFiller; Arr3InnerFiller = array of Arr2InnerFiller; InnerAccessibleBox = class external 'javax.swing' name 'AccessibleBox' end; InnerFiller = class external 'javax.swing' name 'Filler' (JSJComponent, JAAccessible) public type InnerAccessibleBoxFiller = class; Arr1InnerAccessibleBoxFiller = array of InnerAccessibleBoxFiller; Arr2InnerAccessibleBoxFiller = array of Arr1InnerAccessibleBoxFiller; Arr3InnerAccessibleBoxFiller = array of Arr2InnerAccessibleBoxFiller; InnerAccessibleBoxFiller = class external 'javax.swing' name 'AccessibleBoxFiller' end; public constructor create(para1: JADimension; para2: JADimension; para3: JADimension); overload; procedure changeShape(para1: JADimension; para2: JADimension; para3: JADimension); overload; virtual; strict protected procedure paintComponent(para1: JAGraphics); overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; public constructor create(para1: jint); overload; class function createHorizontalBox(): JSBox; static; overload; class function createVerticalBox(): JSBox; static; overload; class function createRigidArea(para1: JADimension): JAComponent; static; overload; class function createHorizontalStrut(para1: jint): JAComponent; static; overload; class function createVerticalStrut(para1: jint): JAComponent; static; overload; class function createGlue(): JAComponent; static; overload; class function createHorizontalGlue(): JAComponent; static; overload; class function createVerticalGlue(): JAComponent; static; overload; procedure setLayout(para1: JALayoutManager); overload; virtual; strict protected procedure paintComponent(para1: JAGraphics); overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJColorChooser = class external 'javax.swing' name 'JColorChooser' (JSJComponent, JAAccessible) public type InnerAccessibleJColorChooser = class; Arr1InnerAccessibleJColorChooser = array of InnerAccessibleJColorChooser; Arr2InnerAccessibleJColorChooser = array of Arr1InnerAccessibleJColorChooser; Arr3InnerAccessibleJColorChooser = array of Arr2InnerAccessibleJColorChooser; InnerAccessibleJColorChooser = class external 'javax.swing' name 'AccessibleJColorChooser' end; public const SELECTION_MODEL_PROPERTY = 'selectionModel'; PREVIEW_PANEL_PROPERTY = 'previewPanel'; CHOOSER_PANELS_PROPERTY = 'chooserPanels'; strict protected var faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public class function showDialog(para1: JAComponent; para2: JLString; para3: JAColor): JAColor; static; overload; // throws java.awt.HeadlessException class function createDialog(para1: JAComponent; para2: JLString; para3: jboolean; para4: JSJColorChooser; para5: JAEActionListener; para6: JAEActionListener): JSJDialog; static; overload; // throws java.awt.HeadlessException constructor create(); overload; constructor create(para1: JAColor); overload; constructor create(para1: JSCColorSelectionModel); overload; function getUI(): JSPColorChooserUI; overload; virtual; procedure setUI(para1: JSPColorChooserUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getColor(): JAColor; overload; virtual; procedure setColor(para1: JAColor); overload; virtual; procedure setColor(para1: jint; para2: jint; para3: jint); overload; virtual; procedure setColor(para1: jint); overload; virtual; procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; procedure setPreviewPanel(para1: JSJComponent); overload; virtual; function getPreviewPanel(): JSJComponent; overload; virtual; procedure addChooserPanel(para1: JSCAbstractColorChooserPanel); overload; virtual; function removeChooserPanel(para1: JSCAbstractColorChooserPanel): JSCAbstractColorChooserPanel; overload; virtual; procedure setChooserPanels(para1: Arr1JSCAbstractColorChooserPanel); overload; virtual; procedure setChooserPanels(var para1: array of JSCAbstractColorChooserPanel); overload; virtual; function getChooserPanels(): Arr1JSCAbstractColorChooserPanel; overload; virtual; function getSelectionModel(): JSCColorSelectionModel; overload; virtual; procedure setSelectionModel(para1: JSCColorSelectionModel); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJComboBox = class external 'javax.swing' name 'JComboBox' (JSJComponent, JAItemSelectable, JSEListDataListener, JAEActionListener, JAAccessible) public type InnerComboBoxActionPropertyChangeListener = class; Arr1InnerComboBoxActionPropertyChangeListener = array of InnerComboBoxActionPropertyChangeListener; Arr2InnerComboBoxActionPropertyChangeListener = array of Arr1InnerComboBoxActionPropertyChangeListener; Arr3InnerComboBoxActionPropertyChangeListener = array of Arr2InnerComboBoxActionPropertyChangeListener; InnerDefaultKeySelectionManager = class; Arr1InnerDefaultKeySelectionManager = array of InnerDefaultKeySelectionManager; Arr2InnerDefaultKeySelectionManager = array of Arr1InnerDefaultKeySelectionManager; Arr3InnerDefaultKeySelectionManager = array of Arr2InnerDefaultKeySelectionManager; InnerComboBoxActionPropertyChangeListener = class external 'javax.swing' name 'ComboBoxActionPropertyChangeListener' end; InnerDefaultKeySelectionManager = class external 'javax.swing' name 'DefaultKeySelectionManager' end; public type InnerAccessibleJComboBox = class; Arr1InnerAccessibleJComboBox = array of InnerAccessibleJComboBox; Arr2InnerAccessibleJComboBox = array of Arr1InnerAccessibleJComboBox; Arr3InnerAccessibleJComboBox = array of Arr2InnerAccessibleJComboBox; InnerKeySelectionManager = interface; Arr1InnerKeySelectionManager = array of InnerKeySelectionManager; Arr2InnerKeySelectionManager = array of Arr1InnerKeySelectionManager; Arr3InnerKeySelectionManager = array of Arr2InnerKeySelectionManager; InnerAccessibleJComboBox = class external 'javax.swing' name 'AccessibleJComboBox' public type InnerAccessibleEditor = class; Arr1InnerAccessibleEditor = array of InnerAccessibleEditor; Arr2InnerAccessibleEditor = array of Arr1InnerAccessibleEditor; Arr3InnerAccessibleEditor = array of Arr2InnerAccessibleEditor; InnerAccessibleJComboBoxListSelectionListener = class; Arr1InnerAccessibleJComboBoxListSelectionListener = array of InnerAccessibleJComboBoxListSelectionListener; Arr2InnerAccessibleJComboBoxListSelectionListener = array of Arr1InnerAccessibleJComboBoxListSelectionListener; Arr3InnerAccessibleJComboBoxListSelectionListener = array of Arr2InnerAccessibleJComboBoxListSelectionListener; InnerAccessibleJComboBoxPopupMenuListener = class; Arr1InnerAccessibleJComboBoxPopupMenuListener = array of InnerAccessibleJComboBoxPopupMenuListener; Arr2InnerAccessibleJComboBoxPopupMenuListener = array of Arr1InnerAccessibleJComboBoxPopupMenuListener; Arr3InnerAccessibleJComboBoxPopupMenuListener = array of Arr2InnerAccessibleJComboBoxPopupMenuListener; InnerAccessibleJComboBoxPropertyChangeListener = class; Arr1InnerAccessibleJComboBoxPropertyChangeListener = array of InnerAccessibleJComboBoxPropertyChangeListener; Arr2InnerAccessibleJComboBoxPropertyChangeListener = array of Arr1InnerAccessibleJComboBoxPropertyChangeListener; Arr3InnerAccessibleJComboBoxPropertyChangeListener = array of Arr2InnerAccessibleJComboBoxPropertyChangeListener; InnerEditorAccessibleContext = class; Arr1InnerEditorAccessibleContext = array of InnerEditorAccessibleContext; Arr2InnerEditorAccessibleContext = array of Arr1InnerEditorAccessibleContext; Arr3InnerEditorAccessibleContext = array of Arr2InnerEditorAccessibleContext; InnerAccessibleEditor = class external 'javax.swing' name 'AccessibleEditor' end; InnerAccessibleJComboBoxListSelectionListener = class external 'javax.swing' name 'AccessibleJComboBoxListSelectionListener' end; InnerAccessibleJComboBoxPopupMenuListener = class external 'javax.swing' name 'AccessibleJComboBoxPopupMenuListener' end; InnerAccessibleJComboBoxPropertyChangeListener = class external 'javax.swing' name 'AccessibleJComboBoxPropertyChangeListener' end; InnerEditorAccessibleContext = class external 'javax.swing' name 'EditorAccessibleContext' end; end; InnerKeySelectionManager = interface external 'javax.swing' name 'KeySelectionManager' function selectionForKey(para1: jchar; para2: JSComboBoxModel): jint; overload; end; strict protected var fdataModel: JSComboBoxModel; external name 'dataModel'; frenderer: JSListCellRenderer; external name 'renderer'; feditor: JSComboBoxEditor; external name 'editor'; fmaximumRowCount: jint; external name 'maximumRowCount'; fisEditable: jboolean; external name 'isEditable'; fkeySelectionManager: JSJComboBox.InnerKeySelectionManager; external name 'keySelectionManager'; factionCommand: JLString; external name 'actionCommand'; flightWeightPopupEnabled: jboolean; external name 'lightWeightPopupEnabled'; fselectedItemReminder: JLObject; external name 'selectedItemReminder'; public constructor create(para1: JSComboBoxModel); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(para1: JUVector); overload; constructor create(); overload; strict protected procedure installAncestorListener(); overload; virtual; public procedure setUI(para1: JSPComboBoxUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getUI(): JSPComboBoxUI; overload; virtual; procedure setModel(para1: JSComboBoxModel); overload; virtual; function getModel(): JSComboBoxModel; overload; virtual; procedure setLightWeightPopupEnabled(para1: jboolean); overload; virtual; function isLightWeightPopupEnabled(): jboolean; overload; virtual; procedure setEditable(para1: jboolean); overload; virtual; function isEditable(): jboolean; overload; virtual; procedure setMaximumRowCount(para1: jint); overload; virtual; function getMaximumRowCount(): jint; overload; virtual; procedure setRenderer(para1: JSListCellRenderer); overload; virtual; function getRenderer(): JSListCellRenderer; overload; virtual; procedure setEditor(para1: JSComboBoxEditor); overload; virtual; function getEditor(): JSComboBoxEditor; overload; virtual; procedure setSelectedItem(para1: JLObject); overload; virtual; function getSelectedItem(): JLObject; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; function getSelectedIndex(): jint; overload; virtual; function getPrototypeDisplayValue(): JLObject; overload; virtual; procedure setPrototypeDisplayValue(para1: JLObject); overload; virtual; procedure addItem(para1: JLObject); overload; virtual; procedure insertItemAt(para1: JLObject; para2: jint); overload; virtual; procedure removeItem(para1: JLObject); overload; virtual; procedure removeItemAt(para1: jint); overload; virtual; procedure removeAllItems(); overload; virtual; procedure showPopup(); overload; virtual; procedure hidePopup(); overload; virtual; procedure setPopupVisible(para1: jboolean); overload; virtual; function isPopupVisible(): jboolean; overload; virtual; procedure addItemListener(para1: JAEItemListener); overload; virtual; procedure removeItemListener(para1: JAEItemListener); overload; virtual; function getItemListeners(): Arr1JAEItemListener; overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; procedure addPopupMenuListener(para1: JSEPopupMenuListener); overload; virtual; procedure removePopupMenuListener(para1: JSEPopupMenuListener); overload; virtual; function getPopupMenuListeners(): Arr1JSEPopupMenuListener; overload; virtual; procedure firePopupMenuWillBecomeVisible(); overload; virtual; procedure firePopupMenuWillBecomeInvisible(); overload; virtual; procedure firePopupMenuCanceled(); overload; virtual; procedure setActionCommand(para1: JLString); overload; virtual; function getActionCommand(): JLString; overload; virtual; procedure setAction(para1: JSAction); overload; virtual; function getAction(): JSAction; overload; virtual; strict protected procedure configurePropertiesFromAction(para1: JSAction); overload; virtual; function createActionPropertyChangeListener(para1: JSAction): JBPropertyChangeListener; overload; virtual; procedure actionPropertyChanged(para1: JSAction; para2: JLString); overload; virtual; procedure fireItemStateChanged(para1: JAEItemEvent); overload; virtual; procedure fireActionEvent(); overload; virtual; procedure selectedItemChanged(); overload; virtual; public function getSelectedObjects(): Arr1JLObject; overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; procedure contentsChanged(para1: JSEListDataEvent); overload; virtual; procedure intervalAdded(para1: JSEListDataEvent); overload; virtual; procedure intervalRemoved(para1: JSEListDataEvent); overload; virtual; function selectWithKeyChar(para1: jchar): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure configureEditor(para1: JSComboBoxEditor; para2: JLObject); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; procedure setKeySelectionManager(para1: JSJComboBox.InnerKeySelectionManager); overload; virtual; function getKeySelectionManager(): JSJComboBox.InnerKeySelectionManager; overload; virtual; function getItemCount(): jint; overload; virtual; function getItemAt(para1: jint): JLObject; overload; virtual; strict protected function createDefaultKeySelectionManager(): JSJComboBox.InnerKeySelectionManager; overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJFileChooser = class external 'javax.swing' name 'JFileChooser' (JSJComponent, JAAccessible) public type InnerWeakPCL = class; Arr1InnerWeakPCL = array of InnerWeakPCL; Arr2InnerWeakPCL = array of Arr1InnerWeakPCL; Arr3InnerWeakPCL = array of Arr2InnerWeakPCL; InnerWeakPCL = class external 'javax.swing' name 'WeakPCL' end; public type InnerAccessibleJFileChooser = class; Arr1InnerAccessibleJFileChooser = array of InnerAccessibleJFileChooser; Arr2InnerAccessibleJFileChooser = array of Arr1InnerAccessibleJFileChooser; Arr3InnerAccessibleJFileChooser = array of Arr2InnerAccessibleJFileChooser; InnerAccessibleJFileChooser = class external 'javax.swing' name 'AccessibleJFileChooser' end; public const OPEN_DIALOG = 0; SAVE_DIALOG = 1; CUSTOM_DIALOG = 2; CANCEL_OPTION = 1; APPROVE_OPTION = 0; ERROR_OPTION = -1; FILES_ONLY = 0; DIRECTORIES_ONLY = 1; FILES_AND_DIRECTORIES = 2; CANCEL_SELECTION = 'CancelSelection'; APPROVE_SELECTION = 'ApproveSelection'; APPROVE_BUTTON_TEXT_CHANGED_PROPERTY = 'ApproveButtonTextChangedProperty'; APPROVE_BUTTON_TOOL_TIP_TEXT_CHANGED_PROPERTY = 'ApproveButtonToolTipTextChangedProperty'; APPROVE_BUTTON_MNEMONIC_CHANGED_PROPERTY = 'ApproveButtonMnemonicChangedProperty'; CONTROL_BUTTONS_ARE_SHOWN_CHANGED_PROPERTY = 'ControlButtonsAreShownChangedProperty'; DIRECTORY_CHANGED_PROPERTY = 'directoryChanged'; SELECTED_FILE_CHANGED_PROPERTY = 'SelectedFileChangedProperty'; SELECTED_FILES_CHANGED_PROPERTY = 'SelectedFilesChangedProperty'; MULTI_SELECTION_ENABLED_CHANGED_PROPERTY = 'MultiSelectionEnabledChangedProperty'; FILE_SYSTEM_VIEW_CHANGED_PROPERTY = 'FileSystemViewChanged'; FILE_VIEW_CHANGED_PROPERTY = 'fileViewChanged'; FILE_HIDING_CHANGED_PROPERTY = 'FileHidingChanged'; FILE_FILTER_CHANGED_PROPERTY = 'fileFilterChanged'; FILE_SELECTION_MODE_CHANGED_PROPERTY = 'fileSelectionChanged'; ACCESSORY_CHANGED_PROPERTY = 'AccessoryChangedProperty'; ACCEPT_ALL_FILE_FILTER_USED_CHANGED_PROPERTY = 'acceptAllFileFilterUsedChanged'; DIALOG_TITLE_CHANGED_PROPERTY = 'DialogTitleChangedProperty'; DIALOG_TYPE_CHANGED_PROPERTY = 'DialogTypeChangedProperty'; CHOOSABLE_FILE_FILTER_CHANGED_PROPERTY = 'ChoosableFileFilterChangedProperty'; strict protected var faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JIFile); overload; constructor create(para1: JSFFileSystemView); overload; constructor create(para1: JIFile; para2: JSFFileSystemView); overload; constructor create(para1: JLString; para2: JSFFileSystemView); overload; strict protected procedure setup(para1: JSFFileSystemView); overload; virtual; public procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; function getSelectedFile(): JIFile; overload; virtual; procedure setSelectedFile(para1: JIFile); overload; virtual; function getSelectedFiles(): Arr1JIFile; overload; virtual; procedure setSelectedFiles(para1: Arr1JIFile); overload; virtual; procedure setSelectedFiles(var para1: array of JIFile); overload; virtual; function getCurrentDirectory(): JIFile; overload; virtual; procedure setCurrentDirectory(para1: JIFile); overload; virtual; procedure changeToParentDirectory(); overload; virtual; procedure rescanCurrentDirectory(); overload; virtual; procedure ensureFileIsVisible(para1: JIFile); overload; virtual; function showOpenDialog(para1: JAComponent): jint; overload; virtual; // throws java.awt.HeadlessException function showSaveDialog(para1: JAComponent): jint; overload; virtual; // throws java.awt.HeadlessException function showDialog(para1: JAComponent; para2: JLString): jint; overload; virtual; // throws java.awt.HeadlessException strict protected function createDialog(para1: JAComponent): JSJDialog; overload; virtual; // throws java.awt.HeadlessException public function getControlButtonsAreShown(): jboolean; overload; virtual; procedure setControlButtonsAreShown(para1: jboolean); overload; virtual; function getDialogType(): jint; overload; virtual; procedure setDialogType(para1: jint); overload; virtual; procedure setDialogTitle(para1: JLString); overload; virtual; function getDialogTitle(): JLString; overload; virtual; procedure setApproveButtonToolTipText(para1: JLString); overload; virtual; function getApproveButtonToolTipText(): JLString; overload; virtual; function getApproveButtonMnemonic(): jint; overload; virtual; procedure setApproveButtonMnemonic(para1: jint); overload; virtual; procedure setApproveButtonMnemonic(para1: jchar); overload; virtual; procedure setApproveButtonText(para1: JLString); overload; virtual; function getApproveButtonText(): JLString; overload; virtual; function getChoosableFileFilters(): Arr1JSFFileFilter; overload; virtual; procedure addChoosableFileFilter(para1: JSFFileFilter); overload; virtual; function removeChoosableFileFilter(para1: JSFFileFilter): jboolean; overload; virtual; procedure resetChoosableFileFilters(); overload; virtual; function getAcceptAllFileFilter(): JSFFileFilter; overload; virtual; function isAcceptAllFileFilterUsed(): jboolean; overload; virtual; procedure setAcceptAllFileFilterUsed(para1: jboolean); overload; virtual; function getAccessory(): JSJComponent; overload; virtual; procedure setAccessory(para1: JSJComponent); overload; virtual; procedure setFileSelectionMode(para1: jint); overload; virtual; function getFileSelectionMode(): jint; overload; virtual; function isFileSelectionEnabled(): jboolean; overload; virtual; function isDirectorySelectionEnabled(): jboolean; overload; virtual; procedure setMultiSelectionEnabled(para1: jboolean); overload; virtual; function isMultiSelectionEnabled(): jboolean; overload; virtual; function isFileHidingEnabled(): jboolean; overload; virtual; procedure setFileHidingEnabled(para1: jboolean); overload; virtual; procedure setFileFilter(para1: JSFFileFilter); overload; virtual; function getFileFilter(): JSFFileFilter; overload; virtual; procedure setFileView(para1: JSFFileView); overload; virtual; function getFileView(): JSFFileView; overload; virtual; function getName(para1: JIFile): JLString; overload; virtual; function getDescription(para1: JIFile): JLString; overload; virtual; function getTypeDescription(para1: JIFile): JLString; overload; virtual; function getIcon(para1: JIFile): JSIcon; overload; virtual; function isTraversable(para1: JIFile): jboolean; overload; virtual; function accept(para1: JIFile): jboolean; overload; virtual; procedure setFileSystemView(para1: JSFFileSystemView); overload; virtual; function getFileSystemView(): JSFFileSystemView; overload; virtual; procedure approveSelection(); overload; virtual; procedure cancelSelection(); overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; strict protected procedure fireActionPerformed(para1: JLString); overload; virtual; public procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getUI(): JSPFileChooserUI; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJInternalFrame = class external 'javax.swing' name 'JInternalFrame' (JSJComponent, JAAccessible, JSWindowConstants, JSRootPaneContainer) public type InnerFocusPropertyChangeListener = class; Arr1InnerFocusPropertyChangeListener = array of InnerFocusPropertyChangeListener; Arr2InnerFocusPropertyChangeListener = array of Arr1InnerFocusPropertyChangeListener; Arr3InnerFocusPropertyChangeListener = array of Arr2InnerFocusPropertyChangeListener; InnerFocusPropertyChangeListener = class external 'javax.swing' name 'FocusPropertyChangeListener' end; public type InnerAccessibleJInternalFrame = class; Arr1InnerAccessibleJInternalFrame = array of InnerAccessibleJInternalFrame; Arr2InnerAccessibleJInternalFrame = array of Arr1InnerAccessibleJInternalFrame; Arr3InnerAccessibleJInternalFrame = array of Arr2InnerAccessibleJInternalFrame; InnerJDesktopIcon = class; Arr1InnerJDesktopIcon = array of InnerJDesktopIcon; Arr2InnerJDesktopIcon = array of Arr1InnerJDesktopIcon; Arr3InnerJDesktopIcon = array of Arr2InnerJDesktopIcon; InnerAccessibleJInternalFrame = class external 'javax.swing' name 'AccessibleJInternalFrame' end; InnerJDesktopIcon = class external 'javax.swing' name 'JDesktopIcon' (JSJComponent, JAAccessible) public type InnerAccessibleJDesktopIcon = class; Arr1InnerAccessibleJDesktopIcon = array of InnerAccessibleJDesktopIcon; Arr2InnerAccessibleJDesktopIcon = array of Arr1InnerAccessibleJDesktopIcon; Arr3InnerAccessibleJDesktopIcon = array of Arr2InnerAccessibleJDesktopIcon; InnerAccessibleJDesktopIcon = class external 'javax.swing' name 'AccessibleJDesktopIcon' end; public constructor create(para1: JSJInternalFrame); overload; function getUI(): JSPDesktopIconUI; overload; virtual; procedure setUI(para1: JSPDesktopIconUI); overload; virtual; function getInternalFrame(): JSJInternalFrame; overload; virtual; procedure setInternalFrame(para1: JSJInternalFrame); overload; virtual; function getDesktopPane(): JSJDesktopPane; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; strict protected var frootPane: JSJRootPane; external name 'rootPane'; frootPaneCheckingEnabled: jboolean; external name 'rootPaneCheckingEnabled'; fclosable: jboolean; external name 'closable'; fisClosed: jboolean; external name 'isClosed'; fmaximizable: jboolean; external name 'maximizable'; fisMaximum: jboolean; external name 'isMaximum'; ficonable: jboolean; external name 'iconable'; fisIcon: jboolean; external name 'isIcon'; fresizable: jboolean; external name 'resizable'; fisSelected: jboolean; external name 'isSelected'; fframeIcon: JSIcon; external name 'frameIcon'; ftitle: JLString; external name 'title'; fdesktopIcon: JSJInternalFrame.InnerJDesktopIcon; external name 'desktopIcon'; public const CONTENT_PANE_PROPERTY = 'contentPane'; MENU_BAR_PROPERTY = 'JMenuBar'; TITLE_PROPERTY = 'title'; LAYERED_PANE_PROPERTY = 'layeredPane'; ROOT_PANE_PROPERTY = 'rootPane'; GLASS_PANE_PROPERTY = 'glassPane'; FRAME_ICON_PROPERTY = 'frameIcon'; IS_SELECTED_PROPERTY = 'selected'; IS_CLOSED_PROPERTY = 'closed'; IS_MAXIMUM_PROPERTY = 'maximum'; IS_ICON_PROPERTY = 'icon'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JLString; para2: jboolean; para3: jboolean); overload; constructor create(para1: JLString; para2: jboolean; para3: jboolean; para4: jboolean); overload; constructor create(para1: JLString; para2: jboolean; para3: jboolean; para4: jboolean; para5: jboolean); overload; strict protected function createRootPane(): JSJRootPane; overload; virtual; public function getUI(): JSPInternalFrameUI; overload; virtual; procedure setUI(para1: JSPInternalFrameUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function isRootPaneCheckingEnabled(): jboolean; overload; virtual; procedure setRootPaneCheckingEnabled(para1: jboolean); overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function getMenuBar(): JSJMenuBar; overload; virtual; function getJMenuBar(): JSJMenuBar; overload; virtual; procedure setMenuBar(para1: JSJMenuBar); overload; virtual; procedure setJMenuBar(para1: JSJMenuBar); overload; virtual; function getContentPane(): JAContainer; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected procedure setRootPane(para1: JSJRootPane); overload; virtual; public procedure setClosable(para1: jboolean); overload; virtual; function isClosable(): jboolean; overload; virtual; function isClosed(): jboolean; overload; virtual; procedure setClosed(para1: jboolean); overload; virtual; // throws java.beans.PropertyVetoException procedure setResizable(para1: jboolean); overload; virtual; function isResizable(): jboolean; overload; virtual; procedure setIconifiable(para1: jboolean); overload; virtual; function isIconifiable(): jboolean; overload; virtual; function isIcon(): jboolean; overload; virtual; procedure setIcon(para1: jboolean); overload; virtual; // throws java.beans.PropertyVetoException procedure setMaximizable(para1: jboolean); overload; virtual; function isMaximizable(): jboolean; overload; virtual; function isMaximum(): jboolean; overload; virtual; procedure setMaximum(para1: jboolean); overload; virtual; // throws java.beans.PropertyVetoException function getTitle(): JLString; overload; virtual; procedure setTitle(para1: JLString); overload; virtual; procedure setSelected(para1: jboolean); overload; virtual; // throws java.beans.PropertyVetoException function isSelected(): jboolean; overload; virtual; procedure setFrameIcon(para1: JSIcon); overload; virtual; function getFrameIcon(): JSIcon; overload; virtual; procedure moveToFront(); overload; virtual; procedure moveToBack(); overload; virtual; function getLastCursor(): JACursor; overload; virtual; procedure setCursor(para1: JACursor); overload; virtual; procedure setLayer(para1: JLInteger); overload; virtual; procedure setLayer(para1: jint); overload; virtual; function getLayer(): jint; overload; virtual; function getDesktopPane(): JSJDesktopPane; overload; virtual; procedure setDesktopIcon(para1: JSJInternalFrame.InnerJDesktopIcon); overload; virtual; function getDesktopIcon(): JSJInternalFrame.InnerJDesktopIcon; overload; virtual; function getNormalBounds(): JARectangle; overload; virtual; procedure setNormalBounds(para1: JARectangle); overload; virtual; function getFocusOwner(): JAComponent; overload; virtual; function getMostRecentFocusOwner(): JAComponent; overload; virtual; procedure restoreSubcomponentFocus(); overload; virtual; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure addInternalFrameListener(para1: JSEInternalFrameListener); overload; virtual; procedure removeInternalFrameListener(para1: JSEInternalFrameListener); overload; virtual; function getInternalFrameListeners(): Arr1JSEInternalFrameListener; overload; virtual; strict protected procedure fireInternalFrameEvent(para1: jint); overload; virtual; public procedure doDefaultCloseAction(); overload; virtual; procedure setDefaultCloseOperation(para1: jint); overload; virtual; function getDefaultCloseOperation(): jint; overload; virtual; procedure pack(); overload; virtual; procedure show(); overload; virtual; procedure hide(); overload; virtual; procedure dispose(); overload; virtual; procedure toFront(); overload; virtual; procedure toBack(); overload; virtual; procedure setFocusCycleRoot(para1: jboolean); overload; virtual; final; function isFocusCycleRoot(): jboolean; overload; virtual; final; function getFocusCycleRootAncestor(): JAContainer; overload; virtual; final; function getWarningString(): JLString; overload; virtual; final; strict protected function paramString(): JLString; overload; virtual; procedure paintComponent(para1: JAGraphics); overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJLabel = class external 'javax.swing' name 'JLabel' (JSJComponent, JSSwingConstants, JAAccessible) public type InnerAccessibleJLabel = class; Arr1InnerAccessibleJLabel = array of InnerAccessibleJLabel; Arr2InnerAccessibleJLabel = array of Arr1InnerAccessibleJLabel; Arr3InnerAccessibleJLabel = array of Arr2InnerAccessibleJLabel; InnerAccessibleJLabel = class external 'javax.swing' name 'AccessibleJLabel' public type InnerLabelKeyBinding = class; Arr1InnerLabelKeyBinding = array of InnerLabelKeyBinding; Arr2InnerLabelKeyBinding = array of Arr1InnerLabelKeyBinding; Arr3InnerLabelKeyBinding = array of Arr2InnerLabelKeyBinding; InnerLabelKeyBinding = class external 'javax.swing' name 'LabelKeyBinding' end; end; strict protected var flabelFor: JAComponent; external name 'labelFor'; public constructor create(para1: JLString; para2: JSIcon; para3: jint); overload; constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JLString); overload; constructor create(para1: JSIcon; para2: jint); overload; constructor create(para1: JSIcon); overload; constructor create(); overload; function getUI(): JSPLabelUI; overload; virtual; procedure setUI(para1: JSPLabelUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getText(): JLString; overload; virtual; procedure setText(para1: JLString); overload; virtual; function getIcon(): JSIcon; overload; virtual; procedure setIcon(para1: JSIcon); overload; virtual; function getDisabledIcon(): JSIcon; overload; virtual; procedure setDisabledIcon(para1: JSIcon); overload; virtual; procedure setDisplayedMnemonic(para1: jint); overload; virtual; procedure setDisplayedMnemonic(para1: jchar); overload; virtual; function getDisplayedMnemonic(): jint; overload; virtual; procedure setDisplayedMnemonicIndex(para1: jint); overload; virtual; // throws java.lang.IllegalArgumentException function getDisplayedMnemonicIndex(): jint; overload; virtual; strict protected function checkHorizontalKey(para1: jint; para2: JLString): jint; overload; virtual; function checkVerticalKey(para1: jint; para2: JLString): jint; overload; virtual; public function getIconTextGap(): jint; overload; virtual; procedure setIconTextGap(para1: jint); overload; virtual; function getVerticalAlignment(): jint; overload; virtual; procedure setVerticalAlignment(para1: jint); overload; virtual; function getHorizontalAlignment(): jint; overload; virtual; procedure setHorizontalAlignment(para1: jint); overload; virtual; function getVerticalTextPosition(): jint; overload; virtual; procedure setVerticalTextPosition(para1: jint); overload; virtual; function getHorizontalTextPosition(): jint; overload; virtual; procedure setHorizontalTextPosition(para1: jint); overload; virtual; function imageUpdate(para1: JAImage; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getLabelFor(): JAComponent; overload; virtual; procedure setLabelFor(para1: JAComponent); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJLayeredPane = class external 'javax.swing' name 'JLayeredPane' (JSJComponent, JAAccessible) public type InnerAccessibleJLayeredPane = class; Arr1InnerAccessibleJLayeredPane = array of InnerAccessibleJLayeredPane; Arr2InnerAccessibleJLayeredPane = array of Arr1InnerAccessibleJLayeredPane; Arr3InnerAccessibleJLayeredPane = array of Arr2InnerAccessibleJLayeredPane; InnerAccessibleJLayeredPane = class external 'javax.swing' name 'AccessibleJLayeredPane' end; public final class var fDEFAULT_LAYER: JLInteger; external name 'DEFAULT_LAYER'; fPALETTE_LAYER: JLInteger; external name 'PALETTE_LAYER'; fMODAL_LAYER: JLInteger; external name 'MODAL_LAYER'; fPOPUP_LAYER: JLInteger; external name 'POPUP_LAYER'; fDRAG_LAYER: JLInteger; external name 'DRAG_LAYER'; fFRAME_CONTENT_LAYER: JLInteger; external name 'FRAME_CONTENT_LAYER'; public const LAYER_PROPERTY = 'layeredContainerLayer'; public constructor create(); overload; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: jint); overload; virtual; procedure removeAll(); overload; virtual; function isOptimizedDrawingEnabled(): jboolean; overload; virtual; class procedure putLayer(para1: JSJComponent; para2: jint); static; overload; class function getLayer(para1: JSJComponent): jint; static; overload; class function getLayeredPaneAbove(para1: JAComponent): JSJLayeredPane; static; overload; procedure setLayer(para1: JAComponent; para2: jint); overload; virtual; procedure setLayer(para1: JAComponent; para2: jint; para3: jint); overload; virtual; function getLayer(para1: JAComponent): jint; overload; virtual; function getIndexOf(para1: JAComponent): jint; overload; virtual; procedure moveToFront(para1: JAComponent); overload; virtual; procedure moveToBack(para1: JAComponent); overload; virtual; procedure setPosition(para1: JAComponent; para2: jint); overload; virtual; function getPosition(para1: JAComponent): jint; overload; virtual; function highestLayer(): jint; overload; virtual; function lowestLayer(): jint; overload; virtual; function getComponentCountInLayer(para1: jint): jint; overload; virtual; function getComponentsInLayer(para1: jint): Arr1JAComponent; overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; strict protected function getComponentToLayer(): JUHashtable; overload; virtual; function getObjectForLayer(para1: jint): JLInteger; overload; virtual; function insertIndexForLayer(para1: jint; para2: jint): jint; overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJList = class external 'javax.swing' name 'JList' (JSJComponent, JSScrollable, JAAccessible) public type InnerListSelectionHandler = class; Arr1InnerListSelectionHandler = array of InnerListSelectionHandler; Arr2InnerListSelectionHandler = array of Arr1InnerListSelectionHandler; Arr3InnerListSelectionHandler = array of Arr2InnerListSelectionHandler; InnerListSelectionHandler = class external 'javax.swing' name 'ListSelectionHandler' end; public type InnerAccessibleJList = class; Arr1InnerAccessibleJList = array of InnerAccessibleJList; Arr2InnerAccessibleJList = array of Arr1InnerAccessibleJList; Arr3InnerAccessibleJList = array of Arr2InnerAccessibleJList; InnerDropLocation = class; Arr1InnerDropLocation = array of InnerDropLocation; Arr2InnerDropLocation = array of Arr1InnerDropLocation; Arr3InnerDropLocation = array of Arr2InnerDropLocation; InnerAccessibleJList = class external 'javax.swing' name 'AccessibleJList' public type InnerAccessibleJListChild = class; Arr1InnerAccessibleJListChild = array of InnerAccessibleJListChild; Arr2InnerAccessibleJListChild = array of Arr1InnerAccessibleJListChild; Arr3InnerAccessibleJListChild = array of Arr2InnerAccessibleJListChild; InnerAccessibleJListChild = class external 'javax.swing' name 'AccessibleJListChild' end; end; InnerDropLocation = class sealed external 'javax.swing' name 'DropLocation' (JSTransferHandler.InnerDropLocation) public function getIndex(): jint; overload; virtual; function isInsert(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; public const VERTICAL = 0; VERTICAL_WRAP = 1; HORIZONTAL_WRAP = 2; public constructor create(para1: JSListModel); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(para1: JUVector); overload; constructor create(); overload; function getUI(): JSPListUI; overload; virtual; procedure setUI(para1: JSPListUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getPrototypeCellValue(): JLObject; overload; virtual; procedure setPrototypeCellValue(para1: JLObject); overload; virtual; function getFixedCellWidth(): jint; overload; virtual; procedure setFixedCellWidth(para1: jint); overload; virtual; function getFixedCellHeight(): jint; overload; virtual; procedure setFixedCellHeight(para1: jint); overload; virtual; function getCellRenderer(): JSListCellRenderer; overload; virtual; procedure setCellRenderer(para1: JSListCellRenderer); overload; virtual; function getSelectionForeground(): JAColor; overload; virtual; procedure setSelectionForeground(para1: JAColor); overload; virtual; function getSelectionBackground(): JAColor; overload; virtual; procedure setSelectionBackground(para1: JAColor); overload; virtual; function getVisibleRowCount(): jint; overload; virtual; procedure setVisibleRowCount(para1: jint); overload; virtual; function getLayoutOrientation(): jint; overload; virtual; procedure setLayoutOrientation(para1: jint); overload; virtual; function getFirstVisibleIndex(): jint; overload; virtual; function getLastVisibleIndex(): jint; overload; virtual; procedure ensureIndexIsVisible(para1: jint); overload; virtual; procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; procedure setDropMode(para1: JSDropMode); overload; virtual; final; function getDropMode(): JSDropMode; overload; virtual; final; function getDropLocation(): JSJList.InnerDropLocation; overload; virtual; final; function getNextMatch(para1: JLString; para2: jint; para3: JSTPosition.InnerBias): jint; overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function locationToIndex(para1: JAPoint): jint; overload; virtual; function indexToLocation(para1: jint): JAPoint; overload; virtual; function getCellBounds(para1: jint; para2: jint): JARectangle; overload; virtual; function getModel(): JSListModel; overload; virtual; procedure setModel(para1: JSListModel); overload; virtual; procedure setListData(para1: Arr1JLObject); overload; virtual; procedure setListData(var para1: array of JLObject); overload; virtual; procedure setListData(para1: JUVector); overload; virtual; strict protected function createSelectionModel(): JSListSelectionModel; overload; virtual; public function getSelectionModel(): JSListSelectionModel; overload; virtual; strict protected procedure fireSelectionValueChanged(para1: jint; para2: jint; para3: jboolean); overload; virtual; public procedure addListSelectionListener(para1: JSEListSelectionListener); overload; virtual; procedure removeListSelectionListener(para1: JSEListSelectionListener); overload; virtual; function getListSelectionListeners(): Arr1JSEListSelectionListener; overload; virtual; procedure setSelectionModel(para1: JSListSelectionModel); overload; virtual; procedure setSelectionMode(para1: jint); overload; virtual; function getSelectionMode(): jint; overload; virtual; function getAnchorSelectionIndex(): jint; overload; virtual; function getLeadSelectionIndex(): jint; overload; virtual; function getMinSelectionIndex(): jint; overload; virtual; function getMaxSelectionIndex(): jint; overload; virtual; function isSelectedIndex(para1: jint): jboolean; overload; virtual; function isSelectionEmpty(): jboolean; overload; virtual; procedure clearSelection(); overload; virtual; procedure setSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; function getSelectedIndices(): Arr1jint; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; procedure setSelectedIndices(para1: Arr1jint); overload; virtual; procedure setSelectedIndices(var para1: array of jint); overload; virtual; function getSelectedValues(): Arr1JLObject; overload; virtual; function getSelectedIndex(): jint; overload; virtual; function getSelectedValue(): JLObject; overload; virtual; procedure setSelectedValue(para1: JLObject; para2: jboolean); overload; virtual; function getPreferredScrollableViewportSize(): JADimension; overload; virtual; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableBlockIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getScrollableTracksViewportHeight(): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJMenuBar = class external 'javax.swing' name 'JMenuBar' (JSJComponent, JAAccessible, JSMenuElement) public type InnerAccessibleJMenuBar = class; Arr1InnerAccessibleJMenuBar = array of InnerAccessibleJMenuBar; Arr2InnerAccessibleJMenuBar = array of Arr1InnerAccessibleJMenuBar; Arr3InnerAccessibleJMenuBar = array of Arr2InnerAccessibleJMenuBar; InnerAccessibleJMenuBar = class external 'javax.swing' name 'AccessibleJMenuBar' end; public constructor create(); overload; function getUI(): JSPMenuBarUI; overload; virtual; procedure setUI(para1: JSPMenuBarUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getSelectionModel(): JSSingleSelectionModel; overload; virtual; procedure setSelectionModel(para1: JSSingleSelectionModel); overload; virtual; function add(para1: JSJMenu): JSJMenu; overload; virtual; function getMenu(para1: jint): JSJMenu; overload; virtual; function getMenuCount(): jint; overload; virtual; procedure setHelpMenu(para1: JSJMenu); overload; virtual; function getHelpMenu(): JSJMenu; overload; virtual; function getComponentAtIndex(para1: jint): JAComponent; overload; virtual; function getComponentIndex(para1: JAComponent): jint; overload; virtual; procedure setSelected(para1: JAComponent); overload; virtual; function isSelected(): jboolean; overload; virtual; function isBorderPainted(): jboolean; overload; virtual; procedure setBorderPainted(para1: jboolean); overload; virtual; strict protected procedure paintBorder(para1: JAGraphics); overload; virtual; public procedure setMargin(para1: JAInsets); overload; virtual; function getMargin(): JAInsets; overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure menuSelectionChanged(para1: jboolean); overload; virtual; function getSubElements(): Arr1JSMenuElement; overload; virtual; function getComponent(): JAComponent; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; strict protected function processKeyBinding(para1: JSKeyStroke; para2: JAEKeyEvent; para3: jint; para4: jboolean): jboolean; overload; virtual; public procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; end; JSJOptionPane = class external 'javax.swing' name 'JOptionPane' (JSJComponent, JAAccessible) public type InnerModalPrivilegedAction = class; Arr1InnerModalPrivilegedAction = array of InnerModalPrivilegedAction; Arr2InnerModalPrivilegedAction = array of Arr1InnerModalPrivilegedAction; Arr3InnerModalPrivilegedAction = array of Arr2InnerModalPrivilegedAction; InnerModalPrivilegedAction = class external 'javax.swing' name 'ModalPrivilegedAction' end; public type InnerAccessibleJOptionPane = class; Arr1InnerAccessibleJOptionPane = array of InnerAccessibleJOptionPane; Arr2InnerAccessibleJOptionPane = array of Arr1InnerAccessibleJOptionPane; Arr3InnerAccessibleJOptionPane = array of Arr2InnerAccessibleJOptionPane; InnerAccessibleJOptionPane = class external 'javax.swing' name 'AccessibleJOptionPane' end; public final class var fUNINITIALIZED_VALUE: JLObject; external name 'UNINITIALIZED_VALUE'; public const DEFAULT_OPTION = -1; YES_NO_OPTION = 0; YES_NO_CANCEL_OPTION = 1; OK_CANCEL_OPTION = 2; YES_OPTION = 0; NO_OPTION = 1; CANCEL_OPTION = 2; OK_OPTION = 0; CLOSED_OPTION = -1; ERROR_MESSAGE = 0; INFORMATION_MESSAGE = 1; WARNING_MESSAGE = 2; QUESTION_MESSAGE = 3; PLAIN_MESSAGE = -1; ICON_PROPERTY = 'icon'; MESSAGE_PROPERTY = 'message'; VALUE_PROPERTY = 'value'; OPTIONS_PROPERTY = 'options'; INITIAL_VALUE_PROPERTY = 'initialValue'; MESSAGE_TYPE_PROPERTY = 'messageType'; OPTION_TYPE_PROPERTY = 'optionType'; SELECTION_VALUES_PROPERTY = 'selectionValues'; INITIAL_SELECTION_VALUE_PROPERTY = 'initialSelectionValue'; INPUT_VALUE_PROPERTY = 'inputValue'; WANTS_INPUT_PROPERTY = 'wantsInput'; strict protected var ficon: JSIcon; external name 'icon'; fmessage: JLObject; external name 'message'; foptions: Arr1JLObject; external name 'options'; finitialValue: JLObject; external name 'initialValue'; fmessageType: jint; external name 'messageType'; foptionType: jint; external name 'optionType'; fvalue: JLObject; external name 'value'; fselectionValues: Arr1JLObject; external name 'selectionValues'; finputValue: JLObject; external name 'inputValue'; finitialSelectionValue: JLObject; external name 'initialSelectionValue'; fwantsInput: jboolean; external name 'wantsInput'; public class function showInputDialog(para1: JLObject): JLString; static; overload; // throws java.awt.HeadlessException class function showInputDialog(para1: JLObject; para2: JLObject): JLString; static; overload; class function showInputDialog(para1: JAComponent; para2: JLObject): JLString; static; overload; // throws java.awt.HeadlessException class function showInputDialog(para1: JAComponent; para2: JLObject; para3: JLObject): JLString; static; overload; class function showInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint): JLString; static; overload; // throws java.awt.HeadlessException class function showInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon; para6: Arr1JLObject; para7: JLObject): JLObject; static; overload; // throws java.awt.HeadlessException class function showInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon; var para6: array of JLObject; para7: JLObject): JLObject; static; overload; // throws java.awt.HeadlessException class procedure showMessageDialog(para1: JAComponent; para2: JLObject); static; overload; // throws java.awt.HeadlessException class procedure showMessageDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint); static; overload; // throws java.awt.HeadlessException class procedure showMessageDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon); static; overload; // throws java.awt.HeadlessException class function showConfirmDialog(para1: JAComponent; para2: JLObject): jint; static; overload; // throws java.awt.HeadlessException class function showConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint): jint; static; overload; // throws java.awt.HeadlessException class function showConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint): jint; static; overload; // throws java.awt.HeadlessException class function showConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon): jint; static; overload; // throws java.awt.HeadlessException class function showOptionDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon; para7: Arr1JLObject; para8: JLObject): jint; static; overload; // throws java.awt.HeadlessException class function showOptionDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon; var para7: array of JLObject; para8: JLObject): jint; static; overload; // throws java.awt.HeadlessException function createDialog(para1: JAComponent; para2: JLString): JSJDialog; overload; virtual; // throws java.awt.HeadlessException function createDialog(para1: JLString): JSJDialog; overload; virtual; // throws java.awt.HeadlessException class procedure showInternalMessageDialog(para1: JAComponent; para2: JLObject); static; overload; class procedure showInternalMessageDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint); static; overload; class procedure showInternalMessageDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon); static; overload; class function showInternalConfirmDialog(para1: JAComponent; para2: JLObject): jint; static; overload; class function showInternalConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint): jint; static; overload; class function showInternalConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint): jint; static; overload; class function showInternalConfirmDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon): jint; static; overload; class function showInternalOptionDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon; para7: Arr1JLObject; para8: JLObject): jint; static; overload; class function showInternalOptionDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: jint; para6: JSIcon; var para7: array of JLObject; para8: JLObject): jint; static; overload; class function showInternalInputDialog(para1: JAComponent; para2: JLObject): JLString; static; overload; class function showInternalInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint): JLString; static; overload; class function showInternalInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon; para6: Arr1JLObject; para7: JLObject): JLObject; static; overload; class function showInternalInputDialog(para1: JAComponent; para2: JLObject; para3: JLString; para4: jint; para5: JSIcon; var para6: array of JLObject; para7: JLObject): JLObject; static; overload; function createInternalFrame(para1: JAComponent; para2: JLString): JSJInternalFrame; overload; virtual; class function getFrameForComponent(para1: JAComponent): JAFrame; static; overload; // throws java.awt.HeadlessException class function getDesktopPaneForComponent(para1: JAComponent): JSJDesktopPane; static; overload; class procedure setRootFrame(para1: JAFrame); static; overload; class function getRootFrame(): JAFrame; static; overload; // throws java.awt.HeadlessException constructor create(); overload; constructor create(para1: JLObject); overload; constructor create(para1: JLObject; para2: jint); overload; constructor create(para1: JLObject; para2: jint; para3: jint); overload; constructor create(para1: JLObject; para2: jint; para3: jint; para4: JSIcon); overload; constructor create(para1: JLObject; para2: jint; para3: jint; para4: JSIcon; para5: Arr1JLObject); overload; constructor create(para1: JLObject; para2: jint; para3: jint; para4: JSIcon; const para5: array of JLObject); overload; constructor create(para1: JLObject; para2: jint; para3: jint; para4: JSIcon; para5: Arr1JLObject; para6: JLObject); overload; constructor create(para1: JLObject; para2: jint; para3: jint; para4: JSIcon; const para5: array of JLObject; para6: JLObject); overload; procedure setUI(para1: JSPOptionPaneUI); overload; virtual; function getUI(): JSPOptionPaneUI; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setMessage(para1: JLObject); overload; virtual; function getMessage(): JLObject; overload; virtual; procedure setIcon(para1: JSIcon); overload; virtual; function getIcon(): JSIcon; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getValue(): JLObject; overload; virtual; procedure setOptions(para1: Arr1JLObject); overload; virtual; procedure setOptions(var para1: array of JLObject); overload; virtual; function getOptions(): Arr1JLObject; overload; virtual; procedure setInitialValue(para1: JLObject); overload; virtual; function getInitialValue(): JLObject; overload; virtual; procedure setMessageType(para1: jint); overload; virtual; function getMessageType(): jint; overload; virtual; procedure setOptionType(para1: jint); overload; virtual; function getOptionType(): jint; overload; virtual; procedure setSelectionValues(para1: Arr1JLObject); overload; virtual; procedure setSelectionValues(var para1: array of JLObject); overload; virtual; function getSelectionValues(): Arr1JLObject; overload; virtual; procedure setInitialSelectionValue(para1: JLObject); overload; virtual; function getInitialSelectionValue(): JLObject; overload; virtual; procedure setInputValue(para1: JLObject); overload; virtual; function getInputValue(): JLObject; overload; virtual; function getMaxCharactersPerLineCount(): jint; overload; virtual; procedure setWantsInput(para1: jboolean); overload; virtual; function getWantsInput(): jboolean; overload; virtual; procedure selectInitialValue(); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJPanel = class external 'javax.swing' name 'JPanel' (JSJComponent, JAAccessible) public type InnerAccessibleJPanel = class; Arr1InnerAccessibleJPanel = array of InnerAccessibleJPanel; Arr2InnerAccessibleJPanel = array of Arr1InnerAccessibleJPanel; Arr3InnerAccessibleJPanel = array of Arr2InnerAccessibleJPanel; InnerAccessibleJPanel = class external 'javax.swing' name 'AccessibleJPanel' end; public constructor create(para1: JALayoutManager; para2: jboolean); overload; constructor create(para1: JALayoutManager); overload; constructor create(para1: jboolean); overload; constructor create(); overload; procedure updateUI(); overload; virtual; function getUI(): JSPPanelUI; overload; virtual; procedure setUI(para1: JSPPanelUI); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJProgressBar = class external 'javax.swing' name 'JProgressBar' (JSJComponent, JSSwingConstants, JAAccessible) public type InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerModelListener = class external 'javax.swing' name 'ModelListener' end; public type InnerAccessibleJProgressBar = class; Arr1InnerAccessibleJProgressBar = array of InnerAccessibleJProgressBar; Arr2InnerAccessibleJProgressBar = array of Arr1InnerAccessibleJProgressBar; Arr3InnerAccessibleJProgressBar = array of Arr2InnerAccessibleJProgressBar; InnerAccessibleJProgressBar = class external 'javax.swing' name 'AccessibleJProgressBar' end; strict protected var forientation: jint; external name 'orientation'; fpaintBorder: jboolean; external name 'paintBorder'; fmodel: JSBoundedRangeModel; external name 'model'; fprogressString: JLString; external name 'progressString'; fpaintString: jboolean; external name 'paintString'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; fchangeListener: JSEChangeListener; external name 'changeListener'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: JSBoundedRangeModel); overload; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function isStringPainted(): jboolean; overload; virtual; procedure setStringPainted(para1: jboolean); overload; virtual; function getString(): JLString; overload; virtual; procedure setString(para1: JLString); overload; virtual; function getPercentComplete(): jdouble; overload; virtual; function isBorderPainted(): jboolean; overload; virtual; procedure setBorderPainted(para1: jboolean); overload; virtual; strict protected procedure paintBorder(para1: JAGraphics); overload; virtual; public function getUI(): JSPProgressBarUI; overload; virtual; procedure setUI(para1: JSPProgressBarUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function createChangeListener(): JSEChangeListener; overload; virtual; public procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getModel(): JSBoundedRangeModel; overload; virtual; procedure setModel(para1: JSBoundedRangeModel); overload; virtual; function getValue(): jint; overload; virtual; function getMinimum(): jint; overload; virtual; function getMaximum(): jint; overload; virtual; procedure setValue(para1: jint); overload; virtual; procedure setMinimum(para1: jint); overload; virtual; procedure setMaximum(para1: jint); overload; virtual; procedure setIndeterminate(para1: jboolean); overload; virtual; function isIndeterminate(): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJRootPane = class external 'javax.swing' name 'JRootPane' (JSJComponent, JAAccessible) public type InnerDefaultAction = class; Arr1InnerDefaultAction = array of InnerDefaultAction; Arr2InnerDefaultAction = array of Arr1InnerDefaultAction; Arr3InnerDefaultAction = array of Arr2InnerDefaultAction; InnerDefaultAction = class external 'javax.swing' name 'DefaultAction' end; public type InnerAccessibleJRootPane = class; Arr1InnerAccessibleJRootPane = array of InnerAccessibleJRootPane; Arr2InnerAccessibleJRootPane = array of Arr1InnerAccessibleJRootPane; Arr3InnerAccessibleJRootPane = array of Arr2InnerAccessibleJRootPane; InnerRootLayout = class; Arr1InnerRootLayout = array of InnerRootLayout; Arr2InnerRootLayout = array of Arr1InnerRootLayout; Arr3InnerRootLayout = array of Arr2InnerRootLayout; InnerAccessibleJRootPane = class external 'javax.swing' name 'AccessibleJRootPane' end; InnerRootLayout = class external 'javax.swing' name 'RootLayout' end; public const NONE = 0; FRAME = 1; PLAIN_DIALOG = 2; INFORMATION_DIALOG = 3; ERROR_DIALOG = 4; COLOR_CHOOSER_DIALOG = 5; FILE_CHOOSER_DIALOG = 6; QUESTION_DIALOG = 7; WARNING_DIALOG = 8; strict protected var fmenuBar: JSJMenuBar; external name 'menuBar'; fcontentPane: JAContainer; external name 'contentPane'; flayeredPane: JSJLayeredPane; external name 'layeredPane'; fglassPane: JAComponent; external name 'glassPane'; fdefaultButton: JSJButton; external name 'defaultButton'; fdefaultPressAction: JSJRootPane.InnerDefaultAction deprecated; external name 'defaultPressAction'; fdefaultReleaseAction: JSJRootPane.InnerDefaultAction deprecated; external name 'defaultReleaseAction'; public constructor create(); overload; procedure setDoubleBuffered(para1: jboolean); overload; virtual; function getWindowDecorationStyle(): jint; overload; virtual; procedure setWindowDecorationStyle(para1: jint); overload; virtual; function getUI(): JSPRootPaneUI; overload; virtual; procedure setUI(para1: JSPRootPaneUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function createLayeredPane(): JSJLayeredPane; overload; virtual; function createContentPane(): JAContainer; overload; virtual; function createGlassPane(): JAComponent; overload; virtual; function createRootLayout(): JALayoutManager; overload; virtual; public procedure setJMenuBar(para1: JSJMenuBar); overload; virtual; procedure setMenuBar(para1: JSJMenuBar); overload; virtual; function getJMenuBar(): JSJMenuBar; overload; virtual; function getMenuBar(): JSJMenuBar; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getContentPane(): JAContainer; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; function isValidateRoot(): jboolean; overload; virtual; function isOptimizedDrawingEnabled(): jboolean; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; procedure setDefaultButton(para1: JSJButton); overload; virtual; function getDefaultButton(): JSJButton; overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJScrollBar = class external 'javax.swing' name 'JScrollBar' (JSJComponent, JAAdjustable, JAAccessible) public type InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerModelListener = class external 'javax.swing' name 'ModelListener' end; public type InnerAccessibleJScrollBar = class; Arr1InnerAccessibleJScrollBar = array of InnerAccessibleJScrollBar; Arr2InnerAccessibleJScrollBar = array of Arr1InnerAccessibleJScrollBar; Arr3InnerAccessibleJScrollBar = array of Arr2InnerAccessibleJScrollBar; InnerAccessibleJScrollBar = class external 'javax.swing' name 'AccessibleJScrollBar' end; strict protected var fmodel: JSBoundedRangeModel; external name 'model'; forientation: jint; external name 'orientation'; funitIncrement: jint; external name 'unitIncrement'; fblockIncrement: jint; external name 'blockIncrement'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: jint); overload; constructor create(para1: jint); overload; constructor create(); overload; procedure setUI(para1: JSPScrollBarUI); overload; virtual; function getUI(): JSPScrollBarUI; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function getModel(): JSBoundedRangeModel; overload; virtual; procedure setModel(para1: JSBoundedRangeModel); overload; virtual; function getUnitIncrement(para1: jint): jint; overload; virtual; procedure setUnitIncrement(para1: jint); overload; virtual; function getBlockIncrement(para1: jint): jint; overload; virtual; procedure setBlockIncrement(para1: jint); overload; virtual; function getUnitIncrement(): jint; overload; virtual; function getBlockIncrement(): jint; overload; virtual; function getValue(): jint; overload; virtual; procedure setValue(para1: jint); overload; virtual; function getVisibleAmount(): jint; overload; virtual; procedure setVisibleAmount(para1: jint); overload; virtual; function getMinimum(): jint; overload; virtual; procedure setMinimum(para1: jint); overload; virtual; function getMaximum(): jint; overload; virtual; procedure setMaximum(para1: jint); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; procedure setValues(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure addAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; procedure removeAdjustmentListener(para1: JAEAdjustmentListener); overload; virtual; function getAdjustmentListeners(): Arr1JAEAdjustmentListener; overload; virtual; strict protected procedure fireAdjustmentValueChanged(para1: jint; para2: jint; para3: jint); overload; virtual; public function getMinimumSize(): JADimension; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJScrollPane = class external 'javax.swing' name 'JScrollPane' (JSJComponent, JSScrollPaneConstants, JAAccessible) public type InnerAccessibleJScrollPane = class; Arr1InnerAccessibleJScrollPane = array of InnerAccessibleJScrollPane; Arr2InnerAccessibleJScrollPane = array of Arr1InnerAccessibleJScrollPane; Arr3InnerAccessibleJScrollPane = array of Arr2InnerAccessibleJScrollPane; InnerScrollBar = class; Arr1InnerScrollBar = array of InnerScrollBar; Arr2InnerScrollBar = array of Arr1InnerScrollBar; Arr3InnerScrollBar = array of Arr2InnerScrollBar; InnerAccessibleJScrollPane = class external 'javax.swing' name 'AccessibleJScrollPane' end; InnerScrollBar = class external 'javax.swing' name 'ScrollBar' end; strict protected var fverticalScrollBarPolicy: jint; external name 'verticalScrollBarPolicy'; fhorizontalScrollBarPolicy: jint; external name 'horizontalScrollBarPolicy'; fviewport: JSJViewport; external name 'viewport'; fverticalScrollBar: JSJScrollBar; external name 'verticalScrollBar'; fhorizontalScrollBar: JSJScrollBar; external name 'horizontalScrollBar'; frowHeader: JSJViewport; external name 'rowHeader'; fcolumnHeader: JSJViewport; external name 'columnHeader'; flowerLeft: JAComponent; external name 'lowerLeft'; flowerRight: JAComponent; external name 'lowerRight'; fupperLeft: JAComponent; external name 'upperLeft'; fupperRight: JAComponent; external name 'upperRight'; public constructor create(para1: JAComponent; para2: jint; para3: jint); overload; constructor create(para1: JAComponent); overload; constructor create(para1: jint; para2: jint); overload; constructor create(); overload; function getUI(): JSPScrollPaneUI; overload; virtual; procedure setUI(para1: JSPScrollPaneUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function isValidateRoot(): jboolean; overload; virtual; function getVerticalScrollBarPolicy(): jint; overload; virtual; procedure setVerticalScrollBarPolicy(para1: jint); overload; virtual; function getHorizontalScrollBarPolicy(): jint; overload; virtual; procedure setHorizontalScrollBarPolicy(para1: jint); overload; virtual; function getViewportBorder(): JSBBorder; overload; virtual; procedure setViewportBorder(para1: JSBBorder); overload; virtual; function getViewportBorderBounds(): JARectangle; overload; virtual; function createHorizontalScrollBar(): JSJScrollBar; overload; virtual; function getHorizontalScrollBar(): JSJScrollBar; overload; virtual; procedure setHorizontalScrollBar(para1: JSJScrollBar); overload; virtual; function createVerticalScrollBar(): JSJScrollBar; overload; virtual; function getVerticalScrollBar(): JSJScrollBar; overload; virtual; procedure setVerticalScrollBar(para1: JSJScrollBar); overload; virtual; strict protected function createViewport(): JSJViewport; overload; virtual; public function getViewport(): JSJViewport; overload; virtual; procedure setViewport(para1: JSJViewport); overload; virtual; procedure setViewportView(para1: JAComponent); overload; virtual; function getRowHeader(): JSJViewport; overload; virtual; procedure setRowHeader(para1: JSJViewport); overload; virtual; procedure setRowHeaderView(para1: JAComponent); overload; virtual; function getColumnHeader(): JSJViewport; overload; virtual; procedure setColumnHeader(para1: JSJViewport); overload; virtual; procedure setColumnHeaderView(para1: JAComponent); overload; virtual; function getCorner(para1: JLString): JAComponent; overload; virtual; procedure setCorner(para1: JLString; para2: JAComponent); overload; virtual; procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; function isWheelScrollingEnabled(): jboolean; overload; virtual; procedure setWheelScrollingEnabled(para1: jboolean); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJSeparator = class external 'javax.swing' name 'JSeparator' (JSJComponent, JSSwingConstants, JAAccessible) public type InnerAccessibleJSeparator = class; Arr1InnerAccessibleJSeparator = array of InnerAccessibleJSeparator; Arr2InnerAccessibleJSeparator = array of Arr1InnerAccessibleJSeparator; Arr3InnerAccessibleJSeparator = array of Arr2InnerAccessibleJSeparator; InnerAccessibleJSeparator = class external 'javax.swing' name 'AccessibleJSeparator' end; public constructor create(); overload; constructor create(para1: jint); overload; function getUI(): JSPSeparatorUI; overload; virtual; procedure setUI(para1: JSPSeparatorUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJSlider = class external 'javax.swing' name 'JSlider' (JSJComponent, JSSwingConstants, JAAccessible) public type InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerModelListener = class external 'javax.swing' name 'ModelListener' end; public type InnerAccessibleJSlider = class; Arr1InnerAccessibleJSlider = array of InnerAccessibleJSlider; Arr2InnerAccessibleJSlider = array of Arr1InnerAccessibleJSlider; Arr3InnerAccessibleJSlider = array of Arr2InnerAccessibleJSlider; InnerAccessibleJSlider = class external 'javax.swing' name 'AccessibleJSlider' end; strict protected var fsliderModel: JSBoundedRangeModel; external name 'sliderModel'; fmajorTickSpacing: jint; external name 'majorTickSpacing'; fminorTickSpacing: jint; external name 'minorTickSpacing'; fsnapToTicks: jboolean; external name 'snapToTicks'; forientation: jint; external name 'orientation'; fchangeListener: JSEChangeListener; external name 'changeListener'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: jint; para2: jint; para3: jint); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JSBoundedRangeModel); overload; function getUI(): JSPSliderUI; overload; virtual; procedure setUI(para1: JSPSliderUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function createChangeListener(): JSEChangeListener; overload; virtual; public procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getModel(): JSBoundedRangeModel; overload; virtual; procedure setModel(para1: JSBoundedRangeModel); overload; virtual; function getValue(): jint; overload; virtual; procedure setValue(para1: jint); overload; virtual; function getMinimum(): jint; overload; virtual; procedure setMinimum(para1: jint); overload; virtual; function getMaximum(): jint; overload; virtual; procedure setMaximum(para1: jint); overload; virtual; function getValueIsAdjusting(): jboolean; overload; virtual; procedure setValueIsAdjusting(para1: jboolean); overload; virtual; function getExtent(): jint; overload; virtual; procedure setExtent(para1: jint); overload; virtual; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; procedure setFont(para1: JAFont); overload; virtual; function getLabelTable(): JUDictionary; overload; virtual; procedure setLabelTable(para1: JUDictionary); overload; virtual; strict protected procedure updateLabelUIs(); overload; virtual; public function createStandardLabels(para1: jint): JUHashtable; overload; virtual; function createStandardLabels(para1: jint; para2: jint): JUHashtable; overload; virtual; function getInverted(): jboolean; overload; virtual; procedure setInverted(para1: jboolean); overload; virtual; function getMajorTickSpacing(): jint; overload; virtual; procedure setMajorTickSpacing(para1: jint); overload; virtual; function getMinorTickSpacing(): jint; overload; virtual; procedure setMinorTickSpacing(para1: jint); overload; virtual; function getSnapToTicks(): jboolean; overload; virtual; procedure setSnapToTicks(para1: jboolean); overload; virtual; function getPaintTicks(): jboolean; overload; virtual; procedure setPaintTicks(para1: jboolean); overload; virtual; function getPaintTrack(): jboolean; overload; virtual; procedure setPaintTrack(para1: jboolean); overload; virtual; function getPaintLabels(): jboolean; overload; virtual; procedure setPaintLabels(para1: jboolean); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJSplitPane = class external 'javax.swing' name 'JSplitPane' (JSJComponent, JAAccessible) public type InnerAccessibleJSplitPane = class; Arr1InnerAccessibleJSplitPane = array of InnerAccessibleJSplitPane; Arr2InnerAccessibleJSplitPane = array of Arr1InnerAccessibleJSplitPane; Arr3InnerAccessibleJSplitPane = array of Arr2InnerAccessibleJSplitPane; InnerAccessibleJSplitPane = class external 'javax.swing' name 'AccessibleJSplitPane' end; public const VERTICAL_SPLIT = 0; HORIZONTAL_SPLIT = 1; LEFT = 'left'; RIGHT = 'right'; TOP = 'top'; BOTTOM = 'bottom'; DIVIDER = 'divider'; ORIENTATION_PROPERTY = 'orientation'; CONTINUOUS_LAYOUT_PROPERTY = 'continuousLayout'; DIVIDER_SIZE_PROPERTY = 'dividerSize'; ONE_TOUCH_EXPANDABLE_PROPERTY = 'oneTouchExpandable'; LAST_DIVIDER_LOCATION_PROPERTY = 'lastDividerLocation'; DIVIDER_LOCATION_PROPERTY = 'dividerLocation'; RESIZE_WEIGHT_PROPERTY = 'resizeWeight'; strict protected var forientation: jint; external name 'orientation'; fcontinuousLayout: jboolean; external name 'continuousLayout'; fleftComponent: JAComponent; external name 'leftComponent'; frightComponent: JAComponent; external name 'rightComponent'; fdividerSize: jint; external name 'dividerSize'; foneTouchExpandable: jboolean; external name 'oneTouchExpandable'; flastDividerLocation: jint; external name 'lastDividerLocation'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jboolean); overload; constructor create(para1: jint; para2: JAComponent; para3: JAComponent); overload; constructor create(para1: jint; para2: jboolean; para3: JAComponent; para4: JAComponent); overload; procedure setUI(para1: JSPSplitPaneUI); overload; virtual; function getUI(): JSPSplitPaneUI; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setDividerSize(para1: jint); overload; virtual; function getDividerSize(): jint; overload; virtual; procedure setLeftComponent(para1: JAComponent); overload; virtual; function getLeftComponent(): JAComponent; overload; virtual; procedure setTopComponent(para1: JAComponent); overload; virtual; function getTopComponent(): JAComponent; overload; virtual; procedure setRightComponent(para1: JAComponent); overload; virtual; function getRightComponent(): JAComponent; overload; virtual; procedure setBottomComponent(para1: JAComponent); overload; virtual; function getBottomComponent(): JAComponent; overload; virtual; procedure setOneTouchExpandable(para1: jboolean); overload; virtual; function isOneTouchExpandable(): jboolean; overload; virtual; procedure setLastDividerLocation(para1: jint); overload; virtual; function getLastDividerLocation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function getOrientation(): jint; overload; virtual; procedure setContinuousLayout(para1: jboolean); overload; virtual; function isContinuousLayout(): jboolean; overload; virtual; procedure setResizeWeight(para1: jdouble); overload; virtual; function getResizeWeight(): jdouble; overload; virtual; procedure resetToPreferredSizes(); overload; virtual; procedure setDividerLocation(para1: jdouble); overload; virtual; procedure setDividerLocation(para1: jint); overload; virtual; function getDividerLocation(): jint; overload; virtual; function getMinimumDividerLocation(): jint; overload; virtual; function getMaximumDividerLocation(): jint; overload; virtual; procedure remove(para1: JAComponent); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure removeAll(); overload; virtual; function isValidateRoot(): jboolean; overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; procedure paintChildren(para1: JAGraphics); overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJTabbedPane = class external 'javax.swing' name 'JTabbedPane' (JSJComponent, JISerializable, JAAccessible, JSSwingConstants) public type InnerPage = class; Arr1InnerPage = array of InnerPage; Arr2InnerPage = array of Arr1InnerPage; Arr3InnerPage = array of Arr2InnerPage; InnerPage = class external 'javax.swing' name 'Page' end; public type InnerAccessibleJTabbedPane = class; Arr1InnerAccessibleJTabbedPane = array of InnerAccessibleJTabbedPane; Arr2InnerAccessibleJTabbedPane = array of Arr1InnerAccessibleJTabbedPane; Arr3InnerAccessibleJTabbedPane = array of Arr2InnerAccessibleJTabbedPane; InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerAccessibleJTabbedPane = class external 'javax.swing' name 'AccessibleJTabbedPane' end; InnerModelListener = class external 'javax.swing' name 'ModelListener' end; public const WRAP_TAB_LAYOUT = 0; SCROLL_TAB_LAYOUT = 1; strict protected var ftabPlacement: jint; external name 'tabPlacement'; fmodel: JSSingleSelectionModel; external name 'model'; fchangeListener: JSEChangeListener; external name 'changeListener'; fchangeEvent: JSEChangeEvent; external name 'changeEvent'; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: jint; para2: jint); overload; function getUI(): JSPTabbedPaneUI; overload; virtual; procedure setUI(para1: JSPTabbedPaneUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function createChangeListener(): JSEChangeListener; overload; virtual; public procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getModel(): JSSingleSelectionModel; overload; virtual; procedure setModel(para1: JSSingleSelectionModel); overload; virtual; function getTabPlacement(): jint; overload; virtual; procedure setTabPlacement(para1: jint); overload; virtual; function getTabLayoutPolicy(): jint; overload; virtual; procedure setTabLayoutPolicy(para1: jint); overload; virtual; function getSelectedIndex(): jint; overload; virtual; procedure setSelectedIndex(para1: jint); overload; virtual; function getSelectedComponent(): JAComponent; overload; virtual; procedure setSelectedComponent(para1: JAComponent); overload; virtual; procedure insertTab(para1: JLString; para2: JSIcon; para3: JAComponent; para4: JLString; para5: jint); overload; virtual; procedure addTab(para1: JLString; para2: JSIcon; para3: JAComponent; para4: JLString); overload; virtual; procedure addTab(para1: JLString; para2: JSIcon; para3: JAComponent); overload; virtual; procedure addTab(para1: JLString; para2: JAComponent); overload; virtual; function add(para1: JAComponent): JAComponent; overload; virtual; function add(para1: JLString; para2: JAComponent): JAComponent; overload; virtual; function add(para1: JAComponent; para2: jint): JAComponent; overload; virtual; procedure add(para1: JAComponent; para2: JLObject); overload; virtual; procedure add(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; procedure removeTabAt(para1: jint); overload; virtual; procedure remove(para1: JAComponent); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure removeAll(); overload; virtual; function getTabCount(): jint; overload; virtual; function getTabRunCount(): jint; overload; virtual; function getTitleAt(para1: jint): JLString; overload; virtual; function getIconAt(para1: jint): JSIcon; overload; virtual; function getDisabledIconAt(para1: jint): JSIcon; overload; virtual; function getToolTipTextAt(para1: jint): JLString; overload; virtual; function getBackgroundAt(para1: jint): JAColor; overload; virtual; function getForegroundAt(para1: jint): JAColor; overload; virtual; function isEnabledAt(para1: jint): jboolean; overload; virtual; function getComponentAt(para1: jint): JAComponent; overload; virtual; function getMnemonicAt(para1: jint): jint; overload; virtual; function getDisplayedMnemonicIndexAt(para1: jint): jint; overload; virtual; function getBoundsAt(para1: jint): JARectangle; overload; virtual; procedure setTitleAt(para1: jint; para2: JLString); overload; virtual; procedure setIconAt(para1: jint; para2: JSIcon); overload; virtual; procedure setDisabledIconAt(para1: jint; para2: JSIcon); overload; virtual; procedure setToolTipTextAt(para1: jint; para2: JLString); overload; virtual; procedure setBackgroundAt(para1: jint; para2: JAColor); overload; virtual; procedure setForegroundAt(para1: jint; para2: JAColor); overload; virtual; procedure setEnabledAt(para1: jint; para2: jboolean); overload; virtual; procedure setComponentAt(para1: jint; para2: JAComponent); overload; virtual; procedure setDisplayedMnemonicIndexAt(para1: jint; para2: jint); overload; virtual; procedure setMnemonicAt(para1: jint; para2: jint); overload; virtual; function indexOfTab(para1: JLString): jint; overload; virtual; function indexOfTab(para1: JSIcon): jint; overload; virtual; function indexOfComponent(para1: JAComponent): jint; overload; virtual; function indexAtLocation(para1: jint; para2: jint): jint; overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; procedure setTabComponentAt(para1: jint; para2: JAComponent); overload; virtual; function getTabComponentAt(para1: jint): JAComponent; overload; virtual; function indexOfTabComponent(para1: JAComponent): jint; overload; virtual; end; JSJTable = class external 'javax.swing' name 'JTable' (JSJComponent, JSETableModelListener, JSScrollable, JSETableColumnModelListener, JSEListSelectionListener, JSECellEditorListener, JAAccessible, JSERowSorterListener) public type InnerBooleanEditor = class; Arr1InnerBooleanEditor = array of InnerBooleanEditor; Arr2InnerBooleanEditor = array of Arr1InnerBooleanEditor; Arr3InnerBooleanEditor = array of Arr2InnerBooleanEditor; InnerGenericEditor = class; Arr1InnerGenericEditor = array of InnerGenericEditor; Arr2InnerGenericEditor = array of Arr1InnerGenericEditor; Arr3InnerGenericEditor = array of Arr2InnerGenericEditor; InnerBooleanRenderer = class; Arr1InnerBooleanRenderer = array of InnerBooleanRenderer; Arr2InnerBooleanRenderer = array of Arr1InnerBooleanRenderer; Arr3InnerBooleanRenderer = array of Arr2InnerBooleanRenderer; InnerCellEditorRemover = class; Arr1InnerCellEditorRemover = array of InnerCellEditorRemover; Arr2InnerCellEditorRemover = array of Arr1InnerCellEditorRemover; Arr3InnerCellEditorRemover = array of Arr2InnerCellEditorRemover; InnerModelChange = class; Arr1InnerModelChange = array of InnerModelChange; Arr2InnerModelChange = array of Arr1InnerModelChange; Arr3InnerModelChange = array of Arr2InnerModelChange; InnerResizable2 = interface; Arr1InnerResizable2 = array of InnerResizable2; Arr2InnerResizable2 = array of Arr1InnerResizable2; Arr3InnerResizable2 = array of Arr2InnerResizable2; InnerDateRenderer = class; Arr1InnerDateRenderer = array of InnerDateRenderer; Arr2InnerDateRenderer = array of Arr1InnerDateRenderer; Arr3InnerDateRenderer = array of Arr2InnerDateRenderer; InnerIconRenderer = class; Arr1InnerIconRenderer = array of InnerIconRenderer; Arr2InnerIconRenderer = array of Arr1InnerIconRenderer; Arr3InnerIconRenderer = array of Arr2InnerIconRenderer; InnerNumberRenderer = class; Arr1InnerNumberRenderer = array of InnerNumberRenderer; Arr2InnerNumberRenderer = array of Arr1InnerNumberRenderer; Arr3InnerNumberRenderer = array of Arr2InnerNumberRenderer; InnerDoubleRenderer = class; Arr1InnerDoubleRenderer = array of InnerDoubleRenderer; Arr2InnerDoubleRenderer = array of Arr1InnerDoubleRenderer; Arr3InnerDoubleRenderer = array of Arr2InnerDoubleRenderer; InnerNumberEditor = class; Arr1InnerNumberEditor = array of InnerNumberEditor; Arr2InnerNumberEditor = array of Arr1InnerNumberEditor; Arr3InnerNumberEditor = array of Arr2InnerNumberEditor; InnerResizable3 = interface; Arr1InnerResizable3 = array of InnerResizable3; Arr2InnerResizable3 = array of Arr1InnerResizable3; Arr3InnerResizable3 = array of Arr2InnerResizable3; InnerSortManager = class; Arr1InnerSortManager = array of InnerSortManager; Arr2InnerSortManager = array of Arr1InnerSortManager; Arr3InnerSortManager = array of Arr2InnerSortManager; InnerThreadSafePrintable = class; Arr1InnerThreadSafePrintable = array of InnerThreadSafePrintable; Arr2InnerThreadSafePrintable = array of Arr1InnerThreadSafePrintable; Arr3InnerThreadSafePrintable = array of Arr2InnerThreadSafePrintable; InnerBooleanEditor = class external 'javax.swing' name 'BooleanEditor' end; InnerGenericEditor = class external 'javax.swing' name 'GenericEditor' end; InnerBooleanRenderer = class external 'javax.swing' name 'BooleanRenderer' end; InnerCellEditorRemover = class external 'javax.swing' name 'CellEditorRemover' end; InnerModelChange = class sealed external 'javax.swing' name 'ModelChange' end; InnerResizable2 = interface external 'javax.swing' name 'Resizable2' end; InnerDateRenderer = class external 'javax.swing' name 'DateRenderer' end; InnerIconRenderer = class external 'javax.swing' name 'IconRenderer' end; InnerNumberRenderer = class external 'javax.swing' name 'NumberRenderer' end; InnerDoubleRenderer = class external 'javax.swing' name 'DoubleRenderer' end; InnerNumberEditor = class external 'javax.swing' name 'NumberEditor' end; InnerResizable3 = interface external 'javax.swing' name 'Resizable3' end; InnerSortManager = class sealed external 'javax.swing' name 'SortManager' end; InnerThreadSafePrintable = class external 'javax.swing' name 'ThreadSafePrintable' end; public type InnerAccessibleJTable = class; Arr1InnerAccessibleJTable = array of InnerAccessibleJTable; Arr2InnerAccessibleJTable = array of Arr1InnerAccessibleJTable; Arr3InnerAccessibleJTable = array of Arr2InnerAccessibleJTable; InnerDropLocation = class; Arr1InnerDropLocation = array of InnerDropLocation; Arr2InnerDropLocation = array of Arr1InnerDropLocation; Arr3InnerDropLocation = array of Arr2InnerDropLocation; InnerPrintMode = class; Arr1InnerPrintMode = array of InnerPrintMode; Arr2InnerPrintMode = array of Arr1InnerPrintMode; Arr3InnerPrintMode = array of Arr2InnerPrintMode; InnerAccessibleJTable = class external 'javax.swing' name 'AccessibleJTable' public type InnerAccessibleJTableHeaderCell = class; Arr1InnerAccessibleJTableHeaderCell = array of InnerAccessibleJTableHeaderCell; Arr2InnerAccessibleJTableHeaderCell = array of Arr1InnerAccessibleJTableHeaderCell; Arr3InnerAccessibleJTableHeaderCell = array of Arr2InnerAccessibleJTableHeaderCell; InnerAccessibleTableHeader = class; Arr1InnerAccessibleTableHeader = array of InnerAccessibleTableHeader; Arr2InnerAccessibleTableHeader = array of Arr1InnerAccessibleTableHeader; Arr3InnerAccessibleTableHeader = array of Arr2InnerAccessibleTableHeader; InnerAccessibleJTableHeaderCell = class external 'javax.swing' name 'AccessibleJTableHeaderCell' end; InnerAccessibleTableHeader = class external 'javax.swing' name 'AccessibleTableHeader' end; public type InnerAccessibleJTableCell = class; Arr1InnerAccessibleJTableCell = array of InnerAccessibleJTableCell; Arr2InnerAccessibleJTableCell = array of Arr1InnerAccessibleJTableCell; Arr3InnerAccessibleJTableCell = array of Arr2InnerAccessibleJTableCell; InnerAccessibleJTableModelChange = class; Arr1InnerAccessibleJTableModelChange = array of InnerAccessibleJTableModelChange; Arr2InnerAccessibleJTableModelChange = array of Arr1InnerAccessibleJTableModelChange; Arr3InnerAccessibleJTableModelChange = array of Arr2InnerAccessibleJTableModelChange; InnerAccessibleJTableCell = class external 'javax.swing' name 'AccessibleJTableCell' end; InnerAccessibleJTableModelChange = class external 'javax.swing' name 'AccessibleJTableModelChange' end; end; InnerDropLocation = class sealed external 'javax.swing' name 'DropLocation' (JSTransferHandler.InnerDropLocation) public function getRow(): jint; overload; virtual; function getColumn(): jint; overload; virtual; function isInsertRow(): jboolean; overload; virtual; function isInsertColumn(): jboolean; overload; virtual; function toString(): JLString; overload; virtual; end; InnerPrintMode = class sealed external 'javax.swing' name 'PrintMode' (JLEnum) public final class var fNORMAL: JSJTable.InnerPrintMode; external name 'NORMAL'; fFIT_WIDTH: JSJTable.InnerPrintMode; external name 'FIT_WIDTH'; public class function values(): JSJTable.Arr1InnerPrintMode; static; overload; class function valueOf(para1: JLString): JSJTable.InnerPrintMode; static; overload; end; public const AUTO_RESIZE_OFF = 0; AUTO_RESIZE_NEXT_COLUMN = 1; AUTO_RESIZE_SUBSEQUENT_COLUMNS = 2; AUTO_RESIZE_LAST_COLUMN = 3; AUTO_RESIZE_ALL_COLUMNS = 4; strict protected var fdataModel: JSTTableModel; external name 'dataModel'; fcolumnModel: JSTTableColumnModel; external name 'columnModel'; fselectionModel: JSListSelectionModel; external name 'selectionModel'; ftableHeader: JSTJTableHeader; external name 'tableHeader'; frowHeight: jint; external name 'rowHeight'; frowMargin: jint; external name 'rowMargin'; fgridColor: JAColor; external name 'gridColor'; fshowHorizontalLines: jboolean; external name 'showHorizontalLines'; fshowVerticalLines: jboolean; external name 'showVerticalLines'; fautoResizeMode: jint; external name 'autoResizeMode'; fautoCreateColumnsFromModel: jboolean; external name 'autoCreateColumnsFromModel'; fpreferredViewportSize: JADimension; external name 'preferredViewportSize'; frowSelectionAllowed: jboolean; external name 'rowSelectionAllowed'; fcellSelectionEnabled: jboolean; external name 'cellSelectionEnabled'; feditorComp: JAComponent; external name 'editorComp'; fcellEditor: JSTTableCellEditor; external name 'cellEditor'; feditingColumn: jint; external name 'editingColumn'; feditingRow: jint; external name 'editingRow'; fdefaultRenderersByColumnClass: JUHashtable; external name 'defaultRenderersByColumnClass'; fdefaultEditorsByColumnClass: JUHashtable; external name 'defaultEditorsByColumnClass'; fselectionForeground: JAColor; external name 'selectionForeground'; fselectionBackground: JAColor; external name 'selectionBackground'; public constructor create(); overload; constructor create(para1: JSTTableModel); overload; constructor create(para1: JSTTableModel; para2: JSTTableColumnModel); overload; constructor create(para1: JSTTableModel; para2: JSTTableColumnModel; para3: JSListSelectionModel); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JUVector; para2: JUVector); overload; constructor create(para1: Arr2JLObject; para2: Arr1JLObject); overload; constructor create(para1: Arr2JLObject; const para2: array of JLObject); overload; procedure addNotify(); overload; virtual; strict protected procedure configureEnclosingScrollPane(); overload; virtual; public procedure removeNotify(); overload; virtual; strict protected procedure unconfigureEnclosingScrollPane(); overload; virtual; public class function createScrollPaneForTable(para1: JSJTable): JSJScrollPane; static; overload; procedure setTableHeader(para1: JSTJTableHeader); overload; virtual; function getTableHeader(): JSTJTableHeader; overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; function getRowHeight(): jint; overload; virtual; procedure setRowHeight(para1: jint; para2: jint); overload; virtual; function getRowHeight(para1: jint): jint; overload; virtual; procedure setRowMargin(para1: jint); overload; virtual; function getRowMargin(): jint; overload; virtual; procedure setIntercellSpacing(para1: JADimension); overload; virtual; function getIntercellSpacing(): JADimension; overload; virtual; procedure setGridColor(para1: JAColor); overload; virtual; function getGridColor(): JAColor; overload; virtual; procedure setShowGrid(para1: jboolean); overload; virtual; procedure setShowHorizontalLines(para1: jboolean); overload; virtual; procedure setShowVerticalLines(para1: jboolean); overload; virtual; function getShowHorizontalLines(): jboolean; overload; virtual; function getShowVerticalLines(): jboolean; overload; virtual; procedure setAutoResizeMode(para1: jint); overload; virtual; function getAutoResizeMode(): jint; overload; virtual; procedure setAutoCreateColumnsFromModel(para1: jboolean); overload; virtual; function getAutoCreateColumnsFromModel(): jboolean; overload; virtual; procedure createDefaultColumnsFromModel(); overload; virtual; procedure setDefaultRenderer(para1: JLClass; para2: JSTTableCellRenderer); overload; virtual; function getDefaultRenderer(para1: JLClass): JSTTableCellRenderer; overload; virtual; procedure setDefaultEditor(para1: JLClass; para2: JSTTableCellEditor); overload; virtual; function getDefaultEditor(para1: JLClass): JSTTableCellEditor; overload; virtual; procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; procedure setDropMode(para1: JSDropMode); overload; virtual; final; function getDropMode(): JSDropMode; overload; virtual; final; function getDropLocation(): JSJTable.InnerDropLocation; overload; virtual; final; procedure setAutoCreateRowSorter(para1: jboolean); overload; virtual; function getAutoCreateRowSorter(): jboolean; overload; virtual; procedure setUpdateSelectionOnSort(para1: jboolean); overload; virtual; function getUpdateSelectionOnSort(): jboolean; overload; virtual; procedure setRowSorter(para1: JSRowSorter); overload; virtual; function getRowSorter(): JSRowSorter; overload; virtual; procedure setSelectionMode(para1: jint); overload; virtual; procedure setRowSelectionAllowed(para1: jboolean); overload; virtual; function getRowSelectionAllowed(): jboolean; overload; virtual; procedure setColumnSelectionAllowed(para1: jboolean); overload; virtual; function getColumnSelectionAllowed(): jboolean; overload; virtual; procedure setCellSelectionEnabled(para1: jboolean); overload; virtual; function getCellSelectionEnabled(): jboolean; overload; virtual; procedure selectAll(); overload; virtual; procedure clearSelection(); overload; virtual; procedure setRowSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure setColumnSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addRowSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addColumnSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeRowSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeColumnSelectionInterval(para1: jint; para2: jint); overload; virtual; function getSelectedRow(): jint; overload; virtual; function getSelectedColumn(): jint; overload; virtual; function getSelectedRows(): Arr1jint; overload; virtual; function getSelectedColumns(): Arr1jint; overload; virtual; function getSelectedRowCount(): jint; overload; virtual; function getSelectedColumnCount(): jint; overload; virtual; function isRowSelected(para1: jint): jboolean; overload; virtual; function isColumnSelected(para1: jint): jboolean; overload; virtual; function isCellSelected(para1: jint; para2: jint): jboolean; overload; virtual; procedure changeSelection(para1: jint; para2: jint; para3: jboolean; para4: jboolean); overload; virtual; function getSelectionForeground(): JAColor; overload; virtual; procedure setSelectionForeground(para1: JAColor); overload; virtual; function getSelectionBackground(): JAColor; overload; virtual; procedure setSelectionBackground(para1: JAColor); overload; virtual; function getColumn(para1: JLObject): JSTTableColumn; overload; virtual; function convertColumnIndexToModel(para1: jint): jint; overload; virtual; function convertColumnIndexToView(para1: jint): jint; overload; virtual; function convertRowIndexToView(para1: jint): jint; overload; virtual; function convertRowIndexToModel(para1: jint): jint; overload; virtual; function getRowCount(): jint; overload; virtual; function getColumnCount(): jint; overload; virtual; function getColumnName(para1: jint): JLString; overload; virtual; function getColumnClass(para1: jint): JLClass; overload; virtual; function getValueAt(para1: jint; para2: jint): JLObject; overload; virtual; procedure setValueAt(para1: JLObject; para2: jint; para3: jint); overload; virtual; function isCellEditable(para1: jint; para2: jint): jboolean; overload; virtual; procedure addColumn(para1: JSTTableColumn); overload; virtual; procedure removeColumn(para1: JSTTableColumn); overload; virtual; procedure moveColumn(para1: jint; para2: jint); overload; virtual; function columnAtPoint(para1: JAPoint): jint; overload; virtual; function rowAtPoint(para1: JAPoint): jint; overload; virtual; function getCellRect(para1: jint; para2: jint; para3: jboolean): JARectangle; overload; virtual; procedure doLayout(); overload; virtual; procedure sizeColumnsToFit(para1: jboolean); overload; virtual; procedure sizeColumnsToFit(para1: jint); overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; procedure setSurrendersFocusOnKeystroke(para1: jboolean); overload; virtual; function getSurrendersFocusOnKeystroke(): jboolean; overload; virtual; function editCellAt(para1: jint; para2: jint): jboolean; overload; virtual; function editCellAt(para1: jint; para2: jint; para3: JUEventObject): jboolean; overload; virtual; function isEditing(): jboolean; overload; virtual; function getEditorComponent(): JAComponent; overload; virtual; function getEditingColumn(): jint; overload; virtual; function getEditingRow(): jint; overload; virtual; function getUI(): JSPTableUI; overload; virtual; procedure setUI(para1: JSPTableUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setModel(para1: JSTTableModel); overload; virtual; function getModel(): JSTTableModel; overload; virtual; procedure setColumnModel(para1: JSTTableColumnModel); overload; virtual; function getColumnModel(): JSTTableColumnModel; overload; virtual; procedure setSelectionModel(para1: JSListSelectionModel); overload; virtual; function getSelectionModel(): JSListSelectionModel; overload; virtual; procedure sorterChanged(para1: JSERowSorterEvent); overload; virtual; procedure tableChanged(para1: JSETableModelEvent); overload; virtual; procedure columnAdded(para1: JSETableColumnModelEvent); overload; virtual; procedure columnRemoved(para1: JSETableColumnModelEvent); overload; virtual; procedure columnMoved(para1: JSETableColumnModelEvent); overload; virtual; procedure columnMarginChanged(para1: JSEChangeEvent); overload; virtual; procedure columnSelectionChanged(para1: JSEListSelectionEvent); overload; virtual; procedure valueChanged(para1: JSEListSelectionEvent); overload; virtual; procedure editingStopped(para1: JSEChangeEvent); overload; virtual; procedure editingCanceled(para1: JSEChangeEvent); overload; virtual; procedure setPreferredScrollableViewportSize(para1: JADimension); overload; virtual; function getPreferredScrollableViewportSize(): JADimension; overload; virtual; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableBlockIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getScrollableTracksViewportHeight(): jboolean; overload; virtual; procedure setFillsViewportHeight(para1: jboolean); overload; virtual; function getFillsViewportHeight(): jboolean; overload; virtual; strict protected function processKeyBinding(para1: JSKeyStroke; para2: JAEKeyEvent; para3: jint; para4: jboolean): jboolean; overload; virtual; procedure createDefaultRenderers(); overload; virtual; procedure createDefaultEditors(); overload; virtual; procedure initializeLocalVars(); overload; virtual; function createDefaultDataModel(): JSTTableModel; overload; virtual; function createDefaultColumnModel(): JSTTableColumnModel; overload; virtual; function createDefaultSelectionModel(): JSListSelectionModel; overload; virtual; function createDefaultTableHeader(): JSTJTableHeader; overload; virtual; procedure resizeAndRepaint(); overload; virtual; public function getCellEditor(): JSTTableCellEditor; overload; virtual; procedure setCellEditor(para1: JSTTableCellEditor); overload; virtual; procedure setEditingColumn(para1: jint); overload; virtual; procedure setEditingRow(para1: jint); overload; virtual; function getCellRenderer(para1: jint; para2: jint): JSTTableCellRenderer; overload; virtual; function prepareRenderer(para1: JSTTableCellRenderer; para2: jint; para3: jint): JAComponent; overload; virtual; function getCellEditor(para1: jint; para2: jint): JSTTableCellEditor; overload; virtual; function prepareEditor(para1: JSTTableCellEditor; para2: jint; para3: jint): JAComponent; overload; virtual; procedure removeEditor(); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function print(): jboolean; overload; virtual; // throws java.awt.print.PrinterException function print(para1: JSJTable.InnerPrintMode): jboolean; overload; virtual; // throws java.awt.print.PrinterException function print(para1: JSJTable.InnerPrintMode; para2: JTMessageFormat; para3: JTMessageFormat): jboolean; overload; virtual; // throws java.awt.print.PrinterException function print(para1: JSJTable.InnerPrintMode; para2: JTMessageFormat; para3: JTMessageFormat; para4: jboolean; para5: JPAPrintRequestAttributeSet; para6: jboolean): jboolean; overload; virtual; // throws java.awt.print.PrinterException, java.awt.HeadlessException function print(para1: JSJTable.InnerPrintMode; para2: JTMessageFormat; para3: JTMessageFormat; para4: jboolean; para5: JPAPrintRequestAttributeSet; para6: jboolean; para7: JPPrintService): jboolean; overload; virtual; // throws java.awt.print.PrinterException, java.awt.HeadlessException function getPrintable(para1: JSJTable.InnerPrintMode; para2: JTMessageFormat; para3: JTMessageFormat): JAPPrintable; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJToolTip = class external 'javax.swing' name 'JToolTip' (JSJComponent, JAAccessible) public type InnerAccessibleJToolTip = class; Arr1InnerAccessibleJToolTip = array of InnerAccessibleJToolTip; Arr2InnerAccessibleJToolTip = array of Arr1InnerAccessibleJToolTip; Arr3InnerAccessibleJToolTip = array of Arr2InnerAccessibleJToolTip; InnerAccessibleJToolTip = class external 'javax.swing' name 'AccessibleJToolTip' end; public constructor create(); overload; function getUI(): JSPToolTipUI; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setTipText(para1: JLString); overload; virtual; function getTipText(): JLString; overload; virtual; procedure setComponent(para1: JSJComponent); overload; virtual; function getComponent(): JSJComponent; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJTree = class external 'javax.swing' name 'JTree' (JSJComponent, JSScrollable, JAAccessible) public type InnerTreeTimer = class; Arr1InnerTreeTimer = array of InnerTreeTimer; Arr2InnerTreeTimer = array of Arr1InnerTreeTimer; Arr3InnerTreeTimer = array of Arr2InnerTreeTimer; InnerTreeTimer = class external 'javax.swing' name 'TreeTimer' end; public type InnerAccessibleJTree = class; Arr1InnerAccessibleJTree = array of InnerAccessibleJTree; Arr2InnerAccessibleJTree = array of Arr1InnerAccessibleJTree; Arr3InnerAccessibleJTree = array of Arr2InnerAccessibleJTree; InnerDropLocation = class; Arr1InnerDropLocation = array of InnerDropLocation; Arr2InnerDropLocation = array of Arr1InnerDropLocation; Arr3InnerDropLocation = array of Arr2InnerDropLocation; InnerDynamicUtilTreeNode = class; Arr1InnerDynamicUtilTreeNode = array of InnerDynamicUtilTreeNode; Arr2InnerDynamicUtilTreeNode = array of Arr1InnerDynamicUtilTreeNode; Arr3InnerDynamicUtilTreeNode = array of Arr2InnerDynamicUtilTreeNode; InnerEmptySelectionModel = class; Arr1InnerEmptySelectionModel = array of InnerEmptySelectionModel; Arr2InnerEmptySelectionModel = array of Arr1InnerEmptySelectionModel; Arr3InnerEmptySelectionModel = array of Arr2InnerEmptySelectionModel; InnerTreeModelHandler = class; Arr1InnerTreeModelHandler = array of InnerTreeModelHandler; Arr2InnerTreeModelHandler = array of Arr1InnerTreeModelHandler; Arr3InnerTreeModelHandler = array of Arr2InnerTreeModelHandler; InnerTreeSelectionRedirector = class; Arr1InnerTreeSelectionRedirector = array of InnerTreeSelectionRedirector; Arr2InnerTreeSelectionRedirector = array of Arr1InnerTreeSelectionRedirector; Arr3InnerTreeSelectionRedirector = array of Arr2InnerTreeSelectionRedirector; InnerAccessibleJTree = class external 'javax.swing' name 'AccessibleJTree' public type InnerAccessibleJTreeNode = class; Arr1InnerAccessibleJTreeNode = array of InnerAccessibleJTreeNode; Arr2InnerAccessibleJTreeNode = array of Arr1InnerAccessibleJTreeNode; Arr3InnerAccessibleJTreeNode = array of Arr2InnerAccessibleJTreeNode; InnerAccessibleJTreeNode = class external 'javax.swing' name 'AccessibleJTreeNode' end; end; InnerDropLocation = class sealed external 'javax.swing' name 'DropLocation' (JSTransferHandler.InnerDropLocation) public function getChildIndex(): jint; overload; virtual; function getPath(): JSTTreePath; overload; virtual; function toString(): JLString; overload; virtual; end; InnerDynamicUtilTreeNode = class external 'javax.swing' name 'DynamicUtilTreeNode' (JSTDefaultMutableTreeNode) strict protected var fhasChildren: jboolean; external name 'hasChildren'; fchildValue: JLObject; external name 'childValue'; floadedChildren: jboolean; external name 'loadedChildren'; public class procedure createChildren(para1: JSTDefaultMutableTreeNode; para2: JLObject); static; overload; constructor create(para1: JLObject; para2: JLObject); overload; function isLeaf(): jboolean; overload; virtual; function getChildCount(): jint; overload; virtual; strict protected procedure loadChildren(); overload; virtual; public function getChildAt(para1: jint): JSTTreeNode; overload; virtual; function children(): JUEnumeration; overload; virtual; end; InnerEmptySelectionModel = class external 'javax.swing' name 'EmptySelectionModel' (JSTDefaultTreeSelectionModel) strict protected final class var fsharedInstance: JSJTree.InnerEmptySelectionModel; external name 'sharedInstance'; strict protected constructor create(); overload; public class function sharedInstance(): JSJTree.InnerEmptySelectionModel; static; overload; procedure setSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure setSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure addSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure addSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure removeSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure removeSelectionPaths(var para1: array of JSTTreePath); overload; virtual; end; InnerTreeModelHandler = class external 'javax.swing' name 'TreeModelHandler' end; InnerTreeSelectionRedirector = class external 'javax.swing' name 'TreeSelectionRedirector' end; strict protected var ftreeModel: JSTTreeModel; external name 'treeModel'; fselectionModel: JSTTreeSelectionModel; external name 'selectionModel'; frootVisible: jboolean; external name 'rootVisible'; fcellRenderer: JSTTreeCellRenderer; external name 'cellRenderer'; frowHeight: jint; external name 'rowHeight'; fshowsRootHandles: jboolean; external name 'showsRootHandles'; fselectionRedirector: JSJTree.InnerTreeSelectionRedirector; external name 'selectionRedirector'; fcellEditor: JSTTreeCellEditor; external name 'cellEditor'; feditable: jboolean; external name 'editable'; flargeModel: jboolean; external name 'largeModel'; fvisibleRowCount: jint; external name 'visibleRowCount'; finvokesStopCellEditing: jboolean; external name 'invokesStopCellEditing'; fscrollsOnExpand: jboolean; external name 'scrollsOnExpand'; ftoggleClickCount: jint; external name 'toggleClickCount'; ftreeModelListener: JSETreeModelListener; external name 'treeModelListener'; public const CELL_RENDERER_PROPERTY = 'cellRenderer'; TREE_MODEL_PROPERTY = 'model'; ROOT_VISIBLE_PROPERTY = 'rootVisible'; SHOWS_ROOT_HANDLES_PROPERTY = 'showsRootHandles'; ROW_HEIGHT_PROPERTY = 'rowHeight'; CELL_EDITOR_PROPERTY = 'cellEditor'; EDITABLE_PROPERTY = 'editable'; LARGE_MODEL_PROPERTY = 'largeModel'; SELECTION_MODEL_PROPERTY = 'selectionModel'; VISIBLE_ROW_COUNT_PROPERTY = 'visibleRowCount'; INVOKES_STOP_CELL_EDITING_PROPERTY = 'invokesStopCellEditing'; SCROLLS_ON_EXPAND_PROPERTY = 'scrollsOnExpand'; TOGGLE_CLICK_COUNT_PROPERTY = 'toggleClickCount'; LEAD_SELECTION_PATH_PROPERTY = 'leadSelectionPath'; ANCHOR_SELECTION_PATH_PROPERTY = 'anchorSelectionPath'; EXPANDS_SELECTED_PATHS_PROPERTY = 'expandsSelectedPaths'; strict protected class function getDefaultTreeModel(): JSTTreeModel; static; overload; class function createTreeModel(para1: JLObject): JSTTreeModel; static; overload; public constructor create(); overload; constructor create(para1: Arr1JLObject); overload; constructor create(const para1: array of JLObject); overload; constructor create(para1: JUVector); overload; constructor create(para1: JUHashtable); overload; constructor create(para1: JSTTreeNode); overload; constructor create(para1: JSTTreeNode; para2: jboolean); overload; constructor create(para1: JSTTreeModel); overload; function getUI(): JSPTreeUI; overload; virtual; procedure setUI(para1: JSPTreeUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getCellRenderer(): JSTTreeCellRenderer; overload; virtual; procedure setCellRenderer(para1: JSTTreeCellRenderer); overload; virtual; procedure setEditable(para1: jboolean); overload; virtual; function isEditable(): jboolean; overload; virtual; procedure setCellEditor(para1: JSTTreeCellEditor); overload; virtual; function getCellEditor(): JSTTreeCellEditor; overload; virtual; function getModel(): JSTTreeModel; overload; virtual; procedure setModel(para1: JSTTreeModel); overload; virtual; function isRootVisible(): jboolean; overload; virtual; procedure setRootVisible(para1: jboolean); overload; virtual; procedure setShowsRootHandles(para1: jboolean); overload; virtual; function getShowsRootHandles(): jboolean; overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; function getRowHeight(): jint; overload; virtual; function isFixedRowHeight(): jboolean; overload; virtual; procedure setLargeModel(para1: jboolean); overload; virtual; function isLargeModel(): jboolean; overload; virtual; procedure setInvokesStopCellEditing(para1: jboolean); overload; virtual; function getInvokesStopCellEditing(): jboolean; overload; virtual; procedure setScrollsOnExpand(para1: jboolean); overload; virtual; function getScrollsOnExpand(): jboolean; overload; virtual; procedure setToggleClickCount(para1: jint); overload; virtual; function getToggleClickCount(): jint; overload; virtual; procedure setExpandsSelectedPaths(para1: jboolean); overload; virtual; function getExpandsSelectedPaths(): jboolean; overload; virtual; procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; procedure setDropMode(para1: JSDropMode); overload; virtual; final; function getDropMode(): JSDropMode; overload; virtual; final; function getDropLocation(): JSJTree.InnerDropLocation; overload; virtual; final; function isPathEditable(para1: JSTTreePath): jboolean; overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function convertValueToText(para1: JLObject; para2: jboolean; para3: jboolean; para4: jboolean; para5: jint; para6: jboolean): JLString; overload; virtual; function getRowCount(): jint; overload; virtual; procedure setSelectionPath(para1: JSTTreePath); overload; virtual; procedure setSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure setSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure setLeadSelectionPath(para1: JSTTreePath); overload; virtual; procedure setAnchorSelectionPath(para1: JSTTreePath); overload; virtual; procedure setSelectionRow(para1: jint); overload; virtual; procedure setSelectionRows(para1: Arr1jint); overload; virtual; procedure setSelectionRows(var para1: array of jint); overload; virtual; procedure addSelectionPath(para1: JSTTreePath); overload; virtual; procedure addSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure addSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure addSelectionRow(para1: jint); overload; virtual; procedure addSelectionRows(para1: Arr1jint); overload; virtual; procedure addSelectionRows(var para1: array of jint); overload; virtual; function getLastSelectedPathComponent(): JLObject; overload; virtual; function getLeadSelectionPath(): JSTTreePath; overload; virtual; function getAnchorSelectionPath(): JSTTreePath; overload; virtual; function getSelectionPath(): JSTTreePath; overload; virtual; function getSelectionPaths(): Arr1JSTTreePath; overload; virtual; function getSelectionRows(): Arr1jint; overload; virtual; function getSelectionCount(): jint; overload; virtual; function getMinSelectionRow(): jint; overload; virtual; function getMaxSelectionRow(): jint; overload; virtual; function getLeadSelectionRow(): jint; overload; virtual; function isPathSelected(para1: JSTTreePath): jboolean; overload; virtual; function isRowSelected(para1: jint): jboolean; overload; virtual; function getExpandedDescendants(para1: JSTTreePath): JUEnumeration; overload; virtual; function hasBeenExpanded(para1: JSTTreePath): jboolean; overload; virtual; function isExpanded(para1: JSTTreePath): jboolean; overload; virtual; function isExpanded(para1: jint): jboolean; overload; virtual; function isCollapsed(para1: JSTTreePath): jboolean; overload; virtual; function isCollapsed(para1: jint): jboolean; overload; virtual; procedure makeVisible(para1: JSTTreePath); overload; virtual; function isVisible(para1: JSTTreePath): jboolean; overload; virtual; function getPathBounds(para1: JSTTreePath): JARectangle; overload; virtual; function getRowBounds(para1: jint): JARectangle; overload; virtual; procedure scrollPathToVisible(para1: JSTTreePath); overload; virtual; procedure scrollRowToVisible(para1: jint); overload; virtual; function getPathForRow(para1: jint): JSTTreePath; overload; virtual; function getRowForPath(para1: JSTTreePath): jint; overload; virtual; procedure expandPath(para1: JSTTreePath); overload; virtual; procedure expandRow(para1: jint); overload; virtual; procedure collapsePath(para1: JSTTreePath); overload; virtual; procedure collapseRow(para1: jint); overload; virtual; function getPathForLocation(para1: jint; para2: jint): JSTTreePath; overload; virtual; function getRowForLocation(para1: jint; para2: jint): jint; overload; virtual; function getClosestPathForLocation(para1: jint; para2: jint): JSTTreePath; overload; virtual; function getClosestRowForLocation(para1: jint; para2: jint): jint; overload; virtual; function isEditing(): jboolean; overload; virtual; function stopEditing(): jboolean; overload; virtual; procedure cancelEditing(); overload; virtual; procedure startEditingAtPath(para1: JSTTreePath); overload; virtual; function getEditingPath(): JSTTreePath; overload; virtual; procedure setSelectionModel(para1: JSTTreeSelectionModel); overload; virtual; function getSelectionModel(): JSTTreeSelectionModel; overload; virtual; strict protected function getPathBetweenRows(para1: jint; para2: jint): Arr1JSTTreePath; overload; virtual; public procedure setSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure addSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeSelectionInterval(para1: jint; para2: jint); overload; virtual; procedure removeSelectionPath(para1: JSTTreePath); overload; virtual; procedure removeSelectionPaths(para1: Arr1JSTTreePath); overload; virtual; procedure removeSelectionPaths(var para1: array of JSTTreePath); overload; virtual; procedure removeSelectionRow(para1: jint); overload; virtual; procedure removeSelectionRows(para1: Arr1jint); overload; virtual; procedure removeSelectionRows(var para1: array of jint); overload; virtual; procedure clearSelection(); overload; virtual; function isSelectionEmpty(): jboolean; overload; virtual; procedure addTreeExpansionListener(para1: JSETreeExpansionListener); overload; virtual; procedure removeTreeExpansionListener(para1: JSETreeExpansionListener); overload; virtual; function getTreeExpansionListeners(): Arr1JSETreeExpansionListener; overload; virtual; procedure addTreeWillExpandListener(para1: JSETreeWillExpandListener); overload; virtual; procedure removeTreeWillExpandListener(para1: JSETreeWillExpandListener); overload; virtual; function getTreeWillExpandListeners(): Arr1JSETreeWillExpandListener; overload; virtual; procedure fireTreeExpanded(para1: JSTTreePath); overload; virtual; procedure fireTreeCollapsed(para1: JSTTreePath); overload; virtual; procedure fireTreeWillExpand(para1: JSTTreePath); overload; virtual; // throws javax.swing.tree.ExpandVetoException procedure fireTreeWillCollapse(para1: JSTTreePath); overload; virtual; // throws javax.swing.tree.ExpandVetoException procedure addTreeSelectionListener(para1: JSETreeSelectionListener); overload; virtual; procedure removeTreeSelectionListener(para1: JSETreeSelectionListener); overload; virtual; function getTreeSelectionListeners(): Arr1JSETreeSelectionListener; overload; virtual; strict protected procedure fireValueChanged(para1: JSETreeSelectionEvent); overload; virtual; public procedure treeDidChange(); overload; virtual; procedure setVisibleRowCount(para1: jint); overload; virtual; function getVisibleRowCount(): jint; overload; virtual; function getNextMatch(para1: JLString; para2: jint; para3: JSTPosition.InnerBias): JSTTreePath; overload; virtual; function getPreferredScrollableViewportSize(): JADimension; overload; virtual; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableBlockIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getScrollableTracksViewportHeight(): jboolean; overload; virtual; strict protected procedure setExpandedState(para1: JSTTreePath; para2: jboolean); overload; virtual; function getDescendantToggledPaths(para1: JSTTreePath): JUEnumeration; overload; virtual; procedure removeDescendantToggledPaths(para1: JUEnumeration); overload; virtual; procedure clearToggledPaths(); overload; virtual; function createTreeModelListener(): JSETreeModelListener; overload; virtual; function removeDescendantSelectedPaths(para1: JSTTreePath; para2: jboolean): jboolean; overload; virtual; function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJViewport = class external 'javax.swing' name 'JViewport' (JSJComponent, JAAccessible) public type InnerAccessibleJViewport = class; Arr1InnerAccessibleJViewport = array of InnerAccessibleJViewport; Arr2InnerAccessibleJViewport = array of Arr1InnerAccessibleJViewport; Arr3InnerAccessibleJViewport = array of Arr2InnerAccessibleJViewport; InnerViewListener = class; Arr1InnerViewListener = array of InnerViewListener; Arr2InnerViewListener = array of Arr1InnerViewListener; Arr3InnerViewListener = array of Arr2InnerViewListener; InnerAccessibleJViewport = class external 'javax.swing' name 'AccessibleJViewport' end; InnerViewListener = class external 'javax.swing' name 'ViewListener' end; strict protected var fisViewSizeSet: jboolean; external name 'isViewSizeSet'; flastPaintPosition: JAPoint; external name 'lastPaintPosition'; fbackingStore: jboolean deprecated; external name 'backingStore'; fbackingStoreImage: JAImage; external name 'backingStoreImage'; fscrollUnderway: jboolean; external name 'scrollUnderway'; public const BLIT_SCROLL_MODE = 1; BACKINGSTORE_SCROLL_MODE = 2; SIMPLE_SCROLL_MODE = 0; public constructor create(); overload; function getUI(): JSPViewportUI; overload; virtual; procedure setUI(para1: JSPViewportUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure scrollRectToVisible(para1: JARectangle); overload; virtual; procedure setBorder(para1: JSBBorder); overload; virtual; final; function getInsets(): JAInsets; overload; virtual; final; function getInsets(para1: JAInsets): JAInsets; overload; virtual; final; function isOptimizedDrawingEnabled(): jboolean; overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; procedure reshape(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; procedure setScrollMode(para1: jint); overload; virtual; function getScrollMode(): jint; overload; virtual; function isBackingStoreEnabled(): jboolean; overload; virtual; procedure setBackingStoreEnabled(para1: jboolean); overload; virtual; function getView(): JAComponent; overload; virtual; procedure setView(para1: JAComponent); overload; virtual; function getViewSize(): JADimension; overload; virtual; procedure setViewSize(para1: JADimension); overload; virtual; function getViewPosition(): JAPoint; overload; virtual; procedure setViewPosition(para1: JAPoint); overload; virtual; function getViewRect(): JARectangle; overload; virtual; strict protected function computeBlit(para1: jint; para2: jint; para3: JAPoint; para4: JAPoint; para5: JADimension; para6: JARectangle): jboolean; overload; virtual; public function getExtentSize(): JADimension; overload; virtual; function toViewCoordinates(para1: JADimension): JADimension; overload; virtual; function toViewCoordinates(para1: JAPoint): JAPoint; overload; virtual; procedure setExtentSize(para1: JADimension); overload; virtual; strict protected function createViewListener(): JSJViewport.InnerViewListener; overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; public procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSPBBasicInternalFrameTitlePane = class external 'javax.swing.plaf.basic' name 'BasicInternalFrameTitlePane' (JSJComponent) public type InnerShowSystemMenuAction = class; Arr1InnerShowSystemMenuAction = array of InnerShowSystemMenuAction; Arr2InnerShowSystemMenuAction = array of Arr1InnerShowSystemMenuAction; Arr3InnerShowSystemMenuAction = array of Arr2InnerShowSystemMenuAction; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerNoFocusButton = class; Arr1InnerNoFocusButton = array of InnerNoFocusButton; Arr2InnerNoFocusButton = array of Arr1InnerNoFocusButton; Arr3InnerNoFocusButton = array of Arr2InnerNoFocusButton; InnerShowSystemMenuAction = class external 'javax.swing.plaf.basic' name 'ShowSystemMenuAction' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerNoFocusButton = class external 'javax.swing.plaf.basic' name 'NoFocusButton' end; public type InnerCloseAction = class; Arr1InnerCloseAction = array of InnerCloseAction; Arr2InnerCloseAction = array of Arr1InnerCloseAction; Arr3InnerCloseAction = array of Arr2InnerCloseAction; InnerIconifyAction = class; Arr1InnerIconifyAction = array of InnerIconifyAction; Arr2InnerIconifyAction = array of Arr1InnerIconifyAction; Arr3InnerIconifyAction = array of Arr2InnerIconifyAction; InnerMaximizeAction = class; Arr1InnerMaximizeAction = array of InnerMaximizeAction; Arr2InnerMaximizeAction = array of Arr1InnerMaximizeAction; Arr3InnerMaximizeAction = array of Arr2InnerMaximizeAction; InnerMoveAction = class; Arr1InnerMoveAction = array of InnerMoveAction; Arr2InnerMoveAction = array of Arr1InnerMoveAction; Arr3InnerMoveAction = array of Arr2InnerMoveAction; InnerRestoreAction = class; Arr1InnerRestoreAction = array of InnerRestoreAction; Arr2InnerRestoreAction = array of Arr1InnerRestoreAction; Arr3InnerRestoreAction = array of Arr2InnerRestoreAction; InnerSizeAction = class; Arr1InnerSizeAction = array of InnerSizeAction; Arr2InnerSizeAction = array of Arr1InnerSizeAction; Arr3InnerSizeAction = array of Arr2InnerSizeAction; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerTitlePaneLayout = class; Arr1InnerTitlePaneLayout = array of InnerTitlePaneLayout; Arr2InnerTitlePaneLayout = array of Arr1InnerTitlePaneLayout; Arr3InnerTitlePaneLayout = array of Arr2InnerTitlePaneLayout; InnerSystemMenuBar = class; Arr1InnerSystemMenuBar = array of InnerSystemMenuBar; Arr2InnerSystemMenuBar = array of Arr1InnerSystemMenuBar; Arr3InnerSystemMenuBar = array of Arr2InnerSystemMenuBar; InnerCloseAction = class external 'javax.swing.plaf.basic' name 'CloseAction' end; InnerIconifyAction = class external 'javax.swing.plaf.basic' name 'IconifyAction' end; InnerMaximizeAction = class external 'javax.swing.plaf.basic' name 'MaximizeAction' end; InnerMoveAction = class external 'javax.swing.plaf.basic' name 'MoveAction' end; InnerRestoreAction = class external 'javax.swing.plaf.basic' name 'RestoreAction' end; InnerSizeAction = class external 'javax.swing.plaf.basic' name 'SizeAction' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerTitlePaneLayout = class external 'javax.swing.plaf.basic' name 'TitlePaneLayout' end; InnerSystemMenuBar = class external 'javax.swing.plaf.basic' name 'SystemMenuBar' end; strict protected var fmenuBar: JSJMenuBar; external name 'menuBar'; ficonButton: JSJButton; external name 'iconButton'; fmaxButton: JSJButton; external name 'maxButton'; fcloseButton: JSJButton; external name 'closeButton'; fwindowMenu: JSJMenu; external name 'windowMenu'; fframe: JSJInternalFrame; external name 'frame'; fselectedTitleColor: JAColor; external name 'selectedTitleColor'; fselectedTextColor: JAColor; external name 'selectedTextColor'; fnotSelectedTitleColor: JAColor; external name 'notSelectedTitleColor'; fnotSelectedTextColor: JAColor; external name 'notSelectedTextColor'; fmaxIcon: JSIcon; external name 'maxIcon'; fminIcon: JSIcon; external name 'minIcon'; ficonIcon: JSIcon; external name 'iconIcon'; fcloseIcon: JSIcon; external name 'closeIcon'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; fcloseAction: JSAction; external name 'closeAction'; fmaximizeAction: JSAction; external name 'maximizeAction'; ficonifyAction: JSAction; external name 'iconifyAction'; frestoreAction: JSAction; external name 'restoreAction'; fmoveAction: JSAction; external name 'moveAction'; fsizeAction: JSAction; external name 'sizeAction'; strict protected final class var fCLOSE_CMD: JLString; external name 'CLOSE_CMD'; fICONIFY_CMD: JLString; external name 'ICONIFY_CMD'; fRESTORE_CMD: JLString; external name 'RESTORE_CMD'; fMAXIMIZE_CMD: JLString; external name 'MAXIMIZE_CMD'; fMOVE_CMD: JLString; external name 'MOVE_CMD'; fSIZE_CMD: JLString; external name 'SIZE_CMD'; public constructor create(para1: JSJInternalFrame); overload; strict protected procedure installTitlePane(); overload; virtual; procedure addSubComponents(); overload; virtual; procedure createActions(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure createButtons(); overload; virtual; procedure setButtonIcons(); overload; virtual; procedure assembleSystemMenu(); overload; virtual; procedure addSystemMenuItems(para1: JSJMenu); overload; virtual; function createSystemMenu(): JSJMenu; overload; virtual; function createSystemMenuBar(): JSJMenuBar; overload; virtual; procedure showSystemMenu(); overload; virtual; public procedure paintComponent(para1: JAGraphics); overload; virtual; strict protected procedure paintTitleBackground(para1: JAGraphics); overload; virtual; function getTitle(para1: JLString; para2: JAFontMetrics; para3: jint): JLString; overload; virtual; procedure postClosingEvent(para1: JSJInternalFrame); overload; virtual; procedure enableActions(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createLayout(): JALayoutManager; overload; virtual; end; JSPMMetalTitlePane = class external 'javax.swing.plaf.metal' name 'MetalTitlePane' (JSJComponent) public type InnerCloseAction = class; Arr1InnerCloseAction = array of InnerCloseAction; Arr2InnerCloseAction = array of Arr1InnerCloseAction; Arr3InnerCloseAction = array of Arr2InnerCloseAction; InnerIconifyAction = class; Arr1InnerIconifyAction = array of InnerIconifyAction; Arr2InnerIconifyAction = array of Arr1InnerIconifyAction; Arr3InnerIconifyAction = array of Arr2InnerIconifyAction; InnerMaximizeAction = class; Arr1InnerMaximizeAction = array of InnerMaximizeAction; Arr2InnerMaximizeAction = array of Arr1InnerMaximizeAction; Arr3InnerMaximizeAction = array of Arr2InnerMaximizeAction; InnerRestoreAction = class; Arr1InnerRestoreAction = array of InnerRestoreAction; Arr2InnerRestoreAction = array of Arr1InnerRestoreAction; Arr3InnerRestoreAction = array of Arr2InnerRestoreAction; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerSystemMenuBar = class; Arr1InnerSystemMenuBar = array of InnerSystemMenuBar; Arr2InnerSystemMenuBar = array of Arr1InnerSystemMenuBar; Arr3InnerSystemMenuBar = array of Arr2InnerSystemMenuBar; InnerTitlePaneLayout = class; Arr1InnerTitlePaneLayout = array of InnerTitlePaneLayout; Arr2InnerTitlePaneLayout = array of Arr1InnerTitlePaneLayout; Arr3InnerTitlePaneLayout = array of Arr2InnerTitlePaneLayout; InnerWindowHandler = class; Arr1InnerWindowHandler = array of InnerWindowHandler; Arr2InnerWindowHandler = array of Arr1InnerWindowHandler; Arr3InnerWindowHandler = array of Arr2InnerWindowHandler; InnerCloseAction = class external 'javax.swing.plaf.metal' name 'CloseAction' end; InnerIconifyAction = class external 'javax.swing.plaf.metal' name 'IconifyAction' end; InnerMaximizeAction = class external 'javax.swing.plaf.metal' name 'MaximizeAction' end; InnerRestoreAction = class external 'javax.swing.plaf.metal' name 'RestoreAction' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.metal' name 'PropertyChangeHandler' end; InnerSystemMenuBar = class external 'javax.swing.plaf.metal' name 'SystemMenuBar' end; InnerTitlePaneLayout = class external 'javax.swing.plaf.metal' name 'TitlePaneLayout' end; InnerWindowHandler = class external 'javax.swing.plaf.metal' name 'WindowHandler' end; public constructor create(para1: JSJRootPane; para2: JSPMMetalRootPaneUI); overload; function getRootPane(): JSJRootPane; overload; virtual; procedure addNotify(); overload; virtual; procedure removeNotify(); overload; virtual; strict protected function createMenuBar(): JSJMenuBar; overload; virtual; public procedure paintComponent(para1: JAGraphics); overload; virtual; end; JSTJTableHeader = class external 'javax.swing.table' name 'JTableHeader' (JSJComponent, JSETableColumnModelListener, JAAccessible) public type InnerAccessibleJTableHeader = class; Arr1InnerAccessibleJTableHeader = array of InnerAccessibleJTableHeader; Arr2InnerAccessibleJTableHeader = array of Arr1InnerAccessibleJTableHeader; Arr3InnerAccessibleJTableHeader = array of Arr2InnerAccessibleJTableHeader; InnerAccessibleJTableHeader = class external 'javax.swing.table' name 'AccessibleJTableHeader' public type InnerAccessibleJTableHeaderEntry = class; Arr1InnerAccessibleJTableHeaderEntry = array of InnerAccessibleJTableHeaderEntry; Arr2InnerAccessibleJTableHeaderEntry = array of Arr1InnerAccessibleJTableHeaderEntry; Arr3InnerAccessibleJTableHeaderEntry = array of Arr2InnerAccessibleJTableHeaderEntry; InnerAccessibleJTableHeaderEntry = class external 'javax.swing.table' name 'AccessibleJTableHeaderEntry' end; end; strict protected var ftable: JSJTable; external name 'table'; fcolumnModel: JSTTableColumnModel; external name 'columnModel'; freorderingAllowed: jboolean; external name 'reorderingAllowed'; fresizingAllowed: jboolean; external name 'resizingAllowed'; fupdateTableInRealTime: jboolean; external name 'updateTableInRealTime'; fresizingColumn: JSTTableColumn; external name 'resizingColumn'; fdraggedColumn: JSTTableColumn; external name 'draggedColumn'; fdraggedDistance: jint; external name 'draggedDistance'; public constructor create(); overload; constructor create(para1: JSTTableColumnModel); overload; procedure setTable(para1: JSJTable); overload; virtual; function getTable(): JSJTable; overload; virtual; procedure setReorderingAllowed(para1: jboolean); overload; virtual; function getReorderingAllowed(): jboolean; overload; virtual; procedure setResizingAllowed(para1: jboolean); overload; virtual; function getResizingAllowed(): jboolean; overload; virtual; function getDraggedColumn(): JSTTableColumn; overload; virtual; function getDraggedDistance(): jint; overload; virtual; function getResizingColumn(): JSTTableColumn; overload; virtual; procedure setUpdateTableInRealTime(para1: jboolean); overload; virtual; function getUpdateTableInRealTime(): jboolean; overload; virtual; procedure setDefaultRenderer(para1: JSTTableCellRenderer); overload; virtual; function getDefaultRenderer(): JSTTableCellRenderer; overload; virtual; function columnAtPoint(para1: JAPoint): jint; overload; virtual; function getHeaderRect(para1: jint): JARectangle; overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function getUI(): JSPTableHeaderUI; overload; virtual; procedure setUI(para1: JSPTableHeaderUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setColumnModel(para1: JSTTableColumnModel); overload; virtual; function getColumnModel(): JSTTableColumnModel; overload; virtual; procedure columnAdded(para1: JSETableColumnModelEvent); overload; virtual; procedure columnRemoved(para1: JSETableColumnModelEvent); overload; virtual; procedure columnMoved(para1: JSETableColumnModelEvent); overload; virtual; procedure columnMarginChanged(para1: JSEChangeEvent); overload; virtual; procedure columnSelectionChanged(para1: JSEListSelectionEvent); overload; virtual; strict protected function createDefaultColumnModel(): JSTTableColumnModel; overload; virtual; function createDefaultRenderer(): JSTTableCellRenderer; overload; virtual; procedure initializeLocalVars(); overload; virtual; public procedure resizeAndRepaint(); overload; virtual; procedure setDraggedColumn(para1: JSTTableColumn); overload; virtual; procedure setDraggedDistance(para1: jint); overload; virtual; procedure setResizingColumn(para1: JSTTableColumn); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSTJTextComponent = class abstract external 'javax.swing.text' name 'JTextComponent' (JSJComponent, JSScrollable, JAAccessible) public type InnerComposedTextCaret = class; Arr1InnerComposedTextCaret = array of InnerComposedTextCaret; Arr2InnerComposedTextCaret = array of Arr1InnerComposedTextCaret; Arr3InnerComposedTextCaret = array of Arr2InnerComposedTextCaret; InnerDefaultKeymap = class; Arr1InnerDefaultKeymap = array of InnerDefaultKeymap; Arr2InnerDefaultKeymap = array of Arr1InnerDefaultKeymap; Arr3InnerDefaultKeymap = array of Arr2InnerDefaultKeymap; InnerDefaultTransferHandler = class; Arr1InnerDefaultTransferHandler = array of InnerDefaultTransferHandler; Arr2InnerDefaultTransferHandler = array of Arr1InnerDefaultTransferHandler; Arr3InnerDefaultTransferHandler = array of Arr2InnerDefaultTransferHandler; InnerDoSetCaretPosition = class; Arr1InnerDoSetCaretPosition = array of InnerDoSetCaretPosition; Arr2InnerDoSetCaretPosition = array of Arr1InnerDoSetCaretPosition; Arr3InnerDoSetCaretPosition = array of Arr2InnerDoSetCaretPosition; InnerInputMethodRequestsHandler = class; Arr1InnerInputMethodRequestsHandler = array of InnerInputMethodRequestsHandler; Arr2InnerInputMethodRequestsHandler = array of Arr1InnerInputMethodRequestsHandler; Arr3InnerInputMethodRequestsHandler = array of Arr2InnerInputMethodRequestsHandler; InnerKeymapActionMap = class; Arr1InnerKeymapActionMap = array of InnerKeymapActionMap; Arr2InnerKeymapActionMap = array of Arr1InnerKeymapActionMap; Arr3InnerKeymapActionMap = array of Arr2InnerKeymapActionMap; InnerKeymapWrapper = class; Arr1InnerKeymapWrapper = array of InnerKeymapWrapper; Arr2InnerKeymapWrapper = array of Arr1InnerKeymapWrapper; Arr3InnerKeymapWrapper = array of Arr2InnerKeymapWrapper; InnerMutableCaretEvent = class; Arr1InnerMutableCaretEvent = array of InnerMutableCaretEvent; Arr2InnerMutableCaretEvent = array of Arr1InnerMutableCaretEvent; Arr3InnerMutableCaretEvent = array of Arr2InnerMutableCaretEvent; InnerComposedTextCaret = class external 'javax.swing.text' name 'ComposedTextCaret' end; InnerDefaultKeymap = class external 'javax.swing.text' name 'DefaultKeymap' end; InnerDefaultTransferHandler = class external 'javax.swing.text' name 'DefaultTransferHandler' end; InnerDoSetCaretPosition = class external 'javax.swing.text' name 'DoSetCaretPosition' end; InnerInputMethodRequestsHandler = class external 'javax.swing.text' name 'InputMethodRequestsHandler' end; InnerKeymapActionMap = class external 'javax.swing.text' name 'KeymapActionMap' end; InnerKeymapWrapper = class external 'javax.swing.text' name 'KeymapWrapper' end; InnerMutableCaretEvent = class external 'javax.swing.text' name 'MutableCaretEvent' end; public type InnerAccessibleJTextComponent = class; Arr1InnerAccessibleJTextComponent = array of InnerAccessibleJTextComponent; Arr2InnerAccessibleJTextComponent = array of Arr1InnerAccessibleJTextComponent; Arr3InnerAccessibleJTextComponent = array of Arr2InnerAccessibleJTextComponent; InnerKeyBinding = class; Arr1InnerKeyBinding = array of InnerKeyBinding; Arr2InnerKeyBinding = array of Arr1InnerKeyBinding; Arr3InnerKeyBinding = array of Arr2InnerKeyBinding; InnerDropLocation = class; Arr1InnerDropLocation = array of InnerDropLocation; Arr2InnerDropLocation = array of Arr1InnerDropLocation; Arr3InnerDropLocation = array of Arr2InnerDropLocation; InnerAccessibleJTextComponent = class external 'javax.swing.text' name 'AccessibleJTextComponent' public type InnerIndexedSegment = class; Arr1InnerIndexedSegment = array of InnerIndexedSegment; Arr2InnerIndexedSegment = array of Arr1InnerIndexedSegment; Arr3InnerIndexedSegment = array of Arr2InnerIndexedSegment; InnerIndexedSegment = class external 'javax.swing.text' name 'IndexedSegment' end; end; InnerKeyBinding = class external 'javax.swing.text' name 'KeyBinding' (JLObject) public var fkey: JSKeyStroke; external name 'key'; factionName: JLString; external name 'actionName'; public constructor create(para1: JSKeyStroke; para2: JLString); overload; end; InnerDropLocation = class sealed external 'javax.swing.text' name 'DropLocation' (JSTransferHandler.InnerDropLocation) public function getIndex(): jint; overload; virtual; function getBias(): JSTPosition.InnerBias; overload; virtual; function toString(): JLString; overload; virtual; end; public const FOCUS_ACCELERATOR_KEY = 'focusAcceleratorKey'; DEFAULT_KEYMAP = 'default'; public constructor create(); overload; function getUI(): JSPTextUI; overload; virtual; procedure setUI(para1: JSPTextUI); overload; virtual; procedure updateUI(); overload; virtual; procedure addCaretListener(para1: JSECaretListener); overload; virtual; procedure removeCaretListener(para1: JSECaretListener); overload; virtual; function getCaretListeners(): Arr1JSECaretListener; overload; virtual; strict protected procedure fireCaretUpdate(para1: JSECaretEvent); overload; virtual; public procedure setDocument(para1: JSTDocument); overload; virtual; function getDocument(): JSTDocument; overload; virtual; procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; function getActions(): Arr1JSAction; overload; virtual; procedure setMargin(para1: JAInsets); overload; virtual; function getMargin(): JAInsets; overload; virtual; procedure setNavigationFilter(para1: JSTNavigationFilter); overload; virtual; function getNavigationFilter(): JSTNavigationFilter; overload; virtual; function getCaret(): JSTCaret; overload; virtual; procedure setCaret(para1: JSTCaret); overload; virtual; function getHighlighter(): JSTHighlighter; overload; virtual; procedure setHighlighter(para1: JSTHighlighter); overload; virtual; procedure setKeymap(para1: JSTKeymap); overload; virtual; procedure setDragEnabled(para1: jboolean); overload; virtual; function getDragEnabled(): jboolean; overload; virtual; procedure setDropMode(para1: JSDropMode); overload; virtual; final; function getDropMode(): JSDropMode; overload; virtual; final; function getDropLocation(): JSTJTextComponent.InnerDropLocation; overload; virtual; final; function getKeymap(): JSTKeymap; overload; virtual; class function addKeymap(para1: JLString; para2: JSTKeymap): JSTKeymap; static; overload; class function removeKeymap(para1: JLString): JSTKeymap; static; overload; class function getKeymap(para1: JLString): JSTKeymap; static; overload; class procedure loadKeymap(para1: JSTKeymap; para2: JSTJTextComponent.Arr1InnerKeyBinding; para3: Arr1JSAction); static; overload; class procedure loadKeymap(para1: JSTKeymap; var para2: array of JSTJTextComponent.InnerKeyBinding; var para3: array of JSAction); static; overload; function getCaretColor(): JAColor; overload; virtual; procedure setCaretColor(para1: JAColor); overload; virtual; function getSelectionColor(): JAColor; overload; virtual; procedure setSelectionColor(para1: JAColor); overload; virtual; function getSelectedTextColor(): JAColor; overload; virtual; procedure setSelectedTextColor(para1: JAColor); overload; virtual; function getDisabledTextColor(): JAColor; overload; virtual; procedure setDisabledTextColor(para1: JAColor); overload; virtual; procedure replaceSelection(para1: JLString); overload; virtual; function getText(para1: jint; para2: jint): JLString; overload; virtual; // throws javax.swing.text.BadLocationException function modelToView(para1: jint): JARectangle; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: JAPoint): jint; overload; virtual; procedure cut(); overload; virtual; procedure copy(); overload; virtual; procedure paste(); overload; virtual; procedure moveCaretPosition(para1: jint); overload; virtual; procedure setFocusAccelerator(para1: jchar); overload; virtual; function getFocusAccelerator(): jchar; overload; virtual; procedure read(para1: JIReader; para2: JLObject); overload; virtual; // throws java.io.IOException procedure write(para1: JIWriter); overload; virtual; // throws java.io.IOException procedure removeNotify(); overload; virtual; procedure setCaretPosition(para1: jint); overload; virtual; function getCaretPosition(): jint; overload; virtual; procedure setText(para1: JLString); overload; virtual; function getText(): JLString; overload; virtual; function getSelectedText(): JLString; overload; virtual; function isEditable(): jboolean; overload; virtual; procedure setEditable(para1: jboolean); overload; virtual; function getSelectionStart(): jint; overload; virtual; procedure setSelectionStart(para1: jint); overload; virtual; function getSelectionEnd(): jint; overload; virtual; procedure setSelectionEnd(para1: jint); overload; virtual; procedure select(para1: jint; para2: jint); overload; virtual; procedure selectAll(); overload; virtual; function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function getPreferredScrollableViewportSize(): JADimension; overload; virtual; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableBlockIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getScrollableTracksViewportHeight(): jboolean; overload; virtual; function print(): jboolean; overload; virtual; // throws java.awt.print.PrinterException function print(para1: JTMessageFormat; para2: JTMessageFormat): jboolean; overload; virtual; // throws java.awt.print.PrinterException function print(para1: JTMessageFormat; para2: JTMessageFormat; para3: jboolean; para4: JPPrintService; para5: JPAPrintRequestAttributeSet; para6: jboolean): jboolean; overload; virtual; // throws java.awt.print.PrinterException function getPrintable(para1: JTMessageFormat; para2: JTMessageFormat): JAPPrintable; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; strict protected function paramString(): JLString; overload; virtual; procedure processInputMethodEvent(para1: JAEInputMethodEvent); overload; virtual; public function getInputMethodRequests(): JAIInputMethodRequests; overload; virtual; procedure addInputMethodListener(para1: JAEInputMethodListener); overload; virtual; end; JSPMMetalSplitPaneDivider = class external 'javax.swing.plaf.metal' name 'MetalSplitPaneDivider' (JSPBBasicSplitPaneDivider) public type InnerMetalDividerLayout = class; Arr1InnerMetalDividerLayout = array of InnerMetalDividerLayout; Arr2InnerMetalDividerLayout = array of Arr1InnerMetalDividerLayout; Arr3InnerMetalDividerLayout = array of Arr2InnerMetalDividerLayout; InnerMetalDividerLayout = class external 'javax.swing.plaf.metal' name 'MetalDividerLayout' end; public constructor create(para1: JSPBBasicSplitPaneUI); overload; procedure paint(para1: JAGraphics); overload; virtual; strict protected function createLeftOneTouchButton(): JSJButton; overload; virtual; function createRightOneTouchButton(): JSJButton; overload; virtual; end; JSPSSynthSplitPaneDivider = class external 'javax.swing.plaf.synth' name 'SynthSplitPaneDivider' (JSPBBasicSplitPaneDivider) public constructor create(para1: JSPBBasicSplitPaneUI); overload; strict protected procedure setMouseOver(para1: jboolean); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; strict protected function createLeftOneTouchButton(): JSJButton; overload; virtual; function createRightOneTouchButton(): JSJButton; overload; virtual; end; JSBSoftBevelBorder = class external 'javax.swing.border' name 'SoftBevelBorder' (JSBBevelBorder) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSBMatteBorder = class external 'javax.swing.border' name 'MatteBorder' (JSBEmptyBorder) strict protected var fcolor: JAColor; external name 'color'; ftileIcon: JSIcon; external name 'tileIcon'; public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAColor); overload; constructor create(para1: JAInsets; para2: JAColor); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: JSIcon); overload; constructor create(para1: JAInsets; para2: JSIcon); overload; constructor create(para1: JSIcon); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function getBorderInsets(para1: JAComponent; para2: JAInsets): JAInsets; overload; virtual; function getBorderInsets(): JAInsets; overload; virtual; function getMatteColor(): JAColor; overload; virtual; function getTileIcon(): JSIcon; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSPMenuItemUI = class abstract external 'javax.swing.plaf' name 'MenuItemUI' (JSPButtonUI) public constructor create(); overload; end; JSPBBasicButtonUI = class external 'javax.swing.plaf.basic' name 'BasicButtonUI' (JSPButtonUI) strict protected var fdefaultTextIconGap: jint; external name 'defaultTextIconGap'; fdefaultTextShiftOffset: jint; external name 'defaultTextShiftOffset'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSAbstractButton); overload; virtual; procedure installListeners(para1: JSAbstractButton); overload; virtual; procedure installKeyboardActions(para1: JSAbstractButton); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallKeyboardActions(para1: JSAbstractButton); overload; virtual; procedure uninstallListeners(para1: JSAbstractButton); overload; virtual; procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; function createButtonListener(para1: JSAbstractButton): JSPBBasicButtonListener; overload; virtual; public function getDefaultTextIconGap(para1: JSAbstractButton): jint; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintIcon(para1: JAGraphics; para2: JSJComponent; para3: JARectangle); overload; virtual; procedure paintText(para1: JAGraphics; para2: JSJComponent; para3: JARectangle; para4: JLString); overload; virtual; procedure paintText(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle; para4: JLString); overload; virtual; procedure paintFocus(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle; para4: JARectangle; para5: JARectangle); overload; virtual; procedure paintButtonPressed(para1: JAGraphics; para2: JSAbstractButton); overload; virtual; procedure clearTextShiftOffset(); overload; virtual; procedure setTextShiftOffset(); overload; virtual; function getTextShiftOffset(): jint; overload; virtual; public function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSPMMultiButtonUI = class external 'javax.swing.plaf.multi' name 'MultiButtonUI' (JSPButtonUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicColorChooserUI = class external 'javax.swing.plaf.basic' name 'BasicColorChooserUI' (JSPColorChooserUI) public type InnerColorTransferHandler = class; Arr1InnerColorTransferHandler = array of InnerColorTransferHandler; Arr2InnerColorTransferHandler = array of Arr1InnerColorTransferHandler; Arr3InnerColorTransferHandler = array of Arr2InnerColorTransferHandler; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerColorTransferHandler = class external 'javax.swing.plaf.basic' name 'ColorTransferHandler' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerPropertyHandler = class; Arr1InnerPropertyHandler = array of InnerPropertyHandler; Arr2InnerPropertyHandler = array of Arr1InnerPropertyHandler; Arr3InnerPropertyHandler = array of Arr2InnerPropertyHandler; InnerPropertyHandler = class external 'javax.swing.plaf.basic' name 'PropertyHandler' end; strict protected var fchooser: JSJColorChooser; external name 'chooser'; fdefaultChoosers: Arr1JSCAbstractColorChooserPanel; external name 'defaultChoosers'; fpreviewListener: JSEChangeListener; external name 'previewListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function createDefaultChoosers(): Arr1JSCAbstractColorChooserPanel; overload; virtual; procedure uninstallDefaultChoosers(); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installPreviewPanel(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; procedure uninstallListeners(); overload; virtual; end; JSPMMultiColorChooserUI = class external 'javax.swing.plaf.multi' name 'MultiColorChooserUI' (JSPColorChooserUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicComboBoxUI = class external 'javax.swing.plaf.basic' name 'BasicComboBoxUI' (JSPComboBoxUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerDefaultKeySelectionManager = class; Arr1InnerDefaultKeySelectionManager = array of InnerDefaultKeySelectionManager; Arr2InnerDefaultKeySelectionManager = array of Arr1InnerDefaultKeySelectionManager; Arr3InnerDefaultKeySelectionManager = array of Arr2InnerDefaultKeySelectionManager; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerDefaultKeySelectionManager = class external 'javax.swing.plaf.basic' name 'DefaultKeySelectionManager' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerComboBoxLayoutManager = class; Arr1InnerComboBoxLayoutManager = array of InnerComboBoxLayoutManager; Arr2InnerComboBoxLayoutManager = array of Arr1InnerComboBoxLayoutManager; Arr3InnerComboBoxLayoutManager = array of Arr2InnerComboBoxLayoutManager; InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerListDataHandler = class; Arr1InnerListDataHandler = array of InnerListDataHandler; Arr2InnerListDataHandler = array of Arr1InnerListDataHandler; Arr3InnerListDataHandler = array of Arr2InnerListDataHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerItemHandler = class; Arr1InnerItemHandler = array of InnerItemHandler; Arr2InnerItemHandler = array of Arr1InnerItemHandler; Arr3InnerItemHandler = array of Arr2InnerItemHandler; InnerKeyHandler = class; Arr1InnerKeyHandler = array of InnerKeyHandler; Arr2InnerKeyHandler = array of Arr1InnerKeyHandler; Arr3InnerKeyHandler = array of Arr2InnerKeyHandler; InnerComboBoxLayoutManager = class external 'javax.swing.plaf.basic' name 'ComboBoxLayoutManager' end; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerListDataHandler = class external 'javax.swing.plaf.basic' name 'ListDataHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerItemHandler = class external 'javax.swing.plaf.basic' name 'ItemHandler' end; InnerKeyHandler = class external 'javax.swing.plaf.basic' name 'KeyHandler' end; strict protected var fcomboBox: JSJComboBox; external name 'comboBox'; fhasFocus: jboolean; external name 'hasFocus'; flistBox: JSJList; external name 'listBox'; fcurrentValuePane: JSCellRendererPane; external name 'currentValuePane'; fpopup: JSPBComboPopup; external name 'popup'; feditor: JAComponent; external name 'editor'; farrowButton: JSJButton; external name 'arrowButton'; fkeyListener: JAEKeyListener; external name 'keyListener'; ffocusListener: JAEFocusListener; external name 'focusListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; fitemListener: JAEItemListener; external name 'itemListener'; fpopupMouseListener: JAEMouseListener; external name 'popupMouseListener'; fpopupMouseMotionListener: JAEMouseMotionListener; external name 'popupMouseMotionListener'; fpopupKeyListener: JAEKeyListener; external name 'popupKeyListener'; flistDataListener: JSEListDataListener; external name 'listDataListener'; fisMinimumSizeDirty: jboolean; external name 'isMinimumSizeDirty'; fcachedMinimumSize: JADimension; external name 'cachedMinimumSize'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; function createPopup(): JSPBComboPopup; overload; virtual; function createKeyListener(): JAEKeyListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createListDataListener(): JSEListDataListener; overload; virtual; function createItemListener(): JAEItemListener; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; function createRenderer(): JSListCellRenderer; overload; virtual; function createEditor(): JSComboBoxEditor; overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; public procedure addEditor(); overload; virtual; procedure removeEditor(); overload; virtual; strict protected procedure configureEditor(); overload; virtual; procedure unconfigureEditor(); overload; virtual; public procedure configureArrowButton(); overload; virtual; procedure unconfigureArrowButton(); overload; virtual; strict protected function createArrowButton(): JSJButton; overload; virtual; public function isPopupVisible(para1: JSJComboBox): jboolean; overload; virtual; procedure setPopupVisible(para1: JSJComboBox; para2: jboolean); overload; virtual; function isFocusTraversable(para1: JSJComboBox): jboolean; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; strict protected function isNavigationKey(para1: jint): jboolean; overload; virtual; procedure selectNextPossibleValue(); overload; virtual; procedure selectPreviousPossibleValue(); overload; virtual; procedure toggleOpenClose(); overload; virtual; function rectangleForCurrentValue(): JARectangle; overload; virtual; function getInsets(): JAInsets; overload; virtual; public procedure paintCurrentValue(para1: JAGraphics; para2: JARectangle; para3: jboolean); overload; virtual; procedure paintCurrentValueBackground(para1: JAGraphics; para2: JARectangle; para3: jboolean); overload; virtual; strict protected function getDefaultSize(): JADimension; overload; virtual; function getDisplaySize(): JADimension; overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; end; JSPMMultiComboBoxUI = class external 'javax.swing.plaf.multi' name 'MultiComboBoxUI' (JSPComboBoxUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function isFocusTraversable(para1: JSJComboBox): jboolean; overload; virtual; procedure setPopupVisible(para1: JSJComboBox; para2: jboolean); overload; virtual; function isPopupVisible(para1: JSJComboBox): jboolean; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPMMultiDesktopIconUI = class external 'javax.swing.plaf.multi' name 'MultiDesktopIconUI' (JSPDesktopIconUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicDesktopPaneUI = class external 'javax.swing.plaf.basic' name 'BasicDesktopPaneUI' (JSPDesktopPaneUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerBasicDesktopManager = class; Arr1InnerBasicDesktopManager = array of InnerBasicDesktopManager; Arr2InnerBasicDesktopManager = array of Arr1InnerBasicDesktopManager; Arr3InnerBasicDesktopManager = array of Arr2InnerBasicDesktopManager; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerBasicDesktopManager = class external 'javax.swing.plaf.basic' name 'BasicDesktopManager' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerCloseAction = class; Arr1InnerCloseAction = array of InnerCloseAction; Arr2InnerCloseAction = array of Arr1InnerCloseAction; Arr3InnerCloseAction = array of Arr2InnerCloseAction; InnerMaximizeAction = class; Arr1InnerMaximizeAction = array of InnerMaximizeAction; Arr2InnerMaximizeAction = array of Arr1InnerMaximizeAction; Arr3InnerMaximizeAction = array of Arr2InnerMaximizeAction; InnerMinimizeAction = class; Arr1InnerMinimizeAction = array of InnerMinimizeAction; Arr2InnerMinimizeAction = array of Arr1InnerMinimizeAction; Arr3InnerMinimizeAction = array of Arr2InnerMinimizeAction; InnerNavigateAction = class; Arr1InnerNavigateAction = array of InnerNavigateAction; Arr2InnerNavigateAction = array of Arr1InnerNavigateAction; Arr3InnerNavigateAction = array of Arr2InnerNavigateAction; InnerOpenAction = class; Arr1InnerOpenAction = array of InnerOpenAction; Arr2InnerOpenAction = array of Arr1InnerOpenAction; Arr3InnerOpenAction = array of Arr2InnerOpenAction; InnerCloseAction = class external 'javax.swing.plaf.basic' name 'CloseAction' end; InnerMaximizeAction = class external 'javax.swing.plaf.basic' name 'MaximizeAction' end; InnerMinimizeAction = class external 'javax.swing.plaf.basic' name 'MinimizeAction' end; InnerNavigateAction = class external 'javax.swing.plaf.basic' name 'NavigateAction' end; InnerOpenAction = class external 'javax.swing.plaf.basic' name 'OpenAction' end; strict protected var fdesktop: JSJDesktopPane; external name 'desktop'; fdesktopManager: JSDesktopManager; external name 'desktopManager'; fminimizeKey: JSKeyStroke deprecated; external name 'minimizeKey'; fmaximizeKey: JSKeyStroke deprecated; external name 'maximizeKey'; fcloseKey: JSKeyStroke deprecated; external name 'closeKey'; fnavigateKey: JSKeyStroke deprecated; external name 'navigateKey'; fnavigateKey2: JSKeyStroke deprecated; external name 'navigateKey2'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDesktopManager(); overload; virtual; procedure uninstallDesktopManager(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure registerKeyboardActions(); overload; virtual; procedure unregisterKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; end; JSPMMultiDesktopPaneUI = class external 'javax.swing.plaf.multi' name 'MultiDesktopPaneUI' (JSPDesktopPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicFileChooserUI = class external 'javax.swing.plaf.basic' name 'BasicFileChooserUI' (JSPFileChooserUI) public type InnerGlobFilter = class; Arr1InnerGlobFilter = array of InnerGlobFilter; Arr2InnerGlobFilter = array of Arr1InnerGlobFilter; Arr3InnerGlobFilter = array of Arr2InnerGlobFilter; InnerFileTransferHandler = class; Arr1InnerFileTransferHandler = array of InnerFileTransferHandler; Arr2InnerFileTransferHandler = array of Arr1InnerFileTransferHandler; Arr3InnerFileTransferHandler = array of Arr2InnerFileTransferHandler; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerGlobFilter = class external 'javax.swing.plaf.basic' name 'GlobFilter' end; InnerFileTransferHandler = class external 'javax.swing.plaf.basic' name 'FileTransferHandler' public type InnerFileTransferable = class; Arr1InnerFileTransferable = array of InnerFileTransferable; Arr2InnerFileTransferable = array of Arr1InnerFileTransferable; Arr3InnerFileTransferable = array of Arr2InnerFileTransferable; InnerFileTransferable = class external 'javax.swing.plaf.basic' name 'FileTransferable' end; end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerAcceptAllFileFilter = class; Arr1InnerAcceptAllFileFilter = array of InnerAcceptAllFileFilter; Arr2InnerAcceptAllFileFilter = array of Arr1InnerAcceptAllFileFilter; Arr3InnerAcceptAllFileFilter = array of Arr2InnerAcceptAllFileFilter; InnerApproveSelectionAction = class; Arr1InnerApproveSelectionAction = array of InnerApproveSelectionAction; Arr2InnerApproveSelectionAction = array of Arr1InnerApproveSelectionAction; Arr3InnerApproveSelectionAction = array of Arr2InnerApproveSelectionAction; InnerCancelSelectionAction = class; Arr1InnerCancelSelectionAction = array of InnerCancelSelectionAction; Arr2InnerCancelSelectionAction = array of Arr1InnerCancelSelectionAction; Arr3InnerCancelSelectionAction = array of Arr2InnerCancelSelectionAction; InnerChangeToParentDirectoryAction = class; Arr1InnerChangeToParentDirectoryAction = array of InnerChangeToParentDirectoryAction; Arr2InnerChangeToParentDirectoryAction = array of Arr1InnerChangeToParentDirectoryAction; Arr3InnerChangeToParentDirectoryAction = array of Arr2InnerChangeToParentDirectoryAction; InnerGoHomeAction = class; Arr1InnerGoHomeAction = array of InnerGoHomeAction; Arr2InnerGoHomeAction = array of Arr1InnerGoHomeAction; Arr3InnerGoHomeAction = array of Arr2InnerGoHomeAction; InnerNewFolderAction = class; Arr1InnerNewFolderAction = array of InnerNewFolderAction; Arr2InnerNewFolderAction = array of Arr1InnerNewFolderAction; Arr3InnerNewFolderAction = array of Arr2InnerNewFolderAction; InnerUpdateAction = class; Arr1InnerUpdateAction = array of InnerUpdateAction; Arr2InnerUpdateAction = array of Arr1InnerUpdateAction; Arr3InnerUpdateAction = array of Arr2InnerUpdateAction; InnerBasicFileView = class; Arr1InnerBasicFileView = array of InnerBasicFileView; Arr2InnerBasicFileView = array of Arr1InnerBasicFileView; Arr3InnerBasicFileView = array of Arr2InnerBasicFileView; InnerDoubleClickListener = class; Arr1InnerDoubleClickListener = array of InnerDoubleClickListener; Arr2InnerDoubleClickListener = array of Arr1InnerDoubleClickListener; Arr3InnerDoubleClickListener = array of Arr2InnerDoubleClickListener; InnerSelectionListener = class; Arr1InnerSelectionListener = array of InnerSelectionListener; Arr2InnerSelectionListener = array of Arr1InnerSelectionListener; Arr3InnerSelectionListener = array of Arr2InnerSelectionListener; InnerAcceptAllFileFilter = class external 'javax.swing.plaf.basic' name 'AcceptAllFileFilter' end; InnerApproveSelectionAction = class external 'javax.swing.plaf.basic' name 'ApproveSelectionAction' end; InnerCancelSelectionAction = class external 'javax.swing.plaf.basic' name 'CancelSelectionAction' end; InnerChangeToParentDirectoryAction = class external 'javax.swing.plaf.basic' name 'ChangeToParentDirectoryAction' end; InnerGoHomeAction = class external 'javax.swing.plaf.basic' name 'GoHomeAction' end; InnerNewFolderAction = class external 'javax.swing.plaf.basic' name 'NewFolderAction' end; InnerUpdateAction = class external 'javax.swing.plaf.basic' name 'UpdateAction' end; InnerBasicFileView = class external 'javax.swing.plaf.basic' name 'BasicFileView' end; InnerDoubleClickListener = class external 'javax.swing.plaf.basic' name 'DoubleClickListener' end; InnerSelectionListener = class external 'javax.swing.plaf.basic' name 'SelectionListener' end; strict protected var fdirectoryIcon: JSIcon; external name 'directoryIcon'; ffileIcon: JSIcon; external name 'fileIcon'; fcomputerIcon: JSIcon; external name 'computerIcon'; fhardDriveIcon: JSIcon; external name 'hardDriveIcon'; ffloppyDriveIcon: JSIcon; external name 'floppyDriveIcon'; fnewFolderIcon: JSIcon; external name 'newFolderIcon'; fupFolderIcon: JSIcon; external name 'upFolderIcon'; fhomeFolderIcon: JSIcon; external name 'homeFolderIcon'; flistViewIcon: JSIcon; external name 'listViewIcon'; fdetailsViewIcon: JSIcon; external name 'detailsViewIcon'; fsaveButtonMnemonic: jint; external name 'saveButtonMnemonic'; fopenButtonMnemonic: jint; external name 'openButtonMnemonic'; fcancelButtonMnemonic: jint; external name 'cancelButtonMnemonic'; fupdateButtonMnemonic: jint; external name 'updateButtonMnemonic'; fhelpButtonMnemonic: jint; external name 'helpButtonMnemonic'; fdirectoryOpenButtonMnemonic: jint; external name 'directoryOpenButtonMnemonic'; fsaveButtonText: JLString; external name 'saveButtonText'; fopenButtonText: JLString; external name 'openButtonText'; fcancelButtonText: JLString; external name 'cancelButtonText'; fupdateButtonText: JLString; external name 'updateButtonText'; fhelpButtonText: JLString; external name 'helpButtonText'; fdirectoryOpenButtonText: JLString; external name 'directoryOpenButtonText'; fsaveButtonToolTipText: JLString; external name 'saveButtonToolTipText'; fopenButtonToolTipText: JLString; external name 'openButtonToolTipText'; fcancelButtonToolTipText: JLString; external name 'cancelButtonToolTipText'; fupdateButtonToolTipText: JLString; external name 'updateButtonToolTipText'; fhelpButtonToolTipText: JLString; external name 'helpButtonToolTipText'; fdirectoryOpenButtonToolTipText: JLString; external name 'directoryOpenButtonToolTipText'; public constructor create(para1: JSJFileChooser); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure installComponents(para1: JSJFileChooser); overload; virtual; procedure uninstallComponents(para1: JSJFileChooser); overload; virtual; strict protected procedure installListeners(para1: JSJFileChooser); overload; virtual; procedure uninstallListeners(para1: JSJFileChooser); overload; virtual; procedure installDefaults(para1: JSJFileChooser); overload; virtual; procedure installIcons(para1: JSJFileChooser); overload; virtual; procedure installStrings(para1: JSJFileChooser); overload; virtual; procedure uninstallDefaults(para1: JSJFileChooser); overload; virtual; procedure uninstallIcons(para1: JSJFileChooser); overload; virtual; procedure uninstallStrings(para1: JSJFileChooser); overload; virtual; procedure createModel(); overload; virtual; public function getModel(): JSPBBasicDirectoryModel; overload; virtual; function createPropertyChangeListener(para1: JSJFileChooser): JBPropertyChangeListener; overload; virtual; function getFileName(): JLString; overload; virtual; function getDirectoryName(): JLString; overload; virtual; procedure setFileName(para1: JLString); overload; virtual; procedure setDirectoryName(para1: JLString); overload; virtual; procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; function getFileChooser(): JSJFileChooser; overload; virtual; function getAccessoryPanel(): JSJPanel; overload; virtual; strict protected function getApproveButton(para1: JSJFileChooser): JSJButton; overload; virtual; public function getApproveButtonToolTipText(para1: JSJFileChooser): JLString; overload; virtual; procedure clearIconCache(); overload; virtual; strict protected function createDoubleClickListener(para1: JSJFileChooser; para2: JSJList): JAEMouseListener; overload; virtual; public function createListSelectionListener(para1: JSJFileChooser): JSEListSelectionListener; overload; virtual; strict protected function isDirectorySelected(): jboolean; overload; virtual; procedure setDirectorySelected(para1: jboolean); overload; virtual; function getDirectory(): JIFile; overload; virtual; procedure setDirectory(para1: JIFile); overload; virtual; public function getAcceptAllFileFilter(para1: JSJFileChooser): JSFFileFilter; overload; virtual; function getFileView(para1: JSJFileChooser): JSFFileView; overload; virtual; function getDialogTitle(para1: JSJFileChooser): JLString; overload; virtual; function getApproveButtonMnemonic(para1: JSJFileChooser): jint; overload; virtual; function getApproveButtonText(para1: JSJFileChooser): JLString; overload; virtual; function getNewFolderAction(): JSAction; overload; virtual; function getGoHomeAction(): JSAction; overload; virtual; function getChangeToParentDirectoryAction(): JSAction; overload; virtual; function getApproveSelectionAction(): JSAction; overload; virtual; function getCancelSelectionAction(): JSAction; overload; virtual; function getUpdateAction(): JSAction; overload; virtual; end; JSPMMultiFileChooserUI = class external 'javax.swing.plaf.multi' name 'MultiFileChooserUI' (JSPFileChooserUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function getAcceptAllFileFilter(para1: JSJFileChooser): JSFFileFilter; overload; virtual; function getFileView(para1: JSJFileChooser): JSFFileView; overload; virtual; function getApproveButtonText(para1: JSJFileChooser): JLString; overload; virtual; function getDialogTitle(para1: JSJFileChooser): JLString; overload; virtual; procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicInternalFrameUI = class external 'javax.swing.plaf.basic' name 'BasicInternalFrameUI' (JSPInternalFrameUI) public type InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerBasicInternalFrameListener = class; Arr1InnerBasicInternalFrameListener = array of InnerBasicInternalFrameListener; Arr2InnerBasicInternalFrameListener = array of Arr1InnerBasicInternalFrameListener; Arr3InnerBasicInternalFrameListener = array of Arr2InnerBasicInternalFrameListener; InnerBorderListener = class; Arr1InnerBorderListener = array of InnerBorderListener; Arr2InnerBorderListener = array of Arr1InnerBorderListener; Arr3InnerBorderListener = array of Arr2InnerBorderListener; InnerComponentHandler = class; Arr1InnerComponentHandler = array of InnerComponentHandler; Arr2InnerComponentHandler = array of Arr1InnerComponentHandler; Arr3InnerComponentHandler = array of Arr2InnerComponentHandler; InnerGlassPaneDispatcher = class; Arr1InnerGlassPaneDispatcher = array of InnerGlassPaneDispatcher; Arr2InnerGlassPaneDispatcher = array of Arr1InnerGlassPaneDispatcher; Arr3InnerGlassPaneDispatcher = array of Arr2InnerGlassPaneDispatcher; InnerInternalFramePropertyChangeListener = class; Arr1InnerInternalFramePropertyChangeListener = array of InnerInternalFramePropertyChangeListener; Arr2InnerInternalFramePropertyChangeListener = array of Arr1InnerInternalFramePropertyChangeListener; Arr3InnerInternalFramePropertyChangeListener = array of Arr2InnerInternalFramePropertyChangeListener; InnerInternalFrameLayout = class; Arr1InnerInternalFrameLayout = array of InnerInternalFrameLayout; Arr2InnerInternalFrameLayout = array of Arr1InnerInternalFrameLayout; Arr3InnerInternalFrameLayout = array of Arr2InnerInternalFrameLayout; InnerBasicInternalFrameListener = class external 'javax.swing.plaf.basic' name 'BasicInternalFrameListener' end; InnerBorderListener = class external 'javax.swing.plaf.basic' name 'BorderListener' end; InnerComponentHandler = class external 'javax.swing.plaf.basic' name 'ComponentHandler' end; InnerGlassPaneDispatcher = class external 'javax.swing.plaf.basic' name 'GlassPaneDispatcher' end; InnerInternalFramePropertyChangeListener = class external 'javax.swing.plaf.basic' name 'InternalFramePropertyChangeListener' end; InnerInternalFrameLayout = class external 'javax.swing.plaf.basic' name 'InternalFrameLayout' end; strict protected var fframe: JSJInternalFrame; external name 'frame'; fborderListener: JSEMouseInputAdapter; external name 'borderListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; finternalFrameLayout: JALayoutManager; external name 'internalFrameLayout'; fcomponentListener: JAEComponentListener; external name 'componentListener'; fglassPaneDispatcher: JSEMouseInputListener; external name 'glassPaneDispatcher'; fnorthPane: JSJComponent; external name 'northPane'; fsouthPane: JSJComponent; external name 'southPane'; fwestPane: JSJComponent; external name 'westPane'; feastPane: JSJComponent; external name 'eastPane'; ftitlePane: JSPBBasicInternalFrameTitlePane; external name 'titlePane'; fopenMenuKey: JSKeyStroke deprecated; external name 'openMenuKey'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(para1: JSJInternalFrame); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure installComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure replacePane(para1: JSJComponent; para2: JSJComponent); overload; virtual; procedure deinstallMouseHandlers(para1: JSJComponent); overload; virtual; procedure installMouseHandlers(para1: JSJComponent); overload; virtual; function createNorthPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; function createSouthPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; function createWestPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; function createEastPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; function createBorderListener(para1: JSJInternalFrame): JSEMouseInputAdapter; overload; virtual; procedure createInternalFrameListener(); overload; virtual; function isKeyBindingRegistered(): jboolean; overload; virtual; final; procedure setKeyBindingRegistered(para1: jboolean); overload; virtual; final; public function isKeyBindingActive(): jboolean; overload; virtual; final; strict protected procedure setKeyBindingActive(para1: jboolean); overload; virtual; final; procedure setupMenuOpenKey(); overload; virtual; procedure setupMenuCloseKey(); overload; virtual; public function getNorthPane(): JSJComponent; overload; virtual; procedure setNorthPane(para1: JSJComponent); overload; virtual; function getSouthPane(): JSJComponent; overload; virtual; procedure setSouthPane(para1: JSJComponent); overload; virtual; function getWestPane(): JSJComponent; overload; virtual; procedure setWestPane(para1: JSJComponent); overload; virtual; function getEastPane(): JSJComponent; overload; virtual; procedure setEastPane(para1: JSJComponent); overload; virtual; strict protected function getDesktopManager(): JSDesktopManager; overload; virtual; function createDesktopManager(): JSDesktopManager; overload; virtual; procedure closeFrame(para1: JSJInternalFrame); overload; virtual; procedure maximizeFrame(para1: JSJInternalFrame); overload; virtual; procedure minimizeFrame(para1: JSJInternalFrame); overload; virtual; procedure iconifyFrame(para1: JSJInternalFrame); overload; virtual; procedure deiconifyFrame(para1: JSJInternalFrame); overload; virtual; procedure activateFrame(para1: JSJInternalFrame); overload; virtual; procedure deactivateFrame(para1: JSJInternalFrame); overload; virtual; function createComponentListener(): JAEComponentListener; overload; virtual; function createGlassPaneDispatcher(): JSEMouseInputListener; overload; virtual; end; JSPMMultiInternalFrameUI = class external 'javax.swing.plaf.multi' name 'MultiInternalFrameUI' (JSPInternalFrameUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicLabelUI = class external 'javax.swing.plaf.basic' name 'BasicLabelUI' (JSPLabelUI, JBPropertyChangeListener) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; strict protected class var flabelUI: JSPBBasicLabelUI; external name 'labelUI'; public constructor create(); overload; strict protected function layoutCL(para1: JSJLabel; para2: JAFontMetrics; para3: JLString; para4: JSIcon; para5: JARectangle; para6: JARectangle; para7: JARectangle): JLString; overload; virtual; procedure paintEnabledText(para1: JSJLabel; para2: JAGraphics; para3: JLString; para4: jint; para5: jint); overload; virtual; procedure paintDisabledText(para1: JSJLabel; para2: JAGraphics; para3: JLString; para4: jint; para5: jint); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJLabel); overload; virtual; procedure installListeners(para1: JSJLabel); overload; virtual; procedure installComponents(para1: JSJLabel); overload; virtual; procedure installKeyboardActions(para1: JSJLabel); overload; virtual; procedure uninstallDefaults(para1: JSJLabel); overload; virtual; procedure uninstallListeners(para1: JSJLabel); overload; virtual; procedure uninstallComponents(para1: JSJLabel); overload; virtual; procedure uninstallKeyboardActions(para1: JSJLabel); overload; virtual; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMultiLabelUI = class external 'javax.swing.plaf.multi' name 'MultiLabelUI' (JSPLabelUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicListUI = class external 'javax.swing.plaf.basic' name 'BasicListUI' (JSPListUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerListTransferHandler = class; Arr1InnerListTransferHandler = array of InnerListTransferHandler; Arr2InnerListTransferHandler = array of Arr1InnerListTransferHandler; Arr3InnerListTransferHandler = array of Arr2InnerListTransferHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerListTransferHandler = class external 'javax.swing.plaf.basic' name 'ListTransferHandler' end; public type InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerListDataHandler = class; Arr1InnerListDataHandler = array of InnerListDataHandler; Arr2InnerListDataHandler = array of Arr1InnerListDataHandler; Arr3InnerListDataHandler = array of Arr2InnerListDataHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerListSelectionHandler = class; Arr1InnerListSelectionHandler = array of InnerListSelectionHandler; Arr2InnerListSelectionHandler = array of Arr1InnerListSelectionHandler; Arr3InnerListSelectionHandler = array of Arr2InnerListSelectionHandler; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; InnerListDataHandler = class external 'javax.swing.plaf.basic' name 'ListDataHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerListSelectionHandler = class external 'javax.swing.plaf.basic' name 'ListSelectionHandler' end; strict protected var flist: JSJList; external name 'list'; frendererPane: JSCellRendererPane; external name 'rendererPane'; ffocusListener: JAEFocusListener; external name 'focusListener'; fmouseInputListener: JSEMouseInputListener; external name 'mouseInputListener'; flistSelectionListener: JSEListSelectionListener; external name 'listSelectionListener'; flistDataListener: JSEListDataListener; external name 'listDataListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; fcellHeights: Arr1jint; external name 'cellHeights'; fcellHeight: jint; external name 'cellHeight'; fcellWidth: jint; external name 'cellWidth'; fupdateLayoutStateNeeded: jint; external name 'updateLayoutStateNeeded'; strict protected const modelChanged = 1; selectionModelChanged = 2; fontChanged = 4; fixedCellWidthChanged = 8; fixedCellHeightChanged = 16; prototypeCellValueChanged = 32; cellRendererChanged = 64; public constructor create(); overload; strict protected procedure paintCell(para1: JAGraphics; para2: jint; para3: JARectangle; para4: JSListCellRenderer; para5: JSListModel; para6: JSListSelectionModel; para7: jint); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure selectPreviousIndex(); overload; virtual; procedure selectNextIndex(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function locationToIndex(para1: JSJList; para2: JAPoint): jint; overload; virtual; function indexToLocation(para1: JSJList; para2: jint): JAPoint; overload; virtual; function getCellBounds(para1: JSJList; para2: jint; para3: jint): JARectangle; overload; virtual; strict protected function getRowHeight(para1: jint): jint; overload; virtual; function convertYToRow(para1: jint): jint; overload; virtual; function convertRowToY(para1: jint): jint; overload; virtual; procedure maybeUpdateLayoutState(); overload; virtual; procedure updateLayoutState(); overload; virtual; function createMouseInputListener(): JSEMouseInputListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createListSelectionListener(): JSEListSelectionListener; overload; virtual; function createListDataListener(): JSEListDataListener; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; end; JSPMMultiListUI = class external 'javax.swing.plaf.multi' name 'MultiListUI' (JSPListUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function locationToIndex(para1: JSJList; para2: JAPoint): jint; overload; virtual; function indexToLocation(para1: JSJList; para2: jint): JAPoint; overload; virtual; function getCellBounds(para1: JSJList; para2: jint; para3: jint): JARectangle; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicMenuBarUI = class external 'javax.swing.plaf.basic' name 'BasicMenuBarUI' (JSPMenuBarUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; strict protected var fmenuBar: JSJMenuBar; external name 'menuBar'; fcontainerListener: JAEContainerListener; external name 'containerListener'; fchangeListener: JSEChangeListener; external name 'changeListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function createContainerListener(): JAEContainerListener; overload; virtual; function createChangeListener(): JSEChangeListener; overload; virtual; public function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMultiMenuBarUI = class external 'javax.swing.plaf.multi' name 'MultiMenuBarUI' (JSPMenuBarUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicOptionPaneUI = class external 'javax.swing.plaf.basic' name 'BasicOptionPaneUI' (JSPOptionPaneUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerButtonFactory = class; Arr1InnerButtonFactory = array of InnerButtonFactory; Arr2InnerButtonFactory = array of Arr1InnerButtonFactory; Arr3InnerButtonFactory = array of Arr2InnerButtonFactory; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerMultiplexingTextField = class; Arr1InnerMultiplexingTextField = array of InnerMultiplexingTextField; Arr2InnerMultiplexingTextField = array of Arr1InnerMultiplexingTextField; Arr3InnerMultiplexingTextField = array of Arr2InnerMultiplexingTextField; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerButtonFactory = class external 'javax.swing.plaf.basic' name 'ButtonFactory' public type InnerConstrainedButton = class; Arr1InnerConstrainedButton = array of InnerConstrainedButton; Arr2InnerConstrainedButton = array of Arr1InnerConstrainedButton; Arr3InnerConstrainedButton = array of Arr2InnerConstrainedButton; InnerConstrainedButton = class external 'javax.swing.plaf.basic' name 'ConstrainedButton' end; end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerMultiplexingTextField = class external 'javax.swing.plaf.basic' name 'MultiplexingTextField' end; public type InnerButtonActionListener = class; Arr1InnerButtonActionListener = array of InnerButtonActionListener; Arr2InnerButtonActionListener = array of Arr1InnerButtonActionListener; Arr3InnerButtonActionListener = array of Arr2InnerButtonActionListener; InnerButtonAreaLayout = class; Arr1InnerButtonAreaLayout = array of InnerButtonAreaLayout; Arr2InnerButtonAreaLayout = array of Arr1InnerButtonAreaLayout; Arr3InnerButtonAreaLayout = array of Arr2InnerButtonAreaLayout; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerButtonActionListener = class external 'javax.swing.plaf.basic' name 'ButtonActionListener' end; InnerButtonAreaLayout = class external 'javax.swing.plaf.basic' name 'ButtonAreaLayout' (JLObject, JALayoutManager) strict protected var fsyncAllWidths: jboolean; external name 'syncAllWidths'; fpadding: jint; external name 'padding'; fcentersChildren: jboolean; external name 'centersChildren'; public constructor create(para1: jboolean; para2: jint); overload; procedure setSyncAllWidths(para1: jboolean); overload; virtual; function getSyncAllWidths(): jboolean; overload; virtual; procedure setPadding(para1: jint); overload; virtual; function getPadding(): jint; overload; virtual; procedure setCentersChildren(para1: jboolean); overload; virtual; function getCentersChildren(): jboolean; overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; public const MinimumWidth = 262; MinimumHeight = 90; strict protected var foptionPane: JSJOptionPane; external name 'optionPane'; fminimumSize: JADimension; external name 'minimumSize'; finputComponent: JSJComponent; external name 'inputComponent'; finitialFocusComponent: JAComponent; external name 'initialFocusComponent'; fhasCustomComponents: jboolean; external name 'hasCustomComponents'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; public function getMinimumOptionPaneSize(): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function createMessageArea(): JAContainer; overload; virtual; procedure addMessageComponents(para1: JAContainer; para2: JAGridBagConstraints; para3: JLObject; para4: jint; para5: jboolean); overload; virtual; function getMessage(): JLObject; overload; virtual; procedure addIcon(para1: JAContainer); overload; virtual; function getIcon(): JSIcon; overload; virtual; function getIconForType(para1: jint): JSIcon; overload; virtual; function getMaxCharactersPerLineCount(): jint; overload; virtual; procedure burstStringInto(para1: JAContainer; para2: JLString; para3: jint); overload; virtual; function createSeparator(): JAContainer; overload; virtual; function createButtonArea(): JAContainer; overload; virtual; procedure addButtonComponents(para1: JAContainer; para2: Arr1JLObject; para3: jint); overload; virtual; procedure addButtonComponents(para1: JAContainer; var para2: array of JLObject; para3: jint); overload; virtual; function createButtonActionListener(para1: jint): JAEActionListener; overload; virtual; function getButtons(): Arr1JLObject; overload; virtual; function getSizeButtonsToSameWidth(): jboolean; overload; virtual; function getInitialValueIndex(): jint; overload; virtual; procedure resetInputValue(); overload; virtual; public procedure selectInitialValue(para1: JSJOptionPane); overload; virtual; function containsCustomComponents(para1: JSJOptionPane): jboolean; overload; virtual; end; JSPMMultiOptionPaneUI = class external 'javax.swing.plaf.multi' name 'MultiOptionPaneUI' (JSPOptionPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; procedure selectInitialValue(para1: JSJOptionPane); overload; virtual; function containsCustomComponents(para1: JSJOptionPane): jboolean; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicPanelUI = class external 'javax.swing.plaf.basic' name 'BasicPanelUI' (JSPPanelUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJPanel); overload; virtual; procedure uninstallDefaults(para1: JSJPanel); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSPMMultiPanelUI = class external 'javax.swing.plaf.multi' name 'MultiPanelUI' (JSPPanelUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicPopupMenuUI = class external 'javax.swing.plaf.basic' name 'BasicPopupMenuUI' (JSPPopupMenuUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerBasicMenuKeyListener = class; Arr1InnerBasicMenuKeyListener = array of InnerBasicMenuKeyListener; Arr2InnerBasicMenuKeyListener = array of Arr1InnerBasicMenuKeyListener; Arr3InnerBasicMenuKeyListener = array of Arr2InnerBasicMenuKeyListener; InnerBasicPopupMenuListener = class; Arr1InnerBasicPopupMenuListener = array of InnerBasicPopupMenuListener; Arr2InnerBasicPopupMenuListener = array of Arr1InnerBasicPopupMenuListener; Arr3InnerBasicPopupMenuListener = array of Arr2InnerBasicPopupMenuListener; InnerMenuKeyboardHelper = class; Arr1InnerMenuKeyboardHelper = array of InnerMenuKeyboardHelper; Arr2InnerMenuKeyboardHelper = array of Arr1InnerMenuKeyboardHelper; Arr3InnerMenuKeyboardHelper = array of Arr2InnerMenuKeyboardHelper; InnerMouseGrabber = class; Arr1InnerMouseGrabber = array of InnerMouseGrabber; Arr2InnerMouseGrabber = array of Arr1InnerMouseGrabber; Arr3InnerMouseGrabber = array of Arr2InnerMouseGrabber; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerBasicMenuKeyListener = class external 'javax.swing.plaf.basic' name 'BasicMenuKeyListener' end; InnerBasicPopupMenuListener = class external 'javax.swing.plaf.basic' name 'BasicPopupMenuListener' end; InnerMenuKeyboardHelper = class external 'javax.swing.plaf.basic' name 'MenuKeyboardHelper' end; InnerMouseGrabber = class external 'javax.swing.plaf.basic' name 'MouseGrabber' end; strict protected var fpopupMenu: JSJPopupMenu; external name 'popupMenu'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure installDefaults(); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; public function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; end; JSPMMultiPopupMenuUI = class external 'javax.swing.plaf.multi' name 'MultiPopupMenuUI' (JSPPopupMenuUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; function getPopup(para1: JSJPopupMenu; para2: jint; para3: jint): JSPopup; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicProgressBarUI = class external 'javax.swing.plaf.basic' name 'BasicProgressBarUI' (JSPProgressBarUI) public type InnerAnimator = class; Arr1InnerAnimator = array of InnerAnimator; Arr2InnerAnimator = array of Arr1InnerAnimator; Arr3InnerAnimator = array of Arr2InnerAnimator; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerAnimator = class external 'javax.swing.plaf.basic' name 'Animator' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerChangeHandler = class; Arr1InnerChangeHandler = array of InnerChangeHandler; Arr2InnerChangeHandler = array of Arr1InnerChangeHandler; Arr3InnerChangeHandler = array of Arr2InnerChangeHandler; InnerChangeHandler = class external 'javax.swing.plaf.basic' name 'ChangeHandler' end; strict protected var fprogressBar: JSJProgressBar; external name 'progressBar'; fchangeListener: JSEChangeListener; external name 'changeListener'; fboxRect: JARectangle; external name 'boxRect'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure startAnimationTimer(); overload; virtual; procedure stopAnimationTimer(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; strict protected function getPreferredInnerHorizontal(): JADimension; overload; virtual; function getPreferredInnerVertical(): JADimension; overload; virtual; function getSelectionForeground(): JAColor; overload; virtual; function getSelectionBackground(): JAColor; overload; virtual; function getCellLength(): jint; overload; virtual; procedure setCellLength(para1: jint); overload; virtual; function getCellSpacing(): jint; overload; virtual; procedure setCellSpacing(para1: jint); overload; virtual; function getAmountFull(para1: JAInsets; para2: jint; para3: jint): jint; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected function getBox(para1: JARectangle): JARectangle; overload; virtual; function getBoxLength(para1: jint; para2: jint): jint; overload; virtual; procedure paintIndeterminate(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintDeterminate(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintString(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: JAInsets); overload; virtual; function getStringPlacement(para1: JAGraphics; para2: JLString; para3: jint; para4: jint; para5: jint; para6: jint): JAPoint; overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function getAnimationIndex(): jint; overload; virtual; function getFrameCount(): jint; overload; virtual; final; procedure setAnimationIndex(para1: jint); overload; virtual; procedure incrementAnimationIndex(); overload; virtual; end; JSPMMultiProgressBarUI = class external 'javax.swing.plaf.multi' name 'MultiProgressBarUI' (JSPProgressBarUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicRootPaneUI = class external 'javax.swing.plaf.basic' name 'BasicRootPaneUI' (JSPRootPaneUI, JBPropertyChangeListener) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerRootPaneInputMap = class; Arr1InnerRootPaneInputMap = array of InnerRootPaneInputMap; Arr2InnerRootPaneInputMap = array of Arr1InnerRootPaneInputMap; Arr3InnerRootPaneInputMap = array of Arr2InnerRootPaneInputMap; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerRootPaneInputMap = class external 'javax.swing.plaf.basic' name 'RootPaneInputMap' end; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJRootPane); overload; virtual; procedure installComponents(para1: JSJRootPane); overload; virtual; procedure installListeners(para1: JSJRootPane); overload; virtual; procedure installKeyboardActions(para1: JSJRootPane); overload; virtual; procedure uninstallDefaults(para1: JSJRootPane); overload; virtual; procedure uninstallComponents(para1: JSJRootPane); overload; virtual; procedure uninstallListeners(para1: JSJRootPane); overload; virtual; procedure uninstallKeyboardActions(para1: JSJRootPane); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMultiRootPaneUI = class external 'javax.swing.plaf.multi' name 'MultiRootPaneUI' (JSPRootPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicScrollBarUI = class external 'javax.swing.plaf.basic' name 'BasicScrollBarUI' (JSPScrollBarUI, JALayoutManager, JSSwingConstants) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerArrowButtonListener = class; Arr1InnerArrowButtonListener = array of InnerArrowButtonListener; Arr2InnerArrowButtonListener = array of Arr1InnerArrowButtonListener; Arr3InnerArrowButtonListener = array of Arr2InnerArrowButtonListener; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerScrollListener = class; Arr1InnerScrollListener = array of InnerScrollListener; Arr2InnerScrollListener = array of Arr1InnerScrollListener; Arr3InnerScrollListener = array of Arr2InnerScrollListener; InnerTrackListener = class; Arr1InnerTrackListener = array of InnerTrackListener; Arr2InnerTrackListener = array of Arr1InnerTrackListener; Arr3InnerTrackListener = array of Arr2InnerTrackListener; InnerArrowButtonListener = class external 'javax.swing.plaf.basic' name 'ArrowButtonListener' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerModelListener = class external 'javax.swing.plaf.basic' name 'ModelListener' end; InnerScrollListener = class external 'javax.swing.plaf.basic' name 'ScrollListener' end; InnerTrackListener = class external 'javax.swing.plaf.basic' name 'TrackListener' end; strict protected var fminimumThumbSize: JADimension; external name 'minimumThumbSize'; fmaximumThumbSize: JADimension; external name 'maximumThumbSize'; fthumbHighlightColor: JAColor; external name 'thumbHighlightColor'; fthumbLightShadowColor: JAColor; external name 'thumbLightShadowColor'; fthumbDarkShadowColor: JAColor; external name 'thumbDarkShadowColor'; fthumbColor: JAColor; external name 'thumbColor'; ftrackColor: JAColor; external name 'trackColor'; ftrackHighlightColor: JAColor; external name 'trackHighlightColor'; fscrollbar: JSJScrollBar; external name 'scrollbar'; fincrButton: JSJButton; external name 'incrButton'; fdecrButton: JSJButton; external name 'decrButton'; fisDragging: jboolean; external name 'isDragging'; ftrackListener: JSPBBasicScrollBarUI.InnerTrackListener; external name 'trackListener'; fbuttonListener: JSPBBasicScrollBarUI.InnerArrowButtonListener; external name 'buttonListener'; fmodelListener: JSPBBasicScrollBarUI.InnerModelListener; external name 'modelListener'; fthumbRect: JARectangle; external name 'thumbRect'; ftrackRect: JARectangle; external name 'trackRect'; ftrackHighlight: jint; external name 'trackHighlight'; strict protected const NO_HIGHLIGHT = 0; DECREASE_HIGHLIGHT = 1; INCREASE_HIGHLIGHT = 2; strict protected var fscrollListener: JSPBBasicScrollBarUI.InnerScrollListener; external name 'scrollListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; fscrollTimer: JSTimer; external name 'scrollTimer'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure configureScrollBarColors(); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; function createTrackListener(): JSPBBasicScrollBarUI.InnerTrackListener; overload; virtual; function createArrowButtonListener(): JSPBBasicScrollBarUI.InnerArrowButtonListener; overload; virtual; function createModelListener(): JSPBBasicScrollBarUI.InnerModelListener; overload; virtual; function createScrollListener(): JSPBBasicScrollBarUI.InnerScrollListener; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; procedure setThumbRollover(para1: jboolean); overload; virtual; public function isThumbRollover(): jboolean; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function createDecreaseButton(para1: jint): JSJButton; overload; virtual; function createIncreaseButton(para1: jint): JSJButton; overload; virtual; procedure paintDecreaseHighlight(para1: JAGraphics); overload; virtual; procedure paintIncreaseHighlight(para1: JAGraphics); overload; virtual; procedure paintTrack(para1: JAGraphics; para2: JSJComponent; para3: JARectangle); overload; virtual; procedure paintThumb(para1: JAGraphics; para2: JSJComponent; para3: JARectangle); overload; virtual; function getMinimumThumbSize(): JADimension; overload; virtual; function getMaximumThumbSize(): JADimension; overload; virtual; public procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; strict protected procedure layoutVScrollbar(para1: JSJScrollBar); overload; virtual; procedure layoutHScrollbar(para1: JSJScrollBar); overload; virtual; public procedure layoutContainer(para1: JAContainer); overload; virtual; strict protected procedure setThumbBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; function getThumbBounds(): JARectangle; overload; virtual; function getTrackBounds(): JARectangle; overload; virtual; procedure scrollByBlock(para1: jint); overload; virtual; procedure scrollByUnit(para1: jint); overload; virtual; public function getSupportsAbsolutePositioning(): jboolean; overload; virtual; end; JSPMMultiScrollBarUI = class external 'javax.swing.plaf.multi' name 'MultiScrollBarUI' (JSPScrollBarUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicScrollPaneUI = class external 'javax.swing.plaf.basic' name 'BasicScrollPaneUI' (JSPScrollPaneUI, JSScrollPaneConstants) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerHSBChangeListener = class; Arr1InnerHSBChangeListener = array of InnerHSBChangeListener; Arr2InnerHSBChangeListener = array of Arr1InnerHSBChangeListener; Arr3InnerHSBChangeListener = array of Arr2InnerHSBChangeListener; InnerVSBChangeListener = class; Arr1InnerVSBChangeListener = array of InnerVSBChangeListener; Arr2InnerVSBChangeListener = array of Arr1InnerVSBChangeListener; Arr3InnerVSBChangeListener = array of Arr2InnerVSBChangeListener; InnerViewportChangeHandler = class; Arr1InnerViewportChangeHandler = array of InnerViewportChangeHandler; Arr2InnerViewportChangeHandler = array of Arr1InnerViewportChangeHandler; Arr3InnerViewportChangeHandler = array of Arr2InnerViewportChangeHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerMouseWheelHandler = class; Arr1InnerMouseWheelHandler = array of InnerMouseWheelHandler; Arr2InnerMouseWheelHandler = array of Arr1InnerMouseWheelHandler; Arr3InnerMouseWheelHandler = array of Arr2InnerMouseWheelHandler; InnerHSBChangeListener = class external 'javax.swing.plaf.basic' name 'HSBChangeListener' end; InnerVSBChangeListener = class external 'javax.swing.plaf.basic' name 'VSBChangeListener' end; InnerViewportChangeHandler = class external 'javax.swing.plaf.basic' name 'ViewportChangeHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerMouseWheelHandler = class external 'javax.swing.plaf.basic' name 'MouseWheelHandler' end; strict protected var fscrollpane: JSJScrollPane; external name 'scrollpane'; fvsbChangeListener: JSEChangeListener; external name 'vsbChangeListener'; fhsbChangeListener: JSEChangeListener; external name 'hsbChangeListener'; fviewportChangeListener: JSEChangeListener; external name 'viewportChangeListener'; fspPropertyChangeListener: JBPropertyChangeListener; external name 'spPropertyChangeListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure installDefaults(para1: JSJScrollPane); overload; virtual; procedure installListeners(para1: JSJScrollPane); overload; virtual; procedure installKeyboardActions(para1: JSJScrollPane); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(para1: JSJScrollPane); overload; virtual; procedure uninstallListeners(para1: JSJComponent); overload; virtual; procedure uninstallKeyboardActions(para1: JSJScrollPane); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure syncScrollPaneWithViewport(); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; strict protected function createViewportChangeListener(): JSEChangeListener; overload; virtual; function createHSBChangeListener(): JSEChangeListener; overload; virtual; function createVSBChangeListener(): JSEChangeListener; overload; virtual; function createMouseWheelListener(): JAEMouseWheelListener; overload; virtual; procedure updateScrollBarDisplayPolicy(para1: JBPropertyChangeEvent); overload; virtual; procedure updateViewport(para1: JBPropertyChangeEvent); overload; virtual; procedure updateRowHeader(para1: JBPropertyChangeEvent); overload; virtual; procedure updateColumnHeader(para1: JBPropertyChangeEvent); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; end; JSPMMultiScrollPaneUI = class external 'javax.swing.plaf.multi' name 'MultiScrollPaneUI' (JSPScrollPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicSeparatorUI = class external 'javax.swing.plaf.basic' name 'BasicSeparatorUI' (JSPSeparatorUI) strict protected var fshadow: JAColor; external name 'shadow'; fhighlight: JAColor; external name 'highlight'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJSeparator); overload; virtual; procedure uninstallDefaults(para1: JSJSeparator); overload; virtual; procedure installListeners(para1: JSJSeparator); overload; virtual; procedure uninstallListeners(para1: JSJSeparator); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMultiSeparatorUI = class external 'javax.swing.plaf.multi' name 'MultiSeparatorUI' (JSPSeparatorUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPSSynthSeparatorUI = class external 'javax.swing.plaf.synth' name 'SynthSeparatorUI' (JSPSeparatorUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallDefaults(para1: JSJComponent); overload; virtual; procedure installDefaults(para1: JSJSeparator); overload; virtual; procedure uninstallDefaults(para1: JSJSeparator); overload; virtual; procedure installListeners(para1: JSJSeparator); overload; virtual; procedure uninstallListeners(para1: JSJSeparator); overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPBBasicSliderUI = class external 'javax.swing.plaf.basic' name 'BasicSliderUI' (JSPSliderUI) public type InnerSharedActionScroller = class; Arr1InnerSharedActionScroller = array of InnerSharedActionScroller; Arr2InnerSharedActionScroller = array of Arr1InnerSharedActionScroller; Arr3InnerSharedActionScroller = array of Arr2InnerSharedActionScroller; InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerSharedActionScroller = class external 'javax.swing.plaf.basic' name 'SharedActionScroller' end; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerActionScroller = class; Arr1InnerActionScroller = array of InnerActionScroller; Arr2InnerActionScroller = array of Arr1InnerActionScroller; Arr3InnerActionScroller = array of Arr2InnerActionScroller; InnerChangeHandler = class; Arr1InnerChangeHandler = array of InnerChangeHandler; Arr2InnerChangeHandler = array of Arr1InnerChangeHandler; Arr3InnerChangeHandler = array of Arr2InnerChangeHandler; InnerComponentHandler = class; Arr1InnerComponentHandler = array of InnerComponentHandler; Arr2InnerComponentHandler = array of Arr1InnerComponentHandler; Arr3InnerComponentHandler = array of Arr2InnerComponentHandler; InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerScrollListener = class; Arr1InnerScrollListener = array of InnerScrollListener; Arr2InnerScrollListener = array of Arr1InnerScrollListener; Arr3InnerScrollListener = array of Arr2InnerScrollListener; InnerTrackListener = class; Arr1InnerTrackListener = array of InnerTrackListener; Arr2InnerTrackListener = array of Arr1InnerTrackListener; Arr3InnerTrackListener = array of Arr2InnerTrackListener; InnerActionScroller = class external 'javax.swing.plaf.basic' name 'ActionScroller' end; InnerChangeHandler = class external 'javax.swing.plaf.basic' name 'ChangeHandler' end; InnerComponentHandler = class external 'javax.swing.plaf.basic' name 'ComponentHandler' end; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerScrollListener = class external 'javax.swing.plaf.basic' name 'ScrollListener' end; InnerTrackListener = class external 'javax.swing.plaf.basic' name 'TrackListener' end; public const POSITIVE_SCROLL = 1; NEGATIVE_SCROLL = -1; MIN_SCROLL = -2; MAX_SCROLL = 2; strict protected var fscrollTimer: JSTimer; external name 'scrollTimer'; fslider: JSJSlider; external name 'slider'; ffocusInsets: JAInsets; external name 'focusInsets'; finsetCache: JAInsets; external name 'insetCache'; fleftToRightCache: jboolean; external name 'leftToRightCache'; ffocusRect: JARectangle; external name 'focusRect'; fcontentRect: JARectangle; external name 'contentRect'; flabelRect: JARectangle; external name 'labelRect'; ftickRect: JARectangle; external name 'tickRect'; ftrackRect: JARectangle; external name 'trackRect'; fthumbRect: JARectangle; external name 'thumbRect'; ftrackBuffer: jint; external name 'trackBuffer'; ftrackListener: JSPBBasicSliderUI.InnerTrackListener; external name 'trackListener'; fchangeListener: JSEChangeListener; external name 'changeListener'; fcomponentListener: JAEComponentListener; external name 'componentListener'; ffocusListener: JAEFocusListener; external name 'focusListener'; fscrollListener: JSPBBasicSliderUI.InnerScrollListener; external name 'scrollListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; strict protected function getShadowColor(): JAColor; overload; virtual; function getHighlightColor(): JAColor; overload; virtual; function getFocusColor(): JAColor; overload; virtual; function isDragging(): jboolean; overload; virtual; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(para1: JSJSlider); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJSlider); overload; virtual; function createTrackListener(para1: JSJSlider): JSPBBasicSliderUI.InnerTrackListener; overload; virtual; function createChangeListener(para1: JSJSlider): JSEChangeListener; overload; virtual; function createComponentListener(para1: JSJSlider): JAEComponentListener; overload; virtual; function createFocusListener(para1: JSJSlider): JAEFocusListener; overload; virtual; function createScrollListener(para1: JSJSlider): JSPBBasicSliderUI.InnerScrollListener; overload; virtual; function createPropertyChangeListener(para1: JSJSlider): JBPropertyChangeListener; overload; virtual; procedure installListeners(para1: JSJSlider); overload; virtual; procedure uninstallListeners(para1: JSJSlider); overload; virtual; procedure installKeyboardActions(para1: JSJSlider); overload; virtual; procedure uninstallKeyboardActions(para1: JSJSlider); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; strict protected function labelsHaveSameBaselines(): jboolean; overload; virtual; public function getPreferredHorizontalSize(): JADimension; overload; virtual; function getPreferredVerticalSize(): JADimension; overload; virtual; function getMinimumHorizontalSize(): JADimension; overload; virtual; function getMinimumVerticalSize(): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure calculateGeometry(); overload; virtual; procedure calculateFocusRect(); overload; virtual; procedure calculateThumbSize(); overload; virtual; procedure calculateContentRect(); overload; virtual; procedure calculateThumbLocation(); overload; virtual; procedure calculateTrackBuffer(); overload; virtual; procedure calculateTrackRect(); overload; virtual; function getTickLength(): jint; overload; virtual; procedure calculateTickRect(); overload; virtual; procedure calculateLabelRect(); overload; virtual; function getThumbSize(): JADimension; overload; virtual; function getWidthOfWidestLabel(): jint; overload; virtual; function getHeightOfTallestLabel(): jint; overload; virtual; function getWidthOfHighValueLabel(): jint; overload; virtual; function getWidthOfLowValueLabel(): jint; overload; virtual; function getHeightOfHighValueLabel(): jint; overload; virtual; function getHeightOfLowValueLabel(): jint; overload; virtual; function drawInverted(): jboolean; overload; virtual; function getHighestValue(): JLInteger; overload; virtual; function getLowestValue(): JLInteger; overload; virtual; function getLowestValueLabel(): JAComponent; overload; virtual; function getHighestValueLabel(): JAComponent; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure recalculateIfInsetsChanged(); overload; virtual; procedure recalculateIfOrientationChanged(); overload; virtual; public procedure paintFocus(para1: JAGraphics); overload; virtual; procedure paintTrack(para1: JAGraphics); overload; virtual; procedure paintTicks(para1: JAGraphics); overload; virtual; strict protected procedure paintMinorTickForHorizSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMajorTickForHorizSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMinorTickForVertSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMajorTickForVertSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; public procedure paintLabels(para1: JAGraphics); overload; virtual; strict protected procedure paintHorizontalLabel(para1: JAGraphics; para2: jint; para3: JAComponent); overload; virtual; procedure paintVerticalLabel(para1: JAGraphics; para2: jint; para3: JAComponent); overload; virtual; public procedure paintThumb(para1: JAGraphics); overload; virtual; procedure setThumbLocation(para1: jint; para2: jint); overload; virtual; procedure scrollByBlock(para1: jint); overload; virtual; procedure scrollByUnit(para1: jint); overload; virtual; strict protected procedure scrollDueToClickInTrack(para1: jint); overload; virtual; function xPositionForValue(para1: jint): jint; overload; virtual; function yPositionForValue(para1: jint): jint; overload; virtual; function yPositionForValue(para1: jint; para2: jint; para3: jint): jint; overload; virtual; public function valueForYPosition(para1: jint): jint; overload; virtual; function valueForXPosition(para1: jint): jint; overload; virtual; end; JSPMMultiSliderUI = class external 'javax.swing.plaf.multi' name 'MultiSliderUI' (JSPSliderUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicSpinnerUI = class external 'javax.swing.plaf.basic' name 'BasicSpinnerUI' (JSPSpinnerUI) public type InnerArrowButtonHandler = class; Arr1InnerArrowButtonHandler = array of InnerArrowButtonHandler; Arr2InnerArrowButtonHandler = array of Arr1InnerArrowButtonHandler; Arr3InnerArrowButtonHandler = array of Arr2InnerArrowButtonHandler; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerArrowButtonHandler = class external 'javax.swing.plaf.basic' name 'ArrowButtonHandler' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; strict protected var fspinner: JSJSpinner; external name 'spinner'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installNextButtonListeners(para1: JAComponent); overload; virtual; procedure installPreviousButtonListeners(para1: JAComponent); overload; virtual; function createLayout(): JALayoutManager; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createPreviousButton(): JAComponent; overload; virtual; function createNextButton(): JAComponent; overload; virtual; function createEditor(): JSJComponent; overload; virtual; procedure replaceEditor(para1: JSJComponent; para2: JSJComponent); overload; virtual; procedure installKeyboardActions(); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSPMMultiSpinnerUI = class external 'javax.swing.plaf.multi' name 'MultiSpinnerUI' (JSPSpinnerUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicSplitPaneUI = class external 'javax.swing.plaf.basic' name 'BasicSplitPaneUI' (JSPSplitPaneUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerBasicHorizontalLayoutManager = class; Arr1InnerBasicHorizontalLayoutManager = array of InnerBasicHorizontalLayoutManager; Arr2InnerBasicHorizontalLayoutManager = array of Arr1InnerBasicHorizontalLayoutManager; Arr3InnerBasicHorizontalLayoutManager = array of Arr2InnerBasicHorizontalLayoutManager; InnerBasicVerticalLayoutManager = class; Arr1InnerBasicVerticalLayoutManager = array of InnerBasicVerticalLayoutManager; Arr2InnerBasicVerticalLayoutManager = array of Arr1InnerBasicVerticalLayoutManager; Arr3InnerBasicVerticalLayoutManager = array of Arr2InnerBasicVerticalLayoutManager; InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerPropertyHandler = class; Arr1InnerPropertyHandler = array of InnerPropertyHandler; Arr2InnerPropertyHandler = array of Arr1InnerPropertyHandler; Arr3InnerPropertyHandler = array of Arr2InnerPropertyHandler; InnerKeyboardDownRightHandler = class; Arr1InnerKeyboardDownRightHandler = array of InnerKeyboardDownRightHandler; Arr2InnerKeyboardDownRightHandler = array of Arr1InnerKeyboardDownRightHandler; Arr3InnerKeyboardDownRightHandler = array of Arr2InnerKeyboardDownRightHandler; InnerKeyboardEndHandler = class; Arr1InnerKeyboardEndHandler = array of InnerKeyboardEndHandler; Arr2InnerKeyboardEndHandler = array of Arr1InnerKeyboardEndHandler; Arr3InnerKeyboardEndHandler = array of Arr2InnerKeyboardEndHandler; InnerKeyboardHomeHandler = class; Arr1InnerKeyboardHomeHandler = array of InnerKeyboardHomeHandler; Arr2InnerKeyboardHomeHandler = array of Arr1InnerKeyboardHomeHandler; Arr3InnerKeyboardHomeHandler = array of Arr2InnerKeyboardHomeHandler; InnerKeyboardResizeToggleHandler = class; Arr1InnerKeyboardResizeToggleHandler = array of InnerKeyboardResizeToggleHandler; Arr2InnerKeyboardResizeToggleHandler = array of Arr1InnerKeyboardResizeToggleHandler; Arr3InnerKeyboardResizeToggleHandler = array of Arr2InnerKeyboardResizeToggleHandler; InnerKeyboardUpLeftHandler = class; Arr1InnerKeyboardUpLeftHandler = array of InnerKeyboardUpLeftHandler; Arr2InnerKeyboardUpLeftHandler = array of Arr1InnerKeyboardUpLeftHandler; Arr3InnerKeyboardUpLeftHandler = array of Arr2InnerKeyboardUpLeftHandler; InnerBasicHorizontalLayoutManager = class external 'javax.swing.plaf.basic' name 'BasicHorizontalLayoutManager' end; InnerBasicVerticalLayoutManager = class external 'javax.swing.plaf.basic' name 'BasicVerticalLayoutManager' end; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerPropertyHandler = class external 'javax.swing.plaf.basic' name 'PropertyHandler' end; InnerKeyboardDownRightHandler = class external 'javax.swing.plaf.basic' name 'KeyboardDownRightHandler' end; InnerKeyboardEndHandler = class external 'javax.swing.plaf.basic' name 'KeyboardEndHandler' end; InnerKeyboardHomeHandler = class external 'javax.swing.plaf.basic' name 'KeyboardHomeHandler' end; InnerKeyboardResizeToggleHandler = class external 'javax.swing.plaf.basic' name 'KeyboardResizeToggleHandler' end; InnerKeyboardUpLeftHandler = class external 'javax.swing.plaf.basic' name 'KeyboardUpLeftHandler' end; strict protected const NON_CONTINUOUS_DIVIDER = 'nonContinuousDivider'; strict protected class var fKEYBOARD_DIVIDER_MOVE_OFFSET: jint; external name 'KEYBOARD_DIVIDER_MOVE_OFFSET'; strict protected var fsplitPane: JSJSplitPane; external name 'splitPane'; flayoutManager: JSPBBasicSplitPaneUI.InnerBasicHorizontalLayoutManager; external name 'layoutManager'; fdivider: JSPBBasicSplitPaneDivider; external name 'divider'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; ffocusListener: JAEFocusListener; external name 'focusListener'; fdividerSize: jint; external name 'dividerSize'; fnonContinuousLayoutDivider: JAComponent; external name 'nonContinuousLayoutDivider'; fdraggingHW: jboolean; external name 'draggingHW'; fbeginDragDividerLocation: jint; external name 'beginDragDividerLocation'; fupKey: JSKeyStroke deprecated; external name 'upKey'; fdownKey: JSKeyStroke deprecated; external name 'downKey'; fleftKey: JSKeyStroke deprecated; external name 'leftKey'; frightKey: JSKeyStroke deprecated; external name 'rightKey'; fhomeKey: JSKeyStroke deprecated; external name 'homeKey'; fendKey: JSKeyStroke deprecated; external name 'endKey'; fdividerResizeToggleKey: JSKeyStroke deprecated; external name 'dividerResizeToggleKey'; fkeyboardUpLeftListener: JAEActionListener deprecated; external name 'keyboardUpLeftListener'; fkeyboardDownRightListener: JAEActionListener deprecated; external name 'keyboardDownRightListener'; fkeyboardHomeListener: JAEActionListener deprecated; external name 'keyboardHomeListener'; fkeyboardEndListener: JAEActionListener deprecated; external name 'keyboardEndListener'; fkeyboardResizeToggleListener: JAEActionListener deprecated; external name 'keyboardResizeToggleListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createKeyboardUpLeftListener(): JAEActionListener; overload; virtual; function createKeyboardDownRightListener(): JAEActionListener; overload; virtual; function createKeyboardHomeListener(): JAEActionListener; overload; virtual; function createKeyboardEndListener(): JAEActionListener; overload; virtual; function createKeyboardResizeToggleListener(): JAEActionListener; overload; virtual; public function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function isContinuousLayout(): jboolean; overload; virtual; procedure setContinuousLayout(para1: jboolean); overload; virtual; function getLastDragLocation(): jint; overload; virtual; procedure setLastDragLocation(para1: jint); overload; virtual; function getDivider(): JSPBBasicSplitPaneDivider; overload; virtual; strict protected function createDefaultNonContinuousLayoutDivider(): JAComponent; overload; virtual; procedure setNonContinuousLayoutDivider(para1: JAComponent); overload; virtual; procedure setNonContinuousLayoutDivider(para1: JAComponent; para2: jboolean); overload; virtual; public function getNonContinuousLayoutDivider(): JAComponent; overload; virtual; function getSplitPane(): JSJSplitPane; overload; virtual; function createDefaultDivider(): JSPBBasicSplitPaneDivider; overload; virtual; procedure resetToPreferredSizes(para1: JSJSplitPane); overload; virtual; procedure setDividerLocation(para1: JSJSplitPane; para2: jint); overload; virtual; function getDividerLocation(para1: JSJSplitPane): jint; overload; virtual; function getMinimumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; function getMaximumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getInsets(para1: JSJComponent): JAInsets; overload; virtual; strict protected procedure resetLayoutManager(); overload; virtual; procedure startDragging(); overload; virtual; procedure dragDividerTo(para1: jint); overload; virtual; procedure finishDraggingTo(para1: jint); overload; virtual; function getDividerBorderSize(): jint; overload; virtual; end; JSPMMultiSplitPaneUI = class external 'javax.swing.plaf.multi' name 'MultiSplitPaneUI' (JSPSplitPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; procedure resetToPreferredSizes(para1: JSJSplitPane); overload; virtual; procedure setDividerLocation(para1: JSJSplitPane; para2: jint); overload; virtual; function getDividerLocation(para1: JSJSplitPane): jint; overload; virtual; function getMinimumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; function getMaximumDividerLocation(para1: JSJSplitPane): jint; overload; virtual; procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicTabbedPaneUI = class external 'javax.swing.plaf.basic' name 'BasicTabbedPaneUI' (JSPTabbedPaneUI, JSSwingConstants) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerCroppedEdge = class; Arr1InnerCroppedEdge = array of InnerCroppedEdge; Arr2InnerCroppedEdge = array of Arr1InnerCroppedEdge; Arr3InnerCroppedEdge = array of Arr2InnerCroppedEdge; InnerScrollableTabPanel = class; Arr1InnerScrollableTabPanel = array of InnerScrollableTabPanel; Arr2InnerScrollableTabPanel = array of Arr1InnerScrollableTabPanel; Arr3InnerScrollableTabPanel = array of Arr2InnerScrollableTabPanel; InnerTabContainer = class; Arr1InnerTabContainer = array of InnerTabContainer; Arr2InnerTabContainer = array of Arr1InnerTabContainer; Arr3InnerTabContainer = array of Arr2InnerTabContainer; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerScrollableTabButton = class; Arr1InnerScrollableTabButton = array of InnerScrollableTabButton; Arr2InnerScrollableTabButton = array of Arr1InnerScrollableTabButton; Arr3InnerScrollableTabButton = array of Arr2InnerScrollableTabButton; InnerScrollableTabSupport = class; Arr1InnerScrollableTabSupport = array of InnerScrollableTabSupport; Arr2InnerScrollableTabSupport = array of Arr1InnerScrollableTabSupport; Arr3InnerScrollableTabSupport = array of Arr2InnerScrollableTabSupport; InnerTabbedPaneScrollLayout = class; Arr1InnerTabbedPaneScrollLayout = array of InnerTabbedPaneScrollLayout; Arr2InnerTabbedPaneScrollLayout = array of Arr1InnerTabbedPaneScrollLayout; Arr3InnerTabbedPaneScrollLayout = array of Arr2InnerTabbedPaneScrollLayout; InnerScrollableTabViewport = class; Arr1InnerScrollableTabViewport = array of InnerScrollableTabViewport; Arr2InnerScrollableTabViewport = array of Arr1InnerScrollableTabViewport; Arr3InnerScrollableTabViewport = array of Arr2InnerScrollableTabViewport; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerCroppedEdge = class external 'javax.swing.plaf.basic' name 'CroppedEdge' end; InnerScrollableTabPanel = class external 'javax.swing.plaf.basic' name 'ScrollableTabPanel' end; InnerTabContainer = class external 'javax.swing.plaf.basic' name 'TabContainer' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerScrollableTabButton = class external 'javax.swing.plaf.basic' name 'ScrollableTabButton' end; InnerScrollableTabSupport = class external 'javax.swing.plaf.basic' name 'ScrollableTabSupport' end; InnerTabbedPaneScrollLayout = class external 'javax.swing.plaf.basic' name 'TabbedPaneScrollLayout' end; InnerScrollableTabViewport = class external 'javax.swing.plaf.basic' name 'ScrollableTabViewport' end; public type InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerTabSelectionHandler = class; Arr1InnerTabSelectionHandler = array of InnerTabSelectionHandler; Arr2InnerTabSelectionHandler = array of Arr1InnerTabSelectionHandler; Arr3InnerTabSelectionHandler = array of Arr2InnerTabSelectionHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerMouseHandler = class; Arr1InnerMouseHandler = array of InnerMouseHandler; Arr2InnerMouseHandler = array of Arr1InnerMouseHandler; Arr3InnerMouseHandler = array of Arr2InnerMouseHandler; InnerTabbedPaneLayout = class; Arr1InnerTabbedPaneLayout = array of InnerTabbedPaneLayout; Arr2InnerTabbedPaneLayout = array of Arr1InnerTabbedPaneLayout; Arr3InnerTabbedPaneLayout = array of Arr2InnerTabbedPaneLayout; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerTabSelectionHandler = class external 'javax.swing.plaf.basic' name 'TabSelectionHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerMouseHandler = class external 'javax.swing.plaf.basic' name 'MouseHandler' end; InnerTabbedPaneLayout = class external 'javax.swing.plaf.basic' name 'TabbedPaneLayout' end; strict protected var ftabPane: JSJTabbedPane; external name 'tabPane'; fhighlight: JAColor; external name 'highlight'; flightHighlight: JAColor; external name 'lightHighlight'; fshadow: JAColor; external name 'shadow'; fdarkShadow: JAColor; external name 'darkShadow'; ffocus: JAColor; external name 'focus'; ftextIconGap: jint; external name 'textIconGap'; ftabRunOverlay: jint; external name 'tabRunOverlay'; ftabInsets: JAInsets; external name 'tabInsets'; fselectedTabPadInsets: JAInsets; external name 'selectedTabPadInsets'; ftabAreaInsets: JAInsets; external name 'tabAreaInsets'; fcontentBorderInsets: JAInsets; external name 'contentBorderInsets'; fupKey: JSKeyStroke deprecated; external name 'upKey'; fdownKey: JSKeyStroke deprecated; external name 'downKey'; fleftKey: JSKeyStroke deprecated; external name 'leftKey'; frightKey: JSKeyStroke deprecated; external name 'rightKey'; ftabRuns: Arr1jint; external name 'tabRuns'; frunCount: jint; external name 'runCount'; fselectedRun: jint; external name 'selectedRun'; frects: Arr1JARectangle; external name 'rects'; fmaxTabHeight: jint; external name 'maxTabHeight'; fmaxTabWidth: jint; external name 'maxTabWidth'; ftabChangeListener: JSEChangeListener; external name 'tabChangeListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; fmouseListener: JAEMouseListener; external name 'mouseListener'; ffocusListener: JAEFocusListener; external name 'focusListener'; fcalcRect: JARectangle; external name 'calcRect'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected function createLayoutManager(): JALayoutManager; overload; virtual; procedure installComponents(); overload; virtual; function createScrollButton(para1: jint): JSJButton; overload; virtual; procedure uninstallComponents(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; function createMouseListener(): JAEMouseListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createChangeListener(): JSEChangeListener; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure setRolloverTab(para1: jint); overload; virtual; function getRolloverTab(): jint; overload; virtual; public function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; strict protected function getBaseline(para1: jint): jint; overload; virtual; function getBaselineOffset(): jint; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintTabArea(para1: JAGraphics; para2: jint; para3: jint); overload; virtual; procedure paintTab(para1: JAGraphics; para2: jint; para3: Arr1JARectangle; para4: jint; para5: JARectangle; para6: JARectangle); overload; virtual; procedure paintTab(para1: JAGraphics; para2: jint; var para3: array of JARectangle; para4: jint; para5: JARectangle; para6: JARectangle); overload; virtual; procedure layoutLabel(para1: jint; para2: JAFontMetrics; para3: jint; para4: JLString; para5: JSIcon; para6: JARectangle; para7: JARectangle; para8: JARectangle; para9: jboolean); overload; virtual; procedure paintIcon(para1: JAGraphics; para2: jint; para3: jint; para4: JSIcon; para5: JARectangle; para6: jboolean); overload; virtual; procedure paintText(para1: JAGraphics; para2: jint; para3: JAFont; para4: JAFontMetrics; para5: jint; para6: JLString; para7: JARectangle; para8: jboolean); overload; virtual; function getTabLabelShiftX(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; function getTabLabelShiftY(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; procedure paintFocusIndicator(para1: JAGraphics; para2: jint; para3: Arr1JARectangle; para4: jint; para5: JARectangle; para6: JARectangle; para7: jboolean); overload; virtual; procedure paintFocusIndicator(para1: JAGraphics; para2: jint; var para3: array of JARectangle; para4: jint; para5: JARectangle; para6: JARectangle; para7: jboolean); overload; virtual; procedure paintTabBorder(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; procedure paintTabBackground(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; procedure paintContentBorder(para1: JAGraphics; para2: jint; para3: jint); overload; virtual; procedure paintContentBorderTopEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderLeftEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderBottomEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderRightEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; public function getTabBounds(para1: JSJTabbedPane; para2: jint): JARectangle; overload; virtual; function getTabRunCount(para1: JSJTabbedPane): jint; overload; virtual; function tabForCoordinate(para1: JSJTabbedPane; para2: jint; para3: jint): jint; overload; virtual; strict protected function getTabBounds(para1: jint; para2: JARectangle): JARectangle; overload; virtual; function getVisibleComponent(): JAComponent; overload; virtual; procedure setVisibleComponent(para1: JAComponent); overload; virtual; procedure assureRectsCreated(para1: jint); overload; virtual; procedure expandTabRunsArray(); overload; virtual; function getRunForTab(para1: jint; para2: jint): jint; overload; virtual; function lastTabInRun(para1: jint; para2: jint): jint; overload; virtual; function getTabRunOverlay(para1: jint): jint; overload; virtual; function getTabRunIndent(para1: jint; para2: jint): jint; overload; virtual; function shouldPadTabRun(para1: jint; para2: jint): jboolean; overload; virtual; function shouldRotateTabRuns(para1: jint): jboolean; overload; virtual; function getIconForTab(para1: jint): JSIcon; overload; virtual; function getTextViewForTab(para1: jint): JSTView; overload; virtual; function calculateTabHeight(para1: jint; para2: jint; para3: jint): jint; overload; virtual; function calculateMaxTabHeight(para1: jint): jint; overload; virtual; function calculateTabWidth(para1: jint; para2: jint; para3: JAFontMetrics): jint; overload; virtual; function calculateMaxTabWidth(para1: jint): jint; overload; virtual; function calculateTabAreaHeight(para1: jint; para2: jint; para3: jint): jint; overload; virtual; function calculateTabAreaWidth(para1: jint; para2: jint; para3: jint): jint; overload; virtual; function getTabInsets(para1: jint; para2: jint): JAInsets; overload; virtual; function getSelectedTabPadInsets(para1: jint): JAInsets; overload; virtual; function getTabAreaInsets(para1: jint): JAInsets; overload; virtual; function getContentBorderInsets(para1: jint): JAInsets; overload; virtual; function getFontMetrics(): JAFontMetrics; overload; virtual; procedure navigateSelectedTab(para1: jint); overload; virtual; procedure selectNextTabInRun(para1: jint); overload; virtual; procedure selectPreviousTabInRun(para1: jint); overload; virtual; procedure selectNextTab(para1: jint); overload; virtual; procedure selectPreviousTab(para1: jint); overload; virtual; procedure selectAdjacentRunTab(para1: jint; para2: jint; para3: jint); overload; virtual; function getFocusIndex(): jint; overload; virtual; function getTabRunOffset(para1: jint; para2: jint; para3: jint; para4: jboolean): jint; overload; virtual; function getPreviousTabIndex(para1: jint): jint; overload; virtual; function getNextTabIndex(para1: jint): jint; overload; virtual; function getNextTabIndexInRun(para1: jint; para2: jint): jint; overload; virtual; function getPreviousTabIndexInRun(para1: jint; para2: jint): jint; overload; virtual; function getPreviousTabRun(para1: jint): jint; overload; virtual; function getNextTabRun(para1: jint): jint; overload; virtual; class procedure rotateInsets(para1: JAInsets; para2: JAInsets; para3: jint); static; overload; end; JSPMMultiTabbedPaneUI = class external 'javax.swing.plaf.multi' name 'MultiTabbedPaneUI' (JSPTabbedPaneUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function tabForCoordinate(para1: JSJTabbedPane; para2: jint; para3: jint): jint; overload; virtual; function getTabBounds(para1: JSJTabbedPane; para2: jint): JARectangle; overload; virtual; function getTabRunCount(para1: JSJTabbedPane): jint; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicTableHeaderUI = class external 'javax.swing.plaf.basic' name 'BasicTableHeaderUI' (JSPTableHeaderUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; public type InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; strict protected var fheader: JSTJTableHeader; external name 'header'; frendererPane: JSCellRendererPane; external name 'rendererPane'; fmouseInputListener: JSEMouseInputListener; external name 'mouseInputListener'; public constructor create(); overload; strict protected function createMouseInputListener(): JSEMouseInputListener; overload; virtual; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function getRolloverColumn(): jint; overload; virtual; procedure rolloverColumnUpdated(para1: jint; para2: jint); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMultiTableHeaderUI = class external 'javax.swing.plaf.multi' name 'MultiTableHeaderUI' (JSPTableHeaderUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicTableUI = class external 'javax.swing.plaf.basic' name 'BasicTableUI' (JSPTableUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerTableTransferHandler = class; Arr1InnerTableTransferHandler = array of InnerTableTransferHandler; Arr2InnerTableTransferHandler = array of Arr1InnerTableTransferHandler; Arr3InnerTableTransferHandler = array of Arr2InnerTableTransferHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerTableTransferHandler = class external 'javax.swing.plaf.basic' name 'TableTransferHandler' end; public type InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerKeyHandler = class; Arr1InnerKeyHandler = array of InnerKeyHandler; Arr2InnerKeyHandler = array of Arr1InnerKeyHandler; Arr3InnerKeyHandler = array of Arr2InnerKeyHandler; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; InnerKeyHandler = class external 'javax.swing.plaf.basic' name 'KeyHandler' end; strict protected var ftable: JSJTable; external name 'table'; frendererPane: JSCellRendererPane; external name 'rendererPane'; fkeyListener: JAEKeyListener; external name 'keyListener'; ffocusListener: JAEFocusListener; external name 'focusListener'; fmouseInputListener: JSEMouseInputListener; external name 'mouseInputListener'; public constructor create(); overload; strict protected function createKeyListener(): JAEKeyListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createMouseInputListener(): JSEMouseInputListener; overload; virtual; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; end; JSPMMultiTableUI = class external 'javax.swing.plaf.multi' name 'MultiTableUI' (JSPTableUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPMMultiTextUI = class external 'javax.swing.plaf.multi' name 'MultiTextUI' (JSPTextUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function getToolTipText(para1: JSTJTextComponent; para2: JAPoint): JLString; overload; virtual; function modelToView(para1: JSTJTextComponent; para2: jint): JARectangle; overload; virtual; // throws javax.swing.text.BadLocationException function modelToView(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias): JARectangle; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTJTextComponent; para2: JAPoint): jint; overload; virtual; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; para3: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; var para3: array of JSTPosition.InnerBias): jint; overload; virtual; function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint); overload; virtual; procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint; para4: JSTPosition.InnerBias; para5: JSTPosition.InnerBias); overload; virtual; function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; function getRootView(para1: JSTJTextComponent): JSTView; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicToolBarUI = class external 'javax.swing.plaf.basic' name 'BasicToolBarUI' (JSPToolBarUI, JSSwingConstants) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerDockingListener = class; Arr1InnerDockingListener = array of InnerDockingListener; Arr2InnerDockingListener = array of Arr1InnerDockingListener; Arr3InnerDockingListener = array of Arr2InnerDockingListener; InnerDragWindow = class; Arr1InnerDragWindow = array of InnerDragWindow; Arr2InnerDragWindow = array of Arr1InnerDragWindow; Arr3InnerDragWindow = array of Arr2InnerDragWindow; InnerFrameListener = class; Arr1InnerFrameListener = array of InnerFrameListener; Arr2InnerFrameListener = array of Arr1InnerFrameListener; Arr3InnerFrameListener = array of Arr2InnerFrameListener; InnerToolBarContListener = class; Arr1InnerToolBarContListener = array of InnerToolBarContListener; Arr2InnerToolBarContListener = array of Arr1InnerToolBarContListener; Arr3InnerToolBarContListener = array of Arr2InnerToolBarContListener; InnerToolBarFocusListener = class; Arr1InnerToolBarFocusListener = array of InnerToolBarFocusListener; Arr2InnerToolBarFocusListener = array of Arr1InnerToolBarFocusListener; Arr3InnerToolBarFocusListener = array of Arr2InnerToolBarFocusListener; InnerPropertyListener = class; Arr1InnerPropertyListener = array of InnerPropertyListener; Arr2InnerPropertyListener = array of Arr1InnerPropertyListener; Arr3InnerPropertyListener = array of Arr2InnerPropertyListener; InnerDockingListener = class external 'javax.swing.plaf.basic' name 'DockingListener' end; InnerDragWindow = class external 'javax.swing.plaf.basic' name 'DragWindow' end; InnerFrameListener = class external 'javax.swing.plaf.basic' name 'FrameListener' end; InnerToolBarContListener = class external 'javax.swing.plaf.basic' name 'ToolBarContListener' end; InnerToolBarFocusListener = class external 'javax.swing.plaf.basic' name 'ToolBarFocusListener' end; InnerPropertyListener = class external 'javax.swing.plaf.basic' name 'PropertyListener' end; strict protected var ftoolBar: JSJToolBar; external name 'toolBar'; fdragWindow: JSPBBasicToolBarUI.InnerDragWindow; external name 'dragWindow'; ffocusedCompIndex: jint; external name 'focusedCompIndex'; fdockingColor: JAColor; external name 'dockingColor'; ffloatingColor: JAColor; external name 'floatingColor'; fdockingBorderColor: JAColor; external name 'dockingBorderColor'; ffloatingBorderColor: JAColor; external name 'floatingBorderColor'; fdockingListener: JSEMouseInputListener; external name 'dockingListener'; fpropertyListener: JBPropertyChangeListener; external name 'propertyListener'; ftoolBarContListener: JAEContainerListener; external name 'toolBarContListener'; ftoolBarFocusListener: JAEFocusListener; external name 'toolBarFocusListener'; fconstraintBeforeFloating: JLString; external name 'constraintBeforeFloating'; fupKey: JSKeyStroke deprecated; external name 'upKey'; fdownKey: JSKeyStroke deprecated; external name 'downKey'; fleftKey: JSKeyStroke deprecated; external name 'leftKey'; frightKey: JSKeyStroke deprecated; external name 'rightKey'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure navigateFocusedComp(para1: jint); overload; virtual; function createRolloverBorder(): JSBBorder; overload; virtual; function createNonRolloverBorder(): JSBBorder; overload; virtual; function createFloatingFrame(para1: JSJToolBar): JSJFrame; overload; virtual; function createFloatingWindow(para1: JSJToolBar): JSRootPaneContainer; overload; virtual; function createDragWindow(para1: JSJToolBar): JSPBBasicToolBarUI.InnerDragWindow; overload; virtual; public function isRolloverBorders(): jboolean; overload; virtual; procedure setRolloverBorders(para1: jboolean); overload; virtual; strict protected procedure installRolloverBorders(para1: JSJComponent); overload; virtual; procedure installNonRolloverBorders(para1: JSJComponent); overload; virtual; procedure installNormalBorders(para1: JSJComponent); overload; virtual; procedure setBorderToRollover(para1: JAComponent); overload; virtual; function getRolloverBorder(para1: JSAbstractButton): JSBBorder; overload; virtual; procedure setBorderToNonRollover(para1: JAComponent); overload; virtual; function getNonRolloverBorder(para1: JSAbstractButton): JSBBorder; overload; virtual; procedure setBorderToNormal(para1: JAComponent); overload; virtual; public procedure setFloatingLocation(para1: jint; para2: jint); overload; virtual; function isFloating(): jboolean; overload; virtual; procedure setFloating(para1: jboolean; para2: JAPoint); overload; virtual; procedure setOrientation(para1: jint); overload; virtual; function getDockingColor(): JAColor; overload; virtual; procedure setDockingColor(para1: JAColor); overload; virtual; function getFloatingColor(): JAColor; overload; virtual; procedure setFloatingColor(para1: JAColor); overload; virtual; function canDock(para1: JAComponent; para2: JAPoint): jboolean; overload; virtual; strict protected procedure dragTo(para1: JAPoint; para2: JAPoint); overload; virtual; procedure floatAt(para1: JAPoint; para2: JAPoint); overload; virtual; function createToolBarContListener(): JAEContainerListener; overload; virtual; function createToolBarFocusListener(): JAEFocusListener; overload; virtual; function createPropertyListener(): JBPropertyChangeListener; overload; virtual; function createDockingListener(): JSEMouseInputListener; overload; virtual; function createFrameListener(): JAEWindowListener; overload; virtual; procedure paintDragWindow(para1: JAGraphics); overload; virtual; end; JSPMMultiToolBarUI = class external 'javax.swing.plaf.multi' name 'MultiToolBarUI' (JSPToolBarUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicToolTipUI = class external 'javax.swing.plaf.basic' name 'BasicToolTipUI' (JSPToolTipUI) public type InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJComponent); overload; virtual; procedure uninstallDefaults(para1: JSJComponent); overload; virtual; procedure installListeners(para1: JSJComponent); overload; virtual; procedure uninstallListeners(para1: JSJComponent); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMultiToolTipUI = class external 'javax.swing.plaf.multi' name 'MultiToolTipUI' (JSPToolTipUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicTreeUI = class external 'javax.swing.plaf.basic' name 'BasicTreeUI' (JSPTreeUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerTreeTransferHandler = class; Arr1InnerTreeTransferHandler = array of InnerTreeTransferHandler; Arr2InnerTreeTransferHandler = array of Arr1InnerTreeTransferHandler; Arr3InnerTreeTransferHandler = array of Arr2InnerTreeTransferHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; InnerTreeTransferHandler = class external 'javax.swing.plaf.basic' name 'TreeTransferHandler' end; public type InnerCellEditorHandler = class; Arr1InnerCellEditorHandler = array of InnerCellEditorHandler; Arr2InnerCellEditorHandler = array of Arr1InnerCellEditorHandler; Arr3InnerCellEditorHandler = array of Arr2InnerCellEditorHandler; InnerComponentHandler = class; Arr1InnerComponentHandler = array of InnerComponentHandler; Arr2InnerComponentHandler = array of Arr1InnerComponentHandler; Arr3InnerComponentHandler = array of Arr2InnerComponentHandler; InnerFocusHandler = class; Arr1InnerFocusHandler = array of InnerFocusHandler; Arr2InnerFocusHandler = array of Arr1InnerFocusHandler; Arr3InnerFocusHandler = array of Arr2InnerFocusHandler; InnerTreeSelectionHandler = class; Arr1InnerTreeSelectionHandler = array of InnerTreeSelectionHandler; Arr2InnerTreeSelectionHandler = array of Arr1InnerTreeSelectionHandler; Arr3InnerTreeSelectionHandler = array of Arr2InnerTreeSelectionHandler; InnerTreeModelHandler = class; Arr1InnerTreeModelHandler = array of InnerTreeModelHandler; Arr2InnerTreeModelHandler = array of Arr1InnerTreeModelHandler; Arr3InnerTreeModelHandler = array of Arr2InnerTreeModelHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerSelectionModelPropertyChangeHandler = class; Arr1InnerSelectionModelPropertyChangeHandler = array of InnerSelectionModelPropertyChangeHandler; Arr2InnerSelectionModelPropertyChangeHandler = array of Arr1InnerSelectionModelPropertyChangeHandler; Arr3InnerSelectionModelPropertyChangeHandler = array of Arr2InnerSelectionModelPropertyChangeHandler; InnerTreeExpansionHandler = class; Arr1InnerTreeExpansionHandler = array of InnerTreeExpansionHandler; Arr2InnerTreeExpansionHandler = array of Arr1InnerTreeExpansionHandler; Arr3InnerTreeExpansionHandler = array of Arr2InnerTreeExpansionHandler; InnerKeyHandler = class; Arr1InnerKeyHandler = array of InnerKeyHandler; Arr2InnerKeyHandler = array of Arr1InnerKeyHandler; Arr3InnerKeyHandler = array of Arr2InnerKeyHandler; InnerMouseHandler = class; Arr1InnerMouseHandler = array of InnerMouseHandler; Arr2InnerMouseHandler = array of Arr1InnerMouseHandler; Arr3InnerMouseHandler = array of Arr2InnerMouseHandler; InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerNodeDimensionsHandler = class; Arr1InnerNodeDimensionsHandler = array of InnerNodeDimensionsHandler; Arr2InnerNodeDimensionsHandler = array of Arr1InnerNodeDimensionsHandler; Arr3InnerNodeDimensionsHandler = array of Arr2InnerNodeDimensionsHandler; InnerTreeCancelEditingAction = class; Arr1InnerTreeCancelEditingAction = array of InnerTreeCancelEditingAction; Arr2InnerTreeCancelEditingAction = array of Arr1InnerTreeCancelEditingAction; Arr3InnerTreeCancelEditingAction = array of Arr2InnerTreeCancelEditingAction; InnerTreeHomeAction = class; Arr1InnerTreeHomeAction = array of InnerTreeHomeAction; Arr2InnerTreeHomeAction = array of Arr1InnerTreeHomeAction; Arr3InnerTreeHomeAction = array of Arr2InnerTreeHomeAction; InnerTreeIncrementAction = class; Arr1InnerTreeIncrementAction = array of InnerTreeIncrementAction; Arr2InnerTreeIncrementAction = array of Arr1InnerTreeIncrementAction; Arr3InnerTreeIncrementAction = array of Arr2InnerTreeIncrementAction; InnerTreePageAction = class; Arr1InnerTreePageAction = array of InnerTreePageAction; Arr2InnerTreePageAction = array of Arr1InnerTreePageAction; Arr3InnerTreePageAction = array of Arr2InnerTreePageAction; InnerTreeToggleAction = class; Arr1InnerTreeToggleAction = array of InnerTreeToggleAction; Arr2InnerTreeToggleAction = array of Arr1InnerTreeToggleAction; Arr3InnerTreeToggleAction = array of Arr2InnerTreeToggleAction; InnerTreeTraverseAction = class; Arr1InnerTreeTraverseAction = array of InnerTreeTraverseAction; Arr2InnerTreeTraverseAction = array of Arr1InnerTreeTraverseAction; Arr3InnerTreeTraverseAction = array of Arr2InnerTreeTraverseAction; InnerCellEditorHandler = class external 'javax.swing.plaf.basic' name 'CellEditorHandler' end; InnerComponentHandler = class external 'javax.swing.plaf.basic' name 'ComponentHandler' end; InnerFocusHandler = class external 'javax.swing.plaf.basic' name 'FocusHandler' end; InnerTreeSelectionHandler = class external 'javax.swing.plaf.basic' name 'TreeSelectionHandler' end; InnerTreeModelHandler = class external 'javax.swing.plaf.basic' name 'TreeModelHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerSelectionModelPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'SelectionModelPropertyChangeHandler' end; InnerTreeExpansionHandler = class external 'javax.swing.plaf.basic' name 'TreeExpansionHandler' end; InnerKeyHandler = class external 'javax.swing.plaf.basic' name 'KeyHandler' end; InnerMouseHandler = class external 'javax.swing.plaf.basic' name 'MouseHandler' end; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; InnerNodeDimensionsHandler = class external 'javax.swing.plaf.basic' name 'NodeDimensionsHandler' end; InnerTreeCancelEditingAction = class external 'javax.swing.plaf.basic' name 'TreeCancelEditingAction' end; InnerTreeHomeAction = class external 'javax.swing.plaf.basic' name 'TreeHomeAction' end; InnerTreeIncrementAction = class external 'javax.swing.plaf.basic' name 'TreeIncrementAction' end; InnerTreePageAction = class external 'javax.swing.plaf.basic' name 'TreePageAction' end; InnerTreeToggleAction = class external 'javax.swing.plaf.basic' name 'TreeToggleAction' end; InnerTreeTraverseAction = class external 'javax.swing.plaf.basic' name 'TreeTraverseAction' end; strict protected var fcollapsedIcon: JSIcon; external name 'collapsedIcon'; fexpandedIcon: JSIcon; external name 'expandedIcon'; fleftChildIndent: jint; external name 'leftChildIndent'; frightChildIndent: jint; external name 'rightChildIndent'; ftotalChildIndent: jint; external name 'totalChildIndent'; fpreferredMinSize: JADimension; external name 'preferredMinSize'; flastSelectedRow: jint; external name 'lastSelectedRow'; ftree: JSJTree; external name 'tree'; fcurrentCellRenderer: JSTTreeCellRenderer; external name 'currentCellRenderer'; fcreatedRenderer: jboolean; external name 'createdRenderer'; fcellEditor: JSTTreeCellEditor; external name 'cellEditor'; fcreatedCellEditor: jboolean; external name 'createdCellEditor'; fstopEditingInCompleteEditing: jboolean; external name 'stopEditingInCompleteEditing'; frendererPane: JSCellRendererPane; external name 'rendererPane'; fpreferredSize: JADimension; external name 'preferredSize'; fvalidCachedPreferredSize: jboolean; external name 'validCachedPreferredSize'; ftreeState: JSTAbstractLayoutCache; external name 'treeState'; fdrawingCache: JUHashtable; external name 'drawingCache'; flargeModel: jboolean; external name 'largeModel'; fnodeDimensions: JSTAbstractLayoutCache.InnerNodeDimensions; external name 'nodeDimensions'; ftreeModel: JSTTreeModel; external name 'treeModel'; ftreeSelectionModel: JSTTreeSelectionModel; external name 'treeSelectionModel'; fdepthOffset: jint; external name 'depthOffset'; feditingComponent: JAComponent; external name 'editingComponent'; feditingPath: JSTTreePath; external name 'editingPath'; feditingRow: jint; external name 'editingRow'; feditorHasDifferentSize: jboolean; external name 'editorHasDifferentSize'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getHashColor(): JAColor; overload; virtual; procedure setHashColor(para1: JAColor); overload; virtual; public procedure setLeftChildIndent(para1: jint); overload; virtual; function getLeftChildIndent(): jint; overload; virtual; procedure setRightChildIndent(para1: jint); overload; virtual; function getRightChildIndent(): jint; overload; virtual; procedure setExpandedIcon(para1: JSIcon); overload; virtual; function getExpandedIcon(): JSIcon; overload; virtual; procedure setCollapsedIcon(para1: JSIcon); overload; virtual; function getCollapsedIcon(): JSIcon; overload; virtual; strict protected procedure setLargeModel(para1: jboolean); overload; virtual; function isLargeModel(): jboolean; overload; virtual; procedure setRowHeight(para1: jint); overload; virtual; function getRowHeight(): jint; overload; virtual; procedure setCellRenderer(para1: JSTTreeCellRenderer); overload; virtual; function getCellRenderer(): JSTTreeCellRenderer; overload; virtual; procedure setModel(para1: JSTTreeModel); overload; virtual; function getModel(): JSTTreeModel; overload; virtual; procedure setRootVisible(para1: jboolean); overload; virtual; function isRootVisible(): jboolean; overload; virtual; procedure setShowsRootHandles(para1: jboolean); overload; virtual; function getShowsRootHandles(): jboolean; overload; virtual; procedure setCellEditor(para1: JSTTreeCellEditor); overload; virtual; function getCellEditor(): JSTTreeCellEditor; overload; virtual; procedure setEditable(para1: jboolean); overload; virtual; function isEditable(): jboolean; overload; virtual; procedure setSelectionModel(para1: JSTTreeSelectionModel); overload; virtual; function getSelectionModel(): JSTTreeSelectionModel; overload; virtual; public function getPathBounds(para1: JSJTree; para2: JSTTreePath): JARectangle; overload; virtual; function getPathForRow(para1: JSJTree; para2: jint): JSTTreePath; overload; virtual; function getRowForPath(para1: JSJTree; para2: JSTTreePath): jint; overload; virtual; function getRowCount(para1: JSJTree): jint; overload; virtual; function getClosestPathForLocation(para1: JSJTree; para2: jint; para3: jint): JSTTreePath; overload; virtual; function isEditing(para1: JSJTree): jboolean; overload; virtual; function stopEditing(para1: JSJTree): jboolean; overload; virtual; procedure cancelEditing(para1: JSJTree); overload; virtual; procedure startEditingAtPath(para1: JSJTree; para2: JSTTreePath); overload; virtual; function getEditingPath(para1: JSJTree): JSTTreePath; overload; virtual; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure prepareForUIInstall(); overload; virtual; procedure completeUIInstall(); overload; virtual; procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure installComponents(); overload; virtual; function createNodeDimensions(): JSTAbstractLayoutCache.InnerNodeDimensions; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createMouseListener(): JAEMouseListener; overload; virtual; function createFocusListener(): JAEFocusListener; overload; virtual; function createKeyListener(): JAEKeyListener; overload; virtual; function createSelectionModelPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createTreeSelectionListener(): JSETreeSelectionListener; overload; virtual; function createCellEditorListener(): JSECellEditorListener; overload; virtual; function createComponentListener(): JAEComponentListener; overload; virtual; function createTreeExpansionListener(): JSETreeExpansionListener; overload; virtual; function createLayoutCache(): JSTAbstractLayoutCache; overload; virtual; function createCellRendererPane(): JSCellRendererPane; overload; virtual; function createDefaultCellEditor(): JSTTreeCellEditor; overload; virtual; function createDefaultCellRenderer(): JSTTreeCellRenderer; overload; virtual; function createTreeModelListener(): JSETreeModelListener; overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure prepareForUIUninstall(); overload; virtual; procedure completeUIUninstall(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure uninstallComponents(); overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintHorizontalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; procedure paintVerticalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JSTTreePath); overload; virtual; procedure paintExpandControl(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; procedure paintRow(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; function shouldPaintExpandControl(para1: JSTTreePath; para2: jint; para3: jboolean; para4: jboolean; para5: jboolean): jboolean; overload; virtual; procedure paintVerticalLine(para1: JAGraphics; para2: JSJComponent; para3: jint; para4: jint; para5: jint); overload; virtual; procedure paintHorizontalLine(para1: JAGraphics; para2: JSJComponent; para3: jint; para4: jint; para5: jint); overload; virtual; function getVerticalLegBuffer(): jint; overload; virtual; function getHorizontalLegBuffer(): jint; overload; virtual; procedure drawCentered(para1: JAComponent; para2: JAGraphics; para3: JSIcon; para4: jint; para5: jint); overload; virtual; procedure drawDashedHorizontalLine(para1: JAGraphics; para2: jint; para3: jint; para4: jint); overload; virtual; procedure drawDashedVerticalLine(para1: JAGraphics; para2: jint; para3: jint; para4: jint); overload; virtual; function getRowX(para1: jint; para2: jint): jint; overload; virtual; procedure updateLayoutCacheExpandedNodes(); overload; virtual; procedure updateExpandedDescendants(para1: JSTTreePath); overload; virtual; function getLastChildPath(para1: JSTTreePath): JSTTreePath; overload; virtual; procedure updateDepthOffset(); overload; virtual; procedure updateCellEditor(); overload; virtual; procedure updateRenderer(); overload; virtual; procedure configureLayoutCache(); overload; virtual; procedure updateSize(); overload; virtual; procedure updateCachedPreferredSize(); overload; virtual; procedure pathWasExpanded(para1: JSTTreePath); overload; virtual; procedure pathWasCollapsed(para1: JSTTreePath); overload; virtual; procedure ensureRowsAreVisible(para1: jint; para2: jint); overload; virtual; public procedure setPreferredMinSize(para1: JADimension); overload; virtual; function getPreferredMinSize(): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent; para2: jboolean): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure completeEditing(); overload; virtual; procedure completeEditing(para1: jboolean; para2: jboolean; para3: jboolean); overload; virtual; function startEditing(para1: JSTTreePath; para2: JAEMouseEvent): jboolean; overload; virtual; procedure checkForClickInExpandControl(para1: JSTTreePath; para2: jint; para3: jint); overload; virtual; function isLocationInExpandControl(para1: JSTTreePath; para2: jint; para3: jint): jboolean; overload; virtual; procedure handleExpandControlClick(para1: JSTTreePath; para2: jint; para3: jint); overload; virtual; procedure toggleExpandState(para1: JSTTreePath); overload; virtual; function isToggleSelectionEvent(para1: JAEMouseEvent): jboolean; overload; virtual; function isMultiSelectEvent(para1: JAEMouseEvent): jboolean; overload; virtual; function isToggleEvent(para1: JAEMouseEvent): jboolean; overload; virtual; procedure selectPathForEvent(para1: JSTTreePath; para2: JAEMouseEvent); overload; virtual; function isLeaf(para1: jint): jboolean; overload; virtual; end; JSPMMultiTreeUI = class external 'javax.swing.plaf.multi' name 'MultiTreeUI' (JSPTreeUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function getPathBounds(para1: JSJTree; para2: JSTTreePath): JARectangle; overload; virtual; function getPathForRow(para1: JSJTree; para2: jint): JSTTreePath; overload; virtual; function getRowForPath(para1: JSJTree; para2: JSTTreePath): jint; overload; virtual; function getRowCount(para1: JSJTree): jint; overload; virtual; function getClosestPathForLocation(para1: JSJTree; para2: jint; para3: jint): JSTTreePath; overload; virtual; function isEditing(para1: JSJTree): jboolean; overload; virtual; function stopEditing(para1: JSJTree): jboolean; overload; virtual; procedure cancelEditing(para1: JSJTree); overload; virtual; procedure startEditingAtPath(para1: JSJTree; para2: JSTTreePath); overload; virtual; function getEditingPath(para1: JSJTree): JSTTreePath; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicViewportUI = class external 'javax.swing.plaf.basic' name 'BasicViewportUI' (JSPViewportUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJComponent); overload; virtual; procedure uninstallDefaults(para1: JSJComponent); overload; virtual; end; JSPMMultiViewportUI = class external 'javax.swing.plaf.multi' name 'MultiViewportUI' (JSPViewportUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPSSynthViewportUI = class external 'javax.swing.plaf.synth' name 'SynthViewportUI' (JSPViewportUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(para1: JSJComponent); overload; virtual; procedure installListeners(para1: JSJComponent); overload; virtual; procedure uninstallListeners(para1: JSJComponent); overload; virtual; procedure uninstallDefaults(para1: JSJComponent); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JUZGZIPInputStream = class external 'java.util.zip' name 'GZIPInputStream' (JUZInflaterInputStream) strict protected var fcrc: JUZCRC32; external name 'crc'; feos: jboolean; external name 'eos'; public const GZIP_MAGIC = 35615; public constructor create(para1: JIInputStream; para2: jint); overload; // throws java.io.IOException constructor create(para1: JIInputStream); overload; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JUZZipInputStream = class external 'java.util.zip' name 'ZipInputStream' (JUZInflaterInputStream, JUZZipConstants) public constructor create(para1: JIInputStream); overload; function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException procedure closeEntry(); overload; virtual; // throws java.io.IOException function available(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function skip(para1: jlong): jlong; overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; end; JNCSelectableChannel = class abstract external 'java.nio.channels' name 'SelectableChannel' (JNCSAbstractInterruptibleChannel, JNCChannel) strict protected constructor create(); overload; public function provider(): JNCSSelectorProvider; overload; virtual; abstract; function validOps(): jint; overload; virtual; abstract; function isRegistered(): jboolean; overload; virtual; abstract; function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; abstract; function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; abstract; // throws java.nio.channels.ClosedChannelException function register(para1: JNCSelector; para2: jint): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; abstract; // throws java.io.IOException function isBlocking(): jboolean; overload; virtual; abstract; function blockingLock(): JLObject; overload; virtual; abstract; end; JNCFileChannel = class abstract external 'java.nio.channels' name 'FileChannel' (JNCSAbstractInterruptibleChannel, JNCByteChannel, JNCGatheringByteChannel, JNCScatteringByteChannel) public type InnerMapMode = class; Arr1InnerMapMode = array of InnerMapMode; Arr2InnerMapMode = array of Arr1InnerMapMode; Arr3InnerMapMode = array of Arr2InnerMapMode; InnerMapMode = class external 'java.nio.channels' name 'MapMode' (JLObject) public final class var fREAD_ONLY: JNCFileChannel.InnerMapMode; external name 'READ_ONLY'; fREAD_WRITE: JNCFileChannel.InnerMapMode; external name 'READ_WRITE'; fPRIVATE: JNCFileChannel.InnerMapMode; external name 'PRIVATE'; public function toString(): JLString; overload; virtual; end; strict protected constructor create(); overload; public function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function position(): jlong; overload; virtual; abstract; // throws java.io.IOException function position(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException function size(): jlong; overload; virtual; abstract; // throws java.io.IOException function truncate(para1: jlong): JNCFileChannel; overload; virtual; abstract; // throws java.io.IOException procedure force(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException function transferTo(para1: jlong; para2: jlong; para3: JNCWritableByteChannel): jlong; overload; virtual; abstract; // throws java.io.IOException function transferFrom(para1: JNCReadableByteChannel; para2: jlong; para3: jlong): jlong; overload; virtual; abstract; // throws java.io.IOException function read(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: JNByteBuffer; para2: jlong): jint; overload; virtual; abstract; // throws java.io.IOException function map(para1: JNCFileChannel.InnerMapMode; para2: jlong; para3: jlong): JNMappedByteBuffer; overload; virtual; abstract; // throws java.io.IOException function lock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException function lock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException function tryLock(para1: jlong; para2: jlong; para3: jboolean): JNCFileLock; overload; virtual; abstract; // throws java.io.IOException function tryLock(): JNCFileLock; overload; virtual; final; // throws java.io.IOException end; JISFileCacheImageOutputStream = class external 'javax.imageio.stream' name 'FileCacheImageOutputStream' (JISImageOutputStreamImpl) public constructor create(para1: JIOutputStream; para2: JIFile); overload; // throws java.io.IOException function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException function isCached(): jboolean; overload; virtual; function isCachedFile(): jboolean; overload; virtual; function isCachedMemory(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException end; JISFileImageOutputStream = class external 'javax.imageio.stream' name 'FileImageOutputStream' (JISImageOutputStreamImpl) public constructor create(para1: JIFile); overload; // throws java.io.FileNotFoundException, java.io.IOException constructor create(para1: JIRandomAccessFile); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; procedure seek(para1: jlong); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException strict protected procedure finalize(); overload; virtual; // throws java.lang.Throwable end; JISMemoryCacheImageOutputStream = class external 'javax.imageio.stream' name 'MemoryCacheImageOutputStream' (JISImageOutputStreamImpl) public constructor create(para1: JIOutputStream); overload; function read(): jint; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException procedure write(para1: jint); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException function length(): jlong; overload; virtual; function isCached(): jboolean; overload; virtual; function isCachedFile(): jboolean; overload; virtual; function isCachedMemory(): jboolean; overload; virtual; procedure close(); overload; virtual; // throws java.io.IOException procedure flushBefore(para1: jlong); overload; virtual; // throws java.io.IOException end; JRSLogStream = class external 'java.rmi.server' name 'LogStream' (JIPrintStream) public const SILENT = 0; BRIEF = 10; VERBOSE = 20; public class function log(para1: JLString): JRSLogStream; static; overload; class function getDefaultStream(): JIPrintStream; static; overload; class procedure setDefaultStream(para1: JIPrintStream); static; overload; function getOutputStream(): JIOutputStream; overload; virtual; procedure setOutputStream(para1: JIOutputStream); overload; virtual; procedure write(para1: jint); overload; virtual; procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; function toString(): JLString; overload; virtual; class function parseLevel(para1: JLString): jint; static; overload; end; JUZGZIPOutputStream = class external 'java.util.zip' name 'GZIPOutputStream' (JUZDeflaterOutputStream) strict protected var fcrc: JUZCRC32; external name 'crc'; public constructor create(para1: JIOutputStream; para2: jint); overload; // throws java.io.IOException constructor create(para1: JIOutputStream); overload; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure finish(); overload; virtual; // throws java.io.IOException end; JUZZipOutputStream = class external 'java.util.zip' name 'ZipOutputStream' (JUZDeflaterOutputStream, JUZZipConstants) public type InnerXEntry = class; Arr1InnerXEntry = array of InnerXEntry; Arr2InnerXEntry = array of Arr1InnerXEntry; Arr3InnerXEntry = array of Arr2InnerXEntry; InnerXEntry = class external 'java.util.zip' name 'XEntry' end; public const STORED = 0; DEFLATED = 8; public constructor create(para1: JIOutputStream); overload; procedure setComment(para1: JLString); overload; virtual; procedure setMethod(para1: jint); overload; virtual; procedure setLevel(para1: jint); overload; virtual; procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException procedure closeEntry(); overload; virtual; // throws java.io.IOException procedure write(para1: Arr1jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure write(var para1: array of jbyte; para2: jint; para3: jint); overload; virtual; // throws java.io.IOException procedure finish(); overload; virtual; // throws java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException end; JSTRRTFReader = class external 'javax.swing.text.rtf' name 'RTFReader' (JSTRRTFParser) public type InnerDestination = interface; Arr1InnerDestination = array of InnerDestination; Arr2InnerDestination = array of Arr1InnerDestination; Arr3InnerDestination = array of Arr2InnerDestination; InnerAttributeTrackingDestination = class; Arr1InnerAttributeTrackingDestination = array of InnerAttributeTrackingDestination; Arr2InnerAttributeTrackingDestination = array of Arr1InnerAttributeTrackingDestination; Arr3InnerAttributeTrackingDestination = array of Arr2InnerAttributeTrackingDestination; InnerColortblDestination = class; Arr1InnerColortblDestination = array of InnerColortblDestination; Arr2InnerColortblDestination = array of Arr1InnerColortblDestination; Arr3InnerColortblDestination = array of Arr2InnerColortblDestination; InnerDiscardingDestination = class; Arr1InnerDiscardingDestination = array of InnerDiscardingDestination; Arr2InnerDiscardingDestination = array of Arr1InnerDiscardingDestination; Arr3InnerDiscardingDestination = array of Arr2InnerDiscardingDestination; InnerDocumentDestination = class; Arr1InnerDocumentDestination = array of InnerDocumentDestination; Arr2InnerDocumentDestination = array of Arr1InnerDocumentDestination; Arr3InnerDocumentDestination = array of Arr2InnerDocumentDestination; InnerFonttblDestination = class; Arr1InnerFonttblDestination = array of InnerFonttblDestination; Arr2InnerFonttblDestination = array of Arr1InnerFonttblDestination; Arr3InnerFonttblDestination = array of Arr2InnerFonttblDestination; InnerInfoDestination = class; Arr1InnerInfoDestination = array of InnerInfoDestination; Arr2InnerInfoDestination = array of Arr1InnerInfoDestination; Arr3InnerInfoDestination = array of Arr2InnerInfoDestination; InnerStylesheetDestination = class; Arr1InnerStylesheetDestination = array of InnerStylesheetDestination; Arr2InnerStylesheetDestination = array of Arr1InnerStylesheetDestination; Arr3InnerStylesheetDestination = array of Arr2InnerStylesheetDestination; InnerTextHandlingDestination = class; Arr1InnerTextHandlingDestination = array of InnerTextHandlingDestination; Arr2InnerTextHandlingDestination = array of Arr1InnerTextHandlingDestination; Arr3InnerTextHandlingDestination = array of Arr2InnerTextHandlingDestination; InnerDestination = interface external 'javax.swing.text.rtf' name 'Destination' end; InnerAttributeTrackingDestination = class abstract external 'javax.swing.text.rtf' name 'AttributeTrackingDestination' end; InnerColortblDestination = class external 'javax.swing.text.rtf' name 'ColortblDestination' end; InnerDiscardingDestination = class external 'javax.swing.text.rtf' name 'DiscardingDestination' end; InnerDocumentDestination = class external 'javax.swing.text.rtf' name 'DocumentDestination' end; InnerFonttblDestination = class external 'javax.swing.text.rtf' name 'FonttblDestination' end; InnerInfoDestination = class external 'javax.swing.text.rtf' name 'InfoDestination' end; InnerStylesheetDestination = class external 'javax.swing.text.rtf' name 'StylesheetDestination' public type InnerStyleDefiningDestination = class; Arr1InnerStyleDefiningDestination = array of InnerStyleDefiningDestination; Arr2InnerStyleDefiningDestination = array of Arr1InnerStyleDefiningDestination; Arr3InnerStyleDefiningDestination = array of Arr2InnerStyleDefiningDestination; InnerStyleDefiningDestination = class external 'javax.swing.text.rtf' name 'StyleDefiningDestination' end; end; InnerTextHandlingDestination = class abstract external 'javax.swing.text.rtf' name 'TextHandlingDestination' end; public constructor create(para1: JSTStyledDocument); overload; procedure handleBinaryBlob(para1: Arr1jbyte); overload; virtual; procedure handleBinaryBlob(var para1: array of jbyte); overload; virtual; procedure handleText(para1: JLString); overload; virtual; procedure begingroup(); overload; virtual; procedure endgroup(); overload; virtual; strict protected procedure setRTFDestination(para1: JSTRRTFReader.InnerDestination); overload; virtual; public procedure close(); overload; virtual; // throws java.io.IOException function handleKeyword(para1: JLString): jboolean; overload; virtual; function handleKeyword(para1: JLString; para2: jint): jboolean; overload; virtual; procedure setCharacterSet(para1: JLString); overload; virtual; class procedure defineCharacterSet(para1: JLString; para2: Arr1jchar); static; overload; class procedure defineCharacterSet(para1: JLString; var para2: array of jchar); static; overload; class function getCharacterSet(para1: JLString): JLObject; static; overload; // throws java.io.IOException end; JMLPrivateMLet = class external 'javax.management.loading' name 'PrivateMLet' (JMLMLet, JMLPrivateClassLoader) public constructor create(para1: Arr1JNURL; para2: jboolean); overload; constructor create(const para1: array of JNURL; para2: jboolean); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: jboolean); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: jboolean); overload; constructor create(para1: Arr1JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; constructor create(const para1: array of JNURL; para2: JLClassLoader; para3: JNURLStreamHandlerFactory; para4: jboolean); overload; end; JRAActivationGroup = class abstract external 'java.rmi.activation' name 'ActivationGroup' (JRSUnicastRemoteObject, JRAActivationInstantiator) strict protected constructor create(para1: JRAActivationGroupID); overload; // throws java.rmi.RemoteException public function inactiveObject(para1: JRAActivationID): jboolean; overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException procedure activeObject(para1: JRAActivationID; para2: JRRemote); overload; virtual; abstract; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException class function createGroup(para1: JRAActivationGroupID; para2: JRAActivationGroupDesc; para3: jlong): JRAActivationGroup; static; overload; // throws java.rmi.activation.ActivationException class function currentGroupID(): JRAActivationGroupID; static; overload; class procedure setSystem(para1: JRAActivationSystem); static; overload; // throws java.rmi.activation.ActivationException class function getSystem(): JRAActivationSystem; static; overload; // throws java.rmi.activation.ActivationException strict protected procedure activeObject(para1: JRAActivationID; para2: JRMarshalledObject); overload; virtual; // throws java.rmi.activation.ActivationException, java.rmi.activation.UnknownObjectException, java.rmi.RemoteException procedure inactiveGroup(); overload; virtual; // throws java.rmi.activation.UnknownGroupException, java.rmi.RemoteException end; JSRWebRowSet = interface external 'javax.sql.rowset' name 'WebRowSet' (JSRCachedRowSet) const PUBLIC_XML_SCHEMA = '--//Sun Microsystems, Inc.//XSD Schema//EN'; SCHEMA_SYSTEM_ID = 'http://java.sun.com/xml/ns/jdbc/webrowset.xsd'; procedure readXml(para1: JIReader); overload; // throws java.sql.SQLException procedure readXml(para1: JIInputStream); overload; // throws java.sql.SQLException, java.io.IOException procedure writeXml(para1: JSResultSet; para2: JIWriter); overload; // throws java.sql.SQLException procedure writeXml(para1: JSResultSet; para2: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException procedure writeXml(para1: JIWriter); overload; // throws java.sql.SQLException procedure writeXml(para1: JIOutputStream); overload; // throws java.sql.SQLException, java.io.IOException end; JSAuthProvider = class abstract external 'java.security' name 'AuthProvider' (JSProvider) strict protected constructor create(para1: JLString; para2: jdouble; para3: JLString); overload; public procedure login(para1: JSASubject; para2: JSACCallbackHandler); overload; virtual; abstract; // throws javax.security.auth.login.LoginException procedure logout(); overload; virtual; abstract; // throws javax.security.auth.login.LoginException procedure setCallbackHandler(para1: JSACCallbackHandler); overload; virtual; abstract; end; OJXDIDXMLDSigRI = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'XMLDSigRI' (JSProvider) public constructor create(); overload; end; JSTTextAction = class abstract external 'javax.swing.text' name 'TextAction' (JSAbstractAction) public constructor create(para1: JLString); overload; strict protected function getTextComponent(para1: JAEActionEvent): JSTJTextComponent; overload; virtual; final; public class function augmentList(para1: Arr1JSAction; para2: Arr1JSAction): Arr1JSAction; static; overload; final; class function augmentList(var para1: array of JSAction; var para2: array of JSAction): Arr1JSAction; static; overload; final; strict protected function getFocusedComponent(): JSTJTextComponent; overload; virtual; final; end; JBBBeanContextSupport = class external 'java.beans.beancontext' name 'BeanContextSupport' (JBBBeanContextChildSupport, JBBBeanContext, JISerializable, JBPropertyChangeListener, JBVetoableChangeListener) public type InnerBCSChild = class; Arr1InnerBCSChild = array of InnerBCSChild; Arr2InnerBCSChild = array of Arr1InnerBCSChild; Arr3InnerBCSChild = array of Arr2InnerBCSChild; InnerBCSIterator = class; Arr1InnerBCSIterator = array of InnerBCSIterator; Arr2InnerBCSIterator = array of Arr1InnerBCSIterator; Arr3InnerBCSIterator = array of Arr2InnerBCSIterator; InnerBCSChild = class external 'java.beans.beancontext' name 'BCSChild' end; InnerBCSIterator = class sealed external 'java.beans.beancontext' name 'BCSIterator' (JLObject, JUIterator) public function hasNext(): jboolean; overload; virtual; function next(): JLObject; overload; virtual; procedure remove(); overload; virtual; end; strict protected var fchildren: JUHashMap; external name 'children'; fbcmListeners: JUArrayList; external name 'bcmListeners'; flocale: JULocale; external name 'locale'; fokToUseGui: jboolean; external name 'okToUseGui'; fdesignTime: jboolean; external name 'designTime'; public constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean; para4: jboolean); overload; constructor create(para1: JBBBeanContext; para2: JULocale; para3: jboolean); overload; constructor create(para1: JBBBeanContext; para2: JULocale); overload; constructor create(para1: JBBBeanContext); overload; constructor create(); overload; function getBeanContextPeer(): JBBBeanContext; overload; virtual; function instantiateChild(para1: JLString): JLObject; overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException function size(): jint; overload; virtual; function isEmpty(): jboolean; overload; virtual; function contains(para1: JLObject): jboolean; overload; virtual; function containsKey(para1: JLObject): jboolean; overload; virtual; function iterator(): JUIterator; overload; virtual; function toArray(): Arr1JLObject; overload; virtual; function toArray(para1: Arr1JLObject): Arr1JLObject; overload; virtual; function toArray(var para1: array of JLObject): Arr1JLObject; overload; virtual; strict protected function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; public function add(para1: JLObject): jboolean; overload; virtual; function remove(para1: JLObject): jboolean; overload; virtual; strict protected function remove(para1: JLObject; para2: jboolean): jboolean; overload; virtual; public function containsAll(para1: JUCollection): jboolean; overload; virtual; function addAll(para1: JUCollection): jboolean; overload; virtual; function removeAll(para1: JUCollection): jboolean; overload; virtual; function retainAll(para1: JUCollection): jboolean; overload; virtual; procedure clear(); overload; virtual; procedure addBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; procedure removeBeanContextMembershipListener(para1: JBBBeanContextMembershipListener); overload; virtual; function getResourceAsStream(para1: JLString; para2: JBBBeanContextChild): JIInputStream; overload; virtual; function getResource(para1: JLString; para2: JBBBeanContextChild): JNURL; overload; virtual; procedure setDesignTime(para1: jboolean); overload; virtual; function isDesignTime(): jboolean; overload; virtual; procedure setLocale(para1: JULocale); overload; virtual; // throws java.beans.PropertyVetoException function getLocale(): JULocale; overload; virtual; function needsGui(): jboolean; overload; virtual; procedure dontUseGui(); overload; virtual; procedure okToUseGui(); overload; virtual; function avoidingGui(): jboolean; overload; virtual; function isSerializing(): jboolean; overload; virtual; strict protected function bcsChildren(): JUIterator; overload; virtual; procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException procedure childDeserializedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; procedure serialize(para1: JIObjectOutputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException procedure deserialize(para1: JIObjectInputStream; para2: JUCollection); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException public procedure writeChildren(para1: JIObjectOutputStream); overload; virtual; final; // throws java.io.IOException procedure readChildren(para1: JIObjectInputStream); overload; virtual; final; // throws java.io.IOException, java.lang.ClassNotFoundException procedure vetoableChange(para1: JBPropertyChangeEvent); overload; virtual; // throws java.beans.PropertyVetoException procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected function validatePendingAdd(para1: JLObject): jboolean; overload; virtual; function validatePendingRemove(para1: JLObject): jboolean; overload; virtual; procedure childJustAddedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; class function getChildVisibility(para1: JLObject): JBVisibility; static; overload; final; class function getChildSerializable(para1: JLObject): JISerializable; static; overload; final; class function getChildPropertyChangeListener(para1: JLObject): JBPropertyChangeListener; static; overload; final; class function getChildVetoableChangeListener(para1: JLObject): JBVetoableChangeListener; static; overload; final; class function getChildBeanContextMembershipListener(para1: JLObject): JBBBeanContextMembershipListener; static; overload; final; class function getChildBeanContextChild(para1: JLObject): JBBBeanContextChild; static; overload; final; procedure fireChildrenAdded(para1: JBBBeanContextMembershipEvent); overload; virtual; final; procedure fireChildrenRemoved(para1: JBBBeanContextMembershipEvent); overload; virtual; final; procedure initialize(); overload; virtual; function copyChildren(): Arr1JLObject; overload; virtual; final; class function classEquals(para1: JLClass; para2: JLClass): jboolean; static; overload; final; end; JUCScheduledThreadPoolExecutor = class external 'java.util.concurrent' name 'ScheduledThreadPoolExecutor' (JUCThreadPoolExecutor, JUCScheduledExecutorService) public type InnerDelayedWorkQueue = class; Arr1InnerDelayedWorkQueue = array of InnerDelayedWorkQueue; Arr2InnerDelayedWorkQueue = array of Arr1InnerDelayedWorkQueue; Arr3InnerDelayedWorkQueue = array of Arr2InnerDelayedWorkQueue; InnerScheduledFutureTask = class; Arr1InnerScheduledFutureTask = array of InnerScheduledFutureTask; Arr2InnerScheduledFutureTask = array of Arr1InnerScheduledFutureTask; Arr3InnerScheduledFutureTask = array of Arr2InnerScheduledFutureTask; InnerDelayedWorkQueue = class external 'java.util.concurrent' name 'DelayedWorkQueue' end; InnerScheduledFutureTask = class external 'java.util.concurrent' name 'ScheduledFutureTask' end; public function remove(para1: JLRunnable): jboolean; overload; virtual; strict protected function decorateTask(para1: JLRunnable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; function decorateTask(para1: JUCCallable; para2: JUCRunnableScheduledFuture): JUCRunnableScheduledFuture; overload; virtual; public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JUCThreadFactory); overload; constructor create(para1: jint; para2: JUCRejectedExecutionHandler); overload; constructor create(para1: jint; para2: JUCThreadFactory; para3: JUCRejectedExecutionHandler); overload; function schedule(para1: JLRunnable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; function schedule(para1: JUCCallable; para2: jlong; para3: JUCTimeUnit): JUCScheduledFuture; overload; virtual; function scheduleAtFixedRate(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; function scheduleWithFixedDelay(para1: JLRunnable; para2: jlong; para3: jlong; para4: JUCTimeUnit): JUCScheduledFuture; overload; virtual; procedure execute(para1: JLRunnable); overload; virtual; function submit(para1: JLRunnable): JUCFuture; overload; virtual; function submit(para1: JLRunnable; para2: JLObject): JUCFuture; overload; virtual; function submit(para1: JUCCallable): JUCFuture; overload; virtual; procedure setContinueExistingPeriodicTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; function getContinueExistingPeriodicTasksAfterShutdownPolicy(): jboolean; overload; virtual; procedure setExecuteExistingDelayedTasksAfterShutdownPolicy(para1: jboolean); overload; virtual; function getExecuteExistingDelayedTasksAfterShutdownPolicy(): jboolean; overload; virtual; procedure shutdown(); overload; virtual; function shutdownNow(): JUList; overload; virtual; function getQueue(): JUCBlockingQueue; overload; virtual; end; JMMCounterMonitor = class external 'javax.management.monitor' name 'CounterMonitor' (JMMMonitor, JMMCounterMonitorMBean) public type InnerCounterMonitorObservedObject = class; Arr1InnerCounterMonitorObservedObject = array of InnerCounterMonitorObservedObject; Arr2InnerCounterMonitorObservedObject = array of Arr1InnerCounterMonitorObservedObject; Arr3InnerCounterMonitorObservedObject = array of Arr2InnerCounterMonitorObservedObject; InnerCounterMonitorObservedObject = class external 'javax.management.monitor' name 'CounterMonitorObservedObject' end; public constructor create(); overload; procedure start(); overload; virtual; procedure stop(); overload; virtual; function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; function getThreshold(para1: JMObjectName): JLNumber; overload; virtual; function getInitThreshold(): JLNumber; overload; virtual; procedure setInitThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException function getDerivedGauge(): JLNumber; overload; virtual; function getDerivedGaugeTimeStamp(): jlong; overload; virtual; function getThreshold(): JLNumber; overload; virtual; procedure setThreshold(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException function getOffset(): JLNumber; overload; virtual; procedure setOffset(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException function getModulus(): JLNumber; overload; virtual; procedure setModulus(para1: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException function getNotify(): jboolean; overload; virtual; procedure setNotify(para1: jboolean); overload; virtual; function getDifferenceMode(): jboolean; overload; virtual; procedure setDifferenceMode(para1: jboolean); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; end; JMMGaugeMonitor = class external 'javax.management.monitor' name 'GaugeMonitor' (JMMMonitor, JMMGaugeMonitorMBean) public type InnerGaugeMonitorObservedObject = class; Arr1InnerGaugeMonitorObservedObject = array of InnerGaugeMonitorObservedObject; Arr2InnerGaugeMonitorObservedObject = array of Arr1InnerGaugeMonitorObservedObject; Arr3InnerGaugeMonitorObservedObject = array of Arr2InnerGaugeMonitorObservedObject; InnerGaugeMonitorObservedObject = class external 'javax.management.monitor' name 'GaugeMonitorObservedObject' end; public constructor create(); overload; procedure start(); overload; virtual; procedure stop(); overload; virtual; function getDerivedGauge(para1: JMObjectName): JLNumber; overload; virtual; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; function getDerivedGauge(): JLNumber; overload; virtual; function getDerivedGaugeTimeStamp(): jlong; overload; virtual; function getHighThreshold(): JLNumber; overload; virtual; function getLowThreshold(): JLNumber; overload; virtual; procedure setThresholds(para1: JLNumber; para2: JLNumber); overload; virtual; // throws java.lang.IllegalArgumentException function getNotifyHigh(): jboolean; overload; virtual; procedure setNotifyHigh(para1: jboolean); overload; virtual; function getNotifyLow(): jboolean; overload; virtual; procedure setNotifyLow(para1: jboolean); overload; virtual; function getDifferenceMode(): jboolean; overload; virtual; procedure setDifferenceMode(para1: jboolean); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; end; JMMStringMonitor = class external 'javax.management.monitor' name 'StringMonitor' (JMMMonitor, JMMStringMonitorMBean) public type InnerStringMonitorObservedObject = class; Arr1InnerStringMonitorObservedObject = array of InnerStringMonitorObservedObject; Arr2InnerStringMonitorObservedObject = array of Arr1InnerStringMonitorObservedObject; Arr3InnerStringMonitorObservedObject = array of Arr2InnerStringMonitorObservedObject; InnerStringMonitorObservedObject = class external 'javax.management.monitor' name 'StringMonitorObservedObject' end; public constructor create(); overload; procedure start(); overload; virtual; procedure stop(); overload; virtual; function getDerivedGauge(para1: JMObjectName): JLString; overload; virtual; function getDerivedGaugeTimeStamp(para1: JMObjectName): jlong; overload; virtual; function getDerivedGauge(): JLString; overload; virtual; function getDerivedGaugeTimeStamp(): jlong; overload; virtual; function getStringToCompare(): JLString; overload; virtual; procedure setStringToCompare(para1: JLString); overload; virtual; // throws java.lang.IllegalArgumentException function getNotifyMatch(): jboolean; overload; virtual; procedure setNotifyMatch(para1: jboolean); overload; virtual; function getNotifyDiffer(): jboolean; overload; virtual; procedure setNotifyDiffer(para1: jboolean); overload; virtual; function getNotificationInfo(): Arr1JMMBeanNotificationInfo; overload; virtual; function getDerivedGauge(para1: JMObjectName): JLObject; overload; virtual; end; JMRRRMIConnectorServer = class external 'javax.management.remote.rmi' name 'RMIConnectorServer' (JMRJMXConnectorServer) public const JNDI_REBIND_ATTRIBUTE = 'jmx.remote.jndi.rebind'; RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.client.socket.factory'; RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE = 'jmx.remote.rmi.server.socket.factory'; public constructor create(para1: JMRJMXServiceURL; para2: JUMap); overload; // throws java.io.IOException constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMMBeanServer); overload; // throws java.io.IOException constructor create(para1: JMRJMXServiceURL; para2: JUMap; para3: JMRRRMIServerImpl; para4: JMMBeanServer); overload; // throws java.io.IOException function toJMXConnector(para1: JUMap): JMRJMXConnector; overload; virtual; // throws java.io.IOException procedure start(); overload; virtual; // throws java.io.IOException procedure stop(); overload; virtual; // throws java.io.IOException function isActive(): jboolean; overload; virtual; function getAddress(): JMRJMXServiceURL; overload; virtual; function getAttributes(): JUMap; overload; virtual; procedure setMBeanServerForwarder(para1: JMRMBeanServerForwarder); overload; virtual; strict protected procedure connectionOpened(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure connectionClosed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; procedure connectionFailed(para1: JLString; para2: JLString; para3: JLObject); overload; virtual; end; JSTHOptionComboBoxModel = class external 'javax.swing.text.html' name 'OptionComboBoxModel' (JSDefaultComboBoxModel, JISerializable) public procedure setInitialSelection(para1: JSTHOption); overload; virtual; function getInitialSelection(): JSTHOption; overload; virtual; end; JSTHHiddenTagView = class external 'javax.swing.text.html' name 'HiddenTagView' (JSTHEditableView, JSEDocumentListener) public type InnerEndTagBorder = class; Arr1InnerEndTagBorder = array of InnerEndTagBorder; Arr2InnerEndTagBorder = array of Arr1InnerEndTagBorder; Arr3InnerEndTagBorder = array of Arr2InnerEndTagBorder; InnerStartTagBorder = class; Arr1InnerStartTagBorder = array of InnerStartTagBorder; Arr2InnerStartTagBorder = array of Arr1InnerStartTagBorder; Arr3InnerStartTagBorder = array of Arr2InnerStartTagBorder; InnerEndTagBorder = class external 'javax.swing.text.html' name 'EndTagBorder' end; InnerStartTagBorder = class external 'javax.swing.text.html' name 'StartTagBorder' end; strict protected function createComponent(): JAComponent; overload; virtual; public function getAlignment(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; procedure insertUpdate(para1: JSEDocumentEvent); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTFlowView = class abstract external 'javax.swing.text' name 'FlowView' (JSTBoxView) public type InnerLogicalView = class; Arr1InnerLogicalView = array of InnerLogicalView; Arr2InnerLogicalView = array of Arr1InnerLogicalView; Arr3InnerLogicalView = array of Arr2InnerLogicalView; InnerLogicalView = class external 'javax.swing.text' name 'LogicalView' end; public type InnerFlowStrategy = class; Arr1InnerFlowStrategy = array of InnerFlowStrategy; Arr2InnerFlowStrategy = array of Arr1InnerFlowStrategy; Arr3InnerFlowStrategy = array of Arr2InnerFlowStrategy; InnerFlowStrategy = class external 'javax.swing.text' name 'FlowStrategy' (JLObject) public constructor create(); overload; procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; strict protected function getLogicalView(para1: JSTFlowView): JSTView; overload; virtual; public procedure layout(para1: JSTFlowView); overload; virtual; strict protected function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; end; strict protected var flayoutSpan: jint; external name 'layoutSpan'; flayoutPool: JSTView; external name 'layoutPool'; fstrategy: JSTFlowView.InnerFlowStrategy; external name 'strategy'; public constructor create(para1: JSTElement; para2: jint); overload; function getFlowAxis(): jint; overload; virtual; function getFlowSpan(para1: jint): jint; overload; virtual; function getFlowStart(para1: jint): jint; overload; virtual; strict protected function createRow(): JSTView; overload; virtual; abstract; procedure loadChildren(para1: JSTViewFactory); overload; virtual; function getViewIndexAtPosition(para1: jint): jint; overload; virtual; procedure layout(para1: jint; para2: jint); overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; public procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure setParent(para1: JSTView); overload; virtual; end; JSTTableView = class abstract external 'javax.swing.text' name 'TableView' (JSTBoxView) public type InnerGridCell = interface; Arr1InnerGridCell = array of InnerGridCell; Arr2InnerGridCell = array of Arr1InnerGridCell; Arr3InnerGridCell = array of Arr2InnerGridCell; InnerGridCell = interface external 'javax.swing.text' name 'GridCell' end; public type InnerTableCell = class; Arr1InnerTableCell = array of InnerTableCell; Arr2InnerTableCell = array of Arr1InnerTableCell; Arr3InnerTableCell = array of Arr2InnerTableCell; InnerTableRow = class; Arr1InnerTableRow = array of InnerTableRow; Arr2InnerTableRow = array of Arr1InnerTableRow; Arr3InnerTableRow = array of Arr2InnerTableRow; InnerTableCell = class external 'javax.swing.text' name 'TableCell' end; InnerTableRow = class external 'javax.swing.text' name 'TableRow' end; public constructor create(para1: JSTElement); overload; strict protected function createTableRow(para1: JSTElement): JSTTableView.InnerTableRow; overload; virtual; function createTableCell(para1: JSTElement): JSTTableView.InnerTableCell; overload; virtual; procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; public procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; strict protected procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; end; JSTWrappedPlainView = class external 'javax.swing.text' name 'WrappedPlainView' (JSTBoxView, JSTTabExpander) public type InnerWrappedLine = class; Arr1InnerWrappedLine = array of InnerWrappedLine; Arr2InnerWrappedLine = array of Arr1InnerWrappedLine; Arr3InnerWrappedLine = array of Arr2InnerWrappedLine; InnerWrappedLine = class external 'javax.swing.text' name 'WrappedLine' end; public constructor create(para1: JSTElement); overload; constructor create(para1: JSTElement; para2: jboolean); overload; strict protected function getTabSize(): jint; overload; virtual; procedure drawLine(para1: jint; para2: jint; para3: JAGraphics; para4: jint; para5: jint); overload; virtual; function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getLineBuffer(): JSTSegment; overload; virtual; final; function calculateBreakPosition(para1: jint; para2: jint): jint; overload; virtual; procedure loadChildren(para1: JSTViewFactory); overload; virtual; public function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; procedure setSize(para1: jfloat; para2: jfloat); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTZoneView = class external 'javax.swing.text' name 'ZoneView' (JSTBoxView) public type InnerZone = class; Arr1InnerZone = array of InnerZone; Arr2InnerZone = array of Arr1InnerZone; Arr3InnerZone = array of Arr2InnerZone; InnerZone = class external 'javax.swing.text' name 'Zone' end; public constructor create(para1: JSTElement; para2: jint); overload; function getMaximumZoneSize(): jint; overload; virtual; procedure setMaximumZoneSize(para1: jint); overload; virtual; function getMaxZonesLoaded(): jint; overload; virtual; procedure setMaxZonesLoaded(para1: jint); overload; virtual; strict protected procedure zoneWasLoaded(para1: JSTView); overload; virtual; procedure unloadZone(para1: JSTView); overload; virtual; function isZoneLoaded(para1: JSTView): jboolean; overload; virtual; function createZone(para1: jint; para2: jint): JSTView; overload; virtual; procedure loadChildren(para1: JSTViewFactory); overload; virtual; function getViewIndexAtPosition(para1: jint): jint; overload; virtual; function updateChildren(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JSTViewFactory): jboolean; overload; virtual; public procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTHBlockView = class external 'javax.swing.text.html' name 'BlockView' (JSTBoxView) public constructor create(para1: JSTElement; para2: jint); overload; procedure setParent(para1: JSTView); overload; virtual; strict protected function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; public procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; strict protected procedure setPropertiesFromAttributes(); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; end; JSTHFrameSetView = class external 'javax.swing.text.html' name 'FrameSetView' (JSTBoxView) public constructor create(para1: JSTElement; para2: jint); overload; strict protected procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; function getChildRequests(para1: jint; para2: jint): Arr1JSSizeRequirements; overload; virtual; end; JSTHTableView = class external 'javax.swing.text.html' name 'TableView' (JSTBoxView, JSTViewFactory) public type InnerCellView = class; Arr1InnerCellView = array of InnerCellView; Arr2InnerCellView = array of Arr1InnerCellView; Arr3InnerCellView = array of Arr2InnerCellView; InnerColumnIterator = class; Arr1InnerColumnIterator = array of InnerColumnIterator; Arr2InnerColumnIterator = array of Arr1InnerColumnIterator; Arr3InnerColumnIterator = array of Arr2InnerColumnIterator; InnerRowIterator = class; Arr1InnerRowIterator = array of InnerRowIterator; Arr2InnerRowIterator = array of Arr1InnerRowIterator; Arr3InnerRowIterator = array of Arr2InnerRowIterator; InnerCellView = class external 'javax.swing.text.html' name 'CellView' end; InnerColumnIterator = class external 'javax.swing.text.html' name 'ColumnIterator' end; InnerRowIterator = class external 'javax.swing.text.html' name 'RowIterator' end; public type InnerRowView = class; Arr1InnerRowView = array of InnerRowView; Arr2InnerRowView = array of Arr1InnerRowView; Arr3InnerRowView = array of Arr2InnerRowView; InnerRowView = class external 'javax.swing.text.html' name 'RowView' end; public constructor create(para1: JSTElement); overload; strict protected function createTableRow(para1: JSTElement): JSTHTableView.InnerRowView; overload; virtual; public function getColumnCount(): jint; overload; virtual; function getColumnSpan(para1: jint): jint; overload; virtual; function getRowCount(): jint; overload; virtual; function getMultiRowSpan(para1: jint; para2: jint): jint; overload; virtual; function getRowSpan(para1: jint): jint; overload; virtual; strict protected function getViewAtPoint(para1: jint; para2: jint; para3: JARectangle): JSTView; overload; virtual; function getColumnsOccupied(para1: JSTView): jint; overload; virtual; function getRowsOccupied(para1: JSTView): jint; overload; virtual; procedure invalidateGrid(); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; procedure setPropertiesFromAttributes(); overload; virtual; procedure layoutColumns(para1: jint; para2: Arr1jint; para3: Arr1jint; para4: Arr1JSSizeRequirements); overload; virtual; procedure layoutColumns(para1: jint; var para2: array of jint; var para3: array of jint; var para4: array of JSSizeRequirements); overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; function calculateMajorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMinorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; procedure layoutMajorAxis(para1: jint; para2: jint; para3: Arr1jint; para4: Arr1jint); overload; virtual; procedure layoutMajorAxis(para1: jint; para2: jint; var para3: array of jint; var para4: array of jint); overload; virtual; function getViewAtPosition(para1: jint; para2: JARectangle): JSTView; overload; virtual; public function getAttributes(): JSTAttributeSet; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; procedure setParent(para1: JSTView); overload; virtual; function getViewFactory(): JSTViewFactory; overload; virtual; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; strict protected procedure forwardUpdate(para1: JSEDocumentEvent.InnerElementChange; para2: JSEDocumentEvent; para3: JAShape; para4: JSTViewFactory); overload; virtual; public procedure replace(para1: jint; para2: jint; para3: Arr1JSTView); overload; virtual; procedure replace(para1: jint; para2: jint; var para3: array of JSTView); overload; virtual; function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; end; JSTHInlineView = class external 'javax.swing.text.html' name 'InlineView' (JSTLabelView) public constructor create(para1: JSTElement); overload; procedure insertUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure removeUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; function breakView(para1: jint; para2: jint; para3: jfloat; para4: jfloat): JSTView; overload; virtual; strict protected procedure setPropertiesFromAttributes(); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; end; JSTPasswordView = class external 'javax.swing.text' name 'PasswordView' (JSTFieldView) public constructor create(para1: JSTElement); overload; strict protected function drawUnselectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function drawSelectedText(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function drawEchoCharacter(para1: JAGraphics; para2: jint; para3: jint; para4: jchar): jint; overload; virtual; public function modelToView(para1: jint; para2: JAShape; para3: JSTPosition.InnerBias): JAShape; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; para4: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: jfloat; para2: jfloat; para3: JAShape; var para4: array of JSTPosition.InnerBias): jint; overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; end; JSTHTextAreaDocument = class external 'javax.swing.text.html' name 'TextAreaDocument' (JSTPlainDocument) end; JSTHStyleSheet = class external 'javax.swing.text.html' name 'StyleSheet' (JSTStyleContext) public type InnerSearchBuffer = class; Arr1InnerSearchBuffer = array of InnerSearchBuffer; Arr2InnerSearchBuffer = array of Arr1InnerSearchBuffer; Arr3InnerSearchBuffer = array of Arr2InnerSearchBuffer; InnerBackgroundImagePainter = class; Arr1InnerBackgroundImagePainter = array of InnerBackgroundImagePainter; Arr2InnerBackgroundImagePainter = array of Arr1InnerBackgroundImagePainter; Arr3InnerBackgroundImagePainter = array of Arr2InnerBackgroundImagePainter; InnerCssParser = class; Arr1InnerCssParser = array of InnerCssParser; Arr2InnerCssParser = array of Arr1InnerCssParser; Arr3InnerCssParser = array of Arr2InnerCssParser; InnerLargeConversionSet = class; Arr1InnerLargeConversionSet = array of InnerLargeConversionSet; Arr2InnerLargeConversionSet = array of Arr1InnerLargeConversionSet; Arr3InnerLargeConversionSet = array of Arr2InnerLargeConversionSet; InnerResolvedStyle = class; Arr1InnerResolvedStyle = array of InnerResolvedStyle; Arr2InnerResolvedStyle = array of Arr1InnerResolvedStyle; Arr3InnerResolvedStyle = array of Arr2InnerResolvedStyle; InnerViewAttributeSet = class; Arr1InnerViewAttributeSet = array of InnerViewAttributeSet; Arr2InnerViewAttributeSet = array of Arr1InnerViewAttributeSet; Arr3InnerViewAttributeSet = array of Arr2InnerViewAttributeSet; InnerSelectorMapping = class; Arr1InnerSelectorMapping = array of InnerSelectorMapping; Arr2InnerSelectorMapping = array of Arr1InnerSelectorMapping; Arr3InnerSelectorMapping = array of Arr2InnerSelectorMapping; InnerSmallConversionSet = class; Arr1InnerSmallConversionSet = array of InnerSmallConversionSet; Arr2InnerSmallConversionSet = array of Arr1InnerSmallConversionSet; Arr3InnerSmallConversionSet = array of Arr2InnerSmallConversionSet; InnerSearchBuffer = class external 'javax.swing.text.html' name 'SearchBuffer' end; InnerBackgroundImagePainter = class external 'javax.swing.text.html' name 'BackgroundImagePainter' end; InnerCssParser = class external 'javax.swing.text.html' name 'CssParser' end; InnerLargeConversionSet = class external 'javax.swing.text.html' name 'LargeConversionSet' end; InnerResolvedStyle = class external 'javax.swing.text.html' name 'ResolvedStyle' end; InnerViewAttributeSet = class external 'javax.swing.text.html' name 'ViewAttributeSet' end; InnerSelectorMapping = class external 'javax.swing.text.html' name 'SelectorMapping' end; InnerSmallConversionSet = class external 'javax.swing.text.html' name 'SmallConversionSet' end; public type InnerBoxPainter = class; Arr1InnerBoxPainter = array of InnerBoxPainter; Arr2InnerBoxPainter = array of Arr1InnerBoxPainter; Arr3InnerBoxPainter = array of Arr2InnerBoxPainter; InnerListPainter = class; Arr1InnerListPainter = array of InnerListPainter; Arr2InnerListPainter = array of Arr1InnerListPainter; Arr3InnerListPainter = array of Arr2InnerListPainter; InnerBoxPainter = class external 'javax.swing.text.html' name 'BoxPainter' (JLObject, JISerializable) public type InnerHorizontalMargin = class; Arr1InnerHorizontalMargin = array of InnerHorizontalMargin; Arr2InnerHorizontalMargin = array of Arr1InnerHorizontalMargin; Arr3InnerHorizontalMargin = array of Arr2InnerHorizontalMargin; InnerHorizontalMargin = class sealed external 'javax.swing.text.html' name 'HorizontalMargin' end; public function getInset(para1: jint; para2: JSTView): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView); overload; virtual; end; InnerListPainter = class external 'javax.swing.text.html' name 'ListPainter' (JLObject, JISerializable) public procedure paint(para1: JAGraphics; para2: jfloat; para3: jfloat; para4: jfloat; para5: jfloat; para6: JSTView; para7: jint); overload; virtual; end; public constructor create(); overload; function getRule(para1: JSTHHTML.InnerTag; para2: JSTElement): JSTStyle; overload; virtual; function getRule(para1: JLString): JSTStyle; overload; virtual; procedure addRule(para1: JLString); overload; virtual; function getDeclaration(para1: JLString): JSTAttributeSet; overload; virtual; procedure loadRules(para1: JIReader; para2: JNURL); overload; virtual; // throws java.io.IOException function getViewAttributes(para1: JSTView): JSTAttributeSet; overload; virtual; procedure removeStyle(para1: JLString); overload; virtual; procedure addStyleSheet(para1: JSTHStyleSheet); overload; virtual; procedure removeStyleSheet(para1: JSTHStyleSheet); overload; virtual; function getStyleSheets(): Arr1JSTHStyleSheet; overload; virtual; procedure importStyleSheet(para1: JNURL); overload; virtual; procedure setBase(para1: JNURL); overload; virtual; function getBase(): JNURL; overload; virtual; procedure addCSSAttribute(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString); overload; virtual; function addCSSAttributeFromHTML(para1: JSTMutableAttributeSet; para2: JSTHCSS.InnerAttribute; para3: JLString): jboolean; overload; virtual; function translateHTMLToCSS(para1: JSTAttributeSet): JSTAttributeSet; overload; virtual; function addAttribute(para1: JSTAttributeSet; para2: JLObject; para3: JLObject): JSTAttributeSet; overload; virtual; function addAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; function removeAttribute(para1: JSTAttributeSet; para2: JLObject): JSTAttributeSet; overload; virtual; function removeAttributes(para1: JSTAttributeSet; para2: JUEnumeration): JSTAttributeSet; overload; virtual; function removeAttributes(para1: JSTAttributeSet; para2: JSTAttributeSet): JSTAttributeSet; overload; virtual; strict protected function createSmallAttributeSet(para1: JSTAttributeSet): JSTStyleContext.InnerSmallAttributeSet; overload; virtual; function createLargeAttributeSet(para1: JSTAttributeSet): JSTMutableAttributeSet; overload; virtual; public function getFont(para1: JSTAttributeSet): JAFont; overload; virtual; function getForeground(para1: JSTAttributeSet): JAColor; overload; virtual; function getBackground(para1: JSTAttributeSet): JAColor; overload; virtual; function getBoxPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerBoxPainter; overload; virtual; function getListPainter(para1: JSTAttributeSet): JSTHStyleSheet.InnerListPainter; overload; virtual; procedure setBaseFontSize(para1: jint); overload; virtual; procedure setBaseFontSize(para1: JLString); overload; virtual; class function getIndexOfSize(para1: jfloat): jint; static; overload; function getPointSize(para1: jint): jfloat; overload; virtual; function getPointSize(para1: JLString): jfloat; overload; virtual; function stringToColor(para1: JLString): JAColor; overload; virtual; end; OJXDIDDOMCanonicalXMLC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMCanonicalXMLC14NMethod' (OJXDIDApacheCanonicalizer) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException end; OJXDIDDOMExcC14NMethod = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMExcC14NMethod' (OJXDIDApacheCanonicalizer) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException function getParamsNSURI(): JLString; overload; virtual; function transform(para1: JXCData; para2: JXCXMLCryptoContext): JXCData; overload; virtual; // throws javax.xml.crypto.dsig.TransformException end; OJXDIDDOMBase64Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMBase64Transform' (OJXDIDApacheTransform) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException end; OJXDIDDOMEnvelopedTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMEnvelopedTransform' (OJXDIDApacheTransform) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException end; OJXDIDDOMXPathFilter2Transform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathFilter2Transform' (OJXDIDApacheTransform) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException end; OJXDIDDOMXPathTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXPathTransform' (OJXDIDApacheTransform) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException end; OJXDIDDOMXSLTTransform = class sealed external 'org.jcp.xml.dsig.internal.dom' name 'DOMXSLTTransform' (OJXDIDApacheTransform) public constructor create(); overload; procedure init(para1: JXCDSTransformParameterSpec); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure init(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws java.security.InvalidAlgorithmParameterException procedure marshalParams(para1: JXCXMLStructure; para2: JXCXMLCryptoContext); overload; virtual; // throws javax.xml.crypto.MarshalException end; JMRR_RMIConnection_Stub = class external 'javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException end; JMRR_RMIServer_Stub = class external 'javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException end; OOSJR_Remote_Stub = class sealed external 'org.omg.stub.java.rmi' name '_Remote_Stub' (JRCStub, JRRemote) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; end; OOSJMRR_RMIConnection_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIConnection_Stub' (JRCStub, JMRRRMIConnection) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; procedure addNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(para1: Arr1JMObjectName; para2: Arr1JRMarshalledObject; para3: Arr1JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function addNotificationListeners(var para1: array of JMObjectName; var para2: array of JRMarshalledObject; var para3: array of JSASubject): Arr1JLInteger; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException procedure close(); overload; virtual; // throws java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; para5: Arr1JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JRMarshalledObject; var para5: array of JLString; para6: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JMObjectName; para4: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException, java.io.IOException function createMBean(para1: JLString; para2: JMObjectName; para3: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, java.io.IOException function fetchNotifications(para1: jlong; para2: jint; para3: jlong): JMRNotificationResult; overload; virtual; // throws java.io.IOException function getAttribute(para1: JMObjectName; para2: JLString; para3: JSASubject): JLObject; overload; virtual; // throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; para2: Arr1JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getAttributes(para1: JMObjectName; var para2: array of JLString; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException function getConnectionId(): JLString; overload; virtual; // throws java.io.IOException function getDefaultDomain(para1: JSASubject): JLString; overload; virtual; // throws java.io.IOException function getDomains(para1: JSASubject): Arr1JLString; overload; virtual; // throws java.io.IOException function getMBeanCount(para1: JSASubject): JLInteger; overload; virtual; // throws java.io.IOException function getMBeanInfo(para1: JMObjectName; para2: JSASubject): JMMBeanInfo; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException, java.io.IOException function getObjectInstance(para1: JMObjectName; para2: JSASubject): JMObjectInstance; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; para4: Arr1JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function invoke(para1: JMObjectName; para2: JLString; para3: JRMarshalledObject; var para4: array of JLString; para5: JSASubject): JLObject; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function isInstanceOf(para1: JMObjectName; para2: JLString; para3: JSASubject): jboolean; overload; virtual; // throws javax.management.InstanceNotFoundException, java.io.IOException function isRegistered(para1: JMObjectName; para2: JSASubject): jboolean; overload; virtual; // throws java.io.IOException function queryMBeans(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException function queryNames(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JUSet; overload; virtual; // throws java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JRMarshalledObject; para4: JRMarshalledObject; para5: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListener(para1: JMObjectName; para2: JMObjectName; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; para2: Arr1JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure removeNotificationListeners(para1: JMObjectName; var para2: array of JLInteger; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException procedure setAttribute(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException function setAttributes(para1: JMObjectName; para2: JRMarshalledObject; para3: JSASubject): JMAttributeList; overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException procedure unregisterMBean(para1: JMObjectName; para2: JSASubject); overload; virtual; // throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException, java.io.IOException end; OOSJMRR_RMIServer_Stub = class external 'org.omg.stub.javax.management.remote.rmi' name '_RMIServer_Stub' (JRCStub, JMRRRMIServer) public constructor create(); overload; function _ids(): Arr1JLString; overload; virtual; function getVersion(): JLString; overload; virtual; // throws java.rmi.RemoteException function newClient(para1: JLObject): JMRRRMIConnection; overload; virtual; // throws java.io.IOException end; JXSSOAPFault = interface external 'javax.xml.soap' name 'SOAPFault' (JXSSOAPBodyElement) procedure setFaultCode(para1: JXSName); overload; // throws javax.xml.soap.SOAPException procedure setFaultCode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException procedure setFaultCode(para1: JLString); overload; // throws javax.xml.soap.SOAPException function getFaultCodeAsName(): JXSName; overload; function getFaultCodeAsQName(): JXNQName; overload; function getFaultSubcodes(): JUIterator; overload; procedure removeAllFaultSubcodes(); overload; procedure appendFaultSubcode(para1: JXNQName); overload; // throws javax.xml.soap.SOAPException function getFaultCode(): JLString; overload; procedure setFaultActor(para1: JLString); overload; // throws javax.xml.soap.SOAPException function getFaultActor(): JLString; overload; procedure setFaultString(para1: JLString); overload; // throws javax.xml.soap.SOAPException procedure setFaultString(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException function getFaultString(): JLString; overload; function getFaultStringLocale(): JULocale; overload; function hasDetail(): jboolean; overload; function getDetail(): JXSDetail; overload; function addDetail(): JXSDetail; overload; // throws javax.xml.soap.SOAPException function getFaultReasonLocales(): JUIterator; overload; // throws javax.xml.soap.SOAPException function getFaultReasonTexts(): JUIterator; overload; // throws javax.xml.soap.SOAPException function getFaultReasonText(para1: JULocale): JLString; overload; // throws javax.xml.soap.SOAPException procedure addFaultReasonText(para1: JLString; para2: JULocale); overload; // throws javax.xml.soap.SOAPException function getFaultNode(): JLString; overload; procedure setFaultNode(para1: JLString); overload; // throws javax.xml.soap.SOAPException function getFaultRole(): JLString; overload; procedure setFaultRole(para1: JLString); overload; // throws javax.xml.soap.SOAPException end; JXSDetail = interface external 'javax.xml.soap' name 'Detail' (JXSSOAPFaultElement) function addDetailEntry(para1: JXSName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException function addDetailEntry(para1: JXNQName): JXSDetailEntry; overload; // throws javax.xml.soap.SOAPException function getDetailEntries(): JUIterator; overload; end; JAEKeyEvent = class external 'java.awt.event' name 'KeyEvent' (JAEInputEvent) public const KEY_FIRST = 400; KEY_LAST = 402; KEY_TYPED = 400; KEY_PRESSED = 401; KEY_RELEASED = 402; VK_ENTER = 10; VK_BACK_SPACE = 8; VK_TAB = 9; VK_CANCEL = 3; VK_CLEAR = 12; VK_SHIFT = 16; VK_CONTROL = 17; VK_ALT = 18; VK_PAUSE = 19; VK_CAPS_LOCK = 20; VK_ESCAPE = 27; VK_SPACE = 32; VK_PAGE_UP = 33; VK_PAGE_DOWN = 34; VK_END = 35; VK_HOME = 36; VK_LEFT = 37; VK_UP = 38; VK_RIGHT = 39; VK_DOWN = 40; VK_COMMA = 44; VK_MINUS = 45; VK_PERIOD = 46; VK_SLASH = 47; VK_0 = 48; VK_1 = 49; VK_2 = 50; VK_3 = 51; VK_4 = 52; VK_5 = 53; VK_6 = 54; VK_7 = 55; VK_8 = 56; VK_9 = 57; VK_SEMICOLON = 59; VK_EQUALS = 61; VK_A = 65; VK_B = 66; VK_C = 67; VK_D = 68; VK_E = 69; VK_F = 70; VK_G = 71; VK_H = 72; VK_I = 73; VK_J = 74; VK_K = 75; VK_L = 76; VK_M = 77; VK_N = 78; VK_O = 79; VK_P = 80; VK_Q = 81; VK_R = 82; VK_S = 83; VK_T = 84; VK_U = 85; VK_V = 86; VK_W = 87; VK_X = 88; VK_Y = 89; VK_Z = 90; VK_OPEN_BRACKET = 91; VK_BACK_SLASH = 92; VK_CLOSE_BRACKET = 93; VK_NUMPAD0 = 96; VK_NUMPAD1 = 97; VK_NUMPAD2 = 98; VK_NUMPAD3 = 99; VK_NUMPAD4 = 100; VK_NUMPAD5 = 101; VK_NUMPAD6 = 102; VK_NUMPAD7 = 103; VK_NUMPAD8 = 104; VK_NUMPAD9 = 105; VK_MULTIPLY = 106; VK_ADD = 107; VK_SEPARATER = 108; VK_SEPARATOR = 108; VK_SUBTRACT = 109; VK_DECIMAL = 110; VK_DIVIDE = 111; VK_DELETE = 127; VK_NUM_LOCK = 144; VK_SCROLL_LOCK = 145; VK_F1 = 112; VK_F2 = 113; VK_F3 = 114; VK_F4 = 115; VK_F5 = 116; VK_F6 = 117; VK_F7 = 118; VK_F8 = 119; VK_F9 = 120; VK_F10 = 121; VK_F11 = 122; VK_F12 = 123; VK_F13 = 61440; VK_F14 = 61441; VK_F15 = 61442; VK_F16 = 61443; VK_F17 = 61444; VK_F18 = 61445; VK_F19 = 61446; VK_F20 = 61447; VK_F21 = 61448; VK_F22 = 61449; VK_F23 = 61450; VK_F24 = 61451; VK_PRINTSCREEN = 154; VK_INSERT = 155; VK_HELP = 156; VK_META = 157; VK_BACK_QUOTE = 192; VK_QUOTE = 222; VK_KP_UP = 224; VK_KP_DOWN = 225; VK_KP_LEFT = 226; VK_KP_RIGHT = 227; VK_DEAD_GRAVE = 128; VK_DEAD_ACUTE = 129; VK_DEAD_CIRCUMFLEX = 130; VK_DEAD_TILDE = 131; VK_DEAD_MACRON = 132; VK_DEAD_BREVE = 133; VK_DEAD_ABOVEDOT = 134; VK_DEAD_DIAERESIS = 135; VK_DEAD_ABOVERING = 136; VK_DEAD_DOUBLEACUTE = 137; VK_DEAD_CARON = 138; VK_DEAD_CEDILLA = 139; VK_DEAD_OGONEK = 140; VK_DEAD_IOTA = 141; VK_DEAD_VOICED_SOUND = 142; VK_DEAD_SEMIVOICED_SOUND = 143; VK_AMPERSAND = 150; VK_ASTERISK = 151; VK_QUOTEDBL = 152; VK_LESS = 153; VK_GREATER = 160; VK_BRACELEFT = 161; VK_BRACERIGHT = 162; VK_AT = 512; VK_COLON = 513; VK_CIRCUMFLEX = 514; VK_DOLLAR = 515; VK_EURO_SIGN = 516; VK_EXCLAMATION_MARK = 517; VK_INVERTED_EXCLAMATION_MARK = 518; VK_LEFT_PARENTHESIS = 519; VK_NUMBER_SIGN = 520; VK_PLUS = 521; VK_RIGHT_PARENTHESIS = 522; VK_UNDERSCORE = 523; VK_WINDOWS = 524; VK_CONTEXT_MENU = 525; VK_FINAL = 24; VK_CONVERT = 28; VK_NONCONVERT = 29; VK_ACCEPT = 30; VK_MODECHANGE = 31; VK_KANA = 21; VK_KANJI = 25; VK_ALPHANUMERIC = 240; VK_KATAKANA = 241; VK_HIRAGANA = 242; VK_FULL_WIDTH = 243; VK_HALF_WIDTH = 244; VK_ROMAN_CHARACTERS = 245; VK_ALL_CANDIDATES = 256; VK_PREVIOUS_CANDIDATE = 257; VK_CODE_INPUT = 258; VK_JAPANESE_KATAKANA = 259; VK_JAPANESE_HIRAGANA = 260; VK_JAPANESE_ROMAN = 261; VK_KANA_LOCK = 262; VK_INPUT_METHOD_ON_OFF = 263; VK_CUT = 65489; VK_COPY = 65485; VK_PASTE = 65487; VK_UNDO = 65483; VK_AGAIN = 65481; VK_FIND = 65488; VK_PROPS = 65482; VK_STOP = 65480; VK_COMPOSE = 65312; VK_ALT_GRAPH = 65406; VK_BEGIN = 65368; VK_UNDEFINED = 0; CHAR_UNDEFINED = 65535; KEY_LOCATION_UNKNOWN = 0; KEY_LOCATION_STANDARD = 1; KEY_LOCATION_LEFT = 2; KEY_LOCATION_RIGHT = 3; KEY_LOCATION_NUMPAD = 4; public constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: jint); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint); overload; function getKeyCode(): jint; overload; virtual; procedure setKeyCode(para1: jint); overload; virtual; function getKeyChar(): jchar; overload; virtual; procedure setKeyChar(para1: jchar); overload; virtual; procedure setModifiers(para1: jint); overload; virtual; function getKeyLocation(): jint; overload; virtual; class function getKeyText(para1: jint): JLString; static; overload; class function getKeyModifiersText(para1: jint): JLString; static; overload; function isActionKey(): jboolean; overload; virtual; function paramString(): JLString; overload; virtual; end; JAEMouseEvent = class external 'java.awt.event' name 'MouseEvent' (JAEInputEvent) public const MOUSE_FIRST = 500; MOUSE_LAST = 507; MOUSE_CLICKED = 500; MOUSE_PRESSED = 501; MOUSE_RELEASED = 502; MOUSE_MOVED = 503; MOUSE_ENTERED = 504; MOUSE_EXITED = 505; MOUSE_DRAGGED = 506; MOUSE_WHEEL = 507; NOBUTTON = 0; BUTTON1 = 1; BUTTON2 = 2; BUTTON3 = 3; public function getLocationOnScreen(): JAPoint; overload; virtual; function getXOnScreen(): jint; overload; virtual; function getYOnScreen(): jint; overload; virtual; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint); overload; function getX(): jint; overload; virtual; function getY(): jint; overload; virtual; function getPoint(): JAPoint; overload; virtual; procedure translatePoint(para1: jint; para2: jint); overload; virtual; function getClickCount(): jint; overload; virtual; function getButton(): jint; overload; virtual; function isPopupTrigger(): jboolean; overload; virtual; class function getMouseModifiersText(para1: jint): JLString; static; overload; function paramString(): JLString; overload; virtual; end; OOD_DynValueStub = class external 'org.omg.DynamicAny' name '_DynValueStub' (OOCPObjectImpl, OODDynValue) public final class var f_opsClass: JLClass; external name '_opsClass'; public constructor create(); overload; function current_member_name(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function current_member_kind(): OOCTCKind; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members(): Arr1OODNameValuePair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(para1: Arr1OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members(var para1: array of OODNameValuePair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_members_as_dyn_any(): Arr1OODNameDynAnyPair; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(para1: Arr1OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure set_members_as_dyn_any(var para1: array of OODNameDynAnyPair); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function is_null(): jboolean; overload; virtual; procedure set_to_null(); overload; virtual; procedure set_to_value(); overload; virtual; function &type(): OOCTypeCode; overload; virtual; procedure assign(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch procedure from_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function to_any(): OOCAny; overload; virtual; function equal(para1: OODDynAny): jboolean; overload; virtual; procedure destroy(); overload; virtual; function copy(): OODDynAny; overload; virtual; procedure insert_boolean(para1: jboolean); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_octet(para1: jbyte); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_char(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_short(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ushort(para1: jshort); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_long(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulong(para1: jint); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_float(para1: jfloat); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_double(para1: jdouble); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_string(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_reference(para1: OOCObject); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_typecode(para1: OOCTypeCode); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_longlong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_ulonglong(para1: jlong); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wchar(para1: jchar); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_wstring(para1: JLString); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_any(para1: OOCAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_dyn_any(para1: OODDynAny); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue procedure insert_val(para1: JISerializable); overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_boolean(): jboolean; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_octet(): jbyte; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_char(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_short(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ushort(): jshort; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_long(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulong(): jint; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_float(): jfloat; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_double(): jdouble; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_string(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_reference(): OOCObject; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_typecode(): OOCTypeCode; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_longlong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_ulonglong(): jlong; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wchar(): jchar; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_wstring(): JLString; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_any(): OOCAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_dyn_any(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function get_val(): JISerializable; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch, org.omg.DynamicAny.DynAnyPackage.InvalidValue function seek(para1: jint): jboolean; overload; virtual; procedure rewind(); overload; virtual; function next(): jboolean; overload; virtual; function component_count(): jint; overload; virtual; function current_component(): OODDynAny; overload; virtual; // throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch function _ids(): Arr1JLString; overload; virtual; end; JTSimpleDateFormat = class external 'java.text' name 'SimpleDateFormat' (JTDateFormat) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JULocale); overload; constructor create(para1: JLString; para2: JTDateFormatSymbols); overload; procedure set2DigitYearStart(para1: JUDate); overload; virtual; function get2DigitYearStart(): JUDate; overload; virtual; function format(para1: JUDate; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; function parse(para1: JLString; para2: JTParsePosition): JUDate; overload; virtual; function toPattern(): JLString; overload; virtual; function toLocalizedPattern(): JLString; overload; virtual; procedure applyPattern(para1: JLString); overload; virtual; procedure applyLocalizedPattern(para1: JLString); overload; virtual; function getDateFormatSymbols(): JTDateFormatSymbols; overload; virtual; procedure setDateFormatSymbols(para1: JTDateFormatSymbols); overload; virtual; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; end; JTDontCareFieldPosition = class external 'java.text' name 'DontCareFieldPosition' (JTFieldPosition) end; JTChoiceFormat = class external 'java.text' name 'ChoiceFormat' (JTNumberFormat) public procedure applyPattern(para1: JLString); overload; virtual; function toPattern(): JLString; overload; virtual; constructor create(para1: JLString); overload; constructor create(para1: Arr1jdouble; para2: Arr1JLString); overload; constructor create(const para1: array of jdouble; const para2: array of JLString); overload; procedure setChoices(para1: Arr1jdouble; para2: Arr1JLString); overload; virtual; procedure setChoices(var para1: array of jdouble; var para2: array of JLString); overload; virtual; function getLimits(): Arr1jdouble; overload; virtual; function getFormats(): Arr1JLObject; overload; virtual; function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; class function nextDouble(para1: jdouble): jdouble; static; overload; final; class function previousDouble(para1: jdouble): jdouble; static; overload; final; function clone(): JLObject; overload; virtual; function hashCode(): jint; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; class function nextDouble(para1: jdouble; para2: jboolean): jdouble; static; overload; end; JTDecimalFormat = class external 'java.text' name 'DecimalFormat' (JTNumberFormat) public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: JTDecimalFormatSymbols); overload; function format(para1: JLObject; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; final; function format(para1: jdouble; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function format(para1: jlong; para2: JLStringBuffer; para3: JTFieldPosition): JLStringBuffer; overload; virtual; function formatToCharacterIterator(para1: JLObject): JTAttributedCharacterIterator; overload; virtual; function parse(para1: JLString; para2: JTParsePosition): JLNumber; overload; virtual; function getDecimalFormatSymbols(): JTDecimalFormatSymbols; overload; virtual; procedure setDecimalFormatSymbols(para1: JTDecimalFormatSymbols); overload; virtual; function getPositivePrefix(): JLString; overload; virtual; procedure setPositivePrefix(para1: JLString); overload; virtual; function getNegativePrefix(): JLString; overload; virtual; procedure setNegativePrefix(para1: JLString); overload; virtual; function getPositiveSuffix(): JLString; overload; virtual; procedure setPositiveSuffix(para1: JLString); overload; virtual; function getNegativeSuffix(): JLString; overload; virtual; procedure setNegativeSuffix(para1: JLString); overload; virtual; function getMultiplier(): jint; overload; virtual; procedure setMultiplier(para1: jint); overload; virtual; function getGroupingSize(): jint; overload; virtual; procedure setGroupingSize(para1: jint); overload; virtual; function isDecimalSeparatorAlwaysShown(): jboolean; overload; virtual; procedure setDecimalSeparatorAlwaysShown(para1: jboolean); overload; virtual; function isParseBigDecimal(): jboolean; overload; virtual; procedure setParseBigDecimal(para1: jboolean); overload; virtual; function clone(): JLObject; overload; virtual; function equals(para1: JLObject): jboolean; overload; virtual; function hashCode(): jint; overload; virtual; function toPattern(): JLString; overload; virtual; function toLocalizedPattern(): JLString; overload; virtual; procedure applyPattern(para1: JLString); overload; virtual; procedure applyLocalizedPattern(para1: JLString); overload; virtual; procedure setMaximumIntegerDigits(para1: jint); overload; virtual; procedure setMinimumIntegerDigits(para1: jint); overload; virtual; procedure setMaximumFractionDigits(para1: jint); overload; virtual; procedure setMinimumFractionDigits(para1: jint); overload; virtual; function getMaximumIntegerDigits(): jint; overload; virtual; function getMinimumIntegerDigits(): jint; overload; virtual; function getMaximumFractionDigits(): jint; overload; virtual; function getMinimumFractionDigits(): jint; overload; virtual; function getCurrency(): JUCurrency; overload; virtual; procedure setCurrency(para1: JUCurrency); overload; virtual; function getRoundingMode(): JMRoundingMode; overload; virtual; procedure setRoundingMode(para1: JMRoundingMode); overload; virtual; end; JAPDialogPeer = interface external 'java.awt.peer' name 'DialogPeer' (JAPWindowPeer) procedure setTitle(para1: JLString); overload; procedure setResizable(para1: jboolean); overload; procedure blockWindows(para1: JUList); overload; end; JAPFramePeer = interface external 'java.awt.peer' name 'FramePeer' (JAPWindowPeer) procedure setTitle(para1: JLString); overload; procedure setMenuBar(para1: JAMenuBar); overload; procedure setResizable(para1: jboolean); overload; procedure setState(para1: jint); overload; function getState(): jint; overload; procedure setMaximizedBounds(para1: JARectangle); overload; procedure setBoundsPrivate(para1: jint; para2: jint; para3: jint; para4: jint); overload; function getBoundsPrivate(): JARectangle; overload; end; JSDelegatingDefaultFocusManager = class sealed external 'javax.swing' name 'DelegatingDefaultFocusManager' (JSDefaultFocusManager) public procedure processKeyEvent(para1: JAComponent; para2: JAEKeyEvent); overload; virtual; procedure focusNextComponent(para1: JAComponent); overload; virtual; procedure focusPreviousComponent(para1: JAComponent); overload; virtual; function getFocusOwner(): JAComponent; overload; virtual; procedure clearGlobalFocusOwner(); overload; virtual; function getPermanentFocusOwner(): JAComponent; overload; virtual; function getFocusedWindow(): JAWindow; overload; virtual; function getActiveWindow(): JAWindow; overload; virtual; function getDefaultFocusTraversalPolicy(): JAFocusTraversalPolicy; overload; virtual; procedure setDefaultFocusTraversalPolicy(para1: JAFocusTraversalPolicy); overload; virtual; procedure setDefaultFocusTraversalKeys(para1: jint; para2: JUSet); overload; virtual; function getDefaultFocusTraversalKeys(para1: jint): JUSet; overload; virtual; function getCurrentFocusCycleRoot(): JAContainer; overload; virtual; procedure setGlobalCurrentFocusCycleRoot(para1: JAContainer); overload; virtual; procedure addPropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JBPropertyChangeListener); overload; virtual; procedure addPropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure removePropertyChangeListener(para1: JLString; para2: JBPropertyChangeListener); overload; virtual; procedure addVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JBVetoableChangeListener); overload; virtual; procedure addVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure removeVetoableChangeListener(para1: JLString; para2: JBVetoableChangeListener); overload; virtual; procedure addKeyEventDispatcher(para1: JAKeyEventDispatcher); overload; virtual; procedure removeKeyEventDispatcher(para1: JAKeyEventDispatcher); overload; virtual; function dispatchEvent(para1: JAAWTEvent): jboolean; overload; virtual; function dispatchKeyEvent(para1: JAEKeyEvent): jboolean; overload; virtual; procedure upFocusCycle(para1: JAComponent); overload; virtual; procedure downFocusCycle(para1: JAContainer); overload; virtual; end; JSPBBasicTextUI = class abstract external 'javax.swing.plaf.basic' name 'BasicTextUI' (JSPTextUI, JSTViewFactory) public type InnerBasicCursor = class; Arr1InnerBasicCursor = array of InnerBasicCursor; Arr2InnerBasicCursor = array of Arr1InnerBasicCursor; Arr3InnerBasicCursor = array of Arr2InnerBasicCursor; InnerDragListener = class; Arr1InnerDragListener = array of InnerDragListener; Arr2InnerDragListener = array of Arr1InnerDragListener; Arr3InnerDragListener = array of Arr2InnerDragListener; InnerFocusAction = class; Arr1InnerFocusAction = array of InnerFocusAction; Arr2InnerFocusAction = array of Arr1InnerFocusAction; Arr3InnerFocusAction = array of Arr2InnerFocusAction; InnerRootView = class; Arr1InnerRootView = array of InnerRootView; Arr2InnerRootView = array of Arr1InnerRootView; Arr3InnerRootView = array of Arr2InnerRootView; InnerTextActionWrapper = class; Arr1InnerTextActionWrapper = array of InnerTextActionWrapper; Arr2InnerTextActionWrapper = array of Arr1InnerTextActionWrapper; Arr3InnerTextActionWrapper = array of Arr2InnerTextActionWrapper; InnerTextTransferHandler = class; Arr1InnerTextTransferHandler = array of InnerTextTransferHandler; Arr2InnerTextTransferHandler = array of Arr1InnerTextTransferHandler; Arr3InnerTextTransferHandler = array of Arr2InnerTextTransferHandler; InnerUpdateHandler = class; Arr1InnerUpdateHandler = array of InnerUpdateHandler; Arr2InnerUpdateHandler = array of Arr1InnerUpdateHandler; Arr3InnerUpdateHandler = array of Arr2InnerUpdateHandler; InnerBasicCursor = class external 'javax.swing.plaf.basic' name 'BasicCursor' end; InnerDragListener = class external 'javax.swing.plaf.basic' name 'DragListener' end; InnerFocusAction = class external 'javax.swing.plaf.basic' name 'FocusAction' end; InnerRootView = class external 'javax.swing.plaf.basic' name 'RootView' end; InnerTextActionWrapper = class external 'javax.swing.plaf.basic' name 'TextActionWrapper' end; InnerTextTransferHandler = class external 'javax.swing.plaf.basic' name 'TextTransferHandler' public type InnerTextTransferable = class; Arr1InnerTextTransferable = array of InnerTextTransferable; Arr2InnerTextTransferable = array of Arr1InnerTextTransferable; Arr3InnerTextTransferable = array of Arr2InnerTextTransferable; InnerTextTransferable = class external 'javax.swing.plaf.basic' name 'TextTransferable' end; end; InnerUpdateHandler = class external 'javax.swing.plaf.basic' name 'UpdateHandler' end; public type InnerBasicCaret = class; Arr1InnerBasicCaret = array of InnerBasicCaret; Arr2InnerBasicCaret = array of Arr1InnerBasicCaret; Arr3InnerBasicCaret = array of Arr2InnerBasicCaret; InnerBasicHighlighter = class; Arr1InnerBasicHighlighter = array of InnerBasicHighlighter; Arr2InnerBasicHighlighter = array of Arr1InnerBasicHighlighter; Arr3InnerBasicHighlighter = array of Arr2InnerBasicHighlighter; InnerBasicCaret = class external 'javax.swing.plaf.basic' name 'BasicCaret' (JSTDefaultCaret, JSPUIResource) public constructor create(); overload; end; InnerBasicHighlighter = class external 'javax.swing.plaf.basic' name 'BasicHighlighter' (JSTDefaultHighlighter, JSPUIResource) public constructor create(); overload; end; public constructor create(); overload; strict protected function createCaret(): JSTCaret; overload; virtual; function createHighlighter(): JSTHighlighter; overload; virtual; function getKeymapName(): JLString; overload; virtual; function createKeymap(): JSTKeymap; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; function getPropertyPrefix(): JLString; overload; virtual; abstract; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure paintBackground(para1: JAGraphics); overload; virtual; function getComponent(): JSTJTextComponent; overload; virtual; final; procedure modelChanged(); overload; virtual; procedure setView(para1: JSTView); overload; virtual; final; procedure paintSafely(para1: JAGraphics); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; final; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function getVisibleEditorRect(): JARectangle; overload; virtual; public function modelToView(para1: JSTJTextComponent; para2: jint): JARectangle; overload; virtual; // throws javax.swing.text.BadLocationException function modelToView(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias): JARectangle; overload; virtual; // throws javax.swing.text.BadLocationException function viewToModel(para1: JSTJTextComponent; para2: JAPoint): jint; overload; virtual; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; para3: JSTPosition.Arr1InnerBias): jint; overload; virtual; function viewToModel(para1: JSTJTextComponent; para2: JAPoint; var para3: array of JSTPosition.InnerBias): jint; overload; virtual; function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextVisualPositionFrom(para1: JSTJTextComponent; para2: jint; para3: JSTPosition.InnerBias; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint); overload; virtual; procedure damageRange(para1: JSTJTextComponent; para2: jint; para3: jint; para4: JSTPosition.InnerBias; para5: JSTPosition.InnerBias); overload; virtual; function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; function getRootView(para1: JSTJTextComponent): JSTView; overload; virtual; function getToolTipText(para1: JSTJTextComponent; para2: JAPoint): JLString; overload; virtual; function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; function create_(para1: JSTElement; para2: jint; para3: jint): JSTView; external name 'create'; overload; virtual; end; JSJApplet = class external 'javax.swing' name 'JApplet' (JAApplet, JAAccessible, JSRootPaneContainer, JSTransferHandler.InnerHasGetTransferHandler) public type InnerAccessibleJApplet = class; Arr1InnerAccessibleJApplet = array of InnerAccessibleJApplet; Arr2InnerAccessibleJApplet = array of Arr1InnerAccessibleJApplet; Arr3InnerAccessibleJApplet = array of Arr2InnerAccessibleJApplet; InnerAccessibleJApplet = class external 'javax.swing' name 'AccessibleJApplet' end; strict protected var frootPane: JSJRootPane; external name 'rootPane'; frootPaneCheckingEnabled: jboolean; external name 'rootPaneCheckingEnabled'; faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; // throws java.awt.HeadlessException strict protected function createRootPane(): JSJRootPane; overload; virtual; public procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; function getTransferHandler(): JSTransferHandler; overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure setJMenuBar(para1: JSJMenuBar); overload; virtual; function getJMenuBar(): JSJMenuBar; overload; virtual; strict protected function isRootPaneCheckingEnabled(): jboolean; overload; virtual; procedure setRootPaneCheckingEnabled(para1: jboolean); overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected procedure setRootPane(para1: JSJRootPane); overload; virtual; public function getContentPane(): JAContainer; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getGraphics(): JAGraphics; overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJFrame = class external 'javax.swing' name 'JFrame' (JAFrame, JSWindowConstants, JAAccessible, JSRootPaneContainer, JSTransferHandler.InnerHasGetTransferHandler) public type InnerAccessibleJFrame = class; Arr1InnerAccessibleJFrame = array of InnerAccessibleJFrame; Arr2InnerAccessibleJFrame = array of Arr1InnerAccessibleJFrame; Arr3InnerAccessibleJFrame = array of Arr2InnerAccessibleJFrame; InnerAccessibleJFrame = class external 'javax.swing' name 'AccessibleJFrame' end; public const EXIT_ON_CLOSE = 3; strict protected var frootPane: JSJRootPane; external name 'rootPane'; frootPaneCheckingEnabled: jboolean; external name 'rootPaneCheckingEnabled'; faccessibleContext: JAAccessibleContext; external name 'accessibleContext'; public constructor create(); overload; // throws java.awt.HeadlessException constructor create(para1: JAGraphicsConfiguration); overload; constructor create(para1: JLString); overload; // throws java.awt.HeadlessException constructor create(para1: JLString; para2: JAGraphicsConfiguration); overload; strict protected procedure frameInit(); overload; virtual; function createRootPane(): JSJRootPane; overload; virtual; procedure processWindowEvent(para1: JAEWindowEvent); overload; virtual; public procedure setDefaultCloseOperation(para1: jint); overload; virtual; function getDefaultCloseOperation(): jint; overload; virtual; procedure setTransferHandler(para1: JSTransferHandler); overload; virtual; function getTransferHandler(): JSTransferHandler; overload; virtual; procedure update(para1: JAGraphics); overload; virtual; procedure setJMenuBar(para1: JSJMenuBar); overload; virtual; function getJMenuBar(): JSJMenuBar; overload; virtual; strict protected function isRootPaneCheckingEnabled(): jboolean; overload; virtual; procedure setRootPaneCheckingEnabled(para1: jboolean); overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: JAComponent); overload; virtual; procedure setLayout(para1: JALayoutManager); overload; virtual; function getRootPane(): JSJRootPane; overload; virtual; strict protected procedure setRootPane(para1: JSJRootPane); overload; virtual; public procedure setIconImage(para1: JAImage); overload; virtual; function getContentPane(): JAContainer; overload; virtual; procedure setContentPane(para1: JAContainer); overload; virtual; function getLayeredPane(): JSJLayeredPane; overload; virtual; procedure setLayeredPane(para1: JSJLayeredPane); overload; virtual; function getGlassPane(): JAComponent; overload; virtual; procedure setGlassPane(para1: JAComponent); overload; virtual; function getGraphics(): JAGraphics; overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; class procedure setDefaultLookAndFeelDecorated(para1: jboolean); static; overload; class function isDefaultLookAndFeelDecorated(): jboolean; static; overload; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJButton = class external 'javax.swing' name 'JButton' (JSAbstractButton, JAAccessible) public type InnerAccessibleJButton = class; Arr1InnerAccessibleJButton = array of InnerAccessibleJButton; Arr2InnerAccessibleJButton = array of Arr1InnerAccessibleJButton; Arr3InnerAccessibleJButton = array of Arr2InnerAccessibleJButton; InnerAccessibleJButton = class external 'javax.swing' name 'AccessibleJButton' end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: JSIcon); overload; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function isDefaultButton(): jboolean; overload; virtual; function isDefaultCapable(): jboolean; overload; virtual; procedure setDefaultCapable(para1: jboolean); overload; virtual; procedure removeNotify(); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJMenuItem = class external 'javax.swing' name 'JMenuItem' (JSAbstractButton, JAAccessible, JSMenuElement) public type InnerMenuItemFocusListener = class; Arr1InnerMenuItemFocusListener = array of InnerMenuItemFocusListener; Arr2InnerMenuItemFocusListener = array of Arr1InnerMenuItemFocusListener; Arr3InnerMenuItemFocusListener = array of Arr2InnerMenuItemFocusListener; InnerMenuItemFocusListener = class external 'javax.swing' name 'MenuItemFocusListener' end; public type InnerAccessibleJMenuItem = class; Arr1InnerAccessibleJMenuItem = array of InnerAccessibleJMenuItem; Arr2InnerAccessibleJMenuItem = array of Arr1InnerAccessibleJMenuItem; Arr3InnerAccessibleJMenuItem = array of Arr2InnerAccessibleJMenuItem; InnerAccessibleJMenuItem = class external 'javax.swing' name 'AccessibleJMenuItem' end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: jint); overload; procedure setModel(para1: JSButtonModel); overload; virtual; strict protected procedure init(para1: JLString; para2: JSIcon); overload; virtual; public procedure setUI(para1: JSPMenuItemUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setArmed(para1: jboolean); overload; virtual; function isArmed(): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure setAccelerator(para1: JSKeyStroke); overload; virtual; function getAccelerator(): JSKeyStroke; overload; virtual; strict protected procedure configurePropertiesFromAction(para1: JSAction); overload; virtual; procedure actionPropertyChanged(para1: JSAction; para2: JLString); overload; virtual; public procedure processMouseEvent(para1: JAEMouseEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processMenuDragMouseEvent(para1: JSEMenuDragMouseEvent); overload; virtual; procedure processMenuKeyEvent(para1: JSEMenuKeyEvent); overload; virtual; strict protected procedure fireMenuDragMouseEntered(para1: JSEMenuDragMouseEvent); overload; virtual; procedure fireMenuDragMouseExited(para1: JSEMenuDragMouseEvent); overload; virtual; procedure fireMenuDragMouseDragged(para1: JSEMenuDragMouseEvent); overload; virtual; procedure fireMenuDragMouseReleased(para1: JSEMenuDragMouseEvent); overload; virtual; procedure fireMenuKeyPressed(para1: JSEMenuKeyEvent); overload; virtual; procedure fireMenuKeyReleased(para1: JSEMenuKeyEvent); overload; virtual; procedure fireMenuKeyTyped(para1: JSEMenuKeyEvent); overload; virtual; public procedure menuSelectionChanged(para1: jboolean); overload; virtual; function getSubElements(): Arr1JSMenuElement; overload; virtual; function getComponent(): JAComponent; overload; virtual; procedure addMenuDragMouseListener(para1: JSEMenuDragMouseListener); overload; virtual; procedure removeMenuDragMouseListener(para1: JSEMenuDragMouseListener); overload; virtual; function getMenuDragMouseListeners(): Arr1JSEMenuDragMouseListener; overload; virtual; procedure addMenuKeyListener(para1: JSEMenuKeyListener); overload; virtual; procedure removeMenuKeyListener(para1: JSEMenuKeyListener); overload; virtual; function getMenuKeyListeners(): Arr1JSEMenuKeyListener; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJToggleButton = class external 'javax.swing' name 'JToggleButton' (JSAbstractButton, JAAccessible) public type InnerAccessibleJToggleButton = class; Arr1InnerAccessibleJToggleButton = array of InnerAccessibleJToggleButton; Arr2InnerAccessibleJToggleButton = array of Arr1InnerAccessibleJToggleButton; Arr3InnerAccessibleJToggleButton = array of Arr2InnerAccessibleJToggleButton; InnerToggleButtonModel = class; Arr1InnerToggleButtonModel = array of InnerToggleButtonModel; Arr2InnerToggleButtonModel = array of Arr1InnerToggleButtonModel; Arr3InnerToggleButtonModel = array of Arr2InnerToggleButtonModel; InnerAccessibleJToggleButton = class external 'javax.swing' name 'AccessibleJToggleButton' end; InnerToggleButtonModel = class external 'javax.swing' name 'ToggleButtonModel' (JSDefaultButtonModel) public constructor create(); overload; function isSelected(): jboolean; overload; virtual; procedure setSelected(para1: jboolean); overload; virtual; procedure setPressed(para1: jboolean); overload; virtual; end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JSIcon; para2: jboolean); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: JSIcon; para3: jboolean); overload; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSPBBasicDesktopIconUI = class external 'javax.swing.plaf.basic' name 'BasicDesktopIconUI' (JSPDesktopIconUI) public type InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; strict protected var fdesktopIcon: JSJInternalFrame.InnerJDesktopIcon; external name 'desktopIcon'; fframe: JSJInternalFrame; external name 'frame'; ficonPane: JSJComponent; external name 'iconPane'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; function createMouseInputListener(): JSEMouseInputListener; overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getInsets(para1: JSJComponent): JAInsets; overload; virtual; procedure deiconize(); overload; virtual; end; JSDefaultListCellRenderer = class external 'javax.swing' name 'DefaultListCellRenderer' (JSJLabel, JSListCellRenderer, JISerializable) public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing' name 'UIResource' (JSDefaultListCellRenderer, JSPUIResource) public constructor create(); overload; end; strict protected class var fnoFocusBorder: JSBBorder; external name 'noFocusBorder'; public constructor create(); overload; function getListCellRendererComponent(para1: JSJList; para2: JLObject; para3: jint; para4: jboolean; para5: jboolean): JAComponent; overload; virtual; function isOpaque(): jboolean; overload; virtual; procedure validate(); overload; virtual; procedure invalidate(); overload; virtual; procedure repaint(); overload; virtual; procedure revalidate(); overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure repaint(para1: JARectangle); overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure firePropertyChange(para1: JLString; para2: jbyte; para3: jbyte); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jshort; para3: jshort); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jlong; para3: jlong); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jdouble; para3: jdouble); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; end; JSPBBasicComboBoxRenderer = class external 'javax.swing.plaf.basic' name 'BasicComboBoxRenderer' (JSJLabel, JSListCellRenderer, JISerializable) public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing.plaf.basic' name 'UIResource' (JSPBBasicComboBoxRenderer, JSPUIResource) public constructor create(); overload; end; strict protected class var fnoFocusBorder: JSBBorder; external name 'noFocusBorder'; public constructor create(); overload; function getPreferredSize(): JADimension; overload; virtual; function getListCellRendererComponent(para1: JSJList; para2: JLObject; para3: jint; para4: jboolean; para5: jboolean): JAComponent; overload; virtual; end; JSTDefaultTableCellRenderer = class external 'javax.swing.table' name 'DefaultTableCellRenderer' (JSJLabel, JSTTableCellRenderer, JISerializable) public type InnerUIResource = class; Arr1InnerUIResource = array of InnerUIResource; Arr2InnerUIResource = array of Arr1InnerUIResource; Arr3InnerUIResource = array of Arr2InnerUIResource; InnerUIResource = class external 'javax.swing.table' name 'UIResource' (JSTDefaultTableCellRenderer, JSPUIResource) public constructor create(); overload; end; strict protected class var fnoFocusBorder: JSBBorder; external name 'noFocusBorder'; public constructor create(); overload; procedure setForeground(para1: JAColor); overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; procedure updateUI(); overload; virtual; function getTableCellRendererComponent(para1: JSJTable; para2: JLObject; para3: jboolean; para4: jboolean; para5: jint; para6: jint): JAComponent; overload; virtual; function isOpaque(): jboolean; overload; virtual; procedure invalidate(); overload; virtual; procedure validate(); overload; virtual; procedure revalidate(); overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure repaint(para1: JARectangle); overload; virtual; procedure repaint(); overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; strict protected procedure setValue(para1: JLObject); overload; virtual; end; JSTDefaultTreeCellRenderer = class external 'javax.swing.tree' name 'DefaultTreeCellRenderer' (JSJLabel, JSTTreeCellRenderer) strict protected var fselected: jboolean; external name 'selected'; fhasFocus: jboolean; external name 'hasFocus'; fclosedIcon: JSIcon; external name 'closedIcon'; fleafIcon: JSIcon; external name 'leafIcon'; fopenIcon: JSIcon; external name 'openIcon'; ftextSelectionColor: JAColor; external name 'textSelectionColor'; ftextNonSelectionColor: JAColor; external name 'textNonSelectionColor'; fbackgroundSelectionColor: JAColor; external name 'backgroundSelectionColor'; fbackgroundNonSelectionColor: JAColor; external name 'backgroundNonSelectionColor'; fborderSelectionColor: JAColor; external name 'borderSelectionColor'; public constructor create(); overload; function getDefaultOpenIcon(): JSIcon; overload; virtual; function getDefaultClosedIcon(): JSIcon; overload; virtual; function getDefaultLeafIcon(): JSIcon; overload; virtual; procedure setOpenIcon(para1: JSIcon); overload; virtual; function getOpenIcon(): JSIcon; overload; virtual; procedure setClosedIcon(para1: JSIcon); overload; virtual; function getClosedIcon(): JSIcon; overload; virtual; procedure setLeafIcon(para1: JSIcon); overload; virtual; function getLeafIcon(): JSIcon; overload; virtual; procedure setTextSelectionColor(para1: JAColor); overload; virtual; function getTextSelectionColor(): JAColor; overload; virtual; procedure setTextNonSelectionColor(para1: JAColor); overload; virtual; function getTextNonSelectionColor(): JAColor; overload; virtual; procedure setBackgroundSelectionColor(para1: JAColor); overload; virtual; function getBackgroundSelectionColor(): JAColor; overload; virtual; procedure setBackgroundNonSelectionColor(para1: JAColor); overload; virtual; function getBackgroundNonSelectionColor(): JAColor; overload; virtual; procedure setBorderSelectionColor(para1: JAColor); overload; virtual; function getBorderSelectionColor(): JAColor; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; function getFont(): JAFont; overload; virtual; procedure setBackground(para1: JAColor); overload; virtual; function getTreeCellRendererComponent(para1: JSJTree; para2: JLObject; para3: jboolean; para4: jboolean; para5: jboolean; para6: jint; para7: jboolean): JAComponent; overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; procedure validate(); overload; virtual; procedure invalidate(); overload; virtual; procedure revalidate(); overload; virtual; procedure repaint(para1: jlong; para2: jint; para3: jint; para4: jint; para5: jint); overload; virtual; procedure repaint(para1: JARectangle); overload; virtual; procedure repaint(); overload; virtual; strict protected procedure firePropertyChange(para1: JLString; para2: JLObject; para3: JLObject); overload; virtual; public procedure firePropertyChange(para1: JLString; para2: jbyte; para3: jbyte); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jchar; para3: jchar); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jshort; para3: jshort); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jint; para3: jint); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jlong; para3: jlong); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jfloat; para3: jfloat); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jdouble; para3: jdouble); overload; virtual; procedure firePropertyChange(para1: JLString; para2: jboolean; para3: jboolean); overload; virtual; end; JSJDesktopPane = class external 'javax.swing' name 'JDesktopPane' (JSJLayeredPane, JAAccessible) public type InnerComponentPosition = class; Arr1InnerComponentPosition = array of InnerComponentPosition; Arr2InnerComponentPosition = array of Arr1InnerComponentPosition; Arr3InnerComponentPosition = array of Arr2InnerComponentPosition; InnerComponentPosition = class external 'javax.swing' name 'ComponentPosition' end; public type InnerAccessibleJDesktopPane = class; Arr1InnerAccessibleJDesktopPane = array of InnerAccessibleJDesktopPane; Arr2InnerAccessibleJDesktopPane = array of Arr1InnerAccessibleJDesktopPane; Arr3InnerAccessibleJDesktopPane = array of Arr2InnerAccessibleJDesktopPane; InnerAccessibleJDesktopPane = class external 'javax.swing' name 'AccessibleJDesktopPane' end; public const LIVE_DRAG_MODE = 0; OUTLINE_DRAG_MODE = 1; public constructor create(); overload; function getUI(): JSPDesktopPaneUI; overload; virtual; procedure setUI(para1: JSPDesktopPaneUI); overload; virtual; procedure setDragMode(para1: jint); overload; virtual; function getDragMode(): jint; overload; virtual; function getDesktopManager(): JSDesktopManager; overload; virtual; procedure setDesktopManager(para1: JSDesktopManager); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getAllFrames(): Arr1JSJInternalFrame; overload; virtual; function getSelectedFrame(): JSJInternalFrame; overload; virtual; procedure setSelectedFrame(para1: JSJInternalFrame); overload; virtual; function getAllFramesInLayer(para1: jint): Arr1JSJInternalFrame; overload; virtual; function selectFrame(para1: jboolean): JSJInternalFrame; overload; virtual; strict protected procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; public procedure remove(para1: jint); overload; virtual; procedure removeAll(); overload; virtual; procedure setComponentZOrder(para1: JAComponent; para2: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJSpinner = class external 'javax.swing' name 'JSpinner' (JSJComponent, JAAccessible) public type InnerDateEditorFormatter = class; Arr1InnerDateEditorFormatter = array of InnerDateEditorFormatter; Arr2InnerDateEditorFormatter = array of Arr1InnerDateEditorFormatter; Arr3InnerDateEditorFormatter = array of Arr2InnerDateEditorFormatter; InnerDisabledAction = class; Arr1InnerDisabledAction = array of InnerDisabledAction; Arr2InnerDisabledAction = array of Arr1InnerDisabledAction; Arr3InnerDisabledAction = array of Arr2InnerDisabledAction; InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerNumberEditorFormatter = class; Arr1InnerNumberEditorFormatter = array of InnerNumberEditorFormatter; Arr2InnerNumberEditorFormatter = array of Arr1InnerNumberEditorFormatter; Arr3InnerNumberEditorFormatter = array of Arr2InnerNumberEditorFormatter; InnerDateEditorFormatter = class external 'javax.swing' name 'DateEditorFormatter' end; InnerDisabledAction = class external 'javax.swing' name 'DisabledAction' end; InnerModelListener = class external 'javax.swing' name 'ModelListener' end; InnerNumberEditorFormatter = class external 'javax.swing' name 'NumberEditorFormatter' end; public type InnerAccessibleJSpinner = class; Arr1InnerAccessibleJSpinner = array of InnerAccessibleJSpinner; Arr2InnerAccessibleJSpinner = array of Arr1InnerAccessibleJSpinner; Arr3InnerAccessibleJSpinner = array of Arr2InnerAccessibleJSpinner; InnerDefaultEditor = class; Arr1InnerDefaultEditor = array of InnerDefaultEditor; Arr2InnerDefaultEditor = array of Arr1InnerDefaultEditor; Arr3InnerDefaultEditor = array of Arr2InnerDefaultEditor; InnerDateEditor = class; Arr1InnerDateEditor = array of InnerDateEditor; Arr2InnerDateEditor = array of Arr1InnerDateEditor; Arr3InnerDateEditor = array of Arr2InnerDateEditor; InnerListEditor = class; Arr1InnerListEditor = array of InnerListEditor; Arr2InnerListEditor = array of Arr1InnerListEditor; Arr3InnerListEditor = array of Arr2InnerListEditor; InnerNumberEditor = class; Arr1InnerNumberEditor = array of InnerNumberEditor; Arr2InnerNumberEditor = array of Arr1InnerNumberEditor; Arr3InnerNumberEditor = array of Arr2InnerNumberEditor; InnerAccessibleJSpinner = class external 'javax.swing' name 'AccessibleJSpinner' end; InnerDefaultEditor = class external 'javax.swing' name 'DefaultEditor' (JSJPanel, JSEChangeListener, JBPropertyChangeListener, JALayoutManager) public constructor create(para1: JSJSpinner); overload; procedure dismiss(para1: JSJSpinner); overload; virtual; function getSpinner(): JSJSpinner; overload; virtual; function getTextField(): JSJFormattedTextField; overload; virtual; procedure stateChanged(para1: JSEChangeEvent); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; procedure addLayoutComponent(para1: JLString; para2: JAComponent); overload; virtual; procedure removeLayoutComponent(para1: JAComponent); overload; virtual; function preferredLayoutSize(para1: JAContainer): JADimension; overload; virtual; function minimumLayoutSize(para1: JAContainer): JADimension; overload; virtual; procedure layoutContainer(para1: JAContainer); overload; virtual; procedure commitEdit(); overload; virtual; // throws java.text.ParseException function getBaseline(para1: jint; para2: jint): jint; overload; virtual; function getBaselineResizeBehavior(): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; InnerDateEditor = class external 'javax.swing' name 'DateEditor' (InnerDefaultEditor) public constructor create(para1: JSJSpinner); overload; constructor create(para1: JSJSpinner; para2: JLString); overload; function getFormat(): JTSimpleDateFormat; overload; virtual; function getModel(): JSSpinnerDateModel; overload; virtual; end; InnerListEditor = class external 'javax.swing' name 'ListEditor' (InnerDefaultEditor) public type InnerListFormatter = class; Arr1InnerListFormatter = array of InnerListFormatter; Arr2InnerListFormatter = array of Arr1InnerListFormatter; Arr3InnerListFormatter = array of Arr2InnerListFormatter; InnerListFormatter = class external 'javax.swing' name 'ListFormatter' public type InnerFilter = class; Arr1InnerFilter = array of InnerFilter; Arr2InnerFilter = array of Arr1InnerFilter; Arr3InnerFilter = array of Arr2InnerFilter; InnerFilter = class external 'javax.swing' name 'Filter' end; end; public constructor create(para1: JSJSpinner); overload; function getModel(): JSSpinnerListModel; overload; virtual; end; InnerNumberEditor = class external 'javax.swing' name 'NumberEditor' (InnerDefaultEditor) public constructor create(para1: JSJSpinner); overload; constructor create(para1: JSJSpinner; para2: JLString); overload; function getFormat(): JTDecimalFormat; overload; virtual; function getModel(): JSSpinnerNumberModel; overload; virtual; end; public constructor create(para1: JSSpinnerModel); overload; constructor create(); overload; function getUI(): JSPSpinnerUI; overload; virtual; procedure setUI(para1: JSPSpinnerUI); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure updateUI(); overload; virtual; strict protected function createEditor(para1: JSSpinnerModel): JSJComponent; overload; virtual; public procedure setModel(para1: JSSpinnerModel); overload; virtual; function getModel(): JSSpinnerModel; overload; virtual; function getValue(): JLObject; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getNextValue(): JLObject; overload; virtual; procedure addChangeListener(para1: JSEChangeListener); overload; virtual; procedure removeChangeListener(para1: JSEChangeListener); overload; virtual; function getChangeListeners(): Arr1JSEChangeListener; overload; virtual; strict protected procedure fireStateChanged(); overload; virtual; public function getPreviousValue(): JLObject; overload; virtual; procedure setEditor(para1: JSJComponent); overload; virtual; function getEditor(): JSJComponent; overload; virtual; procedure commitEdit(); overload; virtual; // throws java.text.ParseException function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSCAbstractColorChooserPanel = class abstract external 'javax.swing.colorchooser' name 'AbstractColorChooserPanel' (JSJPanel) public type InnerModelListener = class; Arr1InnerModelListener = array of InnerModelListener; Arr2InnerModelListener = array of Arr1InnerModelListener; Arr3InnerModelListener = array of Arr2InnerModelListener; InnerModelListener = class external 'javax.swing.colorchooser' name 'ModelListener' end; public constructor create(); overload; procedure updateChooser(); overload; virtual; abstract; strict protected procedure buildChooser(); overload; virtual; abstract; public function getDisplayName(): JLString; overload; virtual; abstract; function getMnemonic(): jint; overload; virtual; function getDisplayedMnemonicIndex(): jint; overload; virtual; function getSmallDisplayIcon(): JSIcon; overload; virtual; abstract; function getLargeDisplayIcon(): JSIcon; overload; virtual; abstract; procedure installChooserPanel(para1: JSJColorChooser); overload; virtual; procedure uninstallChooserPanel(para1: JSJColorChooser); overload; virtual; function getColorSelectionModel(): JSCColorSelectionModel; overload; virtual; strict protected function getColorFromModel(): JAColor; overload; virtual; public procedure paint(para1: JAGraphics); overload; virtual; end; JSCDefaultPreviewPanel = class external 'javax.swing.colorchooser' name 'DefaultPreviewPanel' (JSJPanel) public function getPreferredSize(): JADimension; overload; virtual; procedure paintComponent(para1: JAGraphics); overload; virtual; end; JSCSwatchPanel = class external 'javax.swing.colorchooser' name 'SwatchPanel' (JSJPanel) strict protected var fcolors: Arr1JAColor; external name 'colors'; fswatchSize: JADimension; external name 'swatchSize'; fnumSwatches: JADimension; external name 'numSwatches'; fgap: JADimension; external name 'gap'; public constructor create(); overload; function isFocusTraversable(): jboolean; overload; virtual; strict protected procedure initValues(); overload; virtual; public procedure paintComponent(para1: JAGraphics); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; strict protected procedure initColors(); overload; virtual; public function getToolTipText(para1: JAEMouseEvent): JLString; overload; virtual; function getColorForLocation(para1: jint; para2: jint): JAColor; overload; virtual; end; JSJPopupMenu = class external 'javax.swing' name 'JPopupMenu' (JSJComponent, JAAccessible, JSMenuElement) public type InnerAccessibleJPopupMenu = class; Arr1InnerAccessibleJPopupMenu = array of InnerAccessibleJPopupMenu; Arr2InnerAccessibleJPopupMenu = array of Arr1InnerAccessibleJPopupMenu; Arr3InnerAccessibleJPopupMenu = array of Arr2InnerAccessibleJPopupMenu; InnerSeparator = class; Arr1InnerSeparator = array of InnerSeparator; Arr2InnerSeparator = array of Arr1InnerSeparator; Arr3InnerSeparator = array of Arr2InnerSeparator; InnerAccessibleJPopupMenu = class external 'javax.swing' name 'AccessibleJPopupMenu' end; InnerSeparator = class external 'javax.swing' name 'Separator' (JSJSeparator) public constructor create(); overload; function getUIClassID(): JLString; overload; virtual; end; public class procedure setDefaultLightWeightPopupEnabled(para1: jboolean); static; overload; class function getDefaultLightWeightPopupEnabled(): jboolean; static; overload; constructor create(); overload; constructor create(para1: JLString); overload; function getUI(): JSPPopupMenuUI; overload; virtual; procedure setUI(para1: JSPPopupMenuUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected procedure processFocusEvent(para1: JAEFocusEvent); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; public function getSelectionModel(): JSSingleSelectionModel; overload; virtual; procedure setSelectionModel(para1: JSSingleSelectionModel); overload; virtual; function add(para1: JSJMenuItem): JSJMenuItem; overload; virtual; function add(para1: JLString): JSJMenuItem; overload; virtual; function add(para1: JSAction): JSJMenuItem; overload; virtual; strict protected function createActionComponent(para1: JSAction): JSJMenuItem; overload; virtual; function createActionChangeListener(para1: JSJMenuItem): JBPropertyChangeListener; overload; virtual; public procedure remove(para1: jint); overload; virtual; procedure setLightWeightPopupEnabled(para1: jboolean); overload; virtual; function isLightWeightPopupEnabled(): jboolean; overload; virtual; function getLabel(): JLString; overload; virtual; procedure setLabel(para1: JLString); overload; virtual; procedure addSeparator(); overload; virtual; procedure insert(para1: JSAction; para2: jint); overload; virtual; procedure insert(para1: JAComponent; para2: jint); overload; virtual; procedure addPopupMenuListener(para1: JSEPopupMenuListener); overload; virtual; procedure removePopupMenuListener(para1: JSEPopupMenuListener); overload; virtual; function getPopupMenuListeners(): Arr1JSEPopupMenuListener; overload; virtual; procedure addMenuKeyListener(para1: JSEMenuKeyListener); overload; virtual; procedure removeMenuKeyListener(para1: JSEMenuKeyListener); overload; virtual; function getMenuKeyListeners(): Arr1JSEMenuKeyListener; overload; virtual; strict protected procedure firePopupMenuWillBecomeVisible(); overload; virtual; procedure firePopupMenuWillBecomeInvisible(); overload; virtual; procedure firePopupMenuCanceled(); overload; virtual; public procedure pack(); overload; virtual; procedure setVisible(para1: jboolean); overload; virtual; function isVisible(): jboolean; overload; virtual; procedure setLocation(para1: jint; para2: jint); overload; virtual; function getInvoker(): JAComponent; overload; virtual; procedure setInvoker(para1: JAComponent); overload; virtual; procedure show(para1: JAComponent; para2: jint; para3: jint); overload; virtual; function getComponentAtIndex(para1: jint): JAComponent; overload; virtual; function getComponentIndex(para1: JAComponent): jint; overload; virtual; procedure setPopupSize(para1: JADimension); overload; virtual; procedure setPopupSize(para1: jint; para2: jint); overload; virtual; procedure setSelected(para1: JAComponent); overload; virtual; function isBorderPainted(): jboolean; overload; virtual; procedure setBorderPainted(para1: jboolean); overload; virtual; strict protected procedure paintBorder(para1: JAGraphics); overload; virtual; public function getMargin(): JAInsets; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JAEMouseEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; para2: Arr1JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure processKeyEvent(para1: JAEKeyEvent; var para2: array of JSMenuElement; para3: JSMenuSelectionManager); overload; virtual; procedure menuSelectionChanged(para1: jboolean); overload; virtual; function getSubElements(): Arr1JSMenuElement; overload; virtual; function getComponent(): JAComponent; overload; virtual; function isPopupTrigger(para1: JAEMouseEvent): jboolean; overload; virtual; end; JSJToolBar = class external 'javax.swing' name 'JToolBar' (JSJComponent, JSSwingConstants, JAAccessible) public type InnerDefaultToolBarLayout = class; Arr1InnerDefaultToolBarLayout = array of InnerDefaultToolBarLayout; Arr2InnerDefaultToolBarLayout = array of Arr1InnerDefaultToolBarLayout; Arr3InnerDefaultToolBarLayout = array of Arr2InnerDefaultToolBarLayout; InnerDefaultToolBarLayout = class external 'javax.swing' name 'DefaultToolBarLayout' end; public type InnerAccessibleJToolBar = class; Arr1InnerAccessibleJToolBar = array of InnerAccessibleJToolBar; Arr2InnerAccessibleJToolBar = array of Arr1InnerAccessibleJToolBar; Arr3InnerAccessibleJToolBar = array of Arr2InnerAccessibleJToolBar; InnerSeparator = class; Arr1InnerSeparator = array of InnerSeparator; Arr2InnerSeparator = array of Arr1InnerSeparator; Arr3InnerSeparator = array of Arr2InnerSeparator; InnerAccessibleJToolBar = class external 'javax.swing' name 'AccessibleJToolBar' end; InnerSeparator = class external 'javax.swing' name 'Separator' (JSJSeparator) public constructor create(); overload; constructor create(para1: JADimension); overload; function getUIClassID(): JLString; overload; virtual; procedure setSeparatorSize(para1: JADimension); overload; virtual; function getSeparatorSize(): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; function getPreferredSize(): JADimension; overload; virtual; end; public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jint); overload; function getUI(): JSPToolBarUI; overload; virtual; procedure setUI(para1: JSPToolBarUI); overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; function getComponentIndex(para1: JAComponent): jint; overload; virtual; function getComponentAtIndex(para1: jint): JAComponent; overload; virtual; procedure setMargin(para1: JAInsets); overload; virtual; function getMargin(): JAInsets; overload; virtual; function isBorderPainted(): jboolean; overload; virtual; procedure setBorderPainted(para1: jboolean); overload; virtual; strict protected procedure paintBorder(para1: JAGraphics); overload; virtual; public function isFloatable(): jboolean; overload; virtual; procedure setFloatable(para1: jboolean); overload; virtual; function getOrientation(): jint; overload; virtual; procedure setOrientation(para1: jint); overload; virtual; procedure setRollover(para1: jboolean); overload; virtual; function isRollover(): jboolean; overload; virtual; procedure addSeparator(); overload; virtual; procedure addSeparator(para1: JADimension); overload; virtual; function add(para1: JSAction): JSJButton; overload; virtual; strict protected function createActionComponent(para1: JSAction): JSJButton; overload; virtual; function createActionChangeListener(para1: JSJButton): JBPropertyChangeListener; overload; virtual; procedure addImpl(para1: JAComponent; para2: JLObject; para3: jint); overload; virtual; function paramString(): JLString; overload; virtual; public procedure setLayout(para1: JALayoutManager); overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSTablePrintable = class external 'javax.swing' name 'TablePrintable' (JLObject, JAPPrintable) public constructor create(para1: JSJTable; para2: JSJTable.InnerPrintMode; para3: JTMessageFormat; para4: JTMessageFormat); overload; function print(para1: JAGraphics; para2: JAPPageFormat; para3: jint): jint; overload; virtual; // throws java.awt.print.PrinterException end; JSPMMetalInternalFrameTitlePane = class external 'javax.swing.plaf.metal' name 'MetalInternalFrameTitlePane' (JSPBBasicInternalFrameTitlePane) public type InnerMetalPropertyChangeHandler = class; Arr1InnerMetalPropertyChangeHandler = array of InnerMetalPropertyChangeHandler; Arr2InnerMetalPropertyChangeHandler = array of Arr1InnerMetalPropertyChangeHandler; Arr3InnerMetalPropertyChangeHandler = array of Arr2InnerMetalPropertyChangeHandler; InnerMetalTitlePaneLayout = class; Arr1InnerMetalTitlePaneLayout = array of InnerMetalTitlePaneLayout; Arr2InnerMetalTitlePaneLayout = array of Arr1InnerMetalTitlePaneLayout; Arr3InnerMetalTitlePaneLayout = array of Arr2InnerMetalTitlePaneLayout; InnerMetalPropertyChangeHandler = class external 'javax.swing.plaf.metal' name 'MetalPropertyChangeHandler' end; InnerMetalTitlePaneLayout = class external 'javax.swing.plaf.metal' name 'MetalTitlePaneLayout' end; strict protected var fisPalette: jboolean; external name 'isPalette'; fpaletteCloseIcon: JSIcon; external name 'paletteCloseIcon'; fpaletteTitleHeight: jint; external name 'paletteTitleHeight'; public constructor create(para1: JSJInternalFrame); overload; procedure addNotify(); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure createButtons(); overload; virtual; procedure assembleSystemMenu(); overload; virtual; procedure addSystemMenuItems(para1: JSJMenu); overload; virtual; procedure showSystemMenu(); overload; virtual; procedure addSubComponents(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createLayout(): JALayoutManager; overload; virtual; public procedure paintPalette(para1: JAGraphics); overload; virtual; procedure paintComponent(para1: JAGraphics); overload; virtual; procedure setPalette(para1: jboolean); overload; virtual; end; JSPSSynthInternalFrameTitlePane = class external 'javax.swing.plaf.synth' name 'SynthInternalFrameTitlePane' (JSPBBasicInternalFrameTitlePane, SSPSSynthUI, JBPropertyChangeListener) public type InnerJPopupMenuUIResource = class; Arr1InnerJPopupMenuUIResource = array of InnerJPopupMenuUIResource; Arr2InnerJPopupMenuUIResource = array of Arr1InnerJPopupMenuUIResource; Arr3InnerJPopupMenuUIResource = array of Arr2InnerJPopupMenuUIResource; InnerSynthTitlePaneLayout = class; Arr1InnerSynthTitlePaneLayout = array of InnerSynthTitlePaneLayout; Arr2InnerSynthTitlePaneLayout = array of Arr1InnerSynthTitlePaneLayout; Arr3InnerSynthTitlePaneLayout = array of Arr2InnerSynthTitlePaneLayout; InnerJPopupMenuUIResource = class external 'javax.swing.plaf.synth' name 'JPopupMenuUIResource' end; InnerSynthTitlePaneLayout = class external 'javax.swing.plaf.synth' name 'SynthTitlePaneLayout' end; strict protected var fsystemPopupMenu: JSJPopupMenu; external name 'systemPopupMenu'; fmenuButton: JSJButton; external name 'menuButton'; public constructor create(para1: JSJInternalFrame); overload; function getUIClassID(): JLString; overload; virtual; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: jint): JSPSSynthContext; overload; virtual; strict protected procedure addSubComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure assembleSystemMenu(); overload; virtual; procedure addSystemMenuItems(para1: JSJPopupMenu); overload; virtual; procedure showSystemMenu(); overload; virtual; public procedure paintComponent(para1: JAGraphics); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected function createLayout(): JALayoutManager; overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSJEditorPane = class external 'javax.swing' name 'JEditorPane' (JSTJTextComponent) public type InnerHeaderParser = class; Arr1InnerHeaderParser = array of InnerHeaderParser; Arr2InnerHeaderParser = array of Arr1InnerHeaderParser; Arr3InnerHeaderParser = array of Arr2InnerHeaderParser; InnerPageLoader = class; Arr1InnerPageLoader = array of InnerPageLoader; Arr2InnerPageLoader = array of Arr1InnerPageLoader; Arr3InnerPageLoader = array of Arr2InnerPageLoader; InnerPageStream = class; Arr1InnerPageStream = array of InnerPageStream; Arr2InnerPageStream = array of Arr1InnerPageStream; Arr3InnerPageStream = array of Arr2InnerPageStream; InnerPlainEditorKit = class; Arr1InnerPlainEditorKit = array of InnerPlainEditorKit; Arr2InnerPlainEditorKit = array of Arr1InnerPlainEditorKit; Arr3InnerPlainEditorKit = array of Arr2InnerPlainEditorKit; InnerHeaderParser = class external 'javax.swing' name 'HeaderParser' end; InnerPageLoader = class external 'javax.swing' name 'PageLoader' end; InnerPageStream = class external 'javax.swing' name 'PageStream' end; InnerPlainEditorKit = class external 'javax.swing' name 'PlainEditorKit' public type InnerPlainParagraph = class; Arr1InnerPlainParagraph = array of InnerPlainParagraph; Arr2InnerPlainParagraph = array of Arr1InnerPlainParagraph; Arr3InnerPlainParagraph = array of Arr2InnerPlainParagraph; InnerPlainParagraph = class external 'javax.swing' name 'PlainParagraph' public type InnerLogicalView = class; Arr1InnerLogicalView = array of InnerLogicalView; Arr2InnerLogicalView = array of Arr1InnerLogicalView; Arr3InnerLogicalView = array of Arr2InnerLogicalView; InnerLogicalView = class external 'javax.swing' name 'LogicalView' end; end; end; public type InnerAccessibleJEditorPane = class; Arr1InnerAccessibleJEditorPane = array of InnerAccessibleJEditorPane; Arr2InnerAccessibleJEditorPane = array of Arr1InnerAccessibleJEditorPane; Arr3InnerAccessibleJEditorPane = array of Arr2InnerAccessibleJEditorPane; InnerAccessibleJEditorPaneHTML = class; Arr1InnerAccessibleJEditorPaneHTML = array of InnerAccessibleJEditorPaneHTML; Arr2InnerAccessibleJEditorPaneHTML = array of Arr1InnerAccessibleJEditorPaneHTML; Arr3InnerAccessibleJEditorPaneHTML = array of Arr2InnerAccessibleJEditorPaneHTML; InnerJEditorPaneAccessibleHypertextSupport = class; Arr1InnerJEditorPaneAccessibleHypertextSupport = array of InnerJEditorPaneAccessibleHypertextSupport; Arr2InnerJEditorPaneAccessibleHypertextSupport = array of Arr1InnerJEditorPaneAccessibleHypertextSupport; Arr3InnerJEditorPaneAccessibleHypertextSupport = array of Arr2InnerJEditorPaneAccessibleHypertextSupport; InnerAccessibleJEditorPane = class external 'javax.swing' name 'AccessibleJEditorPane' end; InnerAccessibleJEditorPaneHTML = class external 'javax.swing' name 'AccessibleJEditorPaneHTML' end; InnerJEditorPaneAccessibleHypertextSupport = class external 'javax.swing' name 'JEditorPaneAccessibleHypertextSupport' public type InnerLinkVector = class; Arr1InnerLinkVector = array of InnerLinkVector; Arr2InnerLinkVector = array of Arr1InnerLinkVector; Arr3InnerLinkVector = array of Arr2InnerLinkVector; InnerLinkVector = class external 'javax.swing' name 'LinkVector' end; public type InnerHTMLLink = class; Arr1InnerHTMLLink = array of InnerHTMLLink; Arr2InnerHTMLLink = array of Arr1InnerHTMLLink; Arr3InnerHTMLLink = array of Arr2InnerHTMLLink; InnerHTMLLink = class external 'javax.swing' name 'HTMLLink' end; end; public const W3C_LENGTH_UNITS = 'JEditorPane.w3cLengthUnits'; HONOR_DISPLAY_PROPERTIES = 'JEditorPane.honorDisplayProperties'; public constructor create(); overload; constructor create(para1: JNURL); overload; // throws java.io.IOException constructor create(para1: JLString); overload; // throws java.io.IOException constructor create(para1: JLString; para2: JLString); overload; procedure addHyperlinkListener(para1: JSEHyperlinkListener); overload; virtual; procedure removeHyperlinkListener(para1: JSEHyperlinkListener); overload; virtual; function getHyperlinkListeners(): Arr1JSEHyperlinkListener; overload; virtual; procedure fireHyperlinkUpdate(para1: JSEHyperlinkEvent); overload; virtual; procedure setPage(para1: JNURL); overload; virtual; // throws java.io.IOException procedure read(para1: JIInputStream; para2: JLObject); overload; virtual; // throws java.io.IOException strict protected function getStream(para1: JNURL): JIInputStream; overload; virtual; // throws java.io.IOException public procedure scrollToReference(para1: JLString); overload; virtual; function getPage(): JNURL; overload; virtual; procedure setPage(para1: JLString); overload; virtual; // throws java.io.IOException function getUIClassID(): JLString; overload; virtual; strict protected function createDefaultEditorKit(): JSTEditorKit; overload; virtual; public function getEditorKit(): JSTEditorKit; overload; virtual; function getContentType(): JLString; overload; virtual; final; procedure setContentType(para1: JLString); overload; virtual; final; procedure setEditorKit(para1: JSTEditorKit); overload; virtual; function getEditorKitForContentType(para1: JLString): JSTEditorKit; overload; virtual; procedure setEditorKitForContentType(para1: JLString; para2: JSTEditorKit); overload; virtual; procedure replaceSelection(para1: JLString); overload; virtual; class function createEditorKitForContentType(para1: JLString): JSTEditorKit; static; overload; class procedure registerEditorKitForContentType(para1: JLString; para2: JLString); static; overload; class procedure registerEditorKitForContentType(para1: JLString; para2: JLString; para3: JLClassLoader); static; overload; class function getEditorKitClassNameForContentType(para1: JLString): JLString; static; overload; function getPreferredSize(): JADimension; overload; virtual; procedure setText(para1: JLString); overload; virtual; function getText(): JLString; overload; virtual; function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getScrollableTracksViewportHeight(): jboolean; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJTextArea = class external 'javax.swing' name 'JTextArea' (JSTJTextComponent) public type InnerAccessibleJTextArea = class; Arr1InnerAccessibleJTextArea = array of InnerAccessibleJTextArea; Arr2InnerAccessibleJTextArea = array of Arr1InnerAccessibleJTextArea; Arr3InnerAccessibleJTextArea = array of Arr2InnerAccessibleJTextArea; InnerAccessibleJTextArea = class external 'javax.swing' name 'AccessibleJTextArea' end; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint; para2: jint); overload; constructor create(para1: JLString; para2: jint; para3: jint); overload; constructor create(para1: JSTDocument); overload; constructor create(para1: JSTDocument; para2: JLString; para3: jint; para4: jint); overload; function getUIClassID(): JLString; overload; virtual; strict protected function createDefaultModel(): JSTDocument; overload; virtual; public procedure setTabSize(para1: jint); overload; virtual; function getTabSize(): jint; overload; virtual; procedure setLineWrap(para1: jboolean); overload; virtual; function getLineWrap(): jboolean; overload; virtual; procedure setWrapStyleWord(para1: jboolean); overload; virtual; function getWrapStyleWord(): jboolean; overload; virtual; function getLineOfOffset(para1: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getLineCount(): jint; overload; virtual; function getLineStartOffset(para1: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getLineEndOffset(para1: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException procedure insert(para1: JLString; para2: jint); overload; virtual; procedure append(para1: JLString); overload; virtual; procedure replaceRange(para1: JLString; para2: jint; para3: jint); overload; virtual; function getRows(): jint; overload; virtual; procedure setRows(para1: jint); overload; virtual; strict protected function getRowHeight(): jint; overload; virtual; public function getColumns(): jint; overload; virtual; procedure setColumns(para1: jint); overload; virtual; strict protected function getColumnWidth(): jint; overload; virtual; public function getPreferredSize(): JADimension; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getScrollableTracksViewportWidth(): jboolean; overload; virtual; function getPreferredScrollableViewportSize(): JADimension; overload; virtual; function getScrollableUnitIncrement(para1: JARectangle; para2: jint; para3: jint): jint; overload; virtual; function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJTextField = class external 'javax.swing' name 'JTextField' (JSTJTextComponent, JSSwingConstants) public type InnerNotifyAction = class; Arr1InnerNotifyAction = array of InnerNotifyAction; Arr2InnerNotifyAction = array of Arr1InnerNotifyAction; Arr3InnerNotifyAction = array of Arr2InnerNotifyAction; InnerScrollRepainter = class; Arr1InnerScrollRepainter = array of InnerScrollRepainter; Arr2InnerScrollRepainter = array of Arr1InnerScrollRepainter; Arr3InnerScrollRepainter = array of Arr2InnerScrollRepainter; InnerTextFieldActionPropertyChangeListener = class; Arr1InnerTextFieldActionPropertyChangeListener = array of InnerTextFieldActionPropertyChangeListener; Arr2InnerTextFieldActionPropertyChangeListener = array of Arr1InnerTextFieldActionPropertyChangeListener; Arr3InnerTextFieldActionPropertyChangeListener = array of Arr2InnerTextFieldActionPropertyChangeListener; InnerNotifyAction = class external 'javax.swing' name 'NotifyAction' end; InnerScrollRepainter = class external 'javax.swing' name 'ScrollRepainter' end; InnerTextFieldActionPropertyChangeListener = class external 'javax.swing' name 'TextFieldActionPropertyChangeListener' end; public type InnerAccessibleJTextField = class; Arr1InnerAccessibleJTextField = array of InnerAccessibleJTextField; Arr2InnerAccessibleJTextField = array of Arr1InnerAccessibleJTextField; Arr3InnerAccessibleJTextField = array of Arr2InnerAccessibleJTextField; InnerAccessibleJTextField = class external 'javax.swing' name 'AccessibleJTextField' end; public const notifyAction = 'notify-field-accept'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint); overload; constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JSTDocument; para2: JLString; para3: jint); overload; function getUIClassID(): JLString; overload; virtual; procedure setDocument(para1: JSTDocument); overload; virtual; function isValidateRoot(): jboolean; overload; virtual; function getHorizontalAlignment(): jint; overload; virtual; procedure setHorizontalAlignment(para1: jint); overload; virtual; strict protected function createDefaultModel(): JSTDocument; overload; virtual; public function getColumns(): jint; overload; virtual; procedure setColumns(para1: jint); overload; virtual; strict protected function getColumnWidth(): jint; overload; virtual; public function getPreferredSize(): JADimension; overload; virtual; procedure setFont(para1: JAFont); overload; virtual; procedure addActionListener(para1: JAEActionListener); overload; virtual; procedure removeActionListener(para1: JAEActionListener); overload; virtual; function getActionListeners(): Arr1JAEActionListener; overload; virtual; strict protected procedure fireActionPerformed(); overload; virtual; public procedure setActionCommand(para1: JLString); overload; virtual; procedure setAction(para1: JSAction); overload; virtual; function getAction(): JSAction; overload; virtual; strict protected procedure configurePropertiesFromAction(para1: JSAction); overload; virtual; procedure actionPropertyChanged(para1: JSAction; para2: JLString); overload; virtual; function createActionPropertyChangeListener(para1: JSAction): JBPropertyChangeListener; overload; virtual; public function getActions(): Arr1JSAction; overload; virtual; procedure postActionEvent(); overload; virtual; function getHorizontalVisibility(): JSBoundedRangeModel; overload; virtual; function getScrollOffset(): jint; overload; virtual; procedure setScrollOffset(para1: jint); overload; virtual; procedure scrollRectToVisible(para1: JARectangle); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSLookAndFeel = class abstract external 'javax.swing' name 'LookAndFeel' (JLObject) public constructor create(); overload; class procedure installColors(para1: JSJComponent; para2: JLString; para3: JLString); static; overload; class procedure installColorsAndFont(para1: JSJComponent; para2: JLString; para3: JLString; para4: JLString); static; overload; class procedure installBorder(para1: JSJComponent; para2: JLString); static; overload; class procedure uninstallBorder(para1: JSJComponent); static; overload; class procedure installProperty(para1: JSJComponent; para2: JLString; para3: JLObject); static; overload; class function makeKeyBindings(para1: Arr1JLObject): JSTJTextComponent.Arr1InnerKeyBinding; static; overload; class function makeKeyBindings(var para1: array of JLObject): JSTJTextComponent.Arr1InnerKeyBinding; static; overload; class function makeInputMap(para1: Arr1JLObject): JSInputMap; static; overload; class function makeInputMap(var para1: array of JLObject): JSInputMap; static; overload; class function makeComponentInputMap(para1: JSJComponent; para2: Arr1JLObject): JSComponentInputMap; static; overload; class function makeComponentInputMap(para1: JSJComponent; var para2: array of JLObject): JSComponentInputMap; static; overload; class procedure loadKeyBindings(para1: JSInputMap; para2: Arr1JLObject); static; overload; class procedure loadKeyBindings(para1: JSInputMap; var para2: array of JLObject); static; overload; class function makeIcon(para1: JLClass; para2: JLString): JLObject; static; overload; function getLayoutStyle(): JSLayoutStyle; overload; virtual; procedure provideErrorFeedback(para1: JAComponent); overload; virtual; class function getDesktopPropertyValue(para1: JLString; para2: JLObject): JLObject; static; overload; function getDisabledIcon(para1: JSJComponent; para2: JSIcon): JSIcon; overload; virtual; function getDisabledSelectedIcon(para1: JSJComponent; para2: JSIcon): JSIcon; overload; virtual; function getName(): JLString; overload; virtual; abstract; function getID(): JLString; overload; virtual; abstract; function getDescription(): JLString; overload; virtual; abstract; function getSupportsWindowDecorations(): jboolean; overload; virtual; function isNativeLookAndFeel(): jboolean; overload; virtual; abstract; function isSupportedLookAndFeel(): jboolean; overload; virtual; abstract; procedure initialize(); overload; virtual; procedure uninitialize(); overload; virtual; function getDefaults(): JSUIDefaults; overload; virtual; function toString(): JLString; overload; virtual; end; JSPBorderUIResource = class external 'javax.swing.plaf' name 'BorderUIResource' (JLObject, JSBBorder, JSPUIResource, JISerializable) public type InnerBevelBorderUIResource = class; Arr1InnerBevelBorderUIResource = array of InnerBevelBorderUIResource; Arr2InnerBevelBorderUIResource = array of Arr1InnerBevelBorderUIResource; Arr3InnerBevelBorderUIResource = array of Arr2InnerBevelBorderUIResource; InnerCompoundBorderUIResource = class; Arr1InnerCompoundBorderUIResource = array of InnerCompoundBorderUIResource; Arr2InnerCompoundBorderUIResource = array of Arr1InnerCompoundBorderUIResource; Arr3InnerCompoundBorderUIResource = array of Arr2InnerCompoundBorderUIResource; InnerEmptyBorderUIResource = class; Arr1InnerEmptyBorderUIResource = array of InnerEmptyBorderUIResource; Arr2InnerEmptyBorderUIResource = array of Arr1InnerEmptyBorderUIResource; Arr3InnerEmptyBorderUIResource = array of Arr2InnerEmptyBorderUIResource; InnerEtchedBorderUIResource = class; Arr1InnerEtchedBorderUIResource = array of InnerEtchedBorderUIResource; Arr2InnerEtchedBorderUIResource = array of Arr1InnerEtchedBorderUIResource; Arr3InnerEtchedBorderUIResource = array of Arr2InnerEtchedBorderUIResource; InnerLineBorderUIResource = class; Arr1InnerLineBorderUIResource = array of InnerLineBorderUIResource; Arr2InnerLineBorderUIResource = array of Arr1InnerLineBorderUIResource; Arr3InnerLineBorderUIResource = array of Arr2InnerLineBorderUIResource; InnerMatteBorderUIResource = class; Arr1InnerMatteBorderUIResource = array of InnerMatteBorderUIResource; Arr2InnerMatteBorderUIResource = array of Arr1InnerMatteBorderUIResource; Arr3InnerMatteBorderUIResource = array of Arr2InnerMatteBorderUIResource; InnerTitledBorderUIResource = class; Arr1InnerTitledBorderUIResource = array of InnerTitledBorderUIResource; Arr2InnerTitledBorderUIResource = array of Arr1InnerTitledBorderUIResource; Arr3InnerTitledBorderUIResource = array of Arr2InnerTitledBorderUIResource; InnerBevelBorderUIResource = class external 'javax.swing.plaf' name 'BevelBorderUIResource' (JSBBevelBorder, JSPUIResource) public constructor create(para1: jint); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; end; InnerCompoundBorderUIResource = class external 'javax.swing.plaf' name 'CompoundBorderUIResource' (JSBCompoundBorder, JSPUIResource) public constructor create(para1: JSBBorder; para2: JSBBorder); overload; end; InnerEmptyBorderUIResource = class external 'javax.swing.plaf' name 'EmptyBorderUIResource' (JSBEmptyBorder, JSPUIResource) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint); overload; constructor create(para1: JAInsets); overload; end; InnerEtchedBorderUIResource = class external 'javax.swing.plaf' name 'EtchedBorderUIResource' (JSBEtchedBorder, JSPUIResource) public constructor create(); overload; constructor create(para1: jint); overload; constructor create(para1: JAColor; para2: JAColor); overload; constructor create(para1: jint; para2: JAColor; para3: JAColor); overload; end; InnerLineBorderUIResource = class external 'javax.swing.plaf' name 'LineBorderUIResource' (JSBLineBorder, JSPUIResource) public constructor create(para1: JAColor); overload; constructor create(para1: JAColor; para2: jint); overload; end; InnerMatteBorderUIResource = class external 'javax.swing.plaf' name 'MatteBorderUIResource' (JSBMatteBorder, JSPUIResource) public constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: JAColor); overload; constructor create(para1: jint; para2: jint; para3: jint; para4: jint; para5: JSIcon); overload; constructor create(para1: JSIcon); overload; end; InnerTitledBorderUIResource = class external 'javax.swing.plaf' name 'TitledBorderUIResource' (JSBTitledBorder, JSPUIResource) public constructor create(para1: JLString); overload; constructor create(para1: JSBBorder); overload; constructor create(para1: JSBBorder; para2: JLString); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont); overload; constructor create(para1: JSBBorder; para2: JLString; para3: jint; para4: jint; para5: JAFont; para6: JAColor); overload; end; public class function getEtchedBorderUIResource(): JSBBorder; static; overload; class function getLoweredBevelBorderUIResource(): JSBBorder; static; overload; class function getRaisedBevelBorderUIResource(): JSBBorder; static; overload; class function getBlackLineBorderUIResource(): JSBBorder; static; overload; constructor create(para1: JSBBorder); overload; procedure paintBorder(para1: JAComponent; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getBorderInsets(para1: JAComponent): JAInsets; overload; virtual; function isBorderOpaque(): jboolean; overload; virtual; end; JSPBBasicMenuItemUI = class external 'javax.swing.plaf.basic' name 'BasicMenuItemUI' (JSPMenuItemUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; strict protected var fmenuItem: JSJMenuItem; external name 'menuItem'; fselectionBackground: JAColor; external name 'selectionBackground'; fselectionForeground: JAColor; external name 'selectionForeground'; fdisabledForeground: JAColor; external name 'disabledForeground'; facceleratorForeground: JAColor; external name 'acceleratorForeground'; facceleratorSelectionForeground: JAColor; external name 'acceleratorSelectionForeground'; fdefaultTextIconGap: jint; external name 'defaultTextIconGap'; facceleratorFont: JAFont; external name 'acceleratorFont'; fmouseInputListener: JSEMouseInputListener; external name 'mouseInputListener'; fmenuDragMouseListener: JSEMenuDragMouseListener; external name 'menuDragMouseListener'; fmenuKeyListener: JSEMenuKeyListener; external name 'menuKeyListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; farrowIcon: JSIcon; external name 'arrowIcon'; fcheckIcon: JSIcon; external name 'checkIcon'; foldBorderPainted: jboolean; external name 'oldBorderPainted'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installComponents(para1: JSJMenuItem); overload; virtual; function getPropertyPrefix(): JLString; overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallComponents(para1: JSJMenuItem); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function createMouseInputListener(para1: JSJComponent): JSEMouseInputListener; overload; virtual; function createMenuDragMouseListener(para1: JSJComponent): JSEMenuDragMouseListener; overload; virtual; function createMenuKeyListener(para1: JSJComponent): JSEMenuKeyListener; overload; virtual; function createPropertyChangeListener(para1: JSJComponent): JBPropertyChangeListener; overload; virtual; public function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function getPreferredMenuItemSize(para1: JSJComponent; para2: JSIcon; para3: JSIcon; para4: jint): JADimension; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintMenuItem(para1: JAGraphics; para2: JSJComponent; para3: JSIcon; para4: JSIcon; para5: JAColor; para6: JAColor; para7: jint); overload; virtual; procedure paintBackground(para1: JAGraphics; para2: JSJMenuItem; para3: JAColor); overload; virtual; procedure paintText(para1: JAGraphics; para2: JSJMenuItem; para3: JARectangle; para4: JLString); overload; virtual; public function getPath(): Arr1JSMenuElement; overload; virtual; strict protected procedure doClick(para1: JSMenuSelectionManager); overload; virtual; end; JSPMMultiMenuItemUI = class external 'javax.swing.plaf.multi' name 'MultiMenuItemUI' (JSPMenuItemUI) strict protected var fuis: JUVector; external name 'uis'; public constructor create(); overload; function getUIs(): Arr1JSPComponentUI; overload; virtual; function contains(para1: JSJComponent; para2: jint; para3: jint): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function getAccessibleChildrenCount(para1: JSJComponent): jint; overload; virtual; function getAccessibleChild(para1: JSJComponent; para2: jint): JAAccessible; overload; virtual; end; JSPBBasicToggleButtonUI = class external 'javax.swing.plaf.basic' name 'BasicToggleButtonUI' (JSPBBasicButtonUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintIcon(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle); overload; virtual; function getTextShiftOffset(): jint; overload; virtual; end; JSPMMetalButtonUI = class external 'javax.swing.plaf.metal' name 'MetalButtonUI' (JSPBBasicButtonUI) strict protected var ffocusColor: JAColor; external name 'focusColor'; fselectColor: JAColor; external name 'selectColor'; fdisabledTextColor: JAColor; external name 'disabledTextColor'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installDefaults(para1: JSAbstractButton); overload; virtual; procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; strict protected function createButtonListener(para1: JSAbstractButton): JSPBBasicButtonListener; overload; virtual; function getSelectColor(): JAColor; overload; virtual; function getDisabledTextColor(): JAColor; overload; virtual; function getFocusColor(): JAColor; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintButtonPressed(para1: JAGraphics; para2: JSAbstractButton); overload; virtual; procedure paintFocus(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle; para4: JARectangle; para5: JARectangle); overload; virtual; procedure paintText(para1: JAGraphics; para2: JSJComponent; para3: JARectangle; para4: JLString); overload; virtual; end; JSPSSynthButtonUI = class external 'javax.swing.plaf.synth' name 'SynthButtonUI' (JSPBBasicButtonUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSAbstractButton); overload; virtual; procedure installListeners(para1: JSAbstractButton); overload; virtual; procedure uninstallListeners(para1: JSAbstractButton); overload; virtual; procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected function getDefaultIcon(para1: JSAbstractButton): JSIcon; overload; virtual; function getIcon(para1: JSAbstractButton): JSIcon; overload; virtual; function getTextShiftOffset(para1: JSPSSynthContext): jint; overload; virtual; public function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function getSizingIcon(para1: JSAbstractButton): JSIcon; overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthColorChooserUI = class external 'javax.swing.plaf.synth' name 'SynthColorChooserUI' (JSPBBasicColorChooserUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function createDefaultChoosers(): Arr1JSCAbstractColorChooserPanel; overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalComboBoxUI = class external 'javax.swing.plaf.metal' name 'MetalComboBoxUI' (JSPBBasicComboBoxUI) public type InnerMetalComboBoxLayoutManager = class; Arr1InnerMetalComboBoxLayoutManager = array of InnerMetalComboBoxLayoutManager; Arr2InnerMetalComboBoxLayoutManager = array of Arr1InnerMetalComboBoxLayoutManager; Arr3InnerMetalComboBoxLayoutManager = array of Arr2InnerMetalComboBoxLayoutManager; InnerMetalPropertyChangeListener = class; Arr1InnerMetalPropertyChangeListener = array of InnerMetalPropertyChangeListener; Arr2InnerMetalPropertyChangeListener = array of Arr1InnerMetalPropertyChangeListener; Arr3InnerMetalPropertyChangeListener = array of Arr2InnerMetalPropertyChangeListener; InnerMetalComboPopup = class; Arr1InnerMetalComboPopup = array of InnerMetalComboPopup; Arr2InnerMetalComboPopup = array of Arr1InnerMetalComboPopup; Arr3InnerMetalComboPopup = array of Arr2InnerMetalComboPopup; InnerMetalComboBoxLayoutManager = class external 'javax.swing.plaf.metal' name 'MetalComboBoxLayoutManager' end; InnerMetalPropertyChangeListener = class external 'javax.swing.plaf.metal' name 'MetalPropertyChangeListener' end; InnerMetalComboPopup = class external 'javax.swing.plaf.metal' name 'MetalComboPopup' end; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintCurrentValue(para1: JAGraphics; para2: JARectangle; para3: jboolean); overload; virtual; procedure paintCurrentValueBackground(para1: JAGraphics; para2: JARectangle; para3: jboolean); overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; strict protected function createEditor(): JSComboBoxEditor; overload; virtual; function createPopup(): JSPBComboPopup; overload; virtual; function createArrowButton(): JSJButton; overload; virtual; public function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; strict protected procedure editablePropertyChanged(para1: JBPropertyChangeEvent); overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; public procedure layoutComboBox(para1: JAContainer; para2: JSPMMetalComboBoxUI.InnerMetalComboBoxLayoutManager); overload; virtual; strict protected procedure removeListeners(); overload; virtual; public procedure configureEditor(); overload; virtual; procedure unconfigureEditor(); overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPSSynthComboBoxUI = class external 'javax.swing.plaf.synth' name 'SynthComboBoxUI' (JSPBBasicComboBoxUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerButtonHandler = class; Arr1InnerButtonHandler = array of InnerButtonHandler; Arr2InnerButtonHandler = array of Arr1InnerButtonHandler; Arr3InnerButtonHandler = array of Arr2InnerButtonHandler; InnerEditorFocusHandler = class; Arr1InnerEditorFocusHandler = array of InnerEditorFocusHandler; Arr2InnerEditorFocusHandler = array of Arr1InnerEditorFocusHandler; Arr3InnerEditorFocusHandler = array of Arr2InnerEditorFocusHandler; InnerSynthComboBoxEditor = class; Arr1InnerSynthComboBoxEditor = array of InnerSynthComboBoxEditor; Arr2InnerSynthComboBoxEditor = array of Arr1InnerSynthComboBoxEditor; Arr3InnerSynthComboBoxEditor = array of Arr2InnerSynthComboBoxEditor; InnerSynthComboBoxRenderer = class; Arr1InnerSynthComboBoxRenderer = array of InnerSynthComboBoxRenderer; Arr2InnerSynthComboBoxRenderer = array of Arr1InnerSynthComboBoxRenderer; Arr3InnerSynthComboBoxRenderer = array of Arr2InnerSynthComboBoxRenderer; InnerButtonHandler = class sealed external 'javax.swing.plaf.synth' name 'ButtonHandler' end; InnerEditorFocusHandler = class external 'javax.swing.plaf.synth' name 'EditorFocusHandler' end; InnerSynthComboBoxEditor = class external 'javax.swing.plaf.synth' name 'SynthComboBoxEditor' end; InnerSynthComboBoxRenderer = class external 'javax.swing.plaf.synth' name 'SynthComboBoxRenderer' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; strict protected function createPopup(): JSPBComboPopup; overload; virtual; function createRenderer(): JSListCellRenderer; overload; virtual; function createEditor(): JSComboBoxEditor; overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected function createArrowButton(): JSJButton; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintCurrentValue(para1: JAGraphics; para2: JARectangle; para3: jboolean); overload; virtual; strict protected function getDefaultSize(): JADimension; overload; virtual; end; JSPSSynthDesktopPaneUI = class external 'javax.swing.plaf.synth' name 'SynthDesktopPaneUI' (JSPBBasicDesktopPaneUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerSynthDesktopManager = class; Arr1InnerSynthDesktopManager = array of InnerSynthDesktopManager; Arr2InnerSynthDesktopManager = array of Arr1InnerSynthDesktopManager; Arr3InnerSynthDesktopManager = array of Arr2InnerSynthDesktopManager; InnerTaskBar = class; Arr1InnerTaskBar = array of InnerTaskBar; Arr2InnerTaskBar = array of Arr1InnerTaskBar; Arr3InnerTaskBar = array of Arr2InnerTaskBar; InnerSynthDesktopManager = class external 'javax.swing.plaf.synth' name 'SynthDesktopManager' end; InnerTaskBar = class external 'javax.swing.plaf.synth' name 'TaskBar' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installDesktopManager(); overload; virtual; procedure uninstallDesktopManager(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalFileChooserUI = class external 'javax.swing.plaf.metal' name 'MetalFileChooserUI' (JSPBBasicFileChooserUI) public type InnerAlignedLabel = class; Arr1InnerAlignedLabel = array of InnerAlignedLabel; Arr2InnerAlignedLabel = array of Arr1InnerAlignedLabel; Arr3InnerAlignedLabel = array of Arr2InnerAlignedLabel; InnerButtonAreaLayout = class; Arr1InnerButtonAreaLayout = array of InnerButtonAreaLayout; Arr2InnerButtonAreaLayout = array of Arr1InnerButtonAreaLayout; Arr3InnerButtonAreaLayout = array of Arr2InnerButtonAreaLayout; InnerDirectoryComboBoxRenderer = class; Arr1InnerDirectoryComboBoxRenderer = array of InnerDirectoryComboBoxRenderer; Arr2InnerDirectoryComboBoxRenderer = array of Arr1InnerDirectoryComboBoxRenderer; Arr3InnerDirectoryComboBoxRenderer = array of Arr2InnerDirectoryComboBoxRenderer; InnerIndentIcon = class; Arr1InnerIndentIcon = array of InnerIndentIcon; Arr2InnerIndentIcon = array of Arr1InnerIndentIcon; Arr3InnerIndentIcon = array of Arr2InnerIndentIcon; InnerMetalFileChooserUIAccessor = class; Arr1InnerMetalFileChooserUIAccessor = array of InnerMetalFileChooserUIAccessor; Arr2InnerMetalFileChooserUIAccessor = array of Arr1InnerMetalFileChooserUIAccessor; Arr3InnerMetalFileChooserUIAccessor = array of Arr2InnerMetalFileChooserUIAccessor; InnerAlignedLabel = class external 'javax.swing.plaf.metal' name 'AlignedLabel' end; InnerButtonAreaLayout = class external 'javax.swing.plaf.metal' name 'ButtonAreaLayout' end; InnerDirectoryComboBoxRenderer = class external 'javax.swing.plaf.metal' name 'DirectoryComboBoxRenderer' end; InnerIndentIcon = class external 'javax.swing.plaf.metal' name 'IndentIcon' end; InnerMetalFileChooserUIAccessor = class external 'javax.swing.plaf.metal' name 'MetalFileChooserUIAccessor' end; public type InnerDirectoryComboBoxAction = class; Arr1InnerDirectoryComboBoxAction = array of InnerDirectoryComboBoxAction; Arr2InnerDirectoryComboBoxAction = array of Arr1InnerDirectoryComboBoxAction; Arr3InnerDirectoryComboBoxAction = array of Arr2InnerDirectoryComboBoxAction; InnerDirectoryComboBoxModel = class; Arr1InnerDirectoryComboBoxModel = array of InnerDirectoryComboBoxModel; Arr2InnerDirectoryComboBoxModel = array of Arr1InnerDirectoryComboBoxModel; Arr3InnerDirectoryComboBoxModel = array of Arr2InnerDirectoryComboBoxModel; InnerFileRenderer = class; Arr1InnerFileRenderer = array of InnerFileRenderer; Arr2InnerFileRenderer = array of Arr1InnerFileRenderer; Arr3InnerFileRenderer = array of Arr2InnerFileRenderer; InnerFilterComboBoxRenderer = class; Arr1InnerFilterComboBoxRenderer = array of InnerFilterComboBoxRenderer; Arr2InnerFilterComboBoxRenderer = array of Arr1InnerFilterComboBoxRenderer; Arr3InnerFilterComboBoxRenderer = array of Arr2InnerFilterComboBoxRenderer; InnerFilterComboBoxModel = class; Arr1InnerFilterComboBoxModel = array of InnerFilterComboBoxModel; Arr2InnerFilterComboBoxModel = array of Arr1InnerFilterComboBoxModel; Arr3InnerFilterComboBoxModel = array of Arr2InnerFilterComboBoxModel; InnerSingleClickListener = class; Arr1InnerSingleClickListener = array of InnerSingleClickListener; Arr2InnerSingleClickListener = array of Arr1InnerSingleClickListener; Arr3InnerSingleClickListener = array of Arr2InnerSingleClickListener; InnerDirectoryComboBoxAction = class external 'javax.swing.plaf.metal' name 'DirectoryComboBoxAction' end; InnerDirectoryComboBoxModel = class external 'javax.swing.plaf.metal' name 'DirectoryComboBoxModel' end; InnerFileRenderer = class external 'javax.swing.plaf.metal' name 'FileRenderer' end; InnerFilterComboBoxRenderer = class external 'javax.swing.plaf.metal' name 'FilterComboBoxRenderer' end; InnerFilterComboBoxModel = class external 'javax.swing.plaf.metal' name 'FilterComboBoxModel' end; InnerSingleClickListener = class external 'javax.swing.plaf.metal' name 'SingleClickListener' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(para1: JSJFileChooser); overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallComponents(para1: JSJFileChooser); overload; virtual; procedure installComponents(para1: JSJFileChooser); overload; virtual; strict protected function getButtonPanel(): JSJPanel; overload; virtual; function getBottomPanel(): JSJPanel; overload; virtual; procedure installStrings(para1: JSJFileChooser); overload; virtual; procedure installListeners(para1: JSJFileChooser); overload; virtual; function getActionMap(): JSActionMap; overload; virtual; function createActionMap(): JSActionMap; overload; virtual; function createList(para1: JSJFileChooser): JSJPanel; overload; virtual; function createDetailsView(para1: JSJFileChooser): JSJPanel; overload; virtual; public function createListSelectionListener(para1: JSJFileChooser): JSEListSelectionListener; overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; function createPropertyChangeListener(para1: JSJFileChooser): JBPropertyChangeListener; overload; virtual; strict protected procedure removeControlButtons(); overload; virtual; procedure addControlButtons(); overload; virtual; public procedure ensureFileIsVisible(para1: JSJFileChooser; para2: JIFile); overload; virtual; procedure rescanCurrentDirectory(para1: JSJFileChooser); overload; virtual; function getFileName(): JLString; overload; virtual; procedure setFileName(para1: JLString); overload; virtual; strict protected procedure setDirectorySelected(para1: jboolean); overload; virtual; public function getDirectoryName(): JLString; overload; virtual; procedure setDirectoryName(para1: JLString); overload; virtual; strict protected function createDirectoryComboBoxRenderer(para1: JSJFileChooser): JSPMMetalFileChooserUI.InnerDirectoryComboBoxRenderer; overload; virtual; function createDirectoryComboBoxModel(para1: JSJFileChooser): JSPMMetalFileChooserUI.InnerDirectoryComboBoxModel; overload; virtual; function createFilterComboBoxRenderer(): JSPMMetalFileChooserUI.InnerFilterComboBoxRenderer; overload; virtual; function createFilterComboBoxModel(): JSPMMetalFileChooserUI.InnerFilterComboBoxModel; overload; virtual; public procedure valueChanged(para1: JSEListSelectionEvent); overload; virtual; strict protected function getApproveButton(para1: JSJFileChooser): JSJButton; overload; virtual; end; JSPMMetalInternalFrameUI = class external 'javax.swing.plaf.metal' name 'MetalInternalFrameUI' (JSPBBasicInternalFrameUI) public type InnerBorderListener1 = class; Arr1InnerBorderListener1 = array of InnerBorderListener1; Arr2InnerBorderListener1 = array of Arr1InnerBorderListener1; Arr3InnerBorderListener1 = array of Arr2InnerBorderListener1; InnerMetalPropertyChangeHandler = class; Arr1InnerMetalPropertyChangeHandler = array of InnerMetalPropertyChangeHandler; Arr2InnerMetalPropertyChangeHandler = array of Arr1InnerMetalPropertyChangeHandler; Arr3InnerMetalPropertyChangeHandler = array of Arr2InnerMetalPropertyChangeHandler; InnerBorderListener1 = class external 'javax.swing.plaf.metal' name 'BorderListener1' end; InnerMetalPropertyChangeHandler = class external 'javax.swing.plaf.metal' name 'MetalPropertyChangeHandler' end; strict protected class var fIS_PALETTE: JLString; external name 'IS_PALETTE'; public constructor create(para1: JSJInternalFrame); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; procedure uninstallComponents(); overload; virtual; function createNorthPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; public procedure setPalette(para1: jboolean); overload; virtual; strict protected function createBorderListener(para1: JSJInternalFrame): JSEMouseInputAdapter; overload; virtual; end; JSPSSynthInternalFrameUI = class external 'javax.swing.plaf.synth' name 'SynthInternalFrameUI' (JSPBBasicInternalFrameUI, SSPSSynthUI, JBPropertyChangeListener) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(para1: JSJInternalFrame); overload; procedure installDefaults(); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getComponentState(para1: JSJComponent): jint; overload; virtual; strict protected function createNorthPane(para1: JSJInternalFrame): JSJComponent; overload; virtual; function createComponentListener(): JAEComponentListener; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalLabelUI = class external 'javax.swing.plaf.metal' name 'MetalLabelUI' (JSPBBasicLabelUI) strict protected class var fmetalLabelUI: JSPMMetalLabelUI; external name 'metalLabelUI'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure paintDisabledText(para1: JSJLabel; para2: JAGraphics; para3: JLString; para4: jint; para5: jint); overload; virtual; end; JSPSSynthLabelUI = class external 'javax.swing.plaf.synth' name 'SynthLabelUI' (JSPBBasicLabelUI, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSJLabel); overload; virtual; procedure uninstallDefaults(para1: JSJLabel); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthListUI = class external 'javax.swing.plaf.synth' name 'SynthListUI' (JSPBBasicListUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerSynthListCellRenderer = class; Arr1InnerSynthListCellRenderer = array of InnerSynthListCellRenderer; Arr2InnerSynthListCellRenderer = array of Arr1InnerSynthListCellRenderer; Arr3InnerSynthListCellRenderer = array of Arr2InnerSynthListCellRenderer; InnerSynthListCellRenderer = class external 'javax.swing.plaf.synth' name 'SynthListCellRenderer' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure installListeners(); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; end; JSPMMetalMenuBarUI = class external 'javax.swing.plaf.metal' name 'MetalMenuBarUI' (JSPBBasicMenuBarUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; end; JSPSSynthMenuBarUI = class external 'javax.swing.plaf.synth' name 'SynthMenuBarUI' (JSPBBasicMenuBarUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthOptionPaneUI = class external 'javax.swing.plaf.synth' name 'SynthOptionPaneUI' (JSPBBasicOptionPaneUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installComponents(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected function getSizeButtonsToSameWidth(): jboolean; overload; virtual; function createMessageArea(): JAContainer; overload; virtual; function createSeparator(): JAContainer; overload; virtual; end; JSPSSynthPanelUI = class external 'javax.swing.plaf.synth' name 'SynthPanelUI' (JSPBBasicPanelUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installListeners(para1: JSJPanel); overload; virtual; procedure uninstallListeners(para1: JSJPanel); overload; virtual; procedure installDefaults(para1: JSJPanel); overload; virtual; procedure uninstallDefaults(para1: JSJPanel); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthPopupMenuUI = class external 'javax.swing.plaf.synth' name 'SynthPopupMenuUI' (JSPBBasicPopupMenuUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installDefaults(); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalProgressBarUI = class external 'javax.swing.plaf.metal' name 'MetalProgressBarUI' (JSPBBasicProgressBarUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure paintDeterminate(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintIndeterminate(para1: JAGraphics; para2: JSJComponent); overload; virtual; end; JSPSSynthProgressBarUI = class external 'javax.swing.plaf.synth' name 'SynthProgressBarUI' (JSPBBasicProgressBarUI, SSPSSynthUI, JBPropertyChangeListener) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; strict protected function getBox(para1: JARectangle): JARectangle; overload; virtual; procedure setAnimationIndex(para1: jint); overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintText(para1: JSPSSynthContext; para2: JAGraphics; para3: JLString); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMetalRootPaneUI = class external 'javax.swing.plaf.metal' name 'MetalRootPaneUI' (JSPBBasicRootPaneUI) public type InnerMetalRootLayout = class; Arr1InnerMetalRootLayout = array of InnerMetalRootLayout; Arr2InnerMetalRootLayout = array of Arr1InnerMetalRootLayout; Arr3InnerMetalRootLayout = array of Arr2InnerMetalRootLayout; InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerMetalRootLayout = class external 'javax.swing.plaf.metal' name 'MetalRootLayout' end; InnerMouseInputHandler = class external 'javax.swing.plaf.metal' name 'MouseInputHandler' end; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthRootPaneUI = class external 'javax.swing.plaf.synth' name 'SynthRootPaneUI' (JSPBBasicRootPaneUI, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSJRootPane); overload; virtual; procedure uninstallDefaults(para1: JSJRootPane); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalScrollBarUI = class external 'javax.swing.plaf.metal' name 'MetalScrollBarUI' (JSPBBasicScrollBarUI) public type InnerScrollBarListener = class; Arr1InnerScrollBarListener = array of InnerScrollBarListener; Arr2InnerScrollBarListener = array of Arr1InnerScrollBarListener; Arr3InnerScrollBarListener = array of Arr2InnerScrollBarListener; InnerScrollBarListener = class external 'javax.swing.plaf.metal' name 'ScrollBarListener' end; strict protected var fbumps: JSPMMetalBumps; external name 'bumps'; fincreaseButton: JSPMMetalScrollButton; external name 'increaseButton'; fdecreaseButton: JSPMMetalScrollButton; external name 'decreaseButton'; fscrollBarWidth: jint; external name 'scrollBarWidth'; public const FREE_STANDING_PROP = 'JScrollBar.isFreeStanding'; strict protected var fisFreeStanding: jboolean; external name 'isFreeStanding'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; procedure configureScrollBarColors(); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function createDecreaseButton(para1: jint): JSJButton; overload; virtual; function createIncreaseButton(para1: jint): JSJButton; overload; virtual; procedure paintTrack(para1: JAGraphics; para2: JSJComponent; para3: JARectangle); overload; virtual; procedure paintThumb(para1: JAGraphics; para2: JSJComponent; para3: JARectangle); overload; virtual; function getMinimumThumbSize(): JADimension; overload; virtual; procedure setThumbBounds(para1: jint; para2: jint; para3: jint; para4: jint); overload; virtual; end; JSPSSynthScrollBarUI = class external 'javax.swing.plaf.synth' name 'SynthScrollBarUI' (JSPBBasicScrollBarUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure configureScrollBarColors(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getSupportsAbsolutePositioning(): jboolean; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure paintTrack(para1: JSPSSynthContext; para2: JAGraphics; para3: JARectangle); overload; virtual; procedure paintThumb(para1: JSPSSynthContext; para2: JAGraphics; para3: JARectangle); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function getMinimumThumbSize(): JADimension; overload; virtual; function createDecreaseButton(para1: jint): JSJButton; overload; virtual; function createIncreaseButton(para1: jint): JSJButton; overload; virtual; procedure setThumbRollover(para1: jboolean); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalScrollPaneUI = class external 'javax.swing.plaf.metal' name 'MetalScrollPaneUI' (JSPBBasicScrollPaneUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure installListeners(para1: JSJScrollPane); overload; virtual; procedure uninstallListeners(para1: JSJScrollPane); overload; virtual; strict protected function createScrollBarSwapListener(): JBPropertyChangeListener; overload; virtual; end; JSPSSynthScrollPaneUI = class external 'javax.swing.plaf.synth' name 'SynthScrollPaneUI' (JSPBBasicScrollPaneUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerViewportBorder = class; Arr1InnerViewportBorder = array of InnerViewportBorder; Arr2InnerViewportBorder = array of Arr1InnerViewportBorder; Arr3InnerViewportBorder = array of Arr2InnerViewportBorder; InnerViewportViewFocusHandler = class; Arr1InnerViewportViewFocusHandler = array of InnerViewportViewFocusHandler; Arr2InnerViewportViewFocusHandler = array of Arr1InnerViewportViewFocusHandler; Arr3InnerViewportViewFocusHandler = array of Arr2InnerViewportViewFocusHandler; InnerViewportBorder = class external 'javax.swing.plaf.synth' name 'ViewportBorder' end; InnerViewportViewFocusHandler = class external 'javax.swing.plaf.synth' name 'ViewportViewFocusHandler' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure installDefaults(para1: JSJScrollPane); overload; virtual; procedure installListeners(para1: JSJScrollPane); overload; virtual; procedure uninstallDefaults(para1: JSJScrollPane); overload; virtual; procedure uninstallListeners(para1: JSJComponent); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPBBasicPopupMenuSeparatorUI = class external 'javax.swing.plaf.basic' name 'BasicPopupMenuSeparatorUI' (JSPBBasicSeparatorUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPBBasicToolBarSeparatorUI = class external 'javax.swing.plaf.basic' name 'BasicToolBarSeparatorUI' (JSPBBasicSeparatorUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSJSeparator); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMetalSeparatorUI = class external 'javax.swing.plaf.metal' name 'MetalSeparatorUI' (JSPBBasicSeparatorUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSJSeparator); overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMetalSliderUI = class external 'javax.swing.plaf.metal' name 'MetalSliderUI' (JSPBBasicSliderUI) public type InnerMetalPropertyListener = class; Arr1InnerMetalPropertyListener = array of InnerMetalPropertyListener; Arr2InnerMetalPropertyListener = array of Arr1InnerMetalPropertyListener; Arr3InnerMetalPropertyListener = array of Arr2InnerMetalPropertyListener; InnerMetalPropertyListener = class external 'javax.swing.plaf.metal' name 'MetalPropertyListener' end; strict protected const TICK_BUFFER = 4; strict protected var ffilledSlider: jboolean; external name 'filledSlider'; strict protected class var fthumbColor: JAColor; external name 'thumbColor'; fhighlightColor: JAColor; external name 'highlightColor'; fdarkShadowColor: JAColor; external name 'darkShadowColor'; ftrackWidth: jint; external name 'trackWidth'; ftickLength: jint; external name 'tickLength'; fhorizThumbIcon: JSIcon; external name 'horizThumbIcon'; fvertThumbIcon: JSIcon; external name 'vertThumbIcon'; strict protected const SLIDER_FILL = 'JSlider.isFilled'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure installUI(para1: JSJComponent); overload; virtual; strict protected function createPropertyChangeListener(para1: JSJSlider): JBPropertyChangeListener; overload; virtual; public procedure paintThumb(para1: JAGraphics); overload; virtual; procedure paintTrack(para1: JAGraphics); overload; virtual; procedure paintFocus(para1: JAGraphics); overload; virtual; strict protected function getThumbSize(): JADimension; overload; virtual; public function getTickLength(): jint; overload; virtual; strict protected function getTrackWidth(): jint; overload; virtual; function getTrackLength(): jint; overload; virtual; function getThumbOverhang(): jint; overload; virtual; procedure scrollDueToClickInTrack(para1: jint); overload; virtual; procedure paintMinorTickForHorizSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMajorTickForHorizSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMinorTickForVertSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure paintMajorTickForVertSlider(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; end; JSPSSynthSliderUI = class external 'javax.swing.plaf.synth' name 'SynthSliderUI' (JSPBBasicSliderUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerSynthTrackListener = class; Arr1InnerSynthTrackListener = array of InnerSynthTrackListener; Arr2InnerSynthTrackListener = array of Arr1InnerSynthTrackListener; Arr3InnerSynthTrackListener = array of Arr2InnerSynthTrackListener; InnerSynthTrackListener = class external 'javax.swing.plaf.synth' name 'SynthTrackListener' end; strict protected var fcontentDim: JADimension; external name 'contentDim'; fvalueRect: JARectangle; external name 'valueRect'; fpaintValue: jboolean; external name 'paintValue'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(para1: JSJSlider); overload; strict protected procedure installDefaults(para1: JSJSlider); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installListeners(para1: JSJSlider); overload; virtual; procedure uninstallListeners(para1: JSJSlider); overload; virtual; function createTrackListener(para1: JSJSlider): JSPBBasicSliderUI.InnerTrackListener; overload; virtual; public function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure calculateGeometry(); overload; virtual; procedure layout(); overload; virtual; procedure calculateThumbLocation(); overload; virtual; procedure calculateTickRect(); overload; virtual; public procedure setThumbLocation(para1: jint; para2: jint); overload; virtual; strict protected function xPositionForValue(para1: jint): jint; overload; virtual; function yPositionForValue(para1: jint; para2: jint; para3: jint): jint; overload; virtual; public function valueForYPosition(para1: jint): jint; overload; virtual; function valueForXPosition(para1: jint): jint; overload; virtual; strict protected function getThumbSize(): JADimension; overload; virtual; procedure recalculateIfInsetsChanged(); overload; virtual; public function getRegion(para1: JSJComponent): JSPSRegion; overload; virtual; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: jint): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: JSPSRegion): JSPSSynthContext; overload; virtual; function getComponentState(para1: JSJComponent): jint; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paintThumb(para1: JSPSSynthContext; para2: JAGraphics; para3: JARectangle); overload; virtual; procedure paintTrack(para1: JSPSSynthContext; para2: JAGraphics; para3: JARectangle); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthSpinnerUI = class external 'javax.swing.plaf.synth' name 'SynthSpinnerUI' (JSPBBasicSpinnerUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerEditorFocusHandler = class; Arr1InnerEditorFocusHandler = array of InnerEditorFocusHandler; Arr2InnerEditorFocusHandler = array of Arr1InnerEditorFocusHandler; Arr3InnerEditorFocusHandler = array of Arr2InnerEditorFocusHandler; InnerSpinnerArrowButton = class; Arr1InnerSpinnerArrowButton = array of InnerSpinnerArrowButton; Arr2InnerSpinnerArrowButton = array of Arr1InnerSpinnerArrowButton; Arr3InnerSpinnerArrowButton = array of Arr2InnerSpinnerArrowButton; InnerSpinnerLayout = class; Arr1InnerSpinnerLayout = array of InnerSpinnerLayout; Arr2InnerSpinnerLayout = array of Arr1InnerSpinnerLayout; Arr3InnerSpinnerLayout = array of Arr2InnerSpinnerLayout; InnerEditorFocusHandler = class external 'javax.swing.plaf.synth' name 'EditorFocusHandler' end; InnerSpinnerArrowButton = class external 'javax.swing.plaf.synth' name 'SpinnerArrowButton' end; InnerSpinnerLayout = class external 'javax.swing.plaf.synth' name 'SpinnerLayout' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; function createLayout(): JALayoutManager; overload; virtual; function createPreviousButton(): JAComponent; overload; virtual; function createNextButton(): JAComponent; overload; virtual; function createEditor(): JSJComponent; overload; virtual; procedure replaceEditor(para1: JSJComponent; para2: JSJComponent); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalSplitPaneUI = class external 'javax.swing.plaf.metal' name 'MetalSplitPaneUI' (JSPBBasicSplitPaneUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function createDefaultDivider(): JSPBBasicSplitPaneDivider; overload; virtual; end; JSPSSynthSplitPaneUI = class external 'javax.swing.plaf.synth' name 'SynthSplitPaneUI' (JSPBBasicSplitPaneUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; function createDefaultDivider(): JSPBBasicSplitPaneDivider; overload; virtual; strict protected function createDefaultNonContinuousLayoutDivider(): JAComponent; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure finishedPaintingChildren(para1: JSJSplitPane; para2: JAGraphics); overload; virtual; end; JSPMMetalTabbedPaneUI = class external 'javax.swing.plaf.metal' name 'MetalTabbedPaneUI' (JSPBBasicTabbedPaneUI) public type InnerTabbedPaneLayout = class; Arr1InnerTabbedPaneLayout = array of InnerTabbedPaneLayout; Arr2InnerTabbedPaneLayout = array of Arr1InnerTabbedPaneLayout; Arr3InnerTabbedPaneLayout = array of Arr2InnerTabbedPaneLayout; InnerTabbedPaneLayout = class external 'javax.swing.plaf.metal' name 'TabbedPaneLayout' end; strict protected var fminTabWidth: jint; external name 'minTabWidth'; ftabAreaBackground: JAColor; external name 'tabAreaBackground'; fselectColor: JAColor; external name 'selectColor'; fselectHighlight: JAColor; external name 'selectHighlight'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function createLayoutManager(): JALayoutManager; overload; virtual; procedure installDefaults(); overload; virtual; procedure paintTabBorder(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; procedure paintTopTabBorder(para1: jint; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean); overload; virtual; function shouldFillGap(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual; function getColorForGap(para1: jint; para2: jint; para3: jint): JAColor; overload; virtual; procedure paintLeftTabBorder(para1: jint; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean); overload; virtual; procedure paintBottomTabBorder(para1: jint; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean); overload; virtual; procedure paintRightTabBorder(para1: jint; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jboolean); overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintTabBackground(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean); overload; virtual; function getTabLabelShiftX(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; function getTabLabelShiftY(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; function getBaselineOffset(): jint; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintHighlightBelowTab(); overload; virtual; procedure paintFocusIndicator(para1: JAGraphics; para2: jint; para3: Arr1JARectangle; para4: jint; para5: JARectangle; para6: JARectangle; para7: jboolean); overload; virtual; procedure paintFocusIndicator(para1: JAGraphics; para2: jint; var para3: array of JARectangle; para4: jint; para5: JARectangle; para6: JARectangle; para7: jboolean); overload; virtual; procedure paintContentBorderTopEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderBottomEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderLeftEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; procedure paintContentBorderRightEdge(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jint; para7: jint); overload; virtual; function calculateMaxTabHeight(para1: jint): jint; overload; virtual; function getTabRunOverlay(para1: jint): jint; overload; virtual; function shouldRotateTabRuns(para1: jint; para2: jint): jboolean; overload; virtual; function shouldPadTabRun(para1: jint; para2: jint): jboolean; overload; virtual; end; JSPSSynthTabbedPaneUI = class external 'javax.swing.plaf.synth' name 'SynthTabbedPaneUI' (JSPBBasicTabbedPaneUI, SSPSSynthUI, JBPropertyChangeListener) public type InnerSynthScrollableTabButton = class; Arr1InnerSynthScrollableTabButton = array of InnerSynthScrollableTabButton; Arr2InnerSynthScrollableTabButton = array of Arr1InnerSynthScrollableTabButton; Arr3InnerSynthScrollableTabButton = array of Arr2InnerSynthScrollableTabButton; InnerSynthScrollableTabButton = class external 'javax.swing.plaf.synth' name 'SynthScrollableTabButton' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: jint): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: JSPSRegion): JSPSSynthContext; overload; virtual; strict protected function createScrollButton(para1: jint): JSJButton; overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected function createMouseListener(): JAEMouseListener; overload; virtual; function getTabLabelShiftX(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; function getTabLabelShiftY(para1: jint; para2: jint; para3: jboolean): jint; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected function getBaseline(para1: jint): jint; overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintTabArea(para1: JAGraphics; para2: jint; para3: jint); overload; virtual; procedure paintTabArea(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: JARectangle); overload; virtual; procedure setRolloverTab(para1: jint); overload; virtual; procedure paintTab(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: Arr1JARectangle; para5: jint; para6: JARectangle; para7: JARectangle); overload; virtual; procedure paintTab(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; var para4: array of JARectangle; para5: jint; para6: JARectangle; para7: JARectangle); overload; virtual; procedure layoutLabel(para1: JSPSSynthContext; para2: jint; para3: JAFontMetrics; para4: jint; para5: JLString; para6: JSIcon; para7: JARectangle; para8: JARectangle; para9: JARectangle; para10: jboolean); overload; virtual; procedure paintText(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: JAFont; para5: JAFontMetrics; para6: jint; para7: JLString; para8: JARectangle; para9: jboolean); overload; virtual; procedure paintContentBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint); overload; virtual; function calculateMaxTabHeight(para1: jint): jint; overload; virtual; function calculateTabWidth(para1: jint; para2: jint; para3: JAFontMetrics): jint; overload; virtual; function calculateMaxTabWidth(para1: jint): jint; overload; virtual; function getTabInsets(para1: jint; para2: jint): JAInsets; overload; virtual; function getFontMetrics(): JAFontMetrics; overload; virtual; function getFontMetrics(para1: JAFont): JAFontMetrics; overload; virtual; function createLayoutManager(): JALayoutManager; overload; virtual; end; JSPSSynthTableHeaderUI = class external 'javax.swing.plaf.synth' name 'SynthTableHeaderUI' (JSPBBasicTableHeaderUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerHeaderRenderer = class; Arr1InnerHeaderRenderer = array of InnerHeaderRenderer; Arr2InnerHeaderRenderer = array of Arr1InnerHeaderRenderer; Arr3InnerHeaderRenderer = array of Arr2InnerHeaderRenderer; InnerHeaderRenderer = class external 'javax.swing.plaf.synth' name 'HeaderRenderer' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected procedure rolloverColumnUpdated(para1: jint; para2: jint); overload; virtual; end; JSPSSynthTableUI = class external 'javax.swing.plaf.synth' name 'SynthTableUI' (JSPBBasicTableUI, SSPSSynthUI, JBPropertyChangeListener) public type InnerSynthBooleanTableCellRenderer = class; Arr1InnerSynthBooleanTableCellRenderer = array of InnerSynthBooleanTableCellRenderer; Arr2InnerSynthBooleanTableCellRenderer = array of Arr1InnerSynthBooleanTableCellRenderer; Arr3InnerSynthBooleanTableCellRenderer = array of Arr2InnerSynthBooleanTableCellRenderer; InnerSynthTableCellRenderer = class; Arr1InnerSynthTableCellRenderer = array of InnerSynthTableCellRenderer; Arr2InnerSynthTableCellRenderer = array of Arr1InnerSynthTableCellRenderer; Arr3InnerSynthTableCellRenderer = array of Arr2InnerSynthTableCellRenderer; InnerSynthBooleanTableCellRenderer = class external 'javax.swing.plaf.synth' name 'SynthBooleanTableCellRenderer' end; InnerSynthTableCellRenderer = class external 'javax.swing.plaf.synth' name 'SynthTableCellRenderer' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalToolBarUI = class external 'javax.swing.plaf.metal' name 'MetalToolBarUI' (JSPBBasicToolBarUI) public type InnerMetalContainerListener = class; Arr1InnerMetalContainerListener = array of InnerMetalContainerListener; Arr2InnerMetalContainerListener = array of Arr1InnerMetalContainerListener; Arr3InnerMetalContainerListener = array of Arr2InnerMetalContainerListener; InnerMetalDockingListener = class; Arr1InnerMetalDockingListener = array of InnerMetalDockingListener; Arr2InnerMetalDockingListener = array of Arr1InnerMetalDockingListener; Arr3InnerMetalDockingListener = array of Arr2InnerMetalDockingListener; InnerMetalRolloverListener = class; Arr1InnerMetalRolloverListener = array of InnerMetalRolloverListener; Arr2InnerMetalRolloverListener = array of Arr1InnerMetalRolloverListener; Arr3InnerMetalRolloverListener = array of Arr2InnerMetalRolloverListener; InnerMetalContainerListener = class external 'javax.swing.plaf.metal' name 'MetalContainerListener' end; InnerMetalDockingListener = class external 'javax.swing.plaf.metal' name 'MetalDockingListener' end; InnerMetalRolloverListener = class external 'javax.swing.plaf.metal' name 'MetalRolloverListener' end; strict protected var fcontListener: JAEContainerListener; external name 'contListener'; frolloverListener: JBPropertyChangeListener; external name 'rolloverListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; function createRolloverBorder(): JSBBorder; overload; virtual; function createNonRolloverBorder(): JSBBorder; overload; virtual; procedure setBorderToNonRollover(para1: JAComponent); overload; virtual; function createContainerListener(): JAEContainerListener; overload; virtual; function createRolloverListener(): JBPropertyChangeListener; overload; virtual; function createDockingListener(): JSEMouseInputListener; overload; virtual; procedure setDragOffset(para1: JAPoint); overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; end; JSPSSynthToolBarUI = class external 'javax.swing.plaf.synth' name 'SynthToolBarUI' (JSPBBasicToolBarUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerSynthToolBarLayoutManager = class; Arr1InnerSynthToolBarLayoutManager = array of InnerSynthToolBarLayoutManager; Arr2InnerSynthToolBarLayoutManager = array of Arr1InnerSynthToolBarLayoutManager; Arr3InnerSynthToolBarLayoutManager = array of Arr2InnerSynthToolBarLayoutManager; InnerSynthToolBarLayoutManager = class external 'javax.swing.plaf.synth' name 'SynthToolBarLayoutManager' end; strict protected var fhandleIcon: JSIcon; external name 'handleIcon'; fcontentRect: JARectangle; external name 'contentRect'; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; function createLayout(): JALayoutManager; overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure setBorderToNonRollover(para1: JAComponent); overload; virtual; procedure setBorderToRollover(para1: JAComponent); overload; virtual; procedure setBorderToNormal(para1: JAComponent); overload; virtual; procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintContent(para1: JSPSSynthContext; para2: JAGraphics; para3: JARectangle); overload; virtual; strict protected procedure paintDragWindow(para1: JAGraphics); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalToolTipUI = class external 'javax.swing.plaf.metal' name 'MetalToolTipUI' (JSPBBasicToolTipUI) public const padSpaceBetweenStrings = 12; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; strict protected function isAcceleratorHidden(): jboolean; overload; virtual; public function getAcceleratorString(): JLString; overload; virtual; end; JSPSSynthToolTipUI = class external 'javax.swing.plaf.synth' name 'SynthToolTipUI' (JSPBBasicToolTipUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(para1: JSJComponent); overload; virtual; procedure uninstallDefaults(para1: JSJComponent); overload; virtual; procedure installListeners(para1: JSJComponent); overload; virtual; procedure uninstallListeners(para1: JSJComponent); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPMMetalTreeUI = class external 'javax.swing.plaf.metal' name 'MetalTreeUI' (JSPBBasicTreeUI) public type InnerLineListener = class; Arr1InnerLineListener = array of InnerLineListener; Arr2InnerLineListener = array of Arr1InnerLineListener; Arr3InnerLineListener = array of Arr2InnerLineListener; InnerLineListener = class external 'javax.swing.plaf.metal' name 'LineListener' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getHorizontalLegBuffer(): jint; overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure decodeLineStyle(para1: JLObject); overload; virtual; function isLocationInExpandControl(para1: jint; para2: jint; para3: jint; para4: jint): jboolean; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintHorizontalSeparators(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintVerticalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JSTTreePath); overload; virtual; procedure paintHorizontalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; end; JSPSSynthTreeUI = class external 'javax.swing.plaf.synth' name 'SynthTreeUI' (JSPBBasicTreeUI, JBPropertyChangeListener, SSPSSynthUI) public type InnerExpandedIconWrapper = class; Arr1InnerExpandedIconWrapper = array of InnerExpandedIconWrapper; Arr2InnerExpandedIconWrapper = array of Arr1InnerExpandedIconWrapper; Arr3InnerExpandedIconWrapper = array of Arr2InnerExpandedIconWrapper; InnerSynthTreeCellEditor = class; Arr1InnerSynthTreeCellEditor = array of InnerSynthTreeCellEditor; Arr2InnerSynthTreeCellEditor = array of Arr1InnerSynthTreeCellEditor; Arr3InnerSynthTreeCellEditor = array of Arr2InnerSynthTreeCellEditor; InnerSynthTreeCellRenderer = class; Arr1InnerSynthTreeCellRenderer = array of InnerSynthTreeCellRenderer; Arr2InnerSynthTreeCellRenderer = array of Arr1InnerSynthTreeCellRenderer; Arr3InnerSynthTreeCellRenderer = array of Arr2InnerSynthTreeCellRenderer; InnerExpandedIconWrapper = class external 'javax.swing.plaf.synth' name 'ExpandedIconWrapper' end; InnerSynthTreeCellEditor = class external 'javax.swing.plaf.synth' name 'SynthTreeCellEditor' end; InnerSynthTreeCellRenderer = class external 'javax.swing.plaf.synth' name 'SynthTreeCellRenderer' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function getExpandedIcon(): JSIcon; overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; strict protected function createDefaultCellEditor(): JSTTreeCellEditor; overload; virtual; function createDefaultCellRenderer(): JSTTreeCellRenderer; overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintHorizontalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; procedure paintHorizontalLine(para1: JAGraphics; para2: JSJComponent; para3: jint; para4: jint; para5: jint); overload; virtual; procedure paintVerticalPartOfLeg(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JSTTreePath); overload; virtual; procedure paintVerticalLine(para1: JAGraphics; para2: JSJComponent; para3: jint; para4: jint; para5: jint); overload; virtual; procedure paintRow(para1: JSTTreeCellRenderer; para2: JSTDefaultTreeCellRenderer; para3: JSPSSynthContext; para4: JSPSSynthContext; para5: JAGraphics; para6: JARectangle; para7: JAInsets; para8: JARectangle; para9: JARectangle; para10: JSTTreePath; para11: jint; para12: jboolean; para13: jboolean; para14: jboolean); overload; virtual; procedure paintExpandControl(para1: JAGraphics; para2: JARectangle; para3: JAInsets; para4: JARectangle; para5: JSTTreePath; para6: jint; para7: jboolean; para8: jboolean; para9: jboolean); overload; virtual; procedure drawCentered(para1: JAComponent; para2: JAGraphics; para3: JSIcon; para4: jint; para5: jint); overload; virtual; public procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; strict protected function getRowX(para1: jint; para2: jint): jint; overload; virtual; end; JUJJarInputStream = class external 'java.util.jar' name 'JarInputStream' (JUZZipInputStream) public constructor create(para1: JIInputStream); overload; // throws java.io.IOException constructor create(para1: JIInputStream; para2: jboolean); overload; // throws java.io.IOException function getManifest(): JUJManifest; overload; virtual; function getNextEntry(): JUZZipEntry; overload; virtual; // throws java.io.IOException function getNextJarEntry(): JUJJarEntry; overload; virtual; // throws java.io.IOException function read(para1: Arr1jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException function read(var para1: array of jbyte; para2: jint; para3: jint): jint; overload; virtual; // throws java.io.IOException strict protected function createZipEntry(para1: JLString): JUZZipEntry; overload; virtual; end; JNCSAbstractSelectableChannel = class abstract external 'java.nio.channels.spi' name 'AbstractSelectableChannel' (JNCSelectableChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public function provider(): JNCSSelectorProvider; overload; virtual; final; function isRegistered(): jboolean; overload; virtual; final; function keyFor(para1: JNCSelector): JNCSelectionKey; overload; virtual; final; function register(para1: JNCSelector; para2: jint; para3: JLObject): JNCSelectionKey; overload; virtual; final; // throws java.nio.channels.ClosedChannelException strict protected procedure implCloseChannel(); overload; virtual; final; // throws java.io.IOException procedure implCloseSelectableChannel(); overload; virtual; abstract; // throws java.io.IOException public function isBlocking(): jboolean; overload; virtual; final; function blockingLock(): JLObject; overload; virtual; final; function configureBlocking(para1: jboolean): JNCSelectableChannel; overload; virtual; final; // throws java.io.IOException strict protected procedure implConfigureBlocking(para1: jboolean); overload; virtual; abstract; // throws java.io.IOException end; JUJJarOutputStream = class external 'java.util.jar' name 'JarOutputStream' (JUZZipOutputStream) public constructor create(para1: JIOutputStream; para2: JUJManifest); overload; // throws java.io.IOException constructor create(para1: JIOutputStream); overload; // throws java.io.IOException procedure putNextEntry(para1: JUZZipEntry); overload; virtual; // throws java.io.IOException end; JSRFilteredRowSet = interface external 'javax.sql.rowset' name 'FilteredRowSet' (JSRWebRowSet) procedure setFilter(para1: JSRPredicate); overload; // throws java.sql.SQLException function getFilter(): JSRPredicate; overload; end; JSRJoinRowSet = interface external 'javax.sql.rowset' name 'JoinRowSet' (JSRWebRowSet) const CROSS_JOIN = 0; INNER_JOIN = 1; LEFT_OUTER_JOIN = 2; RIGHT_OUTER_JOIN = 3; FULL_JOIN = 4; procedure addRowSet(para1: JSRJoinable); overload; // throws java.sql.SQLException procedure addRowSet(para1: JSRowSet; para2: jint); overload; // throws java.sql.SQLException procedure addRowSet(para1: JSRowSet; para2: JLString); overload; // throws java.sql.SQLException procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1jint); overload; // throws java.sql.SQLException procedure addRowSet(var para1: array of JSRowSet; var para2: array of jint); overload; // throws java.sql.SQLException procedure addRowSet(para1: Arr1JSRowSet; para2: Arr1JLString); overload; // throws java.sql.SQLException procedure addRowSet(var para1: array of JSRowSet; var para2: array of JLString); overload; // throws java.sql.SQLException function getRowSets(): JUCollection; overload; // throws java.sql.SQLException function getRowSetNames(): Arr1JLString; overload; // throws java.sql.SQLException function toCachedRowSet(): JSRCachedRowSet; overload; // throws java.sql.SQLException function supportsCrossJoin(): jboolean; overload; function supportsInnerJoin(): jboolean; overload; function supportsLeftOuterJoin(): jboolean; overload; function supportsRightOuterJoin(): jboolean; overload; function supportsFullJoin(): jboolean; overload; procedure setJoinType(para1: jint); overload; // throws java.sql.SQLException function getWhereClause(): JLString; overload; // throws java.sql.SQLException function getJoinType(): jint; overload; // throws java.sql.SQLException end; JSTDefaultEditorKit = class external 'javax.swing.text' name 'DefaultEditorKit' (JSTEditorKit) public type InnerBeginAction = class; Arr1InnerBeginAction = array of InnerBeginAction; Arr2InnerBeginAction = array of Arr1InnerBeginAction; Arr3InnerBeginAction = array of Arr2InnerBeginAction; InnerBeginLineAction = class; Arr1InnerBeginLineAction = array of InnerBeginLineAction; Arr2InnerBeginLineAction = array of Arr1InnerBeginLineAction; Arr3InnerBeginLineAction = array of Arr2InnerBeginLineAction; InnerBeginParagraphAction = class; Arr1InnerBeginParagraphAction = array of InnerBeginParagraphAction; Arr2InnerBeginParagraphAction = array of Arr1InnerBeginParagraphAction; Arr3InnerBeginParagraphAction = array of Arr2InnerBeginParagraphAction; InnerBeginWordAction = class; Arr1InnerBeginWordAction = array of InnerBeginWordAction; Arr2InnerBeginWordAction = array of Arr1InnerBeginWordAction; Arr3InnerBeginWordAction = array of Arr2InnerBeginWordAction; InnerDeleteNextCharAction = class; Arr1InnerDeleteNextCharAction = array of InnerDeleteNextCharAction; Arr2InnerDeleteNextCharAction = array of Arr1InnerDeleteNextCharAction; Arr3InnerDeleteNextCharAction = array of Arr2InnerDeleteNextCharAction; InnerDeletePrevCharAction = class; Arr1InnerDeletePrevCharAction = array of InnerDeletePrevCharAction; Arr2InnerDeletePrevCharAction = array of Arr1InnerDeletePrevCharAction; Arr3InnerDeletePrevCharAction = array of Arr2InnerDeletePrevCharAction; InnerDeleteWordAction = class; Arr1InnerDeleteWordAction = array of InnerDeleteWordAction; Arr2InnerDeleteWordAction = array of Arr1InnerDeleteWordAction; Arr3InnerDeleteWordAction = array of Arr2InnerDeleteWordAction; InnerDumpModelAction = class; Arr1InnerDumpModelAction = array of InnerDumpModelAction; Arr2InnerDumpModelAction = array of Arr1InnerDumpModelAction; Arr3InnerDumpModelAction = array of Arr2InnerDumpModelAction; InnerEndAction = class; Arr1InnerEndAction = array of InnerEndAction; Arr2InnerEndAction = array of Arr1InnerEndAction; Arr3InnerEndAction = array of Arr2InnerEndAction; InnerEndLineAction = class; Arr1InnerEndLineAction = array of InnerEndLineAction; Arr2InnerEndLineAction = array of Arr1InnerEndLineAction; Arr3InnerEndLineAction = array of Arr2InnerEndLineAction; InnerEndParagraphAction = class; Arr1InnerEndParagraphAction = array of InnerEndParagraphAction; Arr2InnerEndParagraphAction = array of Arr1InnerEndParagraphAction; Arr3InnerEndParagraphAction = array of Arr2InnerEndParagraphAction; InnerEndWordAction = class; Arr1InnerEndWordAction = array of InnerEndWordAction; Arr2InnerEndWordAction = array of Arr1InnerEndWordAction; Arr3InnerEndWordAction = array of Arr2InnerEndWordAction; InnerNextVisualPositionAction = class; Arr1InnerNextVisualPositionAction = array of InnerNextVisualPositionAction; Arr2InnerNextVisualPositionAction = array of Arr1InnerNextVisualPositionAction; Arr3InnerNextVisualPositionAction = array of Arr2InnerNextVisualPositionAction; InnerNextWordAction = class; Arr1InnerNextWordAction = array of InnerNextWordAction; Arr2InnerNextWordAction = array of Arr1InnerNextWordAction; Arr3InnerNextWordAction = array of Arr2InnerNextWordAction; InnerPageAction = class; Arr1InnerPageAction = array of InnerPageAction; Arr2InnerPageAction = array of Arr1InnerPageAction; Arr3InnerPageAction = array of Arr2InnerPageAction; InnerPreviousWordAction = class; Arr1InnerPreviousWordAction = array of InnerPreviousWordAction; Arr2InnerPreviousWordAction = array of Arr1InnerPreviousWordAction; Arr3InnerPreviousWordAction = array of Arr2InnerPreviousWordAction; InnerReadOnlyAction = class; Arr1InnerReadOnlyAction = array of InnerReadOnlyAction; Arr2InnerReadOnlyAction = array of Arr1InnerReadOnlyAction; Arr3InnerReadOnlyAction = array of Arr2InnerReadOnlyAction; InnerSelectAllAction = class; Arr1InnerSelectAllAction = array of InnerSelectAllAction; Arr2InnerSelectAllAction = array of Arr1InnerSelectAllAction; Arr3InnerSelectAllAction = array of Arr2InnerSelectAllAction; InnerSelectLineAction = class; Arr1InnerSelectLineAction = array of InnerSelectLineAction; Arr2InnerSelectLineAction = array of Arr1InnerSelectLineAction; Arr3InnerSelectLineAction = array of Arr2InnerSelectLineAction; InnerSelectParagraphAction = class; Arr1InnerSelectParagraphAction = array of InnerSelectParagraphAction; Arr2InnerSelectParagraphAction = array of Arr1InnerSelectParagraphAction; Arr3InnerSelectParagraphAction = array of Arr2InnerSelectParagraphAction; InnerSelectWordAction = class; Arr1InnerSelectWordAction = array of InnerSelectWordAction; Arr2InnerSelectWordAction = array of Arr1InnerSelectWordAction; Arr3InnerSelectWordAction = array of Arr2InnerSelectWordAction; InnerToggleComponentOrientationAction = class; Arr1InnerToggleComponentOrientationAction = array of InnerToggleComponentOrientationAction; Arr2InnerToggleComponentOrientationAction = array of Arr1InnerToggleComponentOrientationAction; Arr3InnerToggleComponentOrientationAction = array of Arr2InnerToggleComponentOrientationAction; InnerUnselectAction = class; Arr1InnerUnselectAction = array of InnerUnselectAction; Arr2InnerUnselectAction = array of Arr1InnerUnselectAction; Arr3InnerUnselectAction = array of Arr2InnerUnselectAction; InnerVerticalPageAction = class; Arr1InnerVerticalPageAction = array of InnerVerticalPageAction; Arr2InnerVerticalPageAction = array of Arr1InnerVerticalPageAction; Arr3InnerVerticalPageAction = array of Arr2InnerVerticalPageAction; InnerWritableAction = class; Arr1InnerWritableAction = array of InnerWritableAction; Arr2InnerWritableAction = array of Arr1InnerWritableAction; Arr3InnerWritableAction = array of Arr2InnerWritableAction; InnerBeginAction = class external 'javax.swing.text' name 'BeginAction' end; InnerBeginLineAction = class external 'javax.swing.text' name 'BeginLineAction' end; InnerBeginParagraphAction = class external 'javax.swing.text' name 'BeginParagraphAction' end; InnerBeginWordAction = class external 'javax.swing.text' name 'BeginWordAction' end; InnerDeleteNextCharAction = class external 'javax.swing.text' name 'DeleteNextCharAction' end; InnerDeletePrevCharAction = class external 'javax.swing.text' name 'DeletePrevCharAction' end; InnerDeleteWordAction = class external 'javax.swing.text' name 'DeleteWordAction' end; InnerDumpModelAction = class external 'javax.swing.text' name 'DumpModelAction' end; InnerEndAction = class external 'javax.swing.text' name 'EndAction' end; InnerEndLineAction = class external 'javax.swing.text' name 'EndLineAction' end; InnerEndParagraphAction = class external 'javax.swing.text' name 'EndParagraphAction' end; InnerEndWordAction = class external 'javax.swing.text' name 'EndWordAction' end; InnerNextVisualPositionAction = class external 'javax.swing.text' name 'NextVisualPositionAction' end; InnerNextWordAction = class external 'javax.swing.text' name 'NextWordAction' end; InnerPageAction = class external 'javax.swing.text' name 'PageAction' end; InnerPreviousWordAction = class external 'javax.swing.text' name 'PreviousWordAction' end; InnerReadOnlyAction = class external 'javax.swing.text' name 'ReadOnlyAction' end; InnerSelectAllAction = class external 'javax.swing.text' name 'SelectAllAction' end; InnerSelectLineAction = class external 'javax.swing.text' name 'SelectLineAction' end; InnerSelectParagraphAction = class external 'javax.swing.text' name 'SelectParagraphAction' end; InnerSelectWordAction = class external 'javax.swing.text' name 'SelectWordAction' end; InnerToggleComponentOrientationAction = class external 'javax.swing.text' name 'ToggleComponentOrientationAction' end; InnerUnselectAction = class external 'javax.swing.text' name 'UnselectAction' end; InnerVerticalPageAction = class external 'javax.swing.text' name 'VerticalPageAction' end; InnerWritableAction = class external 'javax.swing.text' name 'WritableAction' end; public type InnerBeepAction = class; Arr1InnerBeepAction = array of InnerBeepAction; Arr2InnerBeepAction = array of Arr1InnerBeepAction; Arr3InnerBeepAction = array of Arr2InnerBeepAction; InnerCopyAction = class; Arr1InnerCopyAction = array of InnerCopyAction; Arr2InnerCopyAction = array of Arr1InnerCopyAction; Arr3InnerCopyAction = array of Arr2InnerCopyAction; InnerCutAction = class; Arr1InnerCutAction = array of InnerCutAction; Arr2InnerCutAction = array of Arr1InnerCutAction; Arr3InnerCutAction = array of Arr2InnerCutAction; InnerDefaultKeyTypedAction = class; Arr1InnerDefaultKeyTypedAction = array of InnerDefaultKeyTypedAction; Arr2InnerDefaultKeyTypedAction = array of Arr1InnerDefaultKeyTypedAction; Arr3InnerDefaultKeyTypedAction = array of Arr2InnerDefaultKeyTypedAction; InnerInsertBreakAction = class; Arr1InnerInsertBreakAction = array of InnerInsertBreakAction; Arr2InnerInsertBreakAction = array of Arr1InnerInsertBreakAction; Arr3InnerInsertBreakAction = array of Arr2InnerInsertBreakAction; InnerInsertContentAction = class; Arr1InnerInsertContentAction = array of InnerInsertContentAction; Arr2InnerInsertContentAction = array of Arr1InnerInsertContentAction; Arr3InnerInsertContentAction = array of Arr2InnerInsertContentAction; InnerInsertTabAction = class; Arr1InnerInsertTabAction = array of InnerInsertTabAction; Arr2InnerInsertTabAction = array of Arr1InnerInsertTabAction; Arr3InnerInsertTabAction = array of Arr2InnerInsertTabAction; InnerPasteAction = class; Arr1InnerPasteAction = array of InnerPasteAction; Arr2InnerPasteAction = array of Arr1InnerPasteAction; Arr3InnerPasteAction = array of Arr2InnerPasteAction; InnerBeepAction = class external 'javax.swing.text' name 'BeepAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerCopyAction = class external 'javax.swing.text' name 'CopyAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerCutAction = class external 'javax.swing.text' name 'CutAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerDefaultKeyTypedAction = class external 'javax.swing.text' name 'DefaultKeyTypedAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerInsertBreakAction = class external 'javax.swing.text' name 'InsertBreakAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerInsertContentAction = class external 'javax.swing.text' name 'InsertContentAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerInsertTabAction = class external 'javax.swing.text' name 'InsertTabAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerPasteAction = class external 'javax.swing.text' name 'PasteAction' (JSTTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; public const EndOfLineStringProperty = '__EndOfLine__'; insertContentAction = 'insert-content'; insertBreakAction = 'insert-break'; insertTabAction = 'insert-tab'; deletePrevCharAction = 'delete-previous'; deleteNextCharAction = 'delete-next'; deleteNextWordAction = 'delete-next-word'; deletePrevWordAction = 'delete-previous-word'; readOnlyAction = 'set-read-only'; writableAction = 'set-writable'; cutAction = 'cut-to-clipboard'; copyAction = 'copy-to-clipboard'; pasteAction = 'paste-from-clipboard'; beepAction = 'beep'; pageUpAction = 'page-up'; pageDownAction = 'page-down'; forwardAction = 'caret-forward'; backwardAction = 'caret-backward'; selectionForwardAction = 'selection-forward'; selectionBackwardAction = 'selection-backward'; upAction = 'caret-up'; downAction = 'caret-down'; selectionUpAction = 'selection-up'; selectionDownAction = 'selection-down'; beginWordAction = 'caret-begin-word'; endWordAction = 'caret-end-word'; selectionBeginWordAction = 'selection-begin-word'; selectionEndWordAction = 'selection-end-word'; previousWordAction = 'caret-previous-word'; nextWordAction = 'caret-next-word'; selectionPreviousWordAction = 'selection-previous-word'; selectionNextWordAction = 'selection-next-word'; beginLineAction = 'caret-begin-line'; endLineAction = 'caret-end-line'; selectionBeginLineAction = 'selection-begin-line'; selectionEndLineAction = 'selection-end-line'; beginParagraphAction = 'caret-begin-paragraph'; endParagraphAction = 'caret-end-paragraph'; selectionBeginParagraphAction = 'selection-begin-paragraph'; selectionEndParagraphAction = 'selection-end-paragraph'; beginAction = 'caret-begin'; endAction = 'caret-end'; selectionBeginAction = 'selection-begin'; selectionEndAction = 'selection-end'; selectWordAction = 'select-word'; selectLineAction = 'select-line'; selectParagraphAction = 'select-paragraph'; selectAllAction = 'select-all'; defaultKeyTypedAction = 'default-typed'; public constructor create(); overload; function getContentType(): JLString; overload; virtual; function getViewFactory(): JSTViewFactory; overload; virtual; function getActions(): Arr1JSAction; overload; virtual; function createCaret(): JSTCaret; overload; virtual; function createDefaultDocument(): JSTDocument; overload; virtual; procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException end; JBBBeanContextServicesSupport = class external 'java.beans.beancontext' name 'BeanContextServicesSupport' (JBBBeanContextSupport, JBBBeanContextServices) public type InnerBCSSChild = class; Arr1InnerBCSSChild = array of InnerBCSSChild; Arr2InnerBCSSChild = array of Arr1InnerBCSSChild; Arr3InnerBCSSChild = array of Arr2InnerBCSSChild; InnerBCSSProxyServiceProvider = class; Arr1InnerBCSSProxyServiceProvider = array of InnerBCSSProxyServiceProvider; Arr2InnerBCSSProxyServiceProvider = array of Arr1InnerBCSSProxyServiceProvider; Arr3InnerBCSSProxyServiceProvider = array of Arr2InnerBCSSProxyServiceProvider; InnerBCSSServiceProvider = class; Arr1InnerBCSSServiceProvider = array of InnerBCSSServiceProvider; Arr2InnerBCSSServiceProvider = array of Arr1InnerBCSSServiceProvider; Arr3InnerBCSSServiceProvider = array of Arr2InnerBCSSServiceProvider; InnerBCSSChild = class external 'java.beans.beancontext' name 'BCSSChild' public type InnerBCSSCServiceClassRef = class; Arr1InnerBCSSCServiceClassRef = array of InnerBCSSCServiceClassRef; Arr2InnerBCSSCServiceClassRef = array of Arr1InnerBCSSCServiceClassRef; Arr3InnerBCSSCServiceClassRef = array of Arr2InnerBCSSCServiceClassRef; InnerBCSSCServiceRef = class; Arr1InnerBCSSCServiceRef = array of InnerBCSSCServiceRef; Arr2InnerBCSSCServiceRef = array of Arr1InnerBCSSCServiceRef; Arr3InnerBCSSCServiceRef = array of Arr2InnerBCSSCServiceRef; InnerBCSSCServiceClassRef = class external 'java.beans.beancontext' name 'BCSSCServiceClassRef' end; InnerBCSSCServiceRef = class external 'java.beans.beancontext' name 'BCSSCServiceRef' end; end; InnerBCSSProxyServiceProvider = class external 'java.beans.beancontext' name 'BCSSProxyServiceProvider' end; InnerBCSSServiceProvider = class external 'java.beans.beancontext' name 'BCSSServiceProvider' (JLObject, JISerializable) strict protected var fserviceProvider: JBBBeanContextServiceProvider; external name 'serviceProvider'; strict protected function getServiceProvider(): JBBBeanContextServiceProvider; overload; virtual; end; strict protected var fservices: JUHashMap; external name 'services'; fserializable: jint; external name 'serializable'; fproxy: JBBBeanContextServicesSupport.InnerBCSSProxyServiceProvider; external name 'proxy'; fbcsListeners: JUArrayList; external name 'bcsListeners'; public constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean; para4: jboolean); overload; constructor create(para1: JBBBeanContextServices; para2: JULocale; para3: jboolean); overload; constructor create(para1: JBBBeanContextServices; para2: JULocale); overload; constructor create(para1: JBBBeanContextServices); overload; constructor create(); overload; procedure initialize(); overload; virtual; function getBeanContextServicesPeer(): JBBBeanContextServices; overload; virtual; strict protected function createBCSChild(para1: JLObject; para2: JLObject): JBBBeanContextSupport.InnerBCSChild; overload; virtual; function createBCSSServiceProvider(para1: JLClass; para2: JBBBeanContextServiceProvider): JBBBeanContextServicesSupport.InnerBCSSServiceProvider; overload; virtual; public procedure addBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; procedure removeBeanContextServicesListener(para1: JBBBeanContextServicesListener); overload; virtual; function addService(para1: JLClass; para2: JBBBeanContextServiceProvider): jboolean; overload; virtual; strict protected function addService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean): jboolean; overload; virtual; public procedure revokeService(para1: JLClass; para2: JBBBeanContextServiceProvider; para3: jboolean); overload; virtual; function hasService(para1: JLClass): jboolean; overload; virtual; function getService(para1: JBBBeanContextChild; para2: JLObject; para3: JLClass; para4: JLObject; para5: JBBBeanContextServiceRevokedListener): JLObject; overload; virtual; // throws java.util.TooManyListenersException procedure releaseService(para1: JBBBeanContextChild; para2: JLObject; para3: JLObject); overload; virtual; function getCurrentServiceClasses(): JUIterator; overload; virtual; function getCurrentServiceSelectors(para1: JLClass): JUIterator; overload; virtual; procedure serviceAvailable(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; procedure serviceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; strict protected class function getChildBeanContextServicesListener(para1: JLObject): JBBBeanContextServicesListener; static; overload; final; procedure childJustRemovedHook(para1: JLObject; para2: JBBBeanContextSupport.InnerBCSChild); overload; virtual; procedure releaseBeanContextResources(); overload; virtual; procedure initializeBeanContextResources(); overload; virtual; procedure fireServiceAdded(para1: JLClass); overload; virtual; final; procedure fireServiceAdded(para1: JBBBeanContextServiceAvailableEvent); overload; virtual; final; procedure fireServiceRevoked(para1: JBBBeanContextServiceRevokedEvent); overload; virtual; final; procedure fireServiceRevoked(para1: JLClass; para2: jboolean); overload; virtual; final; procedure bcsPreSerializationHook(para1: JIObjectOutputStream); overload; virtual; // throws java.io.IOException procedure bcsPreDeserializationHook(para1: JIObjectInputStream); overload; virtual; // throws java.io.IOException, java.lang.ClassNotFoundException end; JSTHCommentView = class external 'javax.swing.text.html' name 'CommentView' (JSTHHiddenTagView) public type InnerCommentBorder = class; Arr1InnerCommentBorder = array of InnerCommentBorder; Arr2InnerCommentBorder = array of Arr1InnerCommentBorder; Arr3InnerCommentBorder = array of Arr2InnerCommentBorder; InnerCommentBorder = class external 'javax.swing.text.html' name 'CommentBorder' end; strict protected function createComponent(): JAComponent; overload; virtual; end; JSTParagraphView = class external 'javax.swing.text' name 'ParagraphView' (JSTFlowView, JSTTabExpander) public type InnerRow = class; Arr1InnerRow = array of InnerRow; Arr2InnerRow = array of Arr1InnerRow; Arr3InnerRow = array of Arr2InnerRow; InnerRow = class external 'javax.swing.text' name 'Row' end; strict protected var ffirstLineIndent: jint; external name 'firstLineIndent'; public constructor create(para1: JSTElement); overload; strict protected procedure setJustification(para1: jint); overload; virtual; procedure setLineSpacing(para1: jfloat); overload; virtual; procedure setFirstLineIndent(para1: jfloat); overload; virtual; procedure setPropertiesFromAttributes(); overload; virtual; function getLayoutViewCount(): jint; overload; virtual; function getLayoutView(para1: jint): JSTView; overload; virtual; procedure adjustRow(para1: JSTParagraphView.InnerRow; para2: jint; para3: jint); overload; virtual; function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getNextNorthSouthVisualPositionFrom(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; para5: JSTPosition.Arr1InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function getClosestPositionTo(para1: jint; para2: JSTPosition.InnerBias; para3: JAShape; para4: jint; var para5: array of JSTPosition.InnerBias; para6: jint; para7: jint): jint; overload; virtual; // throws javax.swing.text.BadLocationException function flipEastAndWestAtEnds(para1: jint; para2: JSTPosition.InnerBias): jboolean; overload; virtual; public function getFlowSpan(para1: jint): jint; overload; virtual; function getFlowStart(para1: jint): jint; overload; virtual; strict protected function createRow(): JSTView; overload; virtual; public function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; strict protected function getTabSet(): JSTTabSet; overload; virtual; function getPartialSize(para1: jint; para2: jint): jfloat; overload; virtual; function findOffsetToCharactersInString(para1: Arr1jchar; para2: jint): jint; overload; virtual; function findOffsetToCharactersInString(var para1: array of jchar; para2: jint): jint; overload; virtual; function getTabBase(): jfloat; overload; virtual; public procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; function breakView(para1: jint; para2: jfloat; para3: JAShape): JSTView; overload; virtual; function getBreakWeight(para1: jint; para2: jfloat): jint; overload; virtual; procedure changedUpdate(para1: JSEDocumentEvent; para2: JAShape; para3: JSTViewFactory); overload; virtual; end; JSTTextLayoutStrategy = class external 'javax.swing.text' name 'TextLayoutStrategy' (JSTFlowView.InnerFlowStrategy) public type InnerAttributedSegment = class; Arr1InnerAttributedSegment = array of InnerAttributedSegment; Arr2InnerAttributedSegment = array of Arr1InnerAttributedSegment; Arr3InnerAttributedSegment = array of Arr2InnerAttributedSegment; InnerAttributedSegment = class external 'javax.swing.text' name 'AttributedSegment' end; public constructor create(); overload; procedure insertUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; procedure removeUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; procedure changedUpdate(para1: JSTFlowView; para2: JSEDocumentEvent; para3: JARectangle); overload; virtual; procedure layout(para1: JSTFlowView); overload; virtual; strict protected function layoutRow(para1: JSTFlowView; para2: jint; para3: jint): jint; overload; virtual; procedure adjustRow(para1: JSTFlowView; para2: jint; para3: jint; para4: jint); overload; virtual; function createView(para1: JSTFlowView; para2: jint; para3: jint; para4: jint): JSTView; overload; virtual; end; JSTHListView = class external 'javax.swing.text.html' name 'ListView' (JSTHBlockView) public constructor create(para1: JSTElement); overload; function getAlignment(para1: jint): jfloat; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; strict protected procedure paintChild(para1: JAGraphics; para2: JARectangle; para3: jint); overload; virtual; procedure setPropertiesFromAttributes(); overload; virtual; end; JSTHNoFramesView = class external 'javax.swing.text.html' name 'NoFramesView' (JSTHBlockView) public constructor create(para1: JSTElement; para2: jint); overload; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; procedure setParent(para1: JSTView); overload; virtual; function isVisible(): jboolean; overload; virtual; strict protected procedure layout(para1: jint; para2: jint); overload; virtual; public function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; end; JSTHBRView = class external 'javax.swing.text.html' name 'BRView' (JSTHInlineView) public constructor create(para1: JSTElement); overload; function getBreakWeight(para1: jint; para2: jfloat; para3: jfloat): jint; overload; virtual; end; JSEMenuKeyEvent = class external 'javax.swing.event' name 'MenuKeyEvent' (JAEKeyEvent) public constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; para7: Arr1JSMenuElement; para8: JSMenuSelectionManager); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jchar; const para7: array of JSMenuElement; para8: JSMenuSelectionManager); overload; function getPath(): Arr1JSMenuElement; overload; virtual; function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; end; JAEMouseWheelEvent = class external 'java.awt.event' name 'MouseWheelEvent' (JAEMouseEvent) public const WHEEL_UNIT_SCROLL = 0; WHEEL_BLOCK_SCROLL = 1; public constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: jint; para10: jint; para11: jint); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: jint; para12: jint; para13: jint); overload; function getScrollType(): jint; overload; virtual; function getScrollAmount(): jint; overload; virtual; function getWheelRotation(): jint; overload; virtual; function getUnitsToScroll(): jint; overload; virtual; function paramString(): JLString; overload; virtual; end; JSEMenuDragMouseEvent = class external 'javax.swing.event' name 'MenuDragMouseEvent' (JAEMouseEvent) public constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; para9: Arr1JSMenuElement; para10: JSMenuSelectionManager); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jboolean; const para9: array of JSMenuElement; para10: JSMenuSelectionManager); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; para11: Arr1JSMenuElement; para12: JSMenuSelectionManager); overload; constructor create(para1: JAComponent; para2: jint; para3: jlong; para4: jint; para5: jint; para6: jint; para7: jint; para8: jint; para9: jint; para10: jboolean; const para11: array of JSMenuElement; para12: JSMenuSelectionManager); overload; function getPath(): Arr1JSMenuElement; overload; virtual; function getMenuSelectionManager(): JSMenuSelectionManager; overload; virtual; end; JAPFileDialogPeer = interface external 'java.awt.peer' name 'FileDialogPeer' (JAPDialogPeer) procedure setFile(para1: JLString); overload; procedure setDirectory(para1: JLString); overload; procedure setFilenameFilter(para1: JIFilenameFilter); overload; end; JSPBBasicEditorPaneUI = class external 'javax.swing.plaf.basic' name 'BasicEditorPaneUI' (JSPBBasicTextUI) public type InnerStyleSheetUIResource = class; Arr1InnerStyleSheetUIResource = array of InnerStyleSheetUIResource; Arr2InnerStyleSheetUIResource = array of Arr1InnerStyleSheetUIResource; Arr3InnerStyleSheetUIResource = array of Arr2InnerStyleSheetUIResource; InnerStyleSheetUIResource = class external 'javax.swing.plaf.basic' name 'StyleSheetUIResource' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; procedure uninstallUI(para1: JSJComponent); overload; virtual; function getEditorKit(para1: JSTJTextComponent): JSTEditorKit; overload; virtual; strict protected procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPBBasicTextAreaUI = class external 'javax.swing.plaf.basic' name 'BasicTextAreaUI' (JSPBBasicTextUI) public type InnerPlainParagraph = class; Arr1InnerPlainParagraph = array of InnerPlainParagraph; Arr2InnerPlainParagraph = array of Arr1InnerPlainParagraph; Arr3InnerPlainParagraph = array of Arr2InnerPlainParagraph; InnerPlainParagraph = class external 'javax.swing.plaf.basic' name 'PlainParagraph' public type InnerLogicalView = class; Arr1InnerLogicalView = array of InnerLogicalView; Arr2InnerLogicalView = array of Arr1InnerLogicalView; Arr3InnerLogicalView = array of Arr2InnerLogicalView; InnerLogicalView = class external 'javax.swing.plaf.basic' name 'LogicalView' end; end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; procedure installDefaults(); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSPBBasicTextFieldUI = class external 'javax.swing.plaf.basic' name 'BasicTextFieldUI' (JSPBBasicTextUI) public type InnerI18nFieldView = class; Arr1InnerI18nFieldView = array of InnerI18nFieldView; Arr2InnerI18nFieldView = array of Arr1InnerI18nFieldView; Arr3InnerI18nFieldView = array of Arr2InnerI18nFieldView; InnerI18nFieldView = class external 'javax.swing.plaf.basic' name 'I18nFieldView' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; function getBaseline(para1: JSJComponent; para2: jint; para3: jint): jint; overload; virtual; function getBaselineResizeBehavior(para1: JSJComponent): JAComponent.InnerBaselineResizeBehavior; overload; virtual; end; JSTDefaultTextUI = class abstract external 'javax.swing.text' name 'DefaultTextUI' (JSPBBasicTextUI) public constructor create(); overload; end; JSPBBasicArrowButton = class external 'javax.swing.plaf.basic' name 'BasicArrowButton' (JSJButton, JSSwingConstants) strict protected var fdirection: jint; external name 'direction'; public constructor create(para1: jint; para2: JAColor; para3: JAColor; para4: JAColor; para5: JAColor); overload; constructor create(para1: jint); overload; function getDirection(): jint; overload; virtual; procedure setDirection(para1: jint); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; function isFocusTraversable(): jboolean; overload; virtual; procedure paintTriangle(para1: JAGraphics; para2: jint; para3: jint; para4: jint; para5: jint; para6: jboolean); overload; virtual; end; JSPMMetalComboBoxButton = class external 'javax.swing.plaf.metal' name 'MetalComboBoxButton' (JSJButton) strict protected var fcomboBox: JSJComboBox; external name 'comboBox'; flistBox: JSJList; external name 'listBox'; frendererPane: JSCellRendererPane; external name 'rendererPane'; fcomboIcon: JSIcon; external name 'comboIcon'; ficonOnly: jboolean; external name 'iconOnly'; public function getComboBox(): JSJComboBox; overload; virtual; final; procedure setComboBox(para1: JSJComboBox); overload; virtual; final; function getComboIcon(): JSIcon; overload; virtual; final; procedure setComboIcon(para1: JSIcon); overload; virtual; final; function isIconOnly(): jboolean; overload; virtual; final; procedure setIconOnly(para1: jboolean); overload; virtual; final; constructor create(para1: JSJComboBox; para2: JSIcon; para3: JSCellRendererPane; para4: JSJList); overload; constructor create(para1: JSJComboBox; para2: JSIcon; para3: jboolean; para4: JSCellRendererPane; para5: JSJList); overload; function isFocusTraversable(): jboolean; overload; virtual; procedure setEnabled(para1: jboolean); overload; virtual; procedure paintComponent(para1: JAGraphics); overload; virtual; function getMinimumSize(): JADimension; overload; virtual; end; JSPSSynthArrowButton = class external 'javax.swing.plaf.synth' name 'SynthArrowButton' (JSJButton, JSSwingConstants, JSPUIResource) public type InnerSynthArrowButtonUI = class; Arr1InnerSynthArrowButtonUI = array of InnerSynthArrowButtonUI; Arr2InnerSynthArrowButtonUI = array of Arr1InnerSynthArrowButtonUI; Arr3InnerSynthArrowButtonUI = array of Arr2InnerSynthArrowButtonUI; InnerSynthArrowButtonUI = class external 'javax.swing.plaf.synth' name 'SynthArrowButtonUI' end; public constructor create(para1: jint); overload; function getUIClassID(): JLString; overload; virtual; procedure updateUI(); overload; virtual; procedure setDirection(para1: jint); overload; virtual; function getDirection(): jint; overload; virtual; procedure setFocusable(para1: jboolean); overload; virtual; end; JSJCheckBoxMenuItem = class external 'javax.swing' name 'JCheckBoxMenuItem' (JSJMenuItem, JSSwingConstants, JAAccessible) public type InnerAccessibleJCheckBoxMenuItem = class; Arr1InnerAccessibleJCheckBoxMenuItem = array of InnerAccessibleJCheckBoxMenuItem; Arr2InnerAccessibleJCheckBoxMenuItem = array of Arr1InnerAccessibleJCheckBoxMenuItem; Arr3InnerAccessibleJCheckBoxMenuItem = array of Arr2InnerAccessibleJCheckBoxMenuItem; InnerAccessibleJCheckBoxMenuItem = class external 'javax.swing' name 'AccessibleJCheckBoxMenuItem' end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JLString; para2: JSIcon; para3: jboolean); overload; function getUIClassID(): JLString; overload; virtual; function getState(): jboolean; overload; virtual; procedure setState(para1: jboolean); overload; virtual; function getSelectedObjects(): Arr1JLObject; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJMenu = class external 'javax.swing' name 'JMenu' (JSJMenuItem, JAAccessible, JSMenuElement) public type InnerMenuChangeListener = class; Arr1InnerMenuChangeListener = array of InnerMenuChangeListener; Arr2InnerMenuChangeListener = array of Arr1InnerMenuChangeListener; Arr3InnerMenuChangeListener = array of Arr2InnerMenuChangeListener; InnerMenuChangeListener = class external 'javax.swing' name 'MenuChangeListener' end; public type InnerAccessibleJMenu = class; Arr1InnerAccessibleJMenu = array of InnerAccessibleJMenu; Arr2InnerAccessibleJMenu = array of Arr1InnerAccessibleJMenu; Arr3InnerAccessibleJMenu = array of Arr2InnerAccessibleJMenu; InnerWinListener = class; Arr1InnerWinListener = array of InnerWinListener; Arr2InnerWinListener = array of Arr1InnerWinListener; Arr3InnerWinListener = array of Arr2InnerWinListener; InnerAccessibleJMenu = class external 'javax.swing' name 'AccessibleJMenu' end; InnerWinListener = class external 'javax.swing' name 'WinListener' end; strict protected var fpopupListener: JSJMenu.InnerWinListener; external name 'popupListener'; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: jboolean); overload; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setModel(para1: JSButtonModel); overload; virtual; function isSelected(): jboolean; overload; virtual; procedure setSelected(para1: jboolean); overload; virtual; function isPopupMenuVisible(): jboolean; overload; virtual; procedure setPopupMenuVisible(para1: jboolean); overload; virtual; strict protected function getPopupMenuOrigin(): JAPoint; overload; virtual; public function getDelay(): jint; overload; virtual; procedure setDelay(para1: jint); overload; virtual; procedure setMenuLocation(para1: jint; para2: jint); overload; virtual; function add(para1: JSJMenuItem): JSJMenuItem; overload; virtual; function add(para1: JAComponent): JAComponent; overload; virtual; function add(para1: JAComponent; para2: jint): JAComponent; overload; virtual; function add(para1: JLString): JSJMenuItem; overload; virtual; function add(para1: JSAction): JSJMenuItem; overload; virtual; strict protected function createActionComponent(para1: JSAction): JSJMenuItem; overload; virtual; function createActionChangeListener(para1: JSJMenuItem): JBPropertyChangeListener; overload; virtual; public procedure addSeparator(); overload; virtual; procedure insert(para1: JLString; para2: jint); overload; virtual; function insert(para1: JSJMenuItem; para2: jint): JSJMenuItem; overload; virtual; function insert(para1: JSAction; para2: jint): JSJMenuItem; overload; virtual; procedure insertSeparator(para1: jint); overload; virtual; function getItem(para1: jint): JSJMenuItem; overload; virtual; function getItemCount(): jint; overload; virtual; function isTearOff(): jboolean; overload; virtual; procedure remove(para1: JSJMenuItem); overload; virtual; procedure remove(para1: jint); overload; virtual; procedure remove(para1: JAComponent); overload; virtual; procedure removeAll(); overload; virtual; function getMenuComponentCount(): jint; overload; virtual; function getMenuComponent(para1: jint): JAComponent; overload; virtual; function getMenuComponents(): Arr1JAComponent; overload; virtual; function isTopLevelMenu(): jboolean; overload; virtual; function isMenuComponent(para1: JAComponent): jboolean; overload; virtual; function getPopupMenu(): JSJPopupMenu; overload; virtual; procedure addMenuListener(para1: JSEMenuListener); overload; virtual; procedure removeMenuListener(para1: JSEMenuListener); overload; virtual; function getMenuListeners(): Arr1JSEMenuListener; overload; virtual; strict protected procedure fireMenuSelected(); overload; virtual; procedure fireMenuDeselected(); overload; virtual; procedure fireMenuCanceled(); overload; virtual; function createWinListener(para1: JSJPopupMenu): JSJMenu.InnerWinListener; overload; virtual; public procedure menuSelectionChanged(para1: jboolean); overload; virtual; function getSubElements(): Arr1JSMenuElement; overload; virtual; function getComponent(): JAComponent; overload; virtual; procedure applyComponentOrientation(para1: JAComponentOrientation); overload; virtual; procedure setComponentOrientation(para1: JAComponentOrientation); overload; virtual; procedure setAccelerator(para1: JSKeyStroke); overload; virtual; strict protected procedure processKeyEvent(para1: JAEKeyEvent); overload; virtual; public procedure doClick(para1: jint); overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJRadioButtonMenuItem = class external 'javax.swing' name 'JRadioButtonMenuItem' (JSJMenuItem, JAAccessible) public type InnerAccessibleJRadioButtonMenuItem = class; Arr1InnerAccessibleJRadioButtonMenuItem = array of InnerAccessibleJRadioButtonMenuItem; Arr2InnerAccessibleJRadioButtonMenuItem = array of Arr1InnerAccessibleJRadioButtonMenuItem; Arr3InnerAccessibleJRadioButtonMenuItem = array of Arr2InnerAccessibleJRadioButtonMenuItem; InnerAccessibleJRadioButtonMenuItem = class external 'javax.swing' name 'AccessibleJRadioButtonMenuItem' end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JSIcon; para2: jboolean); overload; constructor create(para1: JLString; para2: JSIcon; para3: jboolean); overload; function getUIClassID(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJCheckBox = class external 'javax.swing' name 'JCheckBox' (JSJToggleButton, JAAccessible) public type InnerAccessibleJCheckBox = class; Arr1InnerAccessibleJCheckBox = array of InnerAccessibleJCheckBox; Arr2InnerAccessibleJCheckBox = array of Arr1InnerAccessibleJCheckBox; Arr3InnerAccessibleJCheckBox = array of Arr2InnerAccessibleJCheckBox; InnerAccessibleJCheckBox = class external 'javax.swing' name 'AccessibleJCheckBox' end; public const BORDER_PAINTED_FLAT_CHANGED_PROPERTY = 'borderPaintedFlat'; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JSIcon; para2: jboolean); overload; constructor create(para1: JLString); overload; constructor create(para1: JSAction); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: JSIcon; para3: jboolean); overload; procedure setBorderPaintedFlat(para1: jboolean); overload; virtual; function isBorderPaintedFlat(): jboolean; overload; virtual; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSJRadioButton = class external 'javax.swing' name 'JRadioButton' (JSJToggleButton, JAAccessible) public type InnerAccessibleJRadioButton = class; Arr1InnerAccessibleJRadioButton = array of InnerAccessibleJRadioButton; Arr2InnerAccessibleJRadioButton = array of Arr1InnerAccessibleJRadioButton; Arr3InnerAccessibleJRadioButton = array of Arr2InnerAccessibleJRadioButton; InnerAccessibleJRadioButton = class external 'javax.swing' name 'AccessibleJRadioButton' end; public constructor create(); overload; constructor create(para1: JSIcon); overload; constructor create(para1: JSAction); overload; constructor create(para1: JSIcon; para2: jboolean); overload; constructor create(para1: JLString); overload; constructor create(para1: JLString; para2: jboolean); overload; constructor create(para1: JLString; para2: JSIcon); overload; constructor create(para1: JLString; para2: JSIcon; para3: jboolean); overload; procedure updateUI(); overload; virtual; function getUIClassID(): JLString; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSPMMetalDesktopIconUI = class external 'javax.swing.plaf.metal' name 'MetalDesktopIconUI' (JSPBBasicDesktopIconUI) public type InnerTitleListener = class; Arr1InnerTitleListener = array of InnerTitleListener; Arr2InnerTitleListener = array of Arr1InnerTitleListener; Arr3InnerTitleListener = array of Arr2InnerTitleListener; InnerTitleListener = class external 'javax.swing.plaf.metal' name 'TitleListener' end; public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected procedure installDefaults(); overload; virtual; procedure installComponents(); overload; virtual; procedure uninstallComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; function getMinimumSize(para1: JSJComponent): JADimension; overload; virtual; function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPSSynthDesktopIconUI = class external 'javax.swing.plaf.synth' name 'SynthDesktopIconUI' (JSPBBasicDesktopIconUI, SSPSSynthUI, JAEActionListener, JBPropertyChangeListener) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installComponents(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallListeners(); overload; virtual; procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSCDefaultHSBChooserPanel = class external 'javax.swing.colorchooser' name 'DefaultHSBChooserPanel' (JSCAbstractColorChooserPanel, JSEChangeListener, JAEHierarchyListener) public type InnerHSBImage = class; Arr1InnerHSBImage = array of InnerHSBImage; Arr2InnerHSBImage = array of Arr1InnerHSBImage; Arr3InnerHSBImage = array of Arr2InnerHSBImage; InnerRadioButtonHandler = class; Arr1InnerRadioButtonHandler = array of InnerRadioButtonHandler; Arr2InnerRadioButtonHandler = array of Arr1InnerRadioButtonHandler; Arr3InnerRadioButtonHandler = array of Arr2InnerRadioButtonHandler; InnerHSBImage = class external 'javax.swing.colorchooser' name 'HSBImage' end; InnerRadioButtonHandler = class external 'javax.swing.colorchooser' name 'RadioButtonHandler' end; public constructor create(); overload; procedure updateChooser(); overload; virtual; procedure installChooserPanel(para1: JSJColorChooser); overload; virtual; procedure uninstallChooserPanel(para1: JSJColorChooser); overload; virtual; strict protected procedure buildChooser(); overload; virtual; function buildSliderPalettePanel(): JSJComponent; overload; virtual; function createPaletteLabel(): JSJLabel; overload; virtual; public function getDisplayName(): JLString; overload; virtual; function getMnemonic(): jint; overload; virtual; function getDisplayedMnemonicIndex(): jint; overload; virtual; function getSmallDisplayIcon(): JSIcon; overload; virtual; function getLargeDisplayIcon(): JSIcon; overload; virtual; procedure stateChanged(para1: JSEChangeEvent); overload; virtual; procedure hierarchyChanged(para1: JAEHierarchyEvent); overload; virtual; end; JSCDefaultRGBChooserPanel = class external 'javax.swing.colorchooser' name 'DefaultRGBChooserPanel' (JSCAbstractColorChooserPanel, JSEChangeListener) strict protected var fredSlider: JSJSlider; external name 'redSlider'; fgreenSlider: JSJSlider; external name 'greenSlider'; fblueSlider: JSJSlider; external name 'blueSlider'; fredField: JSJSpinner; external name 'redField'; fblueField: JSJSpinner; external name 'blueField'; fgreenField: JSJSpinner; external name 'greenField'; public constructor create(); overload; function getDisplayName(): JLString; overload; virtual; function getMnemonic(): jint; overload; virtual; function getDisplayedMnemonicIndex(): jint; overload; virtual; function getSmallDisplayIcon(): JSIcon; overload; virtual; function getLargeDisplayIcon(): JSIcon; overload; virtual; procedure installChooserPanel(para1: JSJColorChooser); overload; virtual; strict protected procedure buildChooser(); overload; virtual; public procedure uninstallChooserPanel(para1: JSJColorChooser); overload; virtual; procedure updateChooser(); overload; virtual; procedure stateChanged(para1: JSEChangeEvent); overload; virtual; end; JSCDefaultSwatchChooserPanel = class external 'javax.swing.colorchooser' name 'DefaultSwatchChooserPanel' (JSCAbstractColorChooserPanel) public type InnerMainSwatchListener = class; Arr1InnerMainSwatchListener = array of InnerMainSwatchListener; Arr2InnerMainSwatchListener = array of Arr1InnerMainSwatchListener; Arr3InnerMainSwatchListener = array of Arr2InnerMainSwatchListener; InnerRecentSwatchListener = class; Arr1InnerRecentSwatchListener = array of InnerRecentSwatchListener; Arr2InnerRecentSwatchListener = array of Arr1InnerRecentSwatchListener; Arr3InnerRecentSwatchListener = array of Arr2InnerRecentSwatchListener; InnerMainSwatchListener = class external 'javax.swing.colorchooser' name 'MainSwatchListener' end; InnerRecentSwatchListener = class external 'javax.swing.colorchooser' name 'RecentSwatchListener' end; public constructor create(); overload; function getDisplayName(): JLString; overload; virtual; function getMnemonic(): jint; overload; virtual; function getDisplayedMnemonicIndex(): jint; overload; virtual; function getSmallDisplayIcon(): JSIcon; overload; virtual; function getLargeDisplayIcon(): JSIcon; overload; virtual; procedure installChooserPanel(para1: JSJColorChooser); overload; virtual; strict protected procedure buildChooser(); overload; virtual; public procedure uninstallChooserPanel(para1: JSJColorChooser); overload; virtual; procedure updateChooser(); overload; virtual; end; JSCMainSwatchPanel = class external 'javax.swing.colorchooser' name 'MainSwatchPanel' (JSCSwatchPanel) strict protected procedure initValues(); overload; virtual; procedure initColors(); overload; virtual; end; JSCRecentSwatchPanel = class external 'javax.swing.colorchooser' name 'RecentSwatchPanel' (JSCSwatchPanel) strict protected procedure initValues(); overload; virtual; procedure initColors(); overload; virtual; public procedure setMostRecentColor(para1: JAColor); overload; virtual; end; JSPBBasicComboPopup = class external 'javax.swing.plaf.basic' name 'BasicComboPopup' (JSJPopupMenu, JSPBComboPopup) public type InnerAutoScrollActionHandler = class; Arr1InnerAutoScrollActionHandler = array of InnerAutoScrollActionHandler; Arr2InnerAutoScrollActionHandler = array of Arr1InnerAutoScrollActionHandler; Arr3InnerAutoScrollActionHandler = array of Arr2InnerAutoScrollActionHandler; InnerEmptyListModelClass = class; Arr1InnerEmptyListModelClass = array of InnerEmptyListModelClass; Arr2InnerEmptyListModelClass = array of Arr1InnerEmptyListModelClass; Arr3InnerEmptyListModelClass = array of Arr2InnerEmptyListModelClass; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerAutoScrollActionHandler = class external 'javax.swing.plaf.basic' name 'AutoScrollActionHandler' end; InnerEmptyListModelClass = class external 'javax.swing.plaf.basic' name 'EmptyListModelClass' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerItemHandler = class; Arr1InnerItemHandler = array of InnerItemHandler; Arr2InnerItemHandler = array of Arr1InnerItemHandler; Arr3InnerItemHandler = array of Arr2InnerItemHandler; InnerPropertyChangeHandler = class; Arr1InnerPropertyChangeHandler = array of InnerPropertyChangeHandler; Arr2InnerPropertyChangeHandler = array of Arr1InnerPropertyChangeHandler; Arr3InnerPropertyChangeHandler = array of Arr2InnerPropertyChangeHandler; InnerInvocationKeyHandler = class; Arr1InnerInvocationKeyHandler = array of InnerInvocationKeyHandler; Arr2InnerInvocationKeyHandler = array of Arr1InnerInvocationKeyHandler; Arr3InnerInvocationKeyHandler = array of Arr2InnerInvocationKeyHandler; InnerInvocationMouseHandler = class; Arr1InnerInvocationMouseHandler = array of InnerInvocationMouseHandler; Arr2InnerInvocationMouseHandler = array of Arr1InnerInvocationMouseHandler; Arr3InnerInvocationMouseHandler = array of Arr2InnerInvocationMouseHandler; InnerListMouseHandler = class; Arr1InnerListMouseHandler = array of InnerListMouseHandler; Arr2InnerListMouseHandler = array of Arr1InnerListMouseHandler; Arr3InnerListMouseHandler = array of Arr2InnerListMouseHandler; InnerInvocationMouseMotionHandler = class; Arr1InnerInvocationMouseMotionHandler = array of InnerInvocationMouseMotionHandler; Arr2InnerInvocationMouseMotionHandler = array of Arr1InnerInvocationMouseMotionHandler; Arr3InnerInvocationMouseMotionHandler = array of Arr2InnerInvocationMouseMotionHandler; InnerListMouseMotionHandler = class; Arr1InnerListMouseMotionHandler = array of InnerListMouseMotionHandler; Arr2InnerListMouseMotionHandler = array of Arr1InnerListMouseMotionHandler; Arr3InnerListMouseMotionHandler = array of Arr2InnerListMouseMotionHandler; InnerListDataHandler = class; Arr1InnerListDataHandler = array of InnerListDataHandler; Arr2InnerListDataHandler = array of Arr1InnerListDataHandler; Arr3InnerListDataHandler = array of Arr2InnerListDataHandler; InnerListSelectionHandler = class; Arr1InnerListSelectionHandler = array of InnerListSelectionHandler; Arr2InnerListSelectionHandler = array of Arr1InnerListSelectionHandler; Arr3InnerListSelectionHandler = array of Arr2InnerListSelectionHandler; InnerItemHandler = class external 'javax.swing.plaf.basic' name 'ItemHandler' end; InnerPropertyChangeHandler = class external 'javax.swing.plaf.basic' name 'PropertyChangeHandler' end; InnerInvocationKeyHandler = class external 'javax.swing.plaf.basic' name 'InvocationKeyHandler' end; InnerInvocationMouseHandler = class external 'javax.swing.plaf.basic' name 'InvocationMouseHandler' end; InnerListMouseHandler = class external 'javax.swing.plaf.basic' name 'ListMouseHandler' end; InnerInvocationMouseMotionHandler = class external 'javax.swing.plaf.basic' name 'InvocationMouseMotionHandler' end; InnerListMouseMotionHandler = class external 'javax.swing.plaf.basic' name 'ListMouseMotionHandler' end; InnerListDataHandler = class external 'javax.swing.plaf.basic' name 'ListDataHandler' end; InnerListSelectionHandler = class external 'javax.swing.plaf.basic' name 'ListSelectionHandler' end; strict protected var fcomboBox: JSJComboBox; external name 'comboBox'; flist: JSJList; external name 'list'; fscroller: JSJScrollPane; external name 'scroller'; fvalueIsAdjusting: jboolean; external name 'valueIsAdjusting'; fmouseMotionListener: JAEMouseMotionListener; external name 'mouseMotionListener'; fmouseListener: JAEMouseListener; external name 'mouseListener'; fkeyListener: JAEKeyListener; external name 'keyListener'; flistSelectionListener: JSEListSelectionListener; external name 'listSelectionListener'; flistMouseListener: JAEMouseListener; external name 'listMouseListener'; flistMouseMotionListener: JAEMouseMotionListener; external name 'listMouseMotionListener'; fpropertyChangeListener: JBPropertyChangeListener; external name 'propertyChangeListener'; flistDataListener: JSEListDataListener; external name 'listDataListener'; fitemListener: JAEItemListener; external name 'itemListener'; fautoscrollTimer: JSTimer; external name 'autoscrollTimer'; fhasEntered: jboolean; external name 'hasEntered'; fisAutoScrolling: jboolean; external name 'isAutoScrolling'; fscrollDirection: jint; external name 'scrollDirection'; strict protected const SCROLL_UP = 0; SCROLL_DOWN = 1; public procedure show(); overload; virtual; procedure hide(); overload; virtual; function getList(): JSJList; overload; virtual; function getMouseListener(): JAEMouseListener; overload; virtual; function getMouseMotionListener(): JAEMouseMotionListener; overload; virtual; function getKeyListener(): JAEKeyListener; overload; virtual; procedure uninstallingUI(); overload; virtual; strict protected procedure uninstallComboBoxModelListeners(para1: JSComboBoxModel); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; public constructor create(para1: JSJComboBox); overload; strict protected procedure firePopupMenuWillBecomeVisible(); overload; virtual; procedure firePopupMenuWillBecomeInvisible(); overload; virtual; procedure firePopupMenuCanceled(); overload; virtual; function createMouseListener(): JAEMouseListener; overload; virtual; function createMouseMotionListener(): JAEMouseMotionListener; overload; virtual; function createKeyListener(): JAEKeyListener; overload; virtual; function createListSelectionListener(): JSEListSelectionListener; overload; virtual; function createListDataListener(): JSEListDataListener; overload; virtual; function createListMouseListener(): JAEMouseListener; overload; virtual; function createListMouseMotionListener(): JAEMouseMotionListener; overload; virtual; function createPropertyChangeListener(): JBPropertyChangeListener; overload; virtual; function createItemListener(): JAEItemListener; overload; virtual; function createList(): JSJList; overload; virtual; procedure configureList(); overload; virtual; procedure installListListeners(); overload; virtual; function createScroller(): JSJScrollPane; overload; virtual; procedure configureScroller(); overload; virtual; procedure configurePopup(); overload; virtual; procedure installComboBoxListeners(); overload; virtual; procedure installComboBoxModelListeners(para1: JSComboBoxModel); overload; virtual; procedure installKeyboardActions(); overload; virtual; public function isFocusTraversable(): jboolean; overload; virtual; strict protected procedure startAutoScrolling(para1: jint); overload; virtual; procedure stopAutoScrolling(); overload; virtual; procedure autoScrollUp(); overload; virtual; procedure autoScrollDown(); overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; strict protected procedure delegateFocus(para1: JAEMouseEvent); overload; virtual; procedure togglePopup(); overload; virtual; function convertMouseEvent(para1: JAEMouseEvent): JAEMouseEvent; overload; virtual; function getPopupHeightForRowCount(para1: jint): jint; overload; virtual; function computePopupBounds(para1: jint; para2: jint; para3: jint; para4: jint): JARectangle; overload; virtual; procedure updateListBoxSelectionForEvent(para1: JAEMouseEvent; para2: jboolean); overload; virtual; end; JSJTextPane = class external 'javax.swing' name 'JTextPane' (JSJEditorPane) public constructor create(); overload; constructor create(para1: JSTStyledDocument); overload; function getUIClassID(): JLString; overload; virtual; procedure setDocument(para1: JSTDocument); overload; virtual; procedure setStyledDocument(para1: JSTStyledDocument); overload; virtual; function getStyledDocument(): JSTStyledDocument; overload; virtual; procedure replaceSelection(para1: JLString); overload; virtual; procedure insertComponent(para1: JAComponent); overload; virtual; procedure insertIcon(para1: JSIcon); overload; virtual; function addStyle(para1: JLString; para2: JSTStyle): JSTStyle; overload; virtual; procedure removeStyle(para1: JLString); overload; virtual; function getStyle(para1: JLString): JSTStyle; overload; virtual; procedure setLogicalStyle(para1: JSTStyle); overload; virtual; function getLogicalStyle(): JSTStyle; overload; virtual; function getCharacterAttributes(): JSTAttributeSet; overload; virtual; procedure setCharacterAttributes(para1: JSTAttributeSet; para2: jboolean); overload; virtual; function getParagraphAttributes(): JSTAttributeSet; overload; virtual; procedure setParagraphAttributes(para1: JSTAttributeSet; para2: jboolean); overload; virtual; function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; strict protected function getStyledEditorKit(): JSTStyledEditorKit; overload; virtual; final; function createDefaultEditorKit(): JSTEditorKit; overload; virtual; public procedure setEditorKit(para1: JSTEditorKit); overload; virtual; final; strict protected function paramString(): JLString; overload; virtual; end; JSJFormattedTextField = class external 'javax.swing' name 'JFormattedTextField' (JSJTextField) public type InnerCancelAction = class; Arr1InnerCancelAction = array of InnerCancelAction; Arr2InnerCancelAction = array of Arr1InnerCancelAction; Arr3InnerCancelAction = array of Arr2InnerCancelAction; InnerCommitAction = class; Arr1InnerCommitAction = array of InnerCommitAction; Arr2InnerCommitAction = array of Arr1InnerCommitAction; Arr3InnerCommitAction = array of Arr2InnerCommitAction; InnerDocumentHandler = class; Arr1InnerDocumentHandler = array of InnerDocumentHandler; Arr2InnerDocumentHandler = array of Arr1InnerDocumentHandler; Arr3InnerDocumentHandler = array of Arr2InnerDocumentHandler; InnerFocusLostHandler = class; Arr1InnerFocusLostHandler = array of InnerFocusLostHandler; Arr2InnerFocusLostHandler = array of Arr1InnerFocusLostHandler; Arr3InnerFocusLostHandler = array of Arr2InnerFocusLostHandler; InnerCancelAction = class external 'javax.swing' name 'CancelAction' end; InnerCommitAction = class external 'javax.swing' name 'CommitAction' end; InnerDocumentHandler = class external 'javax.swing' name 'DocumentHandler' end; InnerFocusLostHandler = class external 'javax.swing' name 'FocusLostHandler' end; public type InnerAbstractFormatter = class; Arr1InnerAbstractFormatter = array of InnerAbstractFormatter; Arr2InnerAbstractFormatter = array of Arr1InnerAbstractFormatter; Arr3InnerAbstractFormatter = array of Arr2InnerAbstractFormatter; InnerAbstractFormatterFactory = class; Arr1InnerAbstractFormatterFactory = array of InnerAbstractFormatterFactory; Arr2InnerAbstractFormatterFactory = array of Arr1InnerAbstractFormatterFactory; Arr3InnerAbstractFormatterFactory = array of Arr2InnerAbstractFormatterFactory; InnerAbstractFormatter = class abstract external 'javax.swing' name 'AbstractFormatter' (JLObject, JISerializable) public constructor create(); overload; procedure install(para1: JSJFormattedTextField); overload; virtual; procedure uninstall(); overload; virtual; function stringToValue(para1: JLString): JLObject; overload; virtual; abstract; // throws java.text.ParseException function valueToString(para1: JLObject): JLString; overload; virtual; abstract; // throws java.text.ParseException strict protected function getFormattedTextField(): JSJFormattedTextField; overload; virtual; procedure invalidEdit(); overload; virtual; procedure setEditValid(para1: jboolean); overload; virtual; function getActions(): Arr1JSAction; overload; virtual; function getDocumentFilter(): JSTDocumentFilter; overload; virtual; function getNavigationFilter(): JSTNavigationFilter; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; InnerAbstractFormatterFactory = class abstract external 'javax.swing' name 'AbstractFormatterFactory' (JLObject) public constructor create(); overload; function getFormatter(para1: JSJFormattedTextField): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; abstract; end; public const COMMIT = 0; COMMIT_OR_REVERT = 1; REVERT = 2; PERSIST = 3; public constructor create(); overload; constructor create(para1: JLObject); overload; constructor create(para1: JTFormat); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatterFactory); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatterFactory; para2: JLObject); overload; procedure setFocusLostBehavior(para1: jint); overload; virtual; function getFocusLostBehavior(): jint; overload; virtual; procedure setFormatterFactory(para1: JSJFormattedTextField.InnerAbstractFormatterFactory); overload; virtual; function getFormatterFactory(): JSJFormattedTextField.InnerAbstractFormatterFactory; overload; virtual; strict protected procedure setFormatter(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; virtual; public function getFormatter(): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; procedure setValue(para1: JLObject); overload; virtual; function getValue(): JLObject; overload; virtual; procedure commitEdit(); overload; virtual; // throws java.text.ParseException function isEditValid(): jboolean; overload; virtual; strict protected procedure invalidEdit(); overload; virtual; procedure processInputMethodEvent(para1: JAEInputMethodEvent); overload; virtual; procedure processFocusEvent(para1: JAEFocusEvent); overload; virtual; public function getActions(): Arr1JSAction; overload; virtual; function getUIClassID(): JLString; overload; virtual; procedure setDocument(para1: JSTDocument); overload; virtual; end; JSJPasswordField = class external 'javax.swing' name 'JPasswordField' (JSJTextField) public type InnerAccessibleJPasswordField = class; Arr1InnerAccessibleJPasswordField = array of InnerAccessibleJPasswordField; Arr2InnerAccessibleJPasswordField = array of Arr1InnerAccessibleJPasswordField; Arr3InnerAccessibleJPasswordField = array of Arr2InnerAccessibleJPasswordField; InnerAccessibleJPasswordField = class external 'javax.swing' name 'AccessibleJPasswordField' end; public constructor create(); overload; constructor create(para1: JLString); overload; constructor create(para1: jint); overload; constructor create(para1: JLString; para2: jint); overload; constructor create(para1: JSTDocument; para2: JLString; para3: jint); overload; function getUIClassID(): JLString; overload; virtual; procedure updateUI(); overload; virtual; function getEchoChar(): jchar; overload; virtual; procedure setEchoChar(para1: jchar); overload; virtual; function echoCharIsSet(): jboolean; overload; virtual; procedure cut(); overload; virtual; procedure copy(); overload; virtual; function getText(): JLString; overload; virtual; function getText(para1: jint; para2: jint): JLString; overload; virtual; // throws javax.swing.text.BadLocationException function getPassword(): Arr1jchar; overload; virtual; strict protected function paramString(): JLString; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSPBBasicLookAndFeel = class abstract external 'javax.swing.plaf.basic' name 'BasicLookAndFeel' (JSLookAndFeel, JISerializable) public type InnerAWTEventHelper = class; Arr1InnerAWTEventHelper = array of InnerAWTEventHelper; Arr2InnerAWTEventHelper = array of Arr1InnerAWTEventHelper; Arr3InnerAWTEventHelper = array of Arr2InnerAWTEventHelper; InnerAudioAction = class; Arr1InnerAudioAction = array of InnerAudioAction; Arr2InnerAudioAction = array of Arr1InnerAudioAction; Arr3InnerAudioAction = array of Arr2InnerAudioAction; InnerAWTEventHelper = class external 'javax.swing.plaf.basic' name 'AWTEventHelper' end; InnerAudioAction = class external 'javax.swing.plaf.basic' name 'AudioAction' end; public constructor create(); overload; function getDefaults(): JSUIDefaults; overload; virtual; procedure initialize(); overload; virtual; procedure uninitialize(); overload; virtual; strict protected procedure initClassDefaults(para1: JSUIDefaults); overload; virtual; procedure initSystemColorDefaults(para1: JSUIDefaults); overload; virtual; procedure loadSystemColors(para1: JSUIDefaults; para2: Arr1JLString; para3: jboolean); overload; virtual; procedure loadSystemColors(para1: JSUIDefaults; var para2: array of JLString; para3: jboolean); overload; virtual; procedure initComponentDefaults(para1: JSUIDefaults); overload; virtual; function getAudioActionMap(): JSActionMap; overload; virtual; function createAudioAction(para1: JLObject): JSAction; overload; virtual; procedure playSound(para1: JSAction); overload; virtual; end; JSPMMultiLookAndFeel = class external 'javax.swing.plaf.multi' name 'MultiLookAndFeel' (JSLookAndFeel) public constructor create(); overload; function getName(): JLString; overload; virtual; function getID(): JLString; overload; virtual; function getDescription(): JLString; overload; virtual; function isNativeLookAndFeel(): jboolean; overload; virtual; function isSupportedLookAndFeel(): jboolean; overload; virtual; function getDefaults(): JSUIDefaults; overload; virtual; class function createUIs(para1: JSPComponentUI; para2: JUVector; para3: JSJComponent): JSPComponentUI; static; overload; strict protected class function uisToArray(para1: JUVector): Arr1JSPComponentUI; static; overload; end; JSPBBasicCheckBoxMenuItemUI = class external 'javax.swing.plaf.basic' name 'BasicCheckBoxMenuItemUI' (JSPBBasicMenuItemUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; para3: Arr1JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; var para3: array of JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; end; JSPBBasicMenuUI = class external 'javax.swing.plaf.basic' name 'BasicMenuUI' (JSPBBasicMenuItemUI) public type InnerActions = class; Arr1InnerActions = array of InnerActions; Arr2InnerActions = array of Arr1InnerActions; Arr3InnerActions = array of Arr2InnerActions; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerActions = class external 'javax.swing.plaf.basic' name 'Actions' end; InnerHandler = class external 'javax.swing.plaf.basic' name 'Handler' end; public type InnerChangeHandler = class; Arr1InnerChangeHandler = array of InnerChangeHandler; Arr2InnerChangeHandler = array of Arr1InnerChangeHandler; Arr3InnerChangeHandler = array of Arr2InnerChangeHandler; InnerMouseInputHandler = class; Arr1InnerMouseInputHandler = array of InnerMouseInputHandler; Arr2InnerMouseInputHandler = array of Arr1InnerMouseInputHandler; Arr3InnerMouseInputHandler = array of Arr2InnerMouseInputHandler; InnerChangeHandler = class external 'javax.swing.plaf.basic' name 'ChangeHandler' end; InnerMouseInputHandler = class external 'javax.swing.plaf.basic' name 'MouseInputHandler' end; strict protected var fchangeListener: JSEChangeListener; external name 'changeListener'; fmenuListener: JSEMenuListener; external name 'menuListener'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; function getPropertyPrefix(): JLString; overload; virtual; procedure installListeners(); overload; virtual; procedure installKeyboardActions(); overload; virtual; procedure uninstallKeyboardActions(); overload; virtual; function createMouseInputListener(para1: JSJComponent): JSEMouseInputListener; overload; virtual; function createMenuListener(para1: JSJComponent): JSEMenuListener; overload; virtual; function createChangeListener(para1: JSJComponent): JSEChangeListener; overload; virtual; function createPropertyChangeListener(para1: JSJComponent): JBPropertyChangeListener; overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; function createMenuDragMouseListener(para1: JSJComponent): JSEMenuDragMouseListener; overload; virtual; function createMenuKeyListener(para1: JSJComponent): JSEMenuKeyListener; overload; virtual; public function getMaximumSize(para1: JSJComponent): JADimension; overload; virtual; strict protected procedure setupPostTimer(para1: JSJMenu); overload; virtual; end; JSPBBasicRadioButtonMenuItemUI = class external 'javax.swing.plaf.basic' name 'BasicRadioButtonMenuItemUI' (JSPBBasicMenuItemUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; para3: Arr1JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; var para3: array of JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; end; JSPSSynthMenuItemUI = class external 'javax.swing.plaf.synth' name 'SynthMenuItemUI' (JSPBBasicMenuItemUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: JSPSRegion): JSPSSynthContext; overload; virtual; strict protected function getPreferredMenuItemSize(para1: JSJComponent; para2: JSIcon; para3: JSIcon; para4: jint): JADimension; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPBBasicRadioButtonUI = class external 'javax.swing.plaf.basic' name 'BasicRadioButtonUI' (JSPBBasicToggleButtonUI) strict protected var ficon: JSIcon; external name 'icon'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; procedure installDefaults(para1: JSAbstractButton); overload; virtual; procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; public function getDefaultIcon(): JSIcon; overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintFocus(para1: JAGraphics; para2: JARectangle; para3: JADimension); overload; virtual; public function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JSPMMetalToggleButtonUI = class external 'javax.swing.plaf.metal' name 'MetalToggleButtonUI' (JSPBBasicToggleButtonUI) strict protected var ffocusColor: JAColor; external name 'focusColor'; fselectColor: JAColor; external name 'selectColor'; fdisabledTextColor: JAColor; external name 'disabledTextColor'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installDefaults(para1: JSAbstractButton); overload; virtual; strict protected procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; function getSelectColor(): JAColor; overload; virtual; function getDisabledTextColor(): JAColor; overload; virtual; function getFocusColor(): JAColor; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintButtonPressed(para1: JAGraphics; para2: JSAbstractButton); overload; virtual; procedure paintText(para1: JAGraphics; para2: JSJComponent; para3: JARectangle; para4: JLString); overload; virtual; procedure paintFocus(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle; para4: JARectangle; para5: JARectangle); overload; virtual; procedure paintIcon(para1: JAGraphics; para2: JSAbstractButton; para3: JARectangle); overload; virtual; end; JSPSSynthToggleButtonUI = class external 'javax.swing.plaf.synth' name 'SynthToggleButtonUI' (JSPSSynthButtonUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPMMetalPopupMenuSeparatorUI = class external 'javax.swing.plaf.metal' name 'MetalPopupMenuSeparatorUI' (JSPMMetalSeparatorUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; function getPreferredSize(para1: JSJComponent): JADimension; overload; virtual; end; JNCDatagramChannel = class abstract external 'java.nio.channels' name 'DatagramChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public class function open(): JNCDatagramChannel; static; overload; // throws java.io.IOException function validOps(): jint; overload; virtual; final; function socket(): JNDatagramSocket; overload; virtual; abstract; function isConnected(): jboolean; overload; virtual; abstract; function connect(para1: JNSocketAddress): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException function disconnect(): JNCDatagramChannel; overload; virtual; abstract; // throws java.io.IOException function receive(para1: JNByteBuffer): JNSocketAddress; overload; virtual; abstract; // throws java.io.IOException function send(para1: JNByteBuffer; para2: JNSocketAddress): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException end; JNCPipe = class abstract external 'java.nio.channels' name 'Pipe' (JLObject) public type InnerSinkChannel = class; Arr1InnerSinkChannel = array of InnerSinkChannel; Arr2InnerSinkChannel = array of Arr1InnerSinkChannel; Arr3InnerSinkChannel = array of Arr2InnerSinkChannel; InnerSourceChannel = class; Arr1InnerSourceChannel = array of InnerSourceChannel; Arr2InnerSourceChannel = array of Arr1InnerSourceChannel; Arr3InnerSourceChannel = array of Arr2InnerSourceChannel; InnerSinkChannel = class abstract external 'java.nio.channels' name 'SinkChannel' (JNCSAbstractSelectableChannel, JNCWritableByteChannel, JNCGatheringByteChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public function validOps(): jint; overload; virtual; final; end; InnerSourceChannel = class abstract external 'java.nio.channels' name 'SourceChannel' (JNCSAbstractSelectableChannel, JNCReadableByteChannel, JNCScatteringByteChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public function validOps(): jint; overload; virtual; final; end; strict protected constructor create(); overload; public function source(): JNCPipe.InnerSourceChannel; overload; virtual; abstract; function sink(): JNCPipe.InnerSinkChannel; overload; virtual; abstract; class function open(): JNCPipe; static; overload; // throws java.io.IOException end; JNCServerSocketChannel = class abstract external 'java.nio.channels' name 'ServerSocketChannel' (JNCSAbstractSelectableChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public class function open(): JNCServerSocketChannel; static; overload; // throws java.io.IOException function validOps(): jint; overload; virtual; final; function socket(): JNServerSocket; overload; virtual; abstract; function accept(): JNCSocketChannel; overload; virtual; abstract; // throws java.io.IOException end; JNCSocketChannel = class abstract external 'java.nio.channels' name 'SocketChannel' (JNCSAbstractSelectableChannel, JNCByteChannel, JNCScatteringByteChannel, JNCGatheringByteChannel) strict protected constructor create(para1: JNCSSelectorProvider); overload; public class function open(): JNCSocketChannel; static; overload; // throws java.io.IOException class function open(para1: JNSocketAddress): JNCSocketChannel; static; overload; // throws java.io.IOException function validOps(): jint; overload; virtual; final; function socket(): JNSocket; overload; virtual; abstract; function isConnected(): jboolean; overload; virtual; abstract; function isConnectionPending(): jboolean; overload; virtual; abstract; function connect(para1: JNSocketAddress): jboolean; overload; virtual; abstract; // throws java.io.IOException function finishConnect(): jboolean; overload; virtual; abstract; // throws java.io.IOException function read(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function read(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function read(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(para1: JNByteBuffer): jint; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(var para1: array of JNByteBuffer; para2: jint; para3: jint): jlong; overload; virtual; abstract; // throws java.io.IOException function write(para1: Arr1JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException function write(var para1: array of JNByteBuffer): jlong; overload; virtual; final; // throws java.io.IOException end; JSTStyledEditorKit = class external 'javax.swing.text' name 'StyledEditorKit' (JSTDefaultEditorKit) public type InnerStyledInsertBreakAction = class; Arr1InnerStyledInsertBreakAction = array of InnerStyledInsertBreakAction; Arr2InnerStyledInsertBreakAction = array of Arr1InnerStyledInsertBreakAction; Arr3InnerStyledInsertBreakAction = array of Arr2InnerStyledInsertBreakAction; InnerAttributeTracker = class; Arr1InnerAttributeTracker = array of InnerAttributeTracker; Arr2InnerAttributeTracker = array of Arr1InnerAttributeTracker; Arr3InnerAttributeTracker = array of Arr2InnerAttributeTracker; InnerStyledViewFactory = class; Arr1InnerStyledViewFactory = array of InnerStyledViewFactory; Arr2InnerStyledViewFactory = array of Arr1InnerStyledViewFactory; Arr3InnerStyledViewFactory = array of Arr2InnerStyledViewFactory; InnerStyledInsertBreakAction = class external 'javax.swing.text' name 'StyledInsertBreakAction' end; InnerAttributeTracker = class external 'javax.swing.text' name 'AttributeTracker' end; InnerStyledViewFactory = class external 'javax.swing.text' name 'StyledViewFactory' end; public type InnerStyledTextAction = class; Arr1InnerStyledTextAction = array of InnerStyledTextAction; Arr2InnerStyledTextAction = array of Arr1InnerStyledTextAction; Arr3InnerStyledTextAction = array of Arr2InnerStyledTextAction; InnerAlignmentAction = class; Arr1InnerAlignmentAction = array of InnerAlignmentAction; Arr2InnerAlignmentAction = array of Arr1InnerAlignmentAction; Arr3InnerAlignmentAction = array of Arr2InnerAlignmentAction; InnerBoldAction = class; Arr1InnerBoldAction = array of InnerBoldAction; Arr2InnerBoldAction = array of Arr1InnerBoldAction; Arr3InnerBoldAction = array of Arr2InnerBoldAction; InnerFontFamilyAction = class; Arr1InnerFontFamilyAction = array of InnerFontFamilyAction; Arr2InnerFontFamilyAction = array of Arr1InnerFontFamilyAction; Arr3InnerFontFamilyAction = array of Arr2InnerFontFamilyAction; InnerFontSizeAction = class; Arr1InnerFontSizeAction = array of InnerFontSizeAction; Arr2InnerFontSizeAction = array of Arr1InnerFontSizeAction; Arr3InnerFontSizeAction = array of Arr2InnerFontSizeAction; InnerForegroundAction = class; Arr1InnerForegroundAction = array of InnerForegroundAction; Arr2InnerForegroundAction = array of Arr1InnerForegroundAction; Arr3InnerForegroundAction = array of Arr2InnerForegroundAction; InnerItalicAction = class; Arr1InnerItalicAction = array of InnerItalicAction; Arr2InnerItalicAction = array of Arr1InnerItalicAction; Arr3InnerItalicAction = array of Arr2InnerItalicAction; InnerUnderlineAction = class; Arr1InnerUnderlineAction = array of InnerUnderlineAction; Arr2InnerUnderlineAction = array of Arr1InnerUnderlineAction; Arr3InnerUnderlineAction = array of Arr2InnerUnderlineAction; InnerStyledTextAction = class abstract external 'javax.swing.text' name 'StyledTextAction' (JSTTextAction) public constructor create(para1: JLString); overload; strict protected function getEditor(para1: JAEActionEvent): JSJEditorPane; overload; virtual; final; function getStyledDocument(para1: JSJEditorPane): JSTStyledDocument; overload; virtual; final; function getStyledEditorKit(para1: JSJEditorPane): JSTStyledEditorKit; overload; virtual; final; procedure setCharacterAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; procedure setParagraphAttributes(para1: JSJEditorPane; para2: JSTAttributeSet; para3: jboolean); overload; virtual; final; end; InnerAlignmentAction = class external 'javax.swing.text' name 'AlignmentAction' (InnerStyledTextAction) public constructor create(para1: JLString; para2: jint); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerBoldAction = class external 'javax.swing.text' name 'BoldAction' (InnerStyledTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerFontFamilyAction = class external 'javax.swing.text' name 'FontFamilyAction' (InnerStyledTextAction) public constructor create(para1: JLString; para2: JLString); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerFontSizeAction = class external 'javax.swing.text' name 'FontSizeAction' (InnerStyledTextAction) public constructor create(para1: JLString; para2: jint); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerForegroundAction = class external 'javax.swing.text' name 'ForegroundAction' (InnerStyledTextAction) public constructor create(para1: JLString; para2: JAColor); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerItalicAction = class external 'javax.swing.text' name 'ItalicAction' (InnerStyledTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; InnerUnderlineAction = class external 'javax.swing.text' name 'UnderlineAction' (InnerStyledTextAction) public constructor create(); overload; procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; public constructor create(); overload; function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; function getCharacterAttributeRun(): JSTElement; overload; virtual; function getActions(): Arr1JSAction; overload; virtual; function createDefaultDocument(): JSTDocument; overload; virtual; procedure install(para1: JSJEditorPane); overload; virtual; procedure deinstall(para1: JSJEditorPane); overload; virtual; function getViewFactory(): JSTViewFactory; overload; virtual; function clone(): JLObject; overload; virtual; strict protected procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; end; JSTHParagraphView = class external 'javax.swing.text.html' name 'ParagraphView' (JSTParagraphView) public constructor create(para1: JSTElement); overload; procedure setParent(para1: JSTView); overload; virtual; function getAttributes(): JSTAttributeSet; overload; virtual; strict protected procedure setPropertiesFromAttributes(); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; function calculateMinorAxisRequirements(para1: jint; para2: JSSizeRequirements): JSSizeRequirements; overload; virtual; public function isVisible(): jboolean; overload; virtual; procedure paint(para1: JAGraphics; para2: JAShape); overload; virtual; function getPreferredSpan(para1: jint): jfloat; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getMaximumSpan(para1: jint): jfloat; overload; virtual; end; JSPBBasicTextPaneUI = class external 'javax.swing.plaf.basic' name 'BasicTextPaneUI' (JSPBBasicEditorPaneUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthEditorPaneUI = class external 'javax.swing.plaf.synth' name 'SynthEditorPaneUI' (JSPBBasicEditorPaneUI, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintBackground(para1: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSSynthTextAreaUI = class external 'javax.swing.plaf.synth' name 'SynthTextAreaUI' (JSPBBasicTextAreaUI, SSPSSynthUI, JAEFocusListener) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; procedure paintBackground(para1: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPBBasicFormattedTextFieldUI = class external 'javax.swing.plaf.basic' name 'BasicFormattedTextFieldUI' (JSPBBasicTextFieldUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; end; JSPBBasicPasswordFieldUI = class external 'javax.swing.plaf.basic' name 'BasicPasswordFieldUI' (JSPBBasicTextFieldUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; procedure installDefaults(); overload; virtual; public function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; end; JSPMMetalTextFieldUI = class external 'javax.swing.plaf.metal' name 'MetalTextFieldUI' (JSPBBasicTextFieldUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthTextFieldUI = class external 'javax.swing.plaf.synth' name 'SynthTextFieldUI' (JSPBBasicTextFieldUI, SSPSSynthUI, JAEFocusListener) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure paintBackground(para1: JAGraphics); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; public procedure focusGained(para1: JAEFocusEvent); overload; virtual; procedure focusLost(para1: JAEFocusEvent); overload; virtual; strict protected procedure installDefaults(); overload; virtual; procedure uninstallDefaults(); overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; end; JSPMMetalScrollButton = class external 'javax.swing.plaf.metal' name 'MetalScrollButton' (JSPBBasicArrowButton) public constructor create(para1: jint; para2: jint; para3: jboolean); overload; procedure setFreeStanding(para1: jboolean); overload; virtual; procedure paint(para1: JAGraphics); overload; virtual; function getPreferredSize(): JADimension; overload; virtual; function getMinimumSize(): JADimension; overload; virtual; function getMaximumSize(): JADimension; overload; virtual; function getButtonWidth(): jint; overload; virtual; end; JSPSSynthComboPopup = class external 'javax.swing.plaf.synth' name 'SynthComboPopup' (JSPBBasicComboPopup) public constructor create(para1: JSJComboBox); overload; strict protected procedure configureList(); overload; virtual; function computePopupBounds(para1: jint; para2: jint; para3: jint; para4: jint): JARectangle; overload; virtual; end; JSTDefaultFormatter = class external 'javax.swing.text' name 'DefaultFormatter' (JSJFormattedTextField.InnerAbstractFormatter, JLCloneable, JISerializable) public type InnerDefaultDocumentFilter = class; Arr1InnerDefaultDocumentFilter = array of InnerDefaultDocumentFilter; Arr2InnerDefaultDocumentFilter = array of Arr1InnerDefaultDocumentFilter; Arr3InnerDefaultDocumentFilter = array of Arr2InnerDefaultDocumentFilter; InnerDefaultNavigationFilter = class; Arr1InnerDefaultNavigationFilter = array of InnerDefaultNavigationFilter; Arr2InnerDefaultNavigationFilter = array of Arr1InnerDefaultNavigationFilter; Arr3InnerDefaultNavigationFilter = array of Arr2InnerDefaultNavigationFilter; InnerReplaceHolder = class; Arr1InnerReplaceHolder = array of InnerReplaceHolder; Arr2InnerReplaceHolder = array of Arr1InnerReplaceHolder; Arr3InnerReplaceHolder = array of Arr2InnerReplaceHolder; InnerDefaultDocumentFilter = class external 'javax.swing.text' name 'DefaultDocumentFilter' end; InnerDefaultNavigationFilter = class external 'javax.swing.text' name 'DefaultNavigationFilter' end; InnerReplaceHolder = class external 'javax.swing.text' name 'ReplaceHolder' end; public constructor create(); overload; procedure install(para1: JSJFormattedTextField); overload; virtual; procedure setCommitsOnValidEdit(para1: jboolean); overload; virtual; function getCommitsOnValidEdit(): jboolean; overload; virtual; procedure setOverwriteMode(para1: jboolean); overload; virtual; function getOverwriteMode(): jboolean; overload; virtual; procedure setAllowsInvalid(para1: jboolean); overload; virtual; function getAllowsInvalid(): jboolean; overload; virtual; procedure setValueClass(para1: JLClass); overload; virtual; function getValueClass(): JLClass; overload; virtual; function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException strict protected function getDocumentFilter(): JSTDocumentFilter; overload; virtual; function getNavigationFilter(): JSTNavigationFilter; overload; virtual; public function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException end; JSTDefaultFormatterFactory = class external 'javax.swing.text' name 'DefaultFormatterFactory' (JSJFormattedTextField.InnerAbstractFormatterFactory, JISerializable) public constructor create(); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatter; para2: JSJFormattedTextField.InnerAbstractFormatter); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatter; para2: JSJFormattedTextField.InnerAbstractFormatter; para3: JSJFormattedTextField.InnerAbstractFormatter); overload; constructor create(para1: JSJFormattedTextField.InnerAbstractFormatter; para2: JSJFormattedTextField.InnerAbstractFormatter; para3: JSJFormattedTextField.InnerAbstractFormatter; para4: JSJFormattedTextField.InnerAbstractFormatter); overload; procedure setDefaultFormatter(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; virtual; function getDefaultFormatter(): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; procedure setDisplayFormatter(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; virtual; function getDisplayFormatter(): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; procedure setEditFormatter(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; virtual; function getEditFormatter(): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; procedure setNullFormatter(para1: JSJFormattedTextField.InnerAbstractFormatter); overload; virtual; function getNullFormatter(): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; function getFormatter(para1: JSJFormattedTextField): JSJFormattedTextField.InnerAbstractFormatter; overload; virtual; end; JSPMMetalLookAndFeel = class external 'javax.swing.plaf.metal' name 'MetalLookAndFeel' (JSPBBasicLookAndFeel) public type InnerAATextListener = class; Arr1InnerAATextListener = array of InnerAATextListener; Arr2InnerAATextListener = array of Arr1InnerAATextListener; Arr3InnerAATextListener = array of Arr2InnerAATextListener; InnerFontActiveValue = class; Arr1InnerFontActiveValue = array of InnerFontActiveValue; Arr2InnerFontActiveValue = array of Arr1InnerFontActiveValue; Arr3InnerFontActiveValue = array of Arr2InnerFontActiveValue; InnerMetalLazyValue = class; Arr1InnerMetalLazyValue = array of InnerMetalLazyValue; Arr2InnerMetalLazyValue = array of Arr1InnerMetalLazyValue; Arr3InnerMetalLazyValue = array of Arr2InnerMetalLazyValue; InnerMetalLayoutStyle = class; Arr1InnerMetalLayoutStyle = array of InnerMetalLayoutStyle; Arr2InnerMetalLayoutStyle = array of Arr1InnerMetalLayoutStyle; Arr3InnerMetalLayoutStyle = array of Arr2InnerMetalLayoutStyle; InnerAATextListener = class external 'javax.swing.plaf.metal' name 'AATextListener' end; InnerFontActiveValue = class external 'javax.swing.plaf.metal' name 'FontActiveValue' end; InnerMetalLazyValue = class external 'javax.swing.plaf.metal' name 'MetalLazyValue' end; InnerMetalLayoutStyle = class external 'javax.swing.plaf.metal' name 'MetalLayoutStyle' end; public constructor create(); overload; function getName(): JLString; overload; virtual; function getID(): JLString; overload; virtual; function getDescription(): JLString; overload; virtual; function isNativeLookAndFeel(): jboolean; overload; virtual; function isSupportedLookAndFeel(): jboolean; overload; virtual; function getSupportsWindowDecorations(): jboolean; overload; virtual; strict protected procedure initClassDefaults(para1: JSUIDefaults); overload; virtual; procedure initSystemColorDefaults(para1: JSUIDefaults); overload; virtual; procedure initComponentDefaults(para1: JSUIDefaults); overload; virtual; procedure createDefaultTheme(); overload; virtual; public function getDefaults(): JSUIDefaults; overload; virtual; procedure provideErrorFeedback(para1: JAComponent); overload; virtual; class procedure setCurrentTheme(para1: JSPMMetalTheme); static; overload; class function getCurrentTheme(): JSPMMetalTheme; static; overload; function getDisabledIcon(para1: JSJComponent; para2: JSIcon): JSIcon; overload; virtual; function getDisabledSelectedIcon(para1: JSJComponent; para2: JSIcon): JSIcon; overload; virtual; class function getControlTextFont(): JSPFontUIResource; static; overload; class function getSystemTextFont(): JSPFontUIResource; static; overload; class function getUserTextFont(): JSPFontUIResource; static; overload; class function getMenuTextFont(): JSPFontUIResource; static; overload; class function getWindowTitleFont(): JSPFontUIResource; static; overload; class function getSubTextFont(): JSPFontUIResource; static; overload; class function getDesktopColor(): JSPColorUIResource; static; overload; class function getFocusColor(): JSPColorUIResource; static; overload; class function getWhite(): JSPColorUIResource; static; overload; class function getBlack(): JSPColorUIResource; static; overload; class function getControl(): JSPColorUIResource; static; overload; class function getControlShadow(): JSPColorUIResource; static; overload; class function getControlDarkShadow(): JSPColorUIResource; static; overload; class function getControlInfo(): JSPColorUIResource; static; overload; class function getControlHighlight(): JSPColorUIResource; static; overload; class function getControlDisabled(): JSPColorUIResource; static; overload; class function getPrimaryControl(): JSPColorUIResource; static; overload; class function getPrimaryControlShadow(): JSPColorUIResource; static; overload; class function getPrimaryControlDarkShadow(): JSPColorUIResource; static; overload; class function getPrimaryControlInfo(): JSPColorUIResource; static; overload; class function getPrimaryControlHighlight(): JSPColorUIResource; static; overload; class function getSystemTextColor(): JSPColorUIResource; static; overload; class function getControlTextColor(): JSPColorUIResource; static; overload; class function getInactiveControlTextColor(): JSPColorUIResource; static; overload; class function getInactiveSystemTextColor(): JSPColorUIResource; static; overload; class function getUserTextColor(): JSPColorUIResource; static; overload; class function getTextHighlightColor(): JSPColorUIResource; static; overload; class function getHighlightedTextColor(): JSPColorUIResource; static; overload; class function getWindowBackground(): JSPColorUIResource; static; overload; class function getWindowTitleBackground(): JSPColorUIResource; static; overload; class function getWindowTitleForeground(): JSPColorUIResource; static; overload; class function getWindowTitleInactiveBackground(): JSPColorUIResource; static; overload; class function getWindowTitleInactiveForeground(): JSPColorUIResource; static; overload; class function getMenuBackground(): JSPColorUIResource; static; overload; class function getMenuForeground(): JSPColorUIResource; static; overload; class function getMenuSelectedBackground(): JSPColorUIResource; static; overload; class function getMenuSelectedForeground(): JSPColorUIResource; static; overload; class function getMenuDisabledForeground(): JSPColorUIResource; static; overload; class function getSeparatorBackground(): JSPColorUIResource; static; overload; class function getSeparatorForeground(): JSPColorUIResource; static; overload; class function getAcceleratorForeground(): JSPColorUIResource; static; overload; class function getAcceleratorSelectedForeground(): JSPColorUIResource; static; overload; function getLayoutStyle(): JSLayoutStyle; overload; virtual; end; JSPSSynthLookAndFeel = class external 'javax.swing.plaf.synth' name 'SynthLookAndFeel' (JSPBBasicLookAndFeel) public type InnerAATextListener = class; Arr1InnerAATextListener = array of InnerAATextListener; Arr2InnerAATextListener = array of Arr1InnerAATextListener; Arr3InnerAATextListener = array of Arr2InnerAATextListener; InnerHandler = class; Arr1InnerHandler = array of InnerHandler; Arr2InnerHandler = array of Arr1InnerHandler; Arr3InnerHandler = array of Arr2InnerHandler; InnerAATextListener = class external 'javax.swing.plaf.synth' name 'AATextListener' end; InnerHandler = class external 'javax.swing.plaf.synth' name 'Handler' end; public class procedure setStyleFactory(para1: JSPSSynthStyleFactory); static; overload; class function getStyleFactory(): JSPSSynthStyleFactory; static; overload; class function getStyle(para1: JSJComponent; para2: JSPSRegion): JSPSSynthStyle; static; overload; class procedure updateStyles(para1: JAComponent); static; overload; class function getRegion(para1: JSJComponent): JSPSRegion; static; overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; constructor create(); overload; procedure load(para1: JIInputStream; para2: JLClass); overload; virtual; // throws java.text.ParseException procedure load(para1: JNURL); overload; virtual; // throws java.text.ParseException, java.io.IOException procedure initialize(); overload; virtual; procedure uninitialize(); overload; virtual; function getDefaults(): JSUIDefaults; overload; virtual; function isSupportedLookAndFeel(): jboolean; overload; virtual; function isNativeLookAndFeel(): jboolean; overload; virtual; function getDescription(): JLString; overload; virtual; function getName(): JLString; overload; virtual; function getID(): JLString; overload; virtual; function shouldUpdateStyleOnAncestorChanged(): jboolean; overload; virtual; end; JSPSSynthMenuUI = class external 'javax.swing.plaf.synth' name 'SynthMenuUI' (JSPBBasicMenuUI, JBPropertyChangeListener, SSPSSynthUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected procedure installDefaults(); overload; virtual; procedure installListeners(); overload; virtual; public procedure uninstallUI(para1: JSJComponent); overload; virtual; strict protected procedure uninstallDefaults(); overload; virtual; procedure uninstallListeners(); overload; virtual; public function getContext(para1: JSJComponent): JSPSSynthContext; overload; virtual; function getContext(para1: JSJComponent; para2: JSPSRegion): JSPSSynthContext; overload; virtual; strict protected function getPreferredMenuItemSize(para1: JSJComponent; para2: JSIcon; para3: JSIcon; para4: jint): JADimension; overload; virtual; public procedure update(para1: JAGraphics; para2: JSJComponent); overload; virtual; procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paint(para1: JSPSSynthContext; para2: JAGraphics); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; end; JSPSSynthCheckBoxMenuItemUI = class external 'javax.swing.plaf.synth' name 'SynthCheckBoxMenuItemUI' (JSPSSynthMenuItemUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; para3: Arr1JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; var para3: array of JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSSynthRadioButtonMenuItemUI = class external 'javax.swing.plaf.synth' name 'SynthRadioButtonMenuItemUI' (JSPSSynthMenuItemUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; para3: Arr1JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure processMouseEvent(para1: JSJMenuItem; para2: JAEMouseEvent; var para3: array of JSMenuElement; para4: JSMenuSelectionManager); overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPBBasicCheckBoxUI = class external 'javax.swing.plaf.basic' name 'BasicCheckBoxUI' (JSPBBasicRadioButtonUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function getPropertyPrefix(): JLString; overload; virtual; end; JSPMMetalRadioButtonUI = class external 'javax.swing.plaf.metal' name 'MetalRadioButtonUI' (JSPBBasicRadioButtonUI) strict protected var ffocusColor: JAColor; external name 'focusColor'; fselectColor: JAColor; external name 'selectColor'; fdisabledTextColor: JAColor; external name 'disabledTextColor'; public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; procedure installDefaults(para1: JSAbstractButton); overload; virtual; strict protected procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; function getSelectColor(): JAColor; overload; virtual; function getDisabledTextColor(): JAColor; overload; virtual; function getFocusColor(): JAColor; overload; virtual; public procedure paint(para1: JAGraphics; para2: JSJComponent); overload; virtual; strict protected procedure paintFocus(para1: JAGraphics; para2: JARectangle; para3: JADimension); overload; virtual; end; JSPSSynthRadioButtonUI = class external 'javax.swing.plaf.synth' name 'SynthRadioButtonUI' (JSPSSynthToggleButtonUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; function getSizingIcon(para1: JSAbstractButton): JSIcon; overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSTHHTMLEditorKit = class external 'javax.swing.text.html' name 'HTMLEditorKit' (JSTStyledEditorKit, JAAccessible) public type InnerActivateLinkAction = class; Arr1InnerActivateLinkAction = array of InnerActivateLinkAction; Arr2InnerActivateLinkAction = array of Arr1InnerActivateLinkAction; Arr3InnerActivateLinkAction = array of Arr2InnerActivateLinkAction; InnerBeginAction = class; Arr1InnerBeginAction = array of InnerBeginAction; Arr2InnerBeginAction = array of Arr1InnerBeginAction; Arr3InnerBeginAction = array of Arr2InnerBeginAction; InnerInsertHRAction = class; Arr1InnerInsertHRAction = array of InnerInsertHRAction; Arr2InnerInsertHRAction = array of Arr1InnerInsertHRAction; Arr3InnerInsertHRAction = array of Arr2InnerInsertHRAction; InnerNavigateLinkAction = class; Arr1InnerNavigateLinkAction = array of InnerNavigateLinkAction; Arr2InnerNavigateLinkAction = array of Arr1InnerNavigateLinkAction; Arr3InnerNavigateLinkAction = array of Arr2InnerNavigateLinkAction; InnerActivateLinkAction = class external 'javax.swing.text.html' name 'ActivateLinkAction' end; InnerBeginAction = class external 'javax.swing.text.html' name 'BeginAction' end; InnerInsertHRAction = class external 'javax.swing.text.html' name 'InsertHRAction' end; InnerNavigateLinkAction = class external 'javax.swing.text.html' name 'NavigateLinkAction' public type InnerFocusHighlightPainter = class; Arr1InnerFocusHighlightPainter = array of InnerFocusHighlightPainter; Arr2InnerFocusHighlightPainter = array of Arr1InnerFocusHighlightPainter; Arr3InnerFocusHighlightPainter = array of Arr2InnerFocusHighlightPainter; InnerFocusHighlightPainter = class external 'javax.swing.text.html' name 'FocusHighlightPainter' end; end; public type InnerHTMLFactory = class; Arr1InnerHTMLFactory = array of InnerHTMLFactory; Arr2InnerHTMLFactory = array of Arr1InnerHTMLFactory; Arr3InnerHTMLFactory = array of Arr2InnerHTMLFactory; InnerParserCallback = class; Arr1InnerParserCallback = array of InnerParserCallback; Arr2InnerParserCallback = array of Arr1InnerParserCallback; Arr3InnerParserCallback = array of Arr2InnerParserCallback; InnerHTMLTextAction = class; Arr1InnerHTMLTextAction = array of InnerHTMLTextAction; Arr2InnerHTMLTextAction = array of Arr1InnerHTMLTextAction; Arr3InnerHTMLTextAction = array of Arr2InnerHTMLTextAction; InnerParser = class; Arr1InnerParser = array of InnerParser; Arr2InnerParser = array of Arr1InnerParser; Arr3InnerParser = array of Arr2InnerParser; InnerLinkController = class; Arr1InnerLinkController = array of InnerLinkController; Arr2InnerLinkController = array of Arr1InnerLinkController; Arr3InnerLinkController = array of Arr2InnerLinkController; InnerInsertHTMLTextAction = class; Arr1InnerInsertHTMLTextAction = array of InnerInsertHTMLTextAction; Arr2InnerInsertHTMLTextAction = array of Arr1InnerInsertHTMLTextAction; Arr3InnerInsertHTMLTextAction = array of Arr2InnerInsertHTMLTextAction; InnerHTMLFactory = class external 'javax.swing.text.html' name 'HTMLFactory' (JLObject, JSTViewFactory) public type InnerBodyBlockView = class; Arr1InnerBodyBlockView = array of InnerBodyBlockView; Arr2InnerBodyBlockView = array of Arr1InnerBodyBlockView; Arr3InnerBodyBlockView = array of Arr2InnerBodyBlockView; InnerBodyBlockView = class external 'javax.swing.text.html' name 'BodyBlockView' end; public constructor create(); overload; function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; end; InnerParserCallback = class external 'javax.swing.text.html' name 'ParserCallback' (JLObject) public final class var fIMPLIED: JLObject; external name 'IMPLIED'; public constructor create(); overload; procedure flush(); overload; virtual; // throws javax.swing.text.BadLocationException procedure handleText(para1: Arr1jchar; para2: jint); overload; virtual; procedure handleText(var para1: array of jchar; para2: jint); overload; virtual; procedure handleComment(para1: Arr1jchar; para2: jint); overload; virtual; procedure handleComment(var para1: array of jchar; para2: jint); overload; virtual; procedure handleStartTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; procedure handleEndTag(para1: JSTHHTML.InnerTag; para2: jint); overload; virtual; procedure handleSimpleTag(para1: JSTHHTML.InnerTag; para2: JSTMutableAttributeSet; para3: jint); overload; virtual; procedure handleError(para1: JLString; para2: jint); overload; virtual; procedure handleEndOfLineString(para1: JLString); overload; virtual; end; InnerHTMLTextAction = class abstract external 'javax.swing.text.html' name 'HTMLTextAction' (JSTStyledEditorKit.InnerStyledTextAction) public constructor create(para1: JLString); overload; strict protected function getHTMLDocument(para1: JSJEditorPane): JSTHHTMLDocument; overload; virtual; function getHTMLEditorKit(para1: JSJEditorPane): JSTHHTMLEditorKit; overload; virtual; function getElementsAt(para1: JSTHHTMLDocument; para2: jint): Arr1JSTElement; overload; virtual; function elementCountToTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): jint; overload; virtual; function findElementMatchingTag(para1: JSTHHTMLDocument; para2: jint; para3: JSTHHTML.InnerTag): JSTElement; overload; virtual; end; InnerParser = class abstract external 'javax.swing.text.html' name 'Parser' (JLObject) public constructor create(); overload; procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; abstract; // throws java.io.IOException end; InnerLinkController = class external 'javax.swing.text.html' name 'LinkController' (JAEMouseAdapter, JAEMouseMotionListener, JISerializable) public constructor create(); overload; procedure mouseClicked(para1: JAEMouseEvent); overload; virtual; procedure mouseDragged(para1: JAEMouseEvent); overload; virtual; procedure mouseMoved(para1: JAEMouseEvent); overload; virtual; strict protected procedure activateLink(para1: jint; para2: JSJEditorPane); overload; virtual; end; InnerInsertHTMLTextAction = class external 'javax.swing.text.html' name 'InsertHTMLTextAction' (InnerHTMLTextAction) strict protected var fhtml: JLString; external name 'html'; fparentTag: JSTHHTML.InnerTag; external name 'parentTag'; faddTag: JSTHHTML.InnerTag; external name 'addTag'; falternateParentTag: JSTHHTML.InnerTag; external name 'alternateParentTag'; falternateAddTag: JSTHHTML.InnerTag; external name 'alternateAddTag'; public constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag); overload; constructor create(para1: JLString; para2: JLString; para3: JSTHHTML.InnerTag; para4: JSTHHTML.InnerTag; para5: JSTHHTML.InnerTag; para6: JSTHHTML.InnerTag); overload; strict protected procedure insertHTML(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JLString; para5: jint; para6: jint; para7: JSTHHTML.InnerTag); overload; virtual; procedure insertAtBoundary(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; procedure insertAtBoundry(para1: JSJEditorPane; para2: JSTHHTMLDocument; para3: jint; para4: JSTElement; para5: JLString; para6: JSTHHTML.InnerTag; para7: JSTHHTML.InnerTag); overload; virtual; public procedure actionPerformed(para1: JAEActionEvent); overload; virtual; end; public const DEFAULT_CSS = 'default.css'; BOLD_ACTION = 'html-bold-action'; ITALIC_ACTION = 'html-italic-action'; PARA_INDENT_LEFT = 'html-para-indent-left'; PARA_INDENT_RIGHT = 'html-para-indent-right'; FONT_CHANGE_BIGGER = 'html-font-bigger'; FONT_CHANGE_SMALLER = 'html-font-smaller'; COLOR_ACTION = 'html-color-action'; LOGICAL_STYLE_ACTION = 'html-logical-style-action'; IMG_ALIGN_TOP = 'html-image-align-top'; IMG_ALIGN_MIDDLE = 'html-image-align-middle'; IMG_ALIGN_BOTTOM = 'html-image-align-bottom'; IMG_BORDER = 'html-image-border'; public constructor create(); overload; function getContentType(): JLString; overload; virtual; function getViewFactory(): JSTViewFactory; overload; virtual; function createDefaultDocument(): JSTDocument; overload; virtual; procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure insertHTML(para1: JSTHHTMLDocument; para2: jint; para3: JLString; para4: jint; para5: jint; para6: JSTHHTML.InnerTag); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure install(para1: JSJEditorPane); overload; virtual; procedure deinstall(para1: JSJEditorPane); overload; virtual; procedure setStyleSheet(para1: JSTHStyleSheet); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; function getActions(): Arr1JSAction; overload; virtual; strict protected procedure createInputAttributes(para1: JSTElement; para2: JSTMutableAttributeSet); overload; virtual; public function getInputAttributes(): JSTMutableAttributeSet; overload; virtual; procedure setDefaultCursor(para1: JACursor); overload; virtual; function getDefaultCursor(): JACursor; overload; virtual; procedure setLinkCursor(para1: JACursor); overload; virtual; function getLinkCursor(): JACursor; overload; virtual; function isAutoFormSubmission(): jboolean; overload; virtual; procedure setAutoFormSubmission(para1: jboolean); overload; virtual; function clone(): JLObject; overload; virtual; strict protected function getParser(): JSTHHTMLEditorKit.InnerParser; overload; virtual; public function getAccessibleContext(): JAAccessibleContext; overload; virtual; end; JSTRRTFEditorKit = class external 'javax.swing.text.rtf' name 'RTFEditorKit' (JSTStyledEditorKit) public constructor create(); overload; function getContentType(): JLString; overload; virtual; procedure read(para1: JIInputStream; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIOutputStream; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure read(para1: JIReader; para2: JSTDocument; para3: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException procedure write(para1: JIWriter; para2: JSTDocument; para3: jint; para4: jint); overload; virtual; // throws java.io.IOException, javax.swing.text.BadLocationException end; JSTHLineView = class external 'javax.swing.text.html' name 'LineView' (JSTHParagraphView) public constructor create(para1: JSTElement); overload; function isVisible(): jboolean; overload; virtual; function getMinimumSpan(para1: jint): jfloat; overload; virtual; function getResizeWeight(para1: jint): jint; overload; virtual; function getAlignment(para1: jint): jfloat; overload; virtual; strict protected procedure layout(para1: jint; para2: jint); overload; virtual; public function nextTabStop(para1: jfloat; para2: jint): jfloat; overload; virtual; strict protected function getPreTab(para1: jfloat; para2: jint): jfloat; overload; virtual; function getCharactersPerTab(): jint; overload; virtual; end; JSPSSynthTextPaneUI = class external 'javax.swing.plaf.synth' name 'SynthTextPaneUI' (JSPSSynthEditorPaneUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure installUI(para1: JSJComponent); overload; virtual; strict protected procedure propertyChange(para1: JBPropertyChangeEvent); overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSSynthFormattedTextFieldUI = class external 'javax.swing.plaf.synth' name 'SynthFormattedTextFieldUI' (JSPSSynthTextFieldUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSPSSynthPasswordFieldUI = class external 'javax.swing.plaf.synth' name 'SynthPasswordFieldUI' (JSPSSynthTextFieldUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public function create_(para1: JSTElement): JSTView; external name 'create'; overload; virtual; procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; strict protected procedure installKeyboardActions(); overload; virtual; end; JSTInternationalFormatter = class external 'javax.swing.text' name 'InternationalFormatter' (JSTDefaultFormatter) public type InnerExtendedReplaceHolder = class; Arr1InnerExtendedReplaceHolder = array of InnerExtendedReplaceHolder; Arr2InnerExtendedReplaceHolder = array of Arr1InnerExtendedReplaceHolder; Arr3InnerExtendedReplaceHolder = array of Arr2InnerExtendedReplaceHolder; InnerIncrementAction = class; Arr1InnerIncrementAction = array of InnerIncrementAction; Arr2InnerIncrementAction = array of Arr1InnerIncrementAction; Arr3InnerIncrementAction = array of Arr2InnerIncrementAction; InnerExtendedReplaceHolder = class external 'javax.swing.text' name 'ExtendedReplaceHolder' end; InnerIncrementAction = class external 'javax.swing.text' name 'IncrementAction' end; public constructor create(); overload; constructor create(para1: JTFormat); overload; procedure setFormat(para1: JTFormat); overload; virtual; function getFormat(): JTFormat; overload; virtual; procedure setMinimum(para1: JLComparable); overload; virtual; function getMinimum(): JLComparable; overload; virtual; procedure setMaximum(para1: JLComparable); overload; virtual; function getMaximum(): JLComparable; overload; virtual; procedure install(para1: JSJFormattedTextField); overload; virtual; function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException function getFields(para1: jint): JTFormat.Arr1InnerField; overload; virtual; function clone(): JLObject; overload; virtual; // throws java.lang.CloneNotSupportedException strict protected function getActions(): Arr1JSAction; overload; virtual; end; JSTMaskFormatter = class external 'javax.swing.text' name 'MaskFormatter' (JSTDefaultFormatter) public type InnerAlphaNumericCharacter = class; Arr1InnerAlphaNumericCharacter = array of InnerAlphaNumericCharacter; Arr2InnerAlphaNumericCharacter = array of Arr1InnerAlphaNumericCharacter; Arr3InnerAlphaNumericCharacter = array of Arr2InnerAlphaNumericCharacter; InnerCharCharacter = class; Arr1InnerCharCharacter = array of InnerCharCharacter; Arr2InnerCharCharacter = array of Arr1InnerCharCharacter; Arr3InnerCharCharacter = array of Arr2InnerCharCharacter; InnerDigitMaskCharacter = class; Arr1InnerDigitMaskCharacter = array of InnerDigitMaskCharacter; Arr2InnerDigitMaskCharacter = array of Arr1InnerDigitMaskCharacter; Arr3InnerDigitMaskCharacter = array of Arr2InnerDigitMaskCharacter; InnerHexCharacter = class; Arr1InnerHexCharacter = array of InnerHexCharacter; Arr2InnerHexCharacter = array of Arr1InnerHexCharacter; Arr3InnerHexCharacter = array of Arr2InnerHexCharacter; InnerLiteralCharacter = class; Arr1InnerLiteralCharacter = array of InnerLiteralCharacter; Arr2InnerLiteralCharacter = array of Arr1InnerLiteralCharacter; Arr3InnerLiteralCharacter = array of Arr2InnerLiteralCharacter; InnerLowerCaseCharacter = class; Arr1InnerLowerCaseCharacter = array of InnerLowerCaseCharacter; Arr2InnerLowerCaseCharacter = array of Arr1InnerLowerCaseCharacter; Arr3InnerLowerCaseCharacter = array of Arr2InnerLowerCaseCharacter; InnerUpperCaseCharacter = class; Arr1InnerUpperCaseCharacter = array of InnerUpperCaseCharacter; Arr2InnerUpperCaseCharacter = array of Arr1InnerUpperCaseCharacter; Arr3InnerUpperCaseCharacter = array of Arr2InnerUpperCaseCharacter; InnerMaskCharacter = class; Arr1InnerMaskCharacter = array of InnerMaskCharacter; Arr2InnerMaskCharacter = array of Arr1InnerMaskCharacter; Arr3InnerMaskCharacter = array of Arr2InnerMaskCharacter; InnerAlphaNumericCharacter = class external 'javax.swing.text' name 'AlphaNumericCharacter' end; InnerCharCharacter = class external 'javax.swing.text' name 'CharCharacter' end; InnerDigitMaskCharacter = class external 'javax.swing.text' name 'DigitMaskCharacter' end; InnerHexCharacter = class external 'javax.swing.text' name 'HexCharacter' end; InnerLiteralCharacter = class external 'javax.swing.text' name 'LiteralCharacter' end; InnerLowerCaseCharacter = class external 'javax.swing.text' name 'LowerCaseCharacter' end; InnerUpperCaseCharacter = class external 'javax.swing.text' name 'UpperCaseCharacter' end; InnerMaskCharacter = class external 'javax.swing.text' name 'MaskCharacter' end; public constructor create(); overload; constructor create(para1: JLString); overload; // throws java.text.ParseException procedure setMask(para1: JLString); overload; virtual; // throws java.text.ParseException function getMask(): JLString; overload; virtual; procedure setValidCharacters(para1: JLString); overload; virtual; function getValidCharacters(): JLString; overload; virtual; procedure setInvalidCharacters(para1: JLString); overload; virtual; function getInvalidCharacters(): JLString; overload; virtual; procedure setPlaceholder(para1: JLString); overload; virtual; function getPlaceholder(): JLString; overload; virtual; procedure setPlaceholderCharacter(para1: jchar); overload; virtual; function getPlaceholderCharacter(): jchar; overload; virtual; procedure setValueContainsLiteralCharacters(para1: jboolean); overload; virtual; function getValueContainsLiteralCharacters(): jboolean; overload; virtual; function stringToValue(para1: JLString): JLObject; overload; virtual; // throws java.text.ParseException function valueToString(para1: JLObject): JLString; overload; virtual; // throws java.text.ParseException procedure install(para1: JSJFormattedTextField); overload; virtual; end; JSPMMetalCheckBoxUI = class external 'javax.swing.plaf.metal' name 'MetalCheckBoxUI' (JSPMMetalRadioButtonUI) public constructor create(); overload; class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; function getPropertyPrefix(): JLString; overload; virtual; procedure installDefaults(para1: JSAbstractButton); overload; virtual; strict protected procedure uninstallDefaults(para1: JSAbstractButton); overload; virtual; end; JSPSSynthCheckBoxUI = class external 'javax.swing.plaf.synth' name 'SynthCheckBoxUI' (JSPSSynthRadioButtonUI) public class function createUI(para1: JSJComponent): JSPComponentUI; static; overload; strict protected function getPropertyPrefix(): JLString; overload; virtual; public procedure paintBorder(para1: JSPSSynthContext; para2: JAGraphics; para3: jint; para4: jint; para5: jint; para6: jint); overload; virtual; end; JSTHHTMLDocument = class external 'javax.swing.text.html' name 'HTMLDocument' (JSTDefaultStyledDocument) public type InnerFixedLengthDocument = class; Arr1InnerFixedLengthDocument = array of InnerFixedLengthDocument; Arr2InnerFixedLengthDocument = array of Arr1InnerFixedLengthDocument; Arr3InnerFixedLengthDocument = array of Arr2InnerFixedLengthDocument; InnerLeafIterator = class; Arr1InnerLeafIterator = array of InnerLeafIterator; Arr2InnerLeafIterator = array of Arr1InnerLeafIterator; Arr3InnerLeafIterator = array of Arr2InnerLeafIterator; InnerTaggedAttributeSet = class; Arr1InnerTaggedAttributeSet = array of InnerTaggedAttributeSet; Arr2InnerTaggedAttributeSet = array of Arr1InnerTaggedAttributeSet; Arr3InnerTaggedAttributeSet = array of Arr2InnerTaggedAttributeSet; InnerFixedLengthDocument = class external 'javax.swing.text.html' name 'FixedLengthDocument' end; InnerLeafIterator = class external 'javax.swing.text.html' name 'LeafIterator' end; InnerTaggedAttributeSet = class external 'javax.swing.text.html' name 'TaggedAttributeSet' end; public type InnerBlockElement = class; Arr1InnerBlockElement = array of InnerBlockElement; Arr2InnerBlockElement = array of Arr1InnerBlockElement; Arr3InnerBlockElement = array of Arr2InnerBlockElement; InnerRunElement = class; Arr1InnerRunElement = array of InnerRunElement; Arr2InnerRunElement = array of Arr1InnerRunElement; Arr3InnerRunElement = array of Arr2InnerRunElement; InnerHTMLReader = class; Arr1InnerHTMLReader = array of InnerHTMLReader; Arr2InnerHTMLReader = array of Arr1InnerHTMLReader; Arr3InnerHTMLReader = array of Arr2InnerHTMLReader; InnerIterator = class; Arr1InnerIterator = array of InnerIterator; Arr2InnerIterator = array of Arr1InnerIterator; Arr3InnerIterator = array of Arr2InnerIterator; InnerBlockElement = class external 'javax.swing.text.html' name 'BlockElement' end; InnerRunElement = class external 'javax.swing.text.html' name 'RunElement' end; InnerHTMLReader = class external 'javax.swing.text.html' name 'HTMLReader' public type InnerAnchorAction = class; Arr1InnerAnchorAction = array of InnerAnchorAction; Arr2InnerAnchorAction = array of Arr1InnerAnchorAction; Arr3InnerAnchorAction = array of Arr2InnerAnchorAction; InnerAreaAction = class; Arr1InnerAreaAction = array of InnerAreaAction; Arr2InnerAreaAction = array of Arr1InnerAreaAction; Arr3InnerAreaAction = array of Arr2InnerAreaAction; InnerBaseAction = class; Arr1InnerBaseAction = array of InnerBaseAction; Arr2InnerBaseAction = array of Arr1InnerBaseAction; Arr3InnerBaseAction = array of Arr2InnerBaseAction; InnerConvertAction = class; Arr1InnerConvertAction = array of InnerConvertAction; Arr2InnerConvertAction = array of Arr1InnerConvertAction; Arr3InnerConvertAction = array of Arr2InnerConvertAction; InnerFormTagAction = class; Arr1InnerFormTagAction = array of InnerFormTagAction; Arr2InnerFormTagAction = array of Arr1InnerFormTagAction; Arr3InnerFormTagAction = array of Arr2InnerFormTagAction; InnerHeadAction = class; Arr1InnerHeadAction = array of InnerHeadAction; Arr2InnerHeadAction = array of Arr1InnerHeadAction; Arr3InnerHeadAction = array of Arr2InnerHeadAction; InnerLinkAction = class; Arr1InnerLinkAction = array of InnerLinkAction; Arr2InnerLinkAction = array of Arr1InnerLinkAction; Arr3InnerLinkAction = array of Arr2InnerLinkAction; InnerMapAction = class; Arr1InnerMapAction = array of InnerMapAction; Arr2InnerMapAction = array of Arr1InnerMapAction; Arr3InnerMapAction = array of Arr2InnerMapAction; InnerMetaAction = class; Arr1InnerMetaAction = array of InnerMetaAction; Arr2InnerMetaAction = array of Arr1InnerMetaAction; Arr3InnerMetaAction = array of Arr2InnerMetaAction; InnerObjectAction = class; Arr1InnerObjectAction = array of InnerObjectAction; Arr2InnerObjectAction = array of Arr1InnerObjectAction; Arr3InnerObjectAction = array of Arr2InnerObjectAction; InnerStyleAction = class; Arr1InnerStyleAction = array of InnerStyleAction; Arr2InnerStyleAction = array of Arr1InnerStyleAction; Arr3InnerStyleAction = array of Arr2InnerStyleAction; InnerTitleAction = class; Arr1InnerTitleAction = array of InnerTitleAction; Arr2InnerTitleAction = array of Arr1InnerTitleAction; Arr3InnerTitleAction = array of Arr2InnerTitleAction; InnerAnchorAction = class external 'javax.swing.text.html' name 'AnchorAction' end; InnerAreaAction = class external 'javax.swing.text.html' name 'AreaAction' end; InnerBaseAction = class external 'javax.swing.text.html' name 'BaseAction' end; InnerConvertAction = class external 'javax.swing.text.html' name 'ConvertAction' end; InnerFormTagAction = class external 'javax.swing.text.html' name 'FormTagAction' end; InnerHeadAction = class external 'javax.swing.text.html' name 'HeadAction' end; InnerLinkAction = class external 'javax.swing.text.html' name 'LinkAction' end; InnerMapAction = class external 'javax.swing.text.html' name 'MapAction' end; InnerMetaAction = class external 'javax.swing.text.html' name 'MetaAction' end; InnerObjectAction = class external 'javax.swing.text.html' name 'ObjectAction' end; InnerStyleAction = class external 'javax.swing.text.html' name 'StyleAction' end; InnerTitleAction = class external 'javax.swing.text.html' name 'TitleAction' end; public type InnerBlockAction = class; Arr1InnerBlockAction = array of InnerBlockAction; Arr2InnerBlockAction = array of Arr1InnerBlockAction; Arr3InnerBlockAction = array of Arr2InnerBlockAction; InnerCharacterAction = class; Arr1InnerCharacterAction = array of InnerCharacterAction; Arr2InnerCharacterAction = array of Arr1InnerCharacterAction; Arr3InnerCharacterAction = array of Arr2InnerCharacterAction; InnerFormAction = class; Arr1InnerFormAction = array of InnerFormAction; Arr2InnerFormAction = array of Arr1InnerFormAction; Arr3InnerFormAction = array of Arr2InnerFormAction; InnerHiddenAction = class; Arr1InnerHiddenAction = array of InnerHiddenAction; Arr2InnerHiddenAction = array of Arr1InnerHiddenAction; Arr3InnerHiddenAction = array of Arr2InnerHiddenAction; InnerIsindexAction = class; Arr1InnerIsindexAction = array of InnerIsindexAction; Arr2InnerIsindexAction = array of Arr1InnerIsindexAction; Arr3InnerIsindexAction = array of Arr2InnerIsindexAction; InnerParagraphAction = class; Arr1InnerParagraphAction = array of InnerParagraphAction; Arr2InnerParagraphAction = array of Arr1InnerParagraphAction; Arr3InnerParagraphAction = array of Arr2InnerParagraphAction; InnerPreAction = class; Arr1InnerPreAction = array of InnerPreAction; Arr2InnerPreAction = array of Arr1InnerPreAction; Arr3InnerPreAction = array of Arr2InnerPreAction; InnerSpecialAction = class; Arr1InnerSpecialAction = array of InnerSpecialAction; Arr2InnerSpecialAction = array of Arr1InnerSpecialAction; Arr3InnerSpecialAction = array of Arr2InnerSpecialAction; InnerTagAction = class; Arr1InnerTagAction = array of InnerTagAction; Arr2InnerTagAction = array of Arr1InnerTagAction; Arr3InnerTagAction = array of Arr2InnerTagAction; InnerBlockAction = class external 'javax.swing.text.html' name 'BlockAction' end; InnerCharacterAction = class external 'javax.swing.text.html' name 'CharacterAction' end; InnerFormAction = class external 'javax.swing.text.html' name 'FormAction' end; InnerHiddenAction = class external 'javax.swing.text.html' name 'HiddenAction' end; InnerIsindexAction = class external 'javax.swing.text.html' name 'IsindexAction' end; InnerParagraphAction = class external 'javax.swing.text.html' name 'ParagraphAction' end; InnerPreAction = class external 'javax.swing.text.html' name 'PreAction' end; InnerSpecialAction = class external 'javax.swing.text.html' name 'SpecialAction' end; InnerTagAction = class external 'javax.swing.text.html' name 'TagAction' end; end; InnerIterator = class abstract external 'javax.swing.text.html' name 'Iterator' (JLObject) public constructor create(); overload; function getAttributes(): JSTAttributeSet; overload; virtual; abstract; function getStartOffset(): jint; overload; virtual; abstract; function getEndOffset(): jint; overload; virtual; abstract; procedure next(); overload; virtual; abstract; function isValid(): jboolean; overload; virtual; abstract; function getTag(): JSTHHTML.InnerTag; overload; virtual; abstract; end; public const AdditionalComments = 'AdditionalComments'; public constructor create(); overload; constructor create(para1: JSTHStyleSheet); overload; constructor create(para1: JSTAbstractDocument.InnerContent; para2: JSTHStyleSheet); overload; function getReader(para1: jint): JSTHHTMLEditorKit.InnerParserCallback; overload; virtual; function getReader(para1: jint; para2: jint; para3: jint; para4: JSTHHTML.InnerTag): JSTHHTMLEditorKit.InnerParserCallback; overload; virtual; function getBase(): JNURL; overload; virtual; procedure setBase(para1: JNURL); overload; virtual; strict protected procedure insert(para1: jint; para2: JSTDefaultStyledDocument.Arr1InnerElementSpec); overload; virtual; // throws javax.swing.text.BadLocationException procedure insert(para1: jint; var para2: array of JSTDefaultStyledDocument.InnerElementSpec); overload; virtual; // throws javax.swing.text.BadLocationException procedure insertUpdate(para1: JSTAbstractDocument.InnerDefaultDocumentEvent; para2: JSTAttributeSet); overload; virtual; procedure create_(para1: JSTDefaultStyledDocument.Arr1InnerElementSpec); external name 'create'; overload; virtual; procedure create_(var para1: array of JSTDefaultStyledDocument.InnerElementSpec); external name 'create'; overload; virtual; public procedure setParagraphAttributes(para1: jint; para2: jint; para3: JSTAttributeSet; para4: jboolean); overload; virtual; function getStyleSheet(): JSTHStyleSheet; overload; virtual; function getIterator(para1: JSTHHTML.InnerTag): JSTHHTMLDocument.InnerIterator; overload; virtual; strict protected function createLeafElement(para1: JSTElement; para2: JSTAttributeSet; para3: jint; para4: jint): JSTElement; overload; virtual; function createBranchElement(para1: JSTElement; para2: JSTAttributeSet): JSTElement; overload; virtual; function createDefaultRoot(): JSTAbstractDocument.InnerAbstractElement; overload; virtual; public procedure setTokenThreshold(para1: jint); overload; virtual; function getTokenThreshold(): jint; overload; virtual; procedure setPreservesUnknownTags(para1: jboolean); overload; virtual; function getPreservesUnknownTags(): jboolean; overload; virtual; procedure processHTMLFrameHyperlinkEvent(para1: JSTHHTMLFrameHyperlinkEvent); overload; virtual; procedure setParser(para1: JSTHHTMLEditorKit.InnerParser); overload; virtual; function getParser(): JSTHHTMLEditorKit.InnerParser; overload; virtual; procedure setInnerHTML(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure setOuterHTML(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure insertAfterStart(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure insertBeforeEnd(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure insertBeforeStart(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException procedure insertAfterEnd(para1: JSTElement; para2: JLString); overload; virtual; // throws javax.swing.text.BadLocationException, java.io.IOException function getElement(para1: JLString): JSTElement; overload; virtual; function getElement(para1: JSTElement; para2: JLObject; para3: JLObject): JSTElement; overload; virtual; strict protected procedure fireChangedUpdate(para1: JSEDocumentEvent); overload; virtual; procedure fireUndoableEditUpdate(para1: JSEUndoableEditEvent); overload; virtual; end; JSTHPDocumentParser = class external 'javax.swing.text.html.parser' name 'DocumentParser' (JSTHPParser) public constructor create(para1: JSTHPDTD); overload; procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; // throws java.io.IOException strict protected procedure handleStartTag(para1: JSTHPTagElement); overload; virtual; procedure handleComment(para1: Arr1jchar); overload; virtual; procedure handleComment(var para1: array of jchar); overload; virtual; procedure handleEmptyTag(para1: JSTHPTagElement); overload; virtual; // throws javax.swing.text.ChangedCharSetException procedure handleEndTag(para1: JSTHPTagElement); overload; virtual; procedure handleText(para1: Arr1jchar); overload; virtual; procedure handleText(var para1: array of jchar); overload; virtual; procedure handleError(para1: jint; para2: JLString); overload; virtual; end; JSTHPParserDelegator = class external 'javax.swing.text.html.parser' name 'ParserDelegator' (JSTHHTMLEditorKit.InnerParser, JISerializable) strict protected class procedure setDefaultDTD(); static; overload; class function createDTD(para1: JSTHPDTD; para2: JLString): JSTHPDTD; static; overload; public constructor create(); overload; procedure parse(para1: JIReader; para2: JSTHHTMLEditorKit.InnerParserCallback; para3: jboolean); overload; virtual; // throws java.io.IOException end; JSTDateFormatter = class external 'javax.swing.text' name 'DateFormatter' (JSTInternationalFormatter) public constructor create(); overload; constructor create(para1: JTDateFormat); overload; procedure setFormat(para1: JTDateFormat); overload; virtual; end; JSTNumberFormatter = class external 'javax.swing.text' name 'NumberFormatter' (JSTInternationalFormatter) public constructor create(); overload; constructor create(para1: JTNumberFormat); overload; procedure setFormat(para1: JTFormat); overload; virtual; end;